SimplexMesh
SimplexMesh copied to clipboard
A simplicial mesh structure that supports general non-manifold meshes and associated data
A few missing implementations (declared in SimplicialComplex.h but no method body in the .cpp file) : - VertexHandle nextVertex(const FaceHandle&face, const VertexHandle& curVertex) const; - VertexHandle prevVertex(const FaceHandle&face, const VertexHandle&...
The paper "Aggressive Tetrahedral Mesh Improvement" discussed a number of topological 3D tetrahedral mesh operations that might be useful to implement.
The underlying data structure doesn't provide fast/convenient access to the vertices of a tet or a face. e.g. for a tet one first has to walk down to the associated...
The edge split and flip operations currently are implemented using the "external" access methods (iterators and such) rather than directly manipulating the internal mesh representation. It may be helpful to...
When elements are deleted, it's possible this may break certain iterators. Decide on a consistent rule for this: handle it safely, or not?
When elements are deleted the 'slots' assigned to them are marked as dead and returned to the pool of free slots, in a simple garbage-collection-like process. After much processing, this...