source icon indicating copy to clipboard operation
source copied to clipboard

Tests AffineMatrix3D is only rotation and translation.

Open CnlPepper opened this issue 5 years ago • 0 comments

At present we don't have any utilities to determine what an AffineMatrix3D describes. It is possible to check of a matrix defines a valid translation and rotation, which is essential if decomposing a matrix.

Shear, scaling, reflections are all forbidden operations in raysect (no enforced for speed, by convention). A test that checks a matrix does not contain these elements would also be useful.

CnlPepper avatar Feb 11 '20 15:02 CnlPepper