Crate hedge[][src]

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.

Type Definitions