49 if (
hex.matchShape(
false, faces, owner, cellI, cellFaces))
53 else if (tet.matchShape(
false, faces, owner, cellI, cellFaces))
55 return cellShape(tet.model(), tet.vertLabels());
57 else if (prism.matchShape(
false, faces, owner, cellI, cellFaces))
59 return cellShape(prism.model(), prism.vertLabels());
61 else if (pyr.matchShape(
false, faces, owner, cellI, cellFaces))
63 return cellShape(pyr.model(), pyr.vertLabels());
65 else if (wedge.matchShape(
false, faces, owner, cellI, cellFaces))
67 return cellShape(wedge.model(), wedge.vertLabels());
69 else if (tetWedge.matchShape(
false, faces, owner, cellI, cellFaces))
71 return cellShape(tetWedge.model(), tetWedge.vertLabels());