Expand description
An index based half-edge mesh implementation.
Re-exports§
pub use crate::kernel::*;
pub use crate::function_sets::*;
pub use crate::iterators::*;
Modules§
- Facades over a mesh and component index to enable fluent adjcency traversals.
- Iterators for simple or common mesh traversal patterns.
Structs§
- TODO: Documentation
- TODO: Documentation
- Type-safe index into kernel storage.
- Trait for accessing Mesh element properties.
- TODO: Documentation
Enums§
- Whether or not a cell is current or ‘removed’
Constants§
- Our default value for uninitialized or unconnected components in the mesh.
Traits§
- Interface for adding elements to a
Mesh
. - Marker trait for structs holding element specific data
- Marker trait for Index types
- Interface for getting an element reference.
- An interface for asserting the validity of components and indices of the mesh.
- Interface for removing elements to a
Mesh
.