C++ 如何将复杂的三角形数组加载到CGAL';s Nef多面体可以做3D布尔运算吗?

C++ 如何将复杂的三角形数组加载到CGAL';s Nef多面体可以做3D布尔运算吗?,c++,geometry,cgal,C++,Geometry,Cgal,所以我有一个顶点+三角形的数组(不是一个实心的封闭体;多个三角形,有些统一,有些不一样,N个岛/平面)。我想将所有这些顶点+三角形视为一个Nef多面体,并对它们执行布尔运算。如何将所有未连接的三角形加载到Nef多面体中?(我的内核是Exact\u谓词\u Exact\u构造\u内核)它定义了一个紧密的实体还是不一定?@slorio:不一定。(大多数情况下不是这样)如果三角形存储在使用OFF格式的文件中,则OFF_to_nef_3函数正在执行您想要的操作。我想你可以试着在记忆中做同样的事情。

所以我有一个顶点+三角形的数组(不是一个实心的封闭体;多个三角形,有些统一,有些不一样,N个岛/平面)。我想将所有这些顶点+三角形视为一个Nef多面体,并对它们执行布尔运算。如何将所有未连接的三角形加载到Nef多面体中?(我的内核是
Exact\u谓词\u Exact\u构造\u内核

它定义了一个紧密的实体还是不一定?@slorio:不一定。(大多数情况下不是这样)如果三角形存储在使用OFF格式的文件中,则OFF_to_nef_3函数正在执行您想要的操作。我想你可以试着在记忆中做同样的事情。