Crate hedge [] [src]

This is an implementation of an index based half-edge mesh facility.

Structs

Edge

The principle component in a half-edge mesh.

EdgeIterator
Face

A face is defined by the looping connectivity of edges.

FaceFn

Function set for operations related to the Face struct

FaceIterator
Mesh

Implements the fundamental storage operations and represents the principle grouping of all components.

Vertex

Represents the point where two edges meet.

Constants

INVALID_COMPONENT_INDEX

Our default value for uninitialized or unconnected components in the mesh.

Traits

Validation

An interface for asserting the validity of components in the mesh.

Type Definitions

EdgeIndex

Type alias for indices into edge storage

FaceIndex

Type alias for indices into face storage

VertexAttributeIndex

Type alias for indices into vertex attribute storage

VertexIndex

Type alias for indices into vertex storage