Simplify expression

This commit is contained in:
Mael Rouxel-Labbé 2023-05-22 14:01:07 +02:00
parent afd096cb91
commit 62ca575170
1 changed files with 2 additions and 28 deletions

View File

@ -762,39 +762,13 @@ 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
do_split = false;
}
}
}
else
{
if(p1p3 < 0)
{
if(p1p3 <= 0 || collinear(p0,p1,p3) || collinear(p1,p2,p3))
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)