mirror of https://github.com/CGAL/cgal
Simplify expression
This commit is contained in:
parent
afd096cb91
commit
62ca575170
|
|
@ -762,40 +762,14 @@ std::size_t split_edges(EdgesToSplitContainer& edges_to_split,
|
|||
|
||||
if(first_split_face)
|
||||
{
|
||||
if(p0p2 < 0)
|
||||
{
|
||||
if(p0p2 <= 0 || collinear(p0,p1,p2) || collinear(p0,p2,p3))
|
||||
do_split = false;
|
||||
}
|
||||
else
|
||||
{
|
||||
bool is_deg = collinear(p0,p1,p2) || collinear(p0,p3,p2);
|
||||
if(is_deg)
|
||||
{
|
||||
if(p1p3 > 0 && !(collinear(p0,p1,p3) || collinear(p1,p2,p3)))
|
||||
first_split_face = false;
|
||||
else
|
||||
if(p1p3 <= 0 || collinear(p0,p1,p3) || collinear(p1,p2,p3))
|
||||
do_split = false;
|
||||
}
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
if(p1p3 < 0)
|
||||
{
|
||||
do_split = false;
|
||||
}
|
||||
else
|
||||
{
|
||||
bool is_deg = collinear(p0,p1,p3) || collinear(p1,p2,p3);
|
||||
if(is_deg)
|
||||
{
|
||||
if(p1p3 > 0 && !(collinear(p0,p1,p2) || collinear(p0,p3,p2)))
|
||||
first_split_face = false;
|
||||
else
|
||||
do_split = false;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if(do_split && !is_source_mesh_fixed)
|
||||
{
|
||||
|
|
|
|||
Loading…
Reference in New Issue