Skip to content

AffineTransformation3D

Special case of Array2D that represents a 3D affine transformation matrix.

Must always have four rows and four columns with the last row bing [0, 0, 0, 1].

A=[r00r01r02t0r10r11r12t1r20r21r22t20001]
Fields:
Name Type Description Example Default
root List[List[float]]

Values of the matrix

[
  [
    0.2,
    0.4,
    0.3,
    1.5
  ],
  [
    0.3,
    0.2,
    0.1,
    2.4
  ],
  [
    0.5,
    0.3,
    1.2,
    2.4
  ],
  [
    0,
    0,
    0,
    1
  ]
]