gamma=std::acos(std::max(std::min(REAL(1.0),N*m_N),REAL(-1.0)));// gamma is always positive because the direction of vector lineOfNodes=(reference normal)^(normal) (around which a rotation of angle beta is done later on) changes depending on the side on which they lay w.r.t eachother.
}
// angle between line of nodes and T
gamma=std::acos(std::max(std::min(REAL(1.0),N*m_N),REAL(-1.0)));// beta is always positive because the direction of vector lineOfNodes=(reference normal)^(normal) (around which a rotation of angle beta is done later on) changes depending on the side on which they lay w.r.t eachother.