Class: 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.
Examples
Properties
Name |
Description |
Data
|
A 16-value list representing a linearized 4x4 transformation matrix.
|
S
|
Element 15: the transformation scale, which must be '1.0' for rigid body
transformations.
|
T_x
|
Element 3: the x component of the translation.
|
T_y
|
Element 7: the y component of the translation.
|
T_z
|
Element 11: the z component of the translation.
|
tau_x
|
Element 12: the x component of the shear, which must be '0.0' for rigid body
transformations.
|
tau_y
|
Element 13: the y component of the shear, which must be '0.0' for rigid body
transformations.
|
tau_z
|
Element 14: the z component of the shear, which must be '0.0' for rigid body
transformations.
|
X_x
|
Element 0: the x component of the X axis rotation.
|
X_y
|
Element 4: the y component of the X axis rotation.
|
X_z
|
Element 8: the z component of the X axis rotation.
|
Y_x
|
Element 1: the x component of the Y axis rotation.
|
Y_y
|
Element 5: the y component of the Y axis rotation.
|
Y_z
|
Element 9: the z component of the Y axis rotation.
|
Z_x
|
Element 2: the x component of the Z axis rotation.
|
Z_y
|
Element 6: the y component of the Z axis rotation.
|
Z_z
|
Element 10: the z component of the Z axis rotation.
|