| TransformBuilder Class |
Namespace: Aspose.ThreeD.Utilities
The TransformBuilder type exposes the following members.
| Name | Description | |
|---|---|---|
| TransformBuilder(ComposeOrder) |
Construct a TransformBuilder with initial identity transform matrix and specified compose order
| |
| TransformBuilder(Matrix4, ComposeOrder) |
Construct a TransformBuilder with initial transform matrix and specified compose order
|
| Name | Description | |
|---|---|---|
| ComposeOrder |
Gets or sets the chain compose order.
| |
| Matrix |
Gets or sets the current matrix value
|
| Name | Description | |
|---|---|---|
| Append |
Append the new transform matrix to the transform chain.
| |
| Compose |
Append or prepend the argument to internal matrix.
| |
| Equals | (Inherited from Object.) | |
| Finalize | (Inherited from Object.) | |
| GetHashCode | (Inherited from Object.) | |
| GetType | (Inherited from Object.) | |
| MemberwiseClone | (Inherited from Object.) | |
| Prepend |
Prepend the new transform matrix to the transform chain.
| |
| Rearrange |
Rearrange the layout of the axis.
| |
| Reset |
Reset the transform to identity matrix
| |
| Rotate |
Chain a rotation by a quaternion
| |
| RotateDegree |
Chain a rotation transform in degree
| |
| RotateEulerDegree |
Chain a rotation by euler angles in degree
| |
| RotateEulerRadian(Vector3) |
Chain a rotation by euler angles in radian
| |
| RotateEulerRadian(Double, Double, Double) |
Chain a rotation by euler angles in radian
| |
| RotateRadian |
Chain a rotation transform in radian
| |
| Scale(Double) |
Chain a scaling transform matrix with a component scaled by s
| |
| Scale(Vector3) |
Chain a scale transform
| |
| Scale(Double, Double, Double) |
Chain a scaling transform matrix
| |
| ToString | (Inherited from Object.) | |
| Translate(Vector3) |
Chain a translation transform
| |
| Translate(Double, Double, Double) |
Chain a translation transform
|