RigidBodyTransformationMatrix

A 4x4 transformation matrix, to be used explicitly for rigid body transformations. The transformation matrix is in column-major format. Elements 0-3 represent, respectively, the x-components of the X axis, Y axis, Z axis, and translation with respect to global. Identically, elements 4-7 represent the y components and elements 8-11 the z components. Elements 2-15, per rigid-body requirements, are expected to be [0.0, 0.0, 0.0, 1.0]. The ability to piecewise set rotation and translation components precludes the option of validating the matrix data at every operation. Thus, these values ***must*** be checked before the data is used. The class `Ansys.ACT.Common.SimpleTransform` provides a simplified mechanism for working with rigid body transformations and getting a `RigidBodyTransformationMatrix` object.

Declaration Syntax

public sealed class RigidBodyTransformationMatrix

Table 1030: Members

Property

Data

A 16-value list representing a linearized 4x4 transformation matrix.

Property

S

Element 15: the transformation scale, which must be '1.0' for rigid body transformations.

Property

T_x

Element 3: the x component of the translation.

Property

T_y

Element 7: the y component of the translation.

Property

T_z

Element 11: the z component of the translation.

Property

tau_x

Element 12: the x component of the shear, which must be '0.0' for rigid body transformations.

Property

tau_y

Element 13: the y component of the shear, which must be '0.0' for rigid body transformations.

Property

tau_z

Element 14: the z component of the shear, which must be '0.0' for rigid body transformations.

Property

X_x

Element 0: the x component of the X axis rotation.

Property

X_y

Element 4: the y component of the X axis rotation.

Property

X_z

Element 8: the z component of the X axis rotation.

Property

Y_x

Element 1: the x component of the Y axis rotation.

Property

Y_y

Element 5: the y component of the Y axis rotation.

Property

Y_z

Element 9: the z component of the Y axis rotation.

Property

Z_x

Element 2: the x component of the Z axis rotation.

Property

Z_y

Element 6: the y component of the Z axis rotation.

Property

Z_z

Element 10: the z component of the Z axis rotation.