3 Months Ago
Start again Added SteamVR, got basic movement working Nicer floor grid material Make sure both hands get set up Only teleport with the analog sticks Add ECS packages Hashing out basic geometry components Simpler data structures Basic rendering Floor and ceiling meshing, texturing Started on GrabZoom, currently axis aligned GrabZoom rotation Added StyledRects Added a basic tool radial menu Started work on a vertex editing tool Fixed hover logic, basic vertex selection + dragging Refactored SetHovered / SetSelected Added TextMeshPro resources GrabZoom polish Can now select / deselect multiple vertices by holding multiselect combo VertexEditTool refactor Added AxisAlign button, now used in VertexEditTool Updated README.md Oops, updated README.md Fixed axis aligned vertex dragging Disabled DebugRenderSystem First draft of vertex duplication Trying out new GrabZoom controls Updated README.md Better floor / ceiling triangulation Fixed typo in GrabZoom When dragging vertices, show a widget at the start position GrabZoom is now a tool, is on off hand by default Radial menu tweaks Add tool name label to tool menu First attempt at vertex merging Started big refactor A little more cleanup Fixed phantom shadows in VerticalSelector shader Started rewriting vertex adding / removing Create new vertex when half-edge widget is grabbed Snap new vertices to the grid Vertex creation refactor Grid snap now varies with zoom level Added grid guide when editing vertices Level saving / loading 45° snapping for moving vertices Vertex widget material tweaks Smaller default world scale Fixed not being able to create vertices on short edges Merge neighbouring HalfEdges if overlapping Renamed VerticalSelector shader to StickWidget Refactored neighboring vertex merging Working on another vertex merging rewrite Can now create new rooms by merging vertices BackFaces are now a thing Hide grid guide on start Started working on a floor / ceiling extrude widget