multiplyAndRenormalizeMatrix3dInverseTransposeInPlace Method
multiply each xyz (as a vector) by matrix inverse transpose, renormalize the vector, replace values.
- This is the way to apply a matrix (possibly with skew and scale) to a surface normal, and have it end up perpendicular to the transformed in-surface vectors.
- Return false if matrix is not invertible or if any normalization fails.
multiplyAndRenormalizeMatrix3dInverseTransposeInPlace(matrix: Matrix3d): boolean
Parameter | Type | Description |
---|---|---|
matrix | Matrix3d |
Returns - boolean
Defined in
- geometry3d/GrowableXYZArray.ts Line 545
Last Updated: 14 November, 2024
Found something wrong, missing, or unclear on this page?Raise an issue in our repo.