added IsD() check for each vertex

This commit is contained in:
nico 2020-10-29 14:35:04 +01:00
parent e807f54280
commit 36873e9a7a
1 changed files with 2 additions and 3 deletions

View File

@ -740,8 +740,7 @@ public:
for (size_t i=0;i<poly_m.vert.size();i++) for (size_t i=0;i<poly_m.vert.size();i++)
{ {
if (poly_m.vert[i].IsB()) continue; if (poly_m.vert[i].IsB()) continue;
if (OnlyOnSelected && !poly_m.vert[i].IsS()) continue; if(poly_m.vert[i].IsD() || (OnlyOnSelected && !poly_m.vert[i].IsS())) continue;
poly_m.vert[i].P()=poly_m.vert[i].P()*DampS+ poly_m.vert[i].P()=poly_m.vert[i].P()*DampS+
AvVert[i]*(1-DampS); AvVert[i]*(1-DampS);
} }
@ -749,7 +748,7 @@ public:
for (size_t i=0;i<poly_m.vert.size();i++) for (size_t i=0;i<poly_m.vert.size();i++)
{ {
if(OnlyOnSelected && !poly_m.vert[i].IsS()) continue; if(poly_m.vert[i].IsD() || (OnlyOnSelected && !poly_m.vert[i].IsS())) continue;
TriCoordType testPos; TriCoordType testPos;
testPos.Import(poly_m.vert[i].P()); testPos.Import(poly_m.vert[i].P());
TriCoordType closestPt; TriCoordType closestPt;