Aspose.ThreeD.Utilities Namespace
All utility classes are defined in this namespace.
Public classDummyFileSystem
Read/write operations are dummy operations.
Public classFileSystem
File system encapsulation. Aspose.3D will use this to read/write dependencies.
Public classLocalFileSystem
The LocalFileSystem will maps the read/write operations to local directory.
Public classMathUtils
A set of useful mathematical utilities.
Public classMemoryFileSystem
The MemoryFileSystem will maps the read/write operations to memory.
Public classSemanticAttribute
Allow user to use their own structure for static declaration of VertexDeclaration
Public classVertex
Vertex reference, used to access the raw vertex in TriMesh.
Public classVertexDeclaration
The declaration of a custom defined vertex's structure
Public classVertexField
Vertex's field memory layout description.
Public structureBoundingBox
The axis-aligned bounding box
Public structureFVector2
A float vector with two components.
Public structureFVector3
A float vector with three components.
Public structureFVector4
A float vector with four components.
Public structureMatrix4
4x4 matrix implementation.
Public structureQuaternion
Quaternion is usually used to perform rotation in computer graphics.
Public structureRelativeRectangle
Relative rectangle The formula between relative component to absolute value is: Scale * (Reference Width) + offset So if we want it to represent an absolute value, leave all scale fields zero, and use offset fields instead.
Public structureVector2
A vector with two components.
Public structureVector3
A vector with three components.
Public structureVector4
A vector with four components.
Public enumerationBoundingBoxExtent
The extent of the bounding box
Public enumerationVertexFieldDataType
Vertex field's data type
Public enumerationVertexFieldSemantic
The semantic of the vertex field