Skip to content

Latest commit

 

History

History
30 lines (29 loc) · 1.37 KB

TODO.md

File metadata and controls

30 lines (29 loc) · 1.37 KB

RUST unstable

  • VDB: const expressions with generics
  • VDB: tree traverse using coroutines/generators

TODO/IDEAS:

  • Add lightweighting to README
  • Prelude module
  • Fix clippy warnings
  • Replace code examples with links to examples
  • Volume booleans: check that volumes have the same resolution
  • Volume mesher: get voxels size from the volume
  • Dual contouring docs
  • Default constructor for grid
  • Remove sub from grid value
  • Voxel remeshing, add options for feature-preserving meshing
  • Cached accessor
  • Stencil accessor
  • Sequential accessor
  • Add assertions for BRANCHING (>=2 for leaf, decreasing for tree), SIZE
  • Replace Box with index in Vec and check performance (cache misses)
  • Visualization
  • Ability to pick between BTree and HashMap for root node
  • Type list: change to enum. Each enum value is type at {idx} of list. Will compiler optimize match expr? Implement the same ways as TreeNode
  • Cubes meshing: optimize by testing only boundary of tile nodes
  • Remove redundant total branching from leaf node
  • Marching cubes: verify cases handling, especially subconfig usage
  • Fast winding numbers: order3 approx
  • AABB tree optimizations: pre-compute bbox centers etc