MatrixDecompose method
void
MatrixDecompose(
- Matrix mat,
- StructPointer<
Vector3> translation, - StructPointer<
Quaternion> rotation, - StructPointer<
Vector3> scale,
override
Decompose a transformation matrix into its rotational, translational and scaling components and remove shear
Implementation
@override
void MatrixDecompose(
Matrix mat,
StructPointer<Vector3> translation,
StructPointer<Quaternion> rotation,
StructPointer<Vector3> scale,
) => _ffi.MatrixDecompose(
Matrix$.Ref1(mat).asNativePointer<MatrixC>().ref,
translation.asNativePointer(),
rotation.asNativePointer(),
scale.asNativePointer(),
);