DecomposedTransform
geometry/matrix.types.ts:12The translation/rotation/scale factors recovered from a Matrix by Matrix.decompose. This is the lossy inverse of Matrix.compose: it round-trips cleanly for any matrix that was built from a translate → rotate → scale chain, but a matrix carrying shear (which arises when a rotation is composed with a non-uniform scale up an object hierarchy) cannot be expressed as a single TRS triple, so the recovered factors are a best-effort approximation in that case.
{ rotation: number; scaleX: number; scaleY: number; x: number; y: number }