Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/160.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ CGAL:如何创建填充边界曲线的曲面网格?_C++_Mesh_Cgal_Surface_Triangulation - Fatal编程技术网

C++ CGAL:如何创建填充边界曲线的曲面网格?

C++ CGAL:如何创建填充边界曲线的曲面网格?,c++,mesh,cgal,surface,triangulation,C++,Mesh,Cgal,Surface,Triangulation,我有一个分段向量,它是2D alpha形状的结果,我希望首先创建一个包含该形状的2D曲面的三角剖分。最后,我想挤出生成的曲面 是否有为此目的而构建的示例或函数?如果有要进行三角剖分的二维轮廓,可以使用受约束的Delaunay三角剖分对其进行三角剖分。请参见用于对多边形(带孔)进行三角化的 关于拉伸,您需要将点转换为3D点,然后才能使用该功能。除了将2D点转换为3D点之外,我还需要做更多的工作吗?我需要保留2D三角剖分的三角形。有一种方法可以使用Face\u filtered\u graph直接使

我有一个分段向量,它是2D alpha形状的结果,我希望首先创建一个包含该形状的2D曲面的三角剖分。最后,我想挤出生成的曲面


是否有为此目的而构建的示例或函数?

如果有要进行三角剖分的二维轮廓,可以使用受约束的Delaunay三角剖分对其进行三角剖分。请参见用于对多边形(带孔)进行三角化的


关于拉伸,您需要将点转换为3D点,然后才能使用该功能。

除了将2D点转换为3D点之外,我还需要做更多的工作吗?我需要保留2D三角剖分的三角形。有一种方法可以使用
Face\u filtered\u graph
直接使用CDT,但最简单的解决方案是将
cdt2\u的代码复制/粘贴/调整到\u Face\u graph()
中,以创建
曲面网格
,并将其用于拉伸。您尝试了什么,哪些不起作用?功能相当简单。这是你使用的类型的问题吗?