cgal

    1热度

    1回答

    我正在使用Point_set_2数据结构为了查找查询点的k个最近邻居,我想检索邻居的索引;我使用了下面的代码,但它 - > info()会产生错误! 我也看到this post,但对我来说,优先使用Point_set_2方法: #include <CGAL/Exact_predicates_inexact_constructions_kernel.h> #include <CGAL/Delaun

    0热度

    1回答

    我有一个cgal库兼容python 2.7在Windows 10 64位上。 但我得到这个错误的CGAL E:\CMSCODE>conda install -c salilab cgal=4.9.1 Fetching package metadata ............... Solving package specifications: . UnsatisfiableError:

    0热度

    2回答

    我试图使用CGAL来查找三角形网格内部的点。 (即不在其边界上的一组点),对于使用函数CGAL :: Side_of_triangle_mesh <>的3D网格,有一个similar example here。任何人都可以帮助/建议如何对此进行二维三角测量? 我的测试代码只是创建两个正方形,一个在另一个内,然后使种子在原点(使一个孔),然后进行2D Delaunay三角当我调用side_of_tr

    0热度

    1回答

    我正在使用CGAL::Delaunay_triangulation_3来生成插值网格。我有三个关于Triangulation_3::locate的问题。 在下面,如果Cell返回包含点Location四面体的四个顶点? http://doc.cgal.org/latest/TDS_3/classTriangulationDataStructure__3_1_1Cell.html Delaunay_

    0热度

    1回答

    我有一个3D网格,包括点,单元格和面。我不想扩展代码的能力,而想使用一个完善的库CGAL。我仍然有我自己的代码,CGAL将只管理几何部分。 与我的情况最接近的包似乎是线性细胞复合体。在下面的代码中(完整的例子是here),我不喜欢定义LCC_3以创建两个四面体。就我而言,我想将一个四面体与每个网格单元相关联。所以每次我不想创建一个LCC_3。有没有比LCC更简单的软件包来处理这种情况?我可以使四面

    0热度

    1回答

    如果类继承自Polyhedron_3并在stitch_borders中使用,但如果直接在stitch_borders中使用Polyhedron_3,则不会出现错误。上述 typedef CGAL::Exact_predicates_inexact_constructions_kernel K; class StitchPolyhedron : public CGAL::Polyhedron_3<

    0热度

    1回答

    我正在制作切片功能,删除长度为y的部分网格。当我尝试删除网格的已删除的面部边缘时,问题就开始了,它会进入无限循环。 问题出现在哪里! //removes edge - puts in infinite loop BOOST_FOREACH(halfEdge_descriptor hed, halfedges_around_face(mesh.halfedge(fd), mesh)){ edge

    0热度

    1回答

    我已经定义并加载一个表面网格的建议在here:typedef OpenMesh::PolyMesh_ArrayKernelT</* MyTraits*/> Surface_mesh;,但使用这种 算法Triangulated Surface Mesh Segmentation我需要一个多面体一样: typedef CGAL::Exact_predicates_inexact_constructio

    1热度

    1回答

    我刚从CGAL开始,因此我的问题,因为我觉得你应该能够比循环遍历顶点更容易地翻译CGAL :: Polygon_2。 当前的方式我这样做是这样的: //Headers and typdef #include <CGAL/Exact_predicates_exact_constructions_kernel.h> #include <CGAL/Boolean_set_ope

    0热度

    1回答

    如何使用CGAL轻松检索两条相交多边形的相交线(从第一个交点到最后一个交点)。看到图像的澄清,绿线是我想要的。 目前我使用下面的算法,在那里我得到的交集多边形,然后发现这是两个多边形的边界点,这应该是交叉点。这里是代码: Polygon_2 P,Q; Pwh_list_2 intR; Pwh_list_2::const_iterator it; CGAL::intersection(