cgal

    0热度

    1回答

    我需要找到带孔的凹多边形的中轴。我正在使用CGAL。我目前的做法是: 构建多边形 提取得到的输出段(平分) 测试每段发现,如果它是多边形 内产生的段组会的2D segment delaunay graph形成多边形的中轴 我可以构建SDG,并且测试边缘应该是直线前进的,但我很努力地提取SDG或相应的边缘克Voronoi图。应该有我期望的几种类型的边:点,线和抛物线。 我该怎么做?我是否在正确的轨道

    0热度

    1回答

    我只是在Visual Studio C++中花费了几个小时来尝试理解网格如何工作。我想要的是访问顶点和三角形列表(顶点以double [3]的形式,以int [3]形式的三角形)。这里是我工作的脚本: http://doc.cgal.org/latest/Surface_mesher/Surface_mesher_2mesh_a_3d_gray_image_8cpp-example.html 的一

    -1热度

    1回答

    我在Github上下载了CGAL的源代码,但我只找到.h文件,没有.cpp,我可以在哪里得到它?因为在.h类中只有函数声明,但是我想查看函数的源代码。 谢谢。

    0热度

    1回答

    这是我第一次使用CGAL,你们中的一些人可能会争论为什么我必须从类似的东西学习CGAL,但这是一个新项目,我必须(和...是的,我必须使用CGAL和Java组合):/长话短说...我只有: 两个双数组,表示我的顶点的x和y坐标。我们称之为double[] x, y;。 这两个数组都有S随机值。 两个顶点u和w连接在一起,如果distance(x[u], y[u], x[w], y[w]) < CO

    0热度

    2回答

    我是CGAL的新手。 我试图修改实例/ Arrangement_on_surfaces_2 Bezier_curves.cpp保存安排文件,如下所示: //! \file examples/Arrangement_on_surface_2/Bezier_curves.cpp // Constructing an arrangement of Bezier curves. #include <

    -1热度

    2回答

    我运行Debian 8与Cython(apt-get安装cython)的打包安装。 我编译与CGAL我.pyx文件(www.cgal.org),但返回错误: import pyximport; pyximport.install() from spaces import spaces_rectangle ImportError: Building module spaces failed:

    0热度

    1回答

    我检查了CGAL手册,并没有找到这样的方法。所以我该怎么做?检查边缘是否碰到无限的脸?但是在三角测量中的边缘也不提供这种方法。

    0热度

    2回答

    (注:相应的要点是提供here) 我有很多的方法,这是从std::unary_function<K::Point_3, K::FT>加typedef K::Point_3 Point;导出(底层库CGAL要求的话) - 这个班级被称为Function。 我现在需要一些派生类(例如:MySphere)的实例添加到Function_vector: #include <CGAL/Exact_predic

    0热度

    1回答

    我需要提取裁剪为任何N边多边形的voronoi图。此外,多边形可能有或没有孔。 我的目的是通过使用CGAL,将输入几何图形(多边形和可能的孔)作为段插入来获得voronoi图。 我已经考虑过采用二维Delaunay三角剖分并获得对偶,除非我提到过,我可能有一个带孔的多边形。因此,我需要一个没有dual()功能的约束Delaunay三角剖分。 我试图使用2D段Delaunay图没有成功。我可能没有正

    0热度

    1回答

    我正在尝试使用使用CGAL的二维三角测量,并创建一个obj文件。我能够创建一个2D三角测量。我现在想制作第三个坐标0,即z = 0,并从三角测量的结果中创建一个obj文件。 CGAL的样品看起来很混乱,我不知道该怎么做。