One sub-shape with something wrong: its kind, its index as the getter of that kind numbers it
(shapes.face.getFaces for a face, shapes.edge.getEdges for an edge, shapes.vertex.getVertices
for a vertex, and so on), and the names of the checks it fails, such as NotClosed,
BadOrientationOfSubshape or InvalidCurveOnSurface. When the check itself fails, one fault names
the whole shape at index 0 with a status that starts with CheckFail.
One sub-shape with something wrong: its kind, its index as the getter of that kind numbers it (
shapes.face.getFacesfor a face,shapes.edge.getEdgesfor an edge,shapes.vertex.getVerticesfor a vertex, and so on), and the names of the checks it fails, such asNotClosed,BadOrientationOfSubshapeorInvalidCurveOnSurface. When the check itself fails, one fault names the whole shape at index 0 with a status that starts withCheckFail.