Fix T64989 Bevel hangs with Mark Sharp sometimes.

Code for extending sharp edges assumes ADJ pattern and this
example uses TRI_FAN pattern. This change doesn't fix TRI_FAN
mark sharp bug at least won't infinite loop any more.
This commit is contained in:
2019-05-26 10:37:58 -04:00
parent 66ec6c1f50
commit c53f2079b8

View File

@@ -1832,6 +1832,9 @@ static void bevel_extend_edge_data(BevVert *bv)
{
VMesh *vm = bv->vmesh;
if (vm->mesh_kind == M_TRI_FAN)
return;
BoundVert *bcur = bv->vmesh->boundstart, *start = bcur;
do {