aspose.threed.utilities
All utility classes are defined in this namespace.
Classes
Class | Description |
---|---|
BoundingBox | The axis-aligned bounding box |
BoundingBox2D | The axis-aligned bounding box for Vector2 |
DummyFileSystem | Read/write operations are dummy operations. |
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. |
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. |
Matrix4 | 4x4 matrix implementation. |
MemoryFileSystem | The MemoryFileSystem will maps the read/write operations to memory. |
ParseException | Exception when Aspose.3D failed to parse the input. |
Quaternion | Quaternion is usually used to perform rotation in computer graphics. |
Rect | A class to represent the rectangle |
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. |
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. |
Vector2 | A vector with two components. |
Vector3 | A vector with three components. |
Vector4 | A vector with four components. |
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. |
Enumerations
Enumeration | Description |
---|---|
BoundingBoxExtent | The extent of the bounding box |
ComposeOrder | The order to compose transform matrix |
RotationOrder | The order controls which rx ry rz are applied in the transformation matrix. |
VertexFieldDataType | Vertex field’s data type |
VertexFieldSemantic | The semantic of the vertex field |