cgal

    0热度

    1回答

    如何使用project_xy特征将三维射线与由3d点创建的2D约束Delaunay三角剖分相交? 在cgal-discuss post他们评论使用树,如果我不得不做许多查询。我想没有那么多,大概有200个。然而,我可能有很多点,> 2亿美元。 他们还评论另一种方法: 第三种选择是在三角测量来定位端点和 朝另一端点收集您遍历细胞走。 但我不明白我们如何测试我们已经遍历三角测量。在我的情况下,3D三角

    2热度

    1回答

    我试图在Mac Os Capitan上安装CGAL 4.7与Qt5。在构建目录中的cmake后的配置如下: -- The CXX compiler identification is AppleClang 7.0.0.7000176 -- The C compiler identification is AppleClang 7.0.0.7000176 -- Check for working

    0热度

    1回答

    我是使用CGAL库的初学者,我正在使用Fedora OS的qt创建器, 我构建并配置了CGAL包,然后创建了控制台应用程序并尝试此示例(已安装与CGAL包): // Author(s) : Camille Wormser, Pierre Alliez #include <iostream> #include <list> #include <CGAL/Simple_cartesian.h

    1热度

    1回答

    我似乎无法在我的电脑上正确安装CGAL。我使用的是Ubuntu,并且我运行了这些命令,就像它在说明中所说的那样。 sudo apt-get install libcgal-dev sudo apt-get install libcgal-demo 他们安装很好,没有错误。但是接下来的方向说cd到CGAL-4.7中,但是找不到它。我在/ usr/include下找到了一个CGAL,它似乎包含了

    0热度

    2回答

    在CGAL中,我需要计算一组线和一组圆之间的确切交点。从圆圈开始(可以有无理的半径,但有理的squared_radius),我应该计算穿过每个圆的x_extremal_points(不是线段而是线)的垂直线,并计算每个圆与每条线的交点。 我对Circle和Line_2使用了CircularKernel和Circle_2作为行。 下面是我如何计算圆和线以及如何检查它们是否相交的示例。 int mai

    0热度

    1回答

    我试着执行http://doc.cgal.org/latest/Surface_mesh_skeletonization/index.html中的例子来获取曲面网格的骨架。 我尝试使用具有薄结构的血管网格模型。然而,无论我的网格如何精炼,骨架的一部分似乎总是在网格模型之外。 在示例代码中,似乎没有任何参数可以使用,所以我询问是否有任何可以确保骨架保持在网格模型内的任何参数。 我试图改进网格,直到程

    0热度

    1回答

    在第二种情况下,cv::approxPolyDP(link)可近似形成具有多边形曲线的轮廓的一组2d点,即一组线。在下面的图片中描绘了在线找到的示例,其中左侧的轮廓与右侧的多边形曲线近似。这在某些情况下非常有用,例如计算较少噪音的轮廓法线。 我正在寻找类似的3d案例。更确切地说,version 4.7的CGAL附带了一个计算3d网格的mean curvature skeleton的新组件。骨架输出

    0热度

    1回答

    我已经到了多边形网格,即A和B。 A是一个封闭的网格,B是一个任意表面。我想要做的是切断位于A之外的B部分。例如,如果A是多边形球体而B是矩形平原,则结果应该是多边形圆形平面。 我想使用CGAL执行上述操作(或者如果CGAL不能这样做,可能是其他库)。有关于此的任何想法?

    1热度

    3回答

    我正在寻找用于存储3d点(x,y,z)的高效数据结构。存储在数据结构中的点上的效果应该产生更有效的内存结构并且更快地搜索特定的坐标集合。三维点映射到一个特定的ID,所以它应该能够跟踪每一组坐标,我正在寻找任何可用的实现。 x,y,z给出了每个节点的笛卡尔坐标。 ID arrow- 1 14.566132 34.873772 7.857000 2 16.022520 33.760513 7.0470

    0热度

    1回答

    我目前正在使用CGAL进行树生成应用,这是我第一次。 这将是最容易和/或最好的方式做面部挤压?新点的计算已经完成。 CGAL是一个巨大的库,所以可能有更好更强大的方法。 请看看当前代码(考虑注释): void TreeGenerator::extrude(Face_handle face, float value) { CGAL_precondition(m_mesh.is_valid