Purpose
The module TransformEdit composes translation, scaling, and rotation into a transformation matrix.
The resulting transformation matrix can iteratively altered by consecutively adding one of the transformations.
Windows
Default Panel
Parameter Fields
Field Index
| (0,0,1) (setZTransOffset): Trigger |
Current Scale: Vector3 |
Reset (resetRotationAngle): Trigger |
| (0,0,1) (setZRotAxisOffset): Trigger |
Current Translation: Vector3 |
Rotation Angle Offset: Double |
| (0,1,0) (setYTransOffset): Trigger |
Default Rotation Angle: Double |
Rotation Axis Offset: Vector4 |
| (0,1,0) (setYRotAxisOffset): Trigger |
Default Rotation Axis: Vector3 |
Scale Offset: Vector3 |
| (1,0,0) (setXTransOffset): Trigger |
Default Scale: Vector3 |
Subtract (subTranslation): Trigger |
| (1,0,0) (setXRotAxisOffset): Trigger |
Default Translation: Vector3 |
Subtract (subScale): Trigger |
| Add (addTranslation): Trigger |
Inverse Matrix: Matrix |
Subtract (subRotationAxis): Trigger |
| Add (addScale): Trigger |
Inverse Transposed Matrix: Matrix |
Subtract (subRotationAngle): Trigger |
| Add (addRotationAxis): Trigger |
Matrix: Matrix |
Translation Offset: Vector3 |
| Add (addRotationAngle): Trigger |
Reset (resetTranslation): Trigger |
Transposed Inverse Matrix: Matrix |
| Current Rotation Angle: Double |
Reset (resetScale): Trigger |
Transposed Matrix: Matrix |
| Current Rotation Axis: Vector3 |
Reset (resetRotationAxis): Trigger |
|
Visible Fields
Add (addTranslation)
-
name: addTranslation, type: Trigger
Adds translation offset to current translation.
Subtract (subTranslation)
-
name: subTranslation, type: Trigger
Subtracts translation offset to current translation.
Reset (resetTranslation)
-
name: resetTranslation, type: Trigger
Resets value for current translation.
Translation Offset
-
name: translationOffset, type: Vector3, default: 1 0 0
Sets an offset value for current translation.
Current Translation
-
name: currentTranslation, type: Vector3, default: 0 0 0
Shows the current translation.
Default Translation
-
name: defaultTranslation, type: Vector3, default: 0 0 0
Resets value for current translation.
(1,0,0) (setXTransOffset)
-
name: setXTransOffset, type: Trigger
Sets translation offset to (1,0,0)
(0,1,0) (setYTransOffset)
-
name: setYTransOffset, type: Trigger
Sets the translation offset to (0,1,0).
(0,0,1) (setZTransOffset)
-
name: setZTransOffset, type: Trigger
Sets the translation offset to (0,0,1).
Add (addScale)
-
name: addScale, type: Trigger
Adds scale offset to current scale.
Subtract (subScale)
-
name: subScale, type: Trigger
Subtracts scale offset to current scale.
Reset (resetScale)
-
name: resetScale, type: Trigger
Resets value for current scale.
Scale Offset
-
name: scaleOffset, type: Vector3, default: 0.1 0.1 0.1
Sets an offset value for current scale.
Current Scale
-
name: currentScale, type: Vector3, default: 1 1 1
Shows the current scale.
Default Scale
-
name: defaultScale, type: Vector3, default: 1 1 1
Resets value for current scale.
Add (addRotationAxis)
-
name: addRotationAxis, type: Trigger
Adds rotation axis offset to current rotation axis.
Subtract (subRotationAxis)
-
name: subRotationAxis, type: Trigger
Subtracts rotation axis offset to current rotation axis.
Reset (resetRotationAxis)
-
name: resetRotationAxis, type: Trigger
Resets value for current rotation axis.
Rotation Axis Offset
-
name: rotationAxisOffset, type: Vector4, default: 1 0 0 10
Sets an offset value for current rotation axis.
Current Rotation Axis
-
name: currentRotationAxis, type: Vector3, default: 0 0 1
Shows the current rotation axis.
Default Rotation Axis
-
name: defaultRotationAxis, type: Vector3, default: 0 0 1
Resets value for current rotation axis.
(1,0,0) (setXRotAxisOffset)
-
name: setXRotAxisOffset, type: Trigger
Sets rotation axis offset axis to (1,0,0).
(0,1,0) (setYRotAxisOffset)
-
name: setYRotAxisOffset, type: Trigger
Sets rotation axis offset axis to (0,1,0).
(0,0,1) (setZRotAxisOffset)
-
name: setZRotAxisOffset, type: Trigger
Sets rotation axis offset axis to (0,0,1).
Add (addRotationAngle)
-
name: addRotationAngle, type: Trigger
Adds rotation angle offset to current rotation angle.
Subtract (subRotationAngle)
-
name: subRotationAngle, type: Trigger
Subtracts rotation angle offset to current rotation angle.
Reset (resetRotationAngle)
-
name: resetRotationAngle, type: Trigger
Resets value for current rotation angle.
Rotation Angle Offset
-
name: rotationAngleOffset, type: Double, default: 10
Sets an offset value for current rotation angle.
Current Rotation Angle
-
name: currentRotationAngle, type: Double, default: 0
Shows the current rotation angle.
Default Rotation Angle
-
name: defaultRotationAngle, type: Double, default: 0
Resets value for current rotation angle.
Matrix
-
name: matrix, type: Matrix, default: 1 0 0 0, 0 1 0 0, 0 0 1 0, 0 0 0 1
Shows the matrix composed of the transformations.
Transposed Matrix
-
name: transposedMatrix, type: Matrix, default: 1 0 0 0, 0 1 0 0, 0 0 1 0, 0 0 0 1
Shows the transposed matrix.
Inverse Matrix
-
name: inverseMatrix, type: Matrix, default: 1 0 0 0, 0 1 0 0, 0 0 1 0, 0 0 0 1
Shows the inverse matrix.
Inverse Transposed Matrix
-
name: inverseTransposedMatrix, type: Matrix, default: 1 0 0 0, 0 1 0 0, 0 0 1 0, 0 0 0 1
Shows the inverse of transposed matrix.
Transposed Inverse Matrix
-
name: transposedInverseMatrix, type: Matrix, default: 1 0 0 0, 0 1 0 0, 0 0 1 0, 0 0 0 1
Shows the transposed inverse of matrix.