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();
65 bool hasOCSurface()
const;
66 const TopoDS_Shape &getOCSurface();