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