| Aspose.ThreeD.Utilities Namespace |
| Class | Description | |
|---|---|---|
| DummyFileSystem |
Read/write operations are dummy operations.
| |
| FileSystem |
File system encapsulation.
Aspose.3D will use this to read/write dependencies.
| |
| IOUtils |
Utilities to write matrix/vector to binary writer
| |
| LocalFileSystem |
The LocalFileSystem will maps the read/write operations to local directory.
| |
| MathUtils |
A set of useful mathematical utilities.
| |
| MemoryFileSystem |
The MemoryFileSystem will maps the read/write operations to memory.
| |
| ParseException |
Exception when Aspose.3D failed to parse the input.
| |
| SemanticAttribute |
Allow user to use their own structure for static declaration of VertexDeclaration | |
| TransformBuilder |
The TransformBuilder is used to build transform matrix by a chain of transformations.
| |
| Vertex |
Vertex reference, used to access the raw vertex in TriMesh.
| |
| VertexDeclaration |
The declaration of a custom defined vertex's structure
| |
| VertexField |
Vertex's field memory layout description.
| |
| Watermark |
Utility to encode/decode blind watermark to/from a mesh.
| |
| ZipArchiveFileSystem |
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.
|
| Structure | Description | |
|---|---|---|
| BoundingBox |
The axis-aligned bounding box
| |
| BoundingBox2D |
The axis-aligned bounding box for Vector2 | |
| FMatrix4 |
Matrix 4x4 with all component in float type
| |
| FVector2 |
A float vector with two components.
| |
| FVector3 |
A float vector with three components.
| |
| FVector4 |
A float vector with four components.
| |
| Matrix4 |
4x4 matrix implementation.
| |
| Quaternion |
Quaternion is usually used to perform rotation in computer graphics.
| |
| RelativeRectangle |
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.
| |
| Vector2 |
A vector with two components.
| |
| Vector3 |
A vector with three components.
| |
| Vector4 |
A vector with four components.
|
| Interface | Description | |
|---|---|---|
| IArrayListT |
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.
|
| Enumeration | Description | |
|---|---|---|
| BoundingBoxExtent |
The extent of the bounding box
| |
| ComposeOrder |
The order to compose transform matrix
| |
| VertexFieldDataType |
Vertex field's data type
| |
| VertexFieldSemantic |
The semantic of the vertex field
|