Origin.from_matrix
- classmethod Origin.from_matrix(matrix)
Construct a frame from a matrix.
- Parameters
matrix (list[list[float]]) – The 4x4 transformation matrix in row-major order.
- Returns
Frame
– The constructed frame.
Examples
>>> from compas.geometry import matrix_from_euler_angles >>> ea1 = [0.5, 0.4, 0.8] >>> M = matrix_from_euler_angles(ea1) >>> f = Frame.from_matrix(M) >>> ea2 = f.euler_angles() >>> allclose(ea1, ea2) True