cgal

    0热度

    1回答

    我正在使用2D安排两个创建exact_predicates_inexact_construction内核下的连接段。 假设我有三点a,b和c,以及两段X =(a, b)和我怎么始终确保创建相应b该顶点只有一次,而我将它们插入到在CGAL一个2D的安排?我目前遇到这种情况失败的情况。

    0热度

    2回答

    初学者试图了解整个compliling +链接业务。为什么我不能像往常一样使用CGAL库来构建我的C++程序,并且需要使用CMake来构建它? 其他问题:我可以在IDE中使用CMake构建吗? (例如Code :: Blocks?) @Mike:这是我从阅读CGAL documentation得到的。我误解了什么?

    0热度

    1回答

    我用默认域做了5个点的周期性三角测量。点是(0.2,0.3),0 (0.5,0.1),(0.7,0.6),(0.8,0.8),(0.5,0.11)。在覆盖1张覆盖物并打印输出结果后,我得到了以下结果: 0.8 0.8,0.7 0.6,1.2 1.3等等。 我知道积分1.2 1.3意思是指点0.2 0.3作为域是iso_矩形。但我想要它打印0.2 0.3而不是1.2 1.3,这样我就可以找到给定顶点

    2热度

    1回答

    我正在使用Kernel :: Circle_2和CGAL :: Arr_circle_segment_traits_2。 给定一个点(这组特征的嵌套类型Point_2),我想检查它是在有界边,无边还是在给定圆的边界上。 有类Circle_2的函数叫做bounded_side,但它仅支持Kernel :: Point_2的点。当我使用CGAL :: to_double()将点转换为此类时,我失去了准

    1热度

    1回答

    我试图将现有的应用程序从C#转换为C++/Qt。现有的代码使用MIConvexHull库来计算三维空间中一组点的凸包。它使用Faces函数来获取面的列表,然后遍历它们以获取每个面的单个顶点。我想用CGAL库来做到这一点,但似乎没有一个明显的方法来做到这一点。使用convex_hull_ 3函数创建凸包,但从那里开始并不明显。 我需要遍历生成的多面体对象的构面。对于每个方面,我需要遍历顶点。对于每个

    0热度

    1回答

    我有一个点已被加载的外部库,Assimp,在其自己的aiVector3D类(它没有组件访问函数,只是公共访问成员变量),我想要处理这些点使用CGAL的点集处理库。因为我有数以百万计的这些点数(有一天可能会达到数十亿),所以我不想创建一个CGAL Point_3的新数组,如果我可以提供帮助的话。 的documentation说: 这个包的用户可以使用其他类型来表示位置和法线,如果他们实施相应的属性映

    0热度

    1回答

    我在CGAL中实现了一些代码。我做了一个安排。现在我想在排列中添加一些数据给每一张脸。所以我通过下面的方法访问一张脸。它返回const句柄。所以我尝试将其转换为non_const_handle。但它显示错误,“无法调用没有对象的成员函数”。 const Face_const_handle* f; if(f = boost::get<Face_const_handle>(&(it->second)

    0热度

    1回答

    我开发了一种关于CGAL网格简化的新方法。但我不知道CGAL使用哪种纸张?你可以帮帮我吗 ?

    0热度

    1回答

    当运行我这个CGAL程序包括例如: #include <CGAL/Epick_d.h> 我得到的读两个错误消息: C1189 #error: Eigen3 is required 和 #error directive: Requires Eigen 它们分别指向cartesian_la_base.h和constructors.h。 在那里,我发现下面的代码: #ifndef CGAL_

    0热度

    1回答

    我想在两个多边形(比如内部和外部多边形)之间创建一个2D三角形网格(可能是Delaunay)。我的要求是没有新的节点插入内部多边形,或者我想要保留内部多边形。有没有办法做到这一点?