Aspose.ThreeD.Utilities Namespace
Public classDummyFileSystem
Read/write operations are dummy operations.
Public classFileSystem
File system encapsulation. Aspose.3D will use this to read/write dependencies.
Public classIOUtils
Utilities to write matrix/vector to binary writer
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 classParseException
Exception when Aspose.3D failed to parse the input.
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.
Public classWatermark
Utility to encode/decode blind watermark to/from a mesh.
Public classZipArchiveFileSystem
File system to provide to the read-only access to speicified zip file or zip stream. File system will be disposed after the open/save operation.
Public structureBoundingBox
The axis-aligned bounding box
Public structureBoundingBox2D
The axis-aligned bounding box for Vector2
Public structureFMatrix4
Matrix 4x4 with all component in float type
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 interfaceIArrayListT
Aspose.3D has its own highly optimized implementation of ListT for better loading/saving performance Only this interface is exposed for user with IListT compatible and similar interfaces.
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