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

Last Updated: 20 June, 2023