diff --git a/vcg/complex/algorithms/point_sampling.h b/vcg/complex/algorithms/point_sampling.h index a8af2fb1..ee2b5170 100644 --- a/vcg/complex/algorithms/point_sampling.h +++ b/vcg/complex/algorithms/point_sampling.h @@ -491,7 +491,8 @@ static void VertexBorderCorner(MeshType & m, VertexSampler &ps, float angleRad) for(VertexIterator vi=m.vert.begin();vi!=m.vert.end();++vi) { - if(angleSumH[vi]IsB()) + if((angleSumH[vi]IsB())|| + (angleSumH[vi]>(360-angleRad) && vi->IsB())) ps.AddVert(*vi); }