Fix T80893: Complex solidify special case with singularity
Ref D8929
This commit is contained in:
parent
ad16b2c515
commit
a9dc3fbef8
Notes:
blender-bot
2023-02-14 07:18:54 +01:00
Referenced by issue #80893, Complex Solidify Crash with Singularity on Rim
|
@ -2190,8 +2190,10 @@ Mesh *MOD_solidify_nonmanifold_modifyMesh(ModifierData *md,
|
|||
|
||||
NewEdgeRef *edge1 = new_edges[0];
|
||||
NewEdgeRef *edge2 = new_edges[1];
|
||||
const bool v1_singularity = edge1->link_edge_groups[0]->is_singularity;
|
||||
const bool v2_singularity = edge1->link_edge_groups[1]->is_singularity;
|
||||
const bool v1_singularity = edge1->link_edge_groups[0]->is_singularity &&
|
||||
edge2->link_edge_groups[0]->is_singularity;
|
||||
const bool v2_singularity = edge1->link_edge_groups[1]->is_singularity &&
|
||||
edge2->link_edge_groups[1]->is_singularity;
|
||||
if (v1_singularity && v2_singularity) {
|
||||
continue;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue