branchsbox-sdf/3d-rewritecancel
18 Commits over 31 Days - 0.02cph!
Fixed garbled triangles when subtracting
Fixed subtract just lasering in a straight line
Limit how much work is done on the main thread each tick
Use a lower resolution collision volume
Allow synchronous modifications too
Some thread safety, including copy samples before generating mesh
Sdf modification methods are now async
Fixed some bugs with generated vertices
Mesh generation is multithreaded again
Fleshed out the rest of Sdf3DMeshWriter
Flipped triangles
Updated blobtool
Fixed degenerate triangles
Generate code for adding triangles
3D cases code gen boilerplate
First pass at finding edge loops
Break up MeshWriter classes, basic example for generated 3D cases
Sdf3DMeshWriter structs and enums
Mining demo renaming SDF materials to layers
Sdf3D Array, Chunk, World, stubbed MeshWriter
Added Sdf3DVolume resource
Big abstracting refactor
Deleted old marching cubes stuff
Added 3D SDF primitives
Some 2D refactoring
Tabify
WorldQuality refactor to support 3D worlds
Abstracted out SdfArray from Sdf2DArray
Deleted old marching cubes stuff
Added 3D SDF primitives