Aspose.ThreeD.Utilities

All utility classes are defined in this namespace.

Classes

ClassDescription
DummyFileSystemRead/write operations are dummy operations.
FileSystemFile system encapsulation. Aspose.3D will use this to read/write dependencies.
IOUtilsUtilities to write matrix/vector to binary writer
LocalFileSystemThe LocalFileSystem will maps the read/write operations to local directory.
MathUtilsA set of useful mathematical utilities.
MemoryFileSystemThe MemoryFileSystem will maps the read/write operations to memory.
ParseExceptionException when Aspose.3D failed to parse the input.
SemanticAttributeAllow user to use their own structure for static declaration of VertexDeclaration
TransformBuilderThe TransformBuilder is used to build transform matrix by a chain of transformations.
VertexVertex reference, used to access the raw vertex in TriMesh.
VertexDeclarationThe declaration of a custom defined vertex’s structure
VertexFieldVertex’s field memory layout description.
WatermarkUtility to encode/decode blind watermark to/from a mesh.
ZipArchiveFileSystemFile 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.

Interfaces

InterfaceDescription
IArrayList<T>Aspose.3D has its own highly optimized implementation of List for better loading/saving performance Only this interface is exposed for user with IList compatible and similar interfaces.

Enumeration

EnumerationDescription
BoundingBoxExtentThe extent of the bounding box
ComposeOrderThe order to compose transform matrix
RotationOrderThe order controls which rx ry rz are applied in the transformation matrix.
VertexFieldDataTypeVertex field’s data type
VertexFieldSemanticThe semantic of the vertex field