Click or drag to resize
Ab4d.SharpEngine logo

Ab4d.SharpEngine.Meshes Namespace

 
Classes
 ClassDescription
Public classBooleanMesh BooleanMesh class can be used to create a Mesh by using Boolean operations. The BooleanMesh caches the internal objects and is therefore much faster then 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.
Public classGeometryMesh StandardMesh is a StandardMesh that can be defined by providing individual arrays for position, normal, texture coordinates and triangle indices.
Public classMesh Mesh is a base abstract class that defines the common properties for all mesh objects.
Public classMeshFactory MeshFactory class provides methods that can create many types of meshes.
Public classPositionsMesh PositionsMesh class defines the mesh that is created only from positions and is usually used to render 3D lines.
Public classStandardMesh StandardMesh is a TriangleMeshT that uses standard vertex format (PositionNormalTextureVertex) with position, normal and texture coordinates.
Public classTriangleMeshT 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).
Structures
 StructureDescription
Public structureMeshFactoryLatheSection Representation of a lathe section (i.e., a control point on lathe profile).
Enumerations
 EnumerationDescription
Public enumerationMeshDataChannelTypes MeshDataChannelTypes enum defined possible mesh data channel types.
Public enumerationMeshFactoryExtrudeTextureCoordinatesGenerationType The type of texture coordinates generation used with MeshUtils.CreateExtrudedMesh.