|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
See:
Description
| Interface Summary | |
|---|---|
| CombinatoricMesh<V> | The most basic kind of mesh representing only its combinatorics. |
| CorneredTriangle<V> | Interface for triangles of a mesh. |
| LocatedMesh<V> | A mesh with 3D vertex positions. |
| MeshIterator<V> | Convenience interface for an iterator over mesh triangles. |
| MetricMesh<V> | A mesh with edge length information. |
| Class Summary | |
|---|---|
| AbstractMeshIterator<V> | Abstract base class for mesh iterators. |
| ObjFormat | Bare bones interoperability with obj file format. |
| SimpleTriangle<V> | Simple implementation for triangles of a mesh. |
| Exception Summary | |
|---|---|
| MeshException | Exception thrown for unsuitable mesh configurations. |
| TriangleInequalityException | Violation of triangle inequality. |
Interfaces and classes to deal with triangular meshes.
The interfaces in this package are intended as a minimalistic and easy to implement set of methods for dealing with triangle meshes. The class used for vertices is given as a type parameter, so it should be easy to adapt any mesh data structure to this interface without creating proxy objects for all vertices.
Most meshes will probably implement the
LocatedMesh
interface.
|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||