Module meshx::mesh[][src]

Re-exports

pub use self::attrib::Attrib;
pub use self::pointcloud::*;
pub use self::polymesh::*;
pub use self::tetmesh::*;
pub use self::uniform_poly_mesh::*;
pub use self::unstructured_mesh::*;
pub use self::vertex_positions::*;

Modules

Attribute module. This specifies the interface required to read/write attributes from/to different mesh components.

PointCloud module. Describes a point cloud data structure and possible operations on it. This is just a collection of points, onto which you may attach arbitrary application specific attributes.

Polymesh module. This module defines a mesh data structure cunstructed from unstructured polygons of variable size.

Macro to implement constant size slice iterator. This can be used to create an iterator over cells of size 4 for instance like in TetMesh.

This module implements the transform ops from meshx::ops::transform for common meshes.

Unstructured mesh module.

This module defines the VertexPositions trait, which defines a core intrinsic attribute for most standard meshes.

Traits

VertexMesh is a marker trait to allow user code to be generic over vertex centric meshes with intrinsic vertex positions attributes.