Function brille::normals_matrix_determinant

Function Documentation

double brille::normals_matrix_determinant(const LQVec<double> &a, const LQVec<double> &b, const LQVec<double> &c)

Construct and return the determinant of a 3D normals matrix.

Used by the intersect_at overloaded functions to find the determinant of the normals matrix which determines if three planes intersect.

Parameters
  • a: A LQVec<double> reference to the first plane normal

  • b: A LQVec<double> reference to the second plane normal

  • c: A LQVec<double> reference to the third plane normal