TransformBuilder Class
The TransformBuilder is used to build transform matrix by a chain of transformations.
Inheritance Hierarchy
SystemObject
  Aspose.ThreeD.UtilitiesTransformBuilder

Namespace: Aspose.ThreeD.Utilities
Assembly: Aspose.3D (in Aspose.3D.dll) Version: 20.3.0.0 (20.3)
Syntax
public class TransformBuilder

The TransformBuilder type exposes the following members.

Constructors
  NameDescription
Public methodTransformBuilder(ComposeOrder)
Construct a TransformBuilder with initial identity transform matrix and specified compose order
Public methodTransformBuilder(Matrix4, ComposeOrder)
Construct a TransformBuilder with initial transform matrix and specified compose order
Properties
  NameDescription
Public propertyComposeOrder
Gets or sets the chain compose order.
Public propertyMatrix
Gets or sets the current matrix value
Methods
  NameDescription
Public methodAppend
Append the new transform matrix to the transform chain.
Public methodCompose
Append or prepend the argument to internal matrix.
Public methodEquals (Inherited from Object.)
Protected methodFinalize (Inherited from Object.)
Public methodGetHashCode (Inherited from Object.)
Public methodGetType (Inherited from Object.)
Protected methodMemberwiseClone (Inherited from Object.)
Public methodPrepend
Prepend the new transform matrix to the transform chain.
Public methodRearrange
Rearrange the layout of the axis.
Public methodReset
Reset the transform to identity matrix
Public methodRotate
Chain a rotation by a quaternion
Public methodRotateDegree
Chain a rotation transform in degree
Public methodRotateEulerDegree
Chain a rotation by euler angles in degree
Public methodRotateEulerRadian(Vector3)
Chain a rotation by euler angles in radian
Public methodRotateEulerRadian(Double, Double, Double)
Chain a rotation by euler angles in radian
Public methodRotateRadian
Chain a rotation transform in radian
Public methodScale(Double)
Chain a scaling transform matrix with a component scaled by s
Public methodScale(Vector3)
Chain a scale transform
Public methodScale(Double, Double, Double)
Chain a scaling transform matrix
Public methodToString (Inherited from Object.)
Public methodTranslate(Vector3)
Chain a translation transform
Public methodTranslate(Double, Double, Double)
Chain a translation transform
See Also