/TRANSFORM/MATRIX
Block Format Keyword With user-defined orthonormal matrix, a group node coordinate could be transformed (rotation, translation and symmetry) in global reference system.
Format
(1) | (2) | (3) | (4) | (5) | (6) | (7) | (8) | (9) | (10) |
---|---|---|---|---|---|---|---|---|---|
/TRANSFORM/MATRIX/transform_ID/unit_ID | |||||||||
transform_title | |||||||||
grnd_ID | M11 | M12 | M13 | Tx | sub_ID | ||||
M21 | M22 | M23 | Ty | ||||||
M31 | M32 | M33 | Tz |
Definitions
Field | Contents | SI Unit Example |
---|---|---|
transform_ID | Transformation identifier (Integer, maximum 10 digits) |
|
unit_ID | Unit Identifier (Integer, maximum 10 digits) |
|
transform_title | Transformation title (Character, maximum 100 characters) |
|
grnd_ID | Node group
identifier (Integer) |
|
Mij | Orthonormal Matrix value Default = 0.0 (Real) |
|
Tx | Translation along global X
direction (Real) |
|
Ty | Translation along global Y
direction (Real) |
|
Tz | Translation along global Z
direction (Real) |
|
sub_ID | Submodel
identifier (Integer) |
Comments
- The translated coordinates are the matrix multiplied by the initial coordinate
plus the global translation given by Tx,
Ty and
Tz.
The matrix is orthonormal and with this option it allows coordinate rotation, translation and symmetry, but does not allow scaling or shear.
- A transformation can not apply to a node group and a submodel at the same time.
- If the transformation is done on a submodel, all the options of this submodel are transformed.
- A node can not be transformed both in a submodel and a node group.