34 void checkTriangulated();
44 void setGeometryCache(
size_t nPoints,
size_t nFaces, std::vector<double> &&points, std::vector<uint32_t> &&faces);
46 size_t numTriangleFaces();
48 size_t numTriangleVertices();
51 const std::vector<double> &getTriangleVertices();
54 const std::vector<uint32_t> &getTriangleFaces();
55#ifdef ENABLE_OPENCASCADE
57 std::unique_ptr<TopoDS_Shape> m_objSurface;
60 void OCAnalyzeObject();
61 size_t numPoints()
const;
62 size_t numFaces()
const;
68 bool hasOCSurface()
const;
69 const TopoDS_Shape &getOCSurface();