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
|