Wrong Face vertices from MPyramidN
The method :
void MPyramidN::getFaceVertices(const int num, std::vector<MVertex *> &v)
returns wrong vertices for num = 3 and num=4;
//
case 3: // 2 3 4 // Samy changed
{
_addHOEdgePoints(5, v);
_addHOEdgePoints(7, v);
_addHOEdgePoints(6, v, false);
break;
}
case 4: // 0 3 2 1 // Samy changed
{
_addHOEdgePoints(1, v);
_addHOEdgePoints(5, v, false);
_addHOEdgePoints(3, v, false);
_addHOEdgePoints(0, v, false);
break;
}