Aspose.ThreeD.Utilities Namespace
All utility classes are defined in this namespace.
Classes
  ClassDescription
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 classTransformBuilder
The TransformBuilder is used to build transform matrix by a chain of transformations.
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.
Structures
  StructureDescription
Public structureBoundingBox
The axis-aligned bounding box
Public structureBoundingBox2D
The axis-aligned bounding box for Vector2
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.
Interfaces
Enumerations
  EnumerationDescription
Public enumerationBoundingBoxExtent
The extent of the bounding box
Public enumerationComposeOrder
The order to compose transform matrix
Public enumerationVertexFieldDataType
Vertex field's data type
Public enumerationVertexFieldSemantic
The semantic of the vertex field