Comparison_result

fo.operator() ( K::Point_3 a1, K::Point_3 b1, K::Point_3 c1, K::Point_3 d1, K::FT cosine)

 
compares the dihedral angles _{1} and _{2}, where
_{1} is the dihedral angle, in [0, π], of the tetrahedron
(a_{1}, b_{1}, c_{1}, d_{1}) at the edge (a_{1}, b_{1}), and _{2} is
the angle in [0, π] such that cos(_{2}) = cosine.
The result is the same as operator()(b1a1, c1a1, d1a1, cosine).
Precondition:  a_{1}, b_{1}, c_{1} are not collinear,
and a_{1}, b_{1}, d_{1} are not collinear. 


Comparison_result


 
compares the dihedral angles _{1} and _{2}, where
_{i} is the dihedral angle in the tetrahedron (a_{i}, b_{i},
c_{i}, d_{i}) at the edge (a_{i}, b_{i}). These two angles are computed
in [0, π].
The result is the same as operator()(b1a1, c1a1, d1a1, b2a2, c2a2, d2a2).
Precondition:  For i ∈ {1,2}, a_{i}, b_{i}, c_{i} are not
collinear, and a_{i}, b_{i}, d_{i} are not collinear. 


Comparison_result

fo.operator() ( K::Vector_3 u1, K::Vector_3 v1, K::Vector_3 w1, K::FT cosine)

 
compares the dihedral angles _{1} and _{2}, where
_{1} is the dihedral angle, in [0, π], between the
vectorial planes defined by (u_{1}, v_{1}) and (u_{1}, w_{1}), and
_{2} is the angle in [0, π] such that cos(_{2}) =
cosine.
Precondition:  u_{1} and v_{1} are not collinear,
and u_{1} and w_{1} are not collinear. 


Comparison_result


 
compares the dihedral angles _{1} and _{2}, where
_{i} is the dihedral angle between the vectorial planes
defined by (u_{i}, v_{i}) and (u_{i}, w_{i}). These two angles are
computed in [0, π].
Precondition:  For i ∈ {1,2}, u_{i} and v_{i} are not collinear,
and u_{i} and w_{i} are not collinear. 
