diff --git a/vcg/simplex/face/topology.h b/vcg/simplex/face/topology.h index d17ca0f6..bd14e018 100644 --- a/vcg/simplex/face/topology.h +++ b/vcg/simplex/face/topology.h @@ -1194,7 +1194,8 @@ void VFOrderedStarFF(const Pos &startPos, { VFOrderedStarFF(startPos, posVec); const auto & pos = posVec[0]; - if (ccw != (pos.VFlip() == pos.F()->V(pos.F()->Prev(pos.VInd())))) + //if (ccw != (pos.VFlip() == pos.F()->V(pos.F()->Prev(pos.VInd())))) + if ((ccw) == (pos.V()!=pos.F()->V(pos.E()))) { std::reverse(posVec.begin(), posVec.end()); }