Affine Transformation Matrix3
data class AffineTransformationMatrix3(val m00: Double, val m01: Double, val m02: Double, val m03: Double, val m10: Double, val m11: Double, val m12: Double, val m13: Double, val m20: Double, val m21: Double, val m22: Double, val m23: Double) : Transformer<Vec3> (source)
Represents a 3D affine transformation matrix.
Constructors
Functions
Link copied to clipboard
Returns a string representation of the transformation matrix.
Link copied to clipboard
fun eq(other: AffineTransformationMatrix3, equivalence: DoubleEquivalence = DEFAULT_DOUBLE_EQUIVALENCE): Boolean
Tests if two affine transformation matrices are approximately equal.
Link copied to clipboard
Get the inverse of this transformation.
Link copied to clipboard
Checks if the transformation preserves the orientation of points. For example: In 3D space, a translation preserves orientation, while a reflection does not.
Link copied to clipboard
Get the array representation of the transformation matrix.