cgal相关内容
使用CGAL,我对单位球面上的一组随机点进行了3D Delaunay三角剖分,这是通过以下方式获得的: Delaunay T(points.begin( ),points.end()); 现在,我想做的是查询T(使用locate()之类的东西)来查找表面面的三个顶点,其中包含任意点(也在单位球面上)。 当我使用locate()时,有时会得到内部单元作为结果,其中包括无限顶点。我什
..
使用CGAL,使用任何内核,但最好使用Epeck,如何安全地合并Polyhedron_3的两个(任意角度)共面的小面?两个面都在相同 Polyhedron_3曲面上,并且已经共享一个或多个边。理想的结果是,所有的公共边缘都被除去,两个小平面成为一个小平面,并且在手术后没有触角或未连接的顶点。例如,我想合并下图中所示的构面F1和F2,并删除由HE1,HE2和HE3表示的边。 我想获得与CGAL
..
我尝试使用CGAL中的Arrangement,但是由于不清楚的原因,程序在CGAL 4.4中的某些曲线崩溃(在早期版本4.3中不是此类问题)。看一下问题的简单概述,曲线是字母D的轮廓,转换为线段: dDouble dpts {16.261,95.267, ... 95.267,16.261,95.267}; dPoint pts = ... //转换为具有3个小数位的精确点 Curv
..
我在平面上有一个2D点(N个元素)的向量。我想把这些点做成凸包。之后,我想检索凸包中每个顶点的矢量索引,该怎么做? 我知道,通过利用 vector > ,但是当我在制作凸包时使用配对点时,会产生很多错误。 这是我使用的相关代码段: #include #include
..
我写了一个小程序来评估定向数据(3D表面网格)。我使用vtk库提供的函数进行所有几何计算。 vtkBooleanOperationPolyDataFilter不够鲁棒,并且会随机崩溃。因此,我决定使用cgal库的功能执行布尔操作(已通过一些示例数据进行了测试->没有稳定性问题)。 现在我想合并这两个项目一起。 vtk项目CMakeLists.txt: cmake_minimum
..
嘿,在CGAL和CMake方面我有点菜鸟,但是我已经明白了一点,除了此链接错误之外,其他所有东西似乎都在运行: LINK:致命错误LNK1104:无法打开文件'libCGAL-vc120-mt-sgd-4.5.1.lib' 问题似乎无法找到 我可以在我的cgal lib目录中看到“ libCGAL-vc120-mt-gd-4.5.1.lib”哪个链接很好。我不确定gd和sgd之间
..
我正面临一个我希望其他人以前遇到过的问题,因为我找不到出路! 我在CGAL中有一个常规的三角剖分我想一一插入一些加权信息info std :: pair 并获得顶点的句柄( Vertex_handle )一旦插入!问题是没有这样的功能。它存在几个要插入的函数: Vertex_handle Regular_triangulation :: i
..
CGAL问题: 我正在尝试将一个属性添加到点类。我想的第一步是继承一个内核,并用我从CGAL继承的我的Point类替换Point类。但是,只是试图迈出这一小小的第一步,我就遇到了麻烦。 编辑:基于以下注释,我将继承方式更改为《手册》中所述的方式。下面的代码给出以下编译错误: 'typename CGAL :: Extended_homogeneous :: Base'名称'CGA
..
我正在尝试为 cgal-bindings 建立setup.py。要安装此版本,用户需要至少具有特定版本的CGAL。此外,如果用户具有某些库(例如Eigen3),则应构建一些可选目标CGAL。 Python中是否有跨平台的方法来检查这一点? 我可以在 ctypes.util find_library c>检查该库是否存在,但没有找到获取版本的任何简便方法。
..
我正在尝试基于阿波罗尼乌斯图生成加权voronoi。我正在使用CGAL库。我找不到如何从Apollonius获取面和顶点的好例子。 我有以下typedef: typedef double NT; typedef CGAL :: Cartesian内核 typedef CGAL :: Ray_2 Cartes_Ray; typedef CG
..
我想在CGAL约束的delaunay三角剖分中使用自定义Point类。但是,使用以下MyPoint类(其行为应与CGAL :: Point_2否完全相同?),我遇到了分段错误。如果将MyKernel中的Point_2 typedef设置为CGAL :: Exact_predicates_inexact_constructions_kernel :: Point_2,它会完美地工作。我在做什么错?
..
当尝试混合clang(Apple LLVM 6.0版(clang-600.0.56)(基于LLVM 3.5svn,目标:x86_64-apple-darwin14.0.0),c ++ 11和CGAL)时,我遇到了一个有趣的问题(通过MacPorts)。 似乎我是否调用 std :: vector :: reserve 将确定我的程序是否可以编译。 我已将问题缩小为一个最小的示例(与
..
我正在尝试安装CGAL.他们将安装过程描述为非常简单的此处,第6.1节.当我运行cmake-gui然后单击configure时,将得到以下输出: CMake Error at D:/program files/CMake 2.8/share/cmake-2.8/Modules/FindBoost.cmake:1192 (message): Unable to find the reque
..
我在macports上安装了cgal: $ sudo port install cgal 然后使用cmake构建示例代码: $ cgal_create_CMakeLists -s out $ cmake . $ make cmake成功返回: -- Requested component: MPFR -- Requested component: GMP -- Boo
..
我发现CGAL示例无法在Mac OS X 10.9(Mavericks)下编译.您可以成功编译主CGAL 4.3库并与之链接,但是使用某些类型的库时,出现如下所示的错误. 特别是,我对使用示例Surface_reconstruction_points_3感兴趣,该示例最初尝试构建时收到此错误: Linking CXX executable poisson_reconstruction
..
我有一个多面体,其面为三角形.我知道在CGAL中,Triangle_3类提供了"squared_area"方法,通过该方法我们可以计算三角形的面积.有什么方法可以将其应用到多面体方面?或关于如何计算每个构面的面积的任何想法? 解决方案 以下是示例: #include #include #i
..
我的最终目标是让python软件包graph_tool在我的系统上运行,如果可能的话,还可以在ipynb上运行.我已经brew install graph-tool,如此处所示,但这还不够. 因此,我遵循 Anaconda说明,并且我取得了不错的进展,直到找不到库. 注意:为了遵守Anaconda的说明,我安装了anaconda3并创建了一个新的conda环境(名为py36env)来c
..
我在CGAL中遇到了一件奇怪的事情.我有一条线和一条应该在这条线上的点.这段代码 typedef CGAL::Exact_predicates_exact_constructions_kernel Kernel; int main( ) { CGAL::Line_2 l(0.2, 1.0, -1.4); std::cout
..
我尝试了以下draw_polyhedron示例: https://doc.cgal.org/latest/Polyhedron/Polyhedron_2draw_polyhedron_8cpp-example.html 出现以下错误: 由于未定义CGAL_USE_BASIC_VIEWER,因此无法绘制。 我尝试添加#define CGAL_USE_BASIC
..
我已经使用opengl和CGAL进行了c ++ qt项目,但是出现了以下错误: /usr/include/c++/7/cstdlib:75:15: fatal error: stdlib.h: No such file or directory #include_next 我搜索了有关-DENABLE_PRECOMPILED_HEADERS = OFF的问题和大多
..