| Class | Description |
---|
| BooleanMesh |
BooleanMesh class can be used to create a Mesh by using Boolean operations.
The BooleanMesh caches the internal objects and is therefore much faster than MeshBooleanOperations class when using multiple Boolean operations on one mash.
Also, the actual Mesh is not generated after each Boolean operation but only after the user calls the GetMesh method is called.
|
| GeometryMesh |
StandardMesh is a StandardMesh that can be defined by providing individual arrays for position, normal, texture coordinates and triangle indices.
|
| Mesh |
Mesh provides geometry information to the rendering engine.
Mesh is a base abstract class that defines the common properties for all mesh objects.
|
| MeshFactory |
MeshFactory class provides methods that can create many types of meshes.
|
| PositionsMesh |
PositionsMesh class defines the mesh that is created only from positions and is usually used to render 3D lines.
|
| StandardMesh |
StandardMesh is a TriangleMeshT that uses standard vertex format (PositionNormalTextureVertex) with position, normal and texture coordinates.
|
| SubMesh |
SubMesh can be used by the MultiMaterialModelNode to use one mesh with different materials.
Each SubMesh defines which triangles are rendered by which material.
|
| TriangleMeshT |
TriangleMesh class defines the mesh that is created from triangles.
Triangles are defined using the data from the TriangleIndices to combine three vertices (defined in Vertices).
|