138得票9回答
Visual C++:如何禁用特定的链接器警告?

我正在使用CGAL库,在代码编译的链接阶段产生了许多链接警告信息,类似于:warning LNK4099: PDB 'vc80.pdb' was not found with 'gmp-vc80-mt-sgd.lib' or at 'vc80.pdb'; linking object as i...

42得票2回答
使用CMake编译静态可执行文件

为了在没有安装特定库(opencv, cgal)的电脑上执行项目,我需要创建一个包含所有使用的库的可执行文件。以下是我的CMakeLists.txt(我使用Linux)。cmake_minimum_required(VERSION 2.8) #set(CMAKE_CXX_FLAGS_DEBUG...

34得票5回答
CMake找不到Boost库

我正在尝试安装CGAL。他们在这里(第6.1节)中描述了他们的安装过程是非常简单的。当我运行cmake-gui并单击configure时,我得到以下输出:CMake Error at D:/program files/CMake 2.8/share/cmake-2.8/Modules/Find...

32得票9回答
带孔多边形三角剖分

我正在寻找一种算法或库(最好是库),以将多边形分解为三角形。我将在Direct3D应用程序中使用这些三角形。有哪些最佳的可用选项? 到目前为止,这是我所发现的: Ben Discoe的笔记 FIST:快速工业级多边形三角剖分 我知道CGAL提供了三角剖分,但不确定它是否支持孔。 我非...

22得票3回答
轻量级 Delaunay 三角剖分库(用于 c++)

我想尝试一下(2D)德劳内三角剖分,并寻找一个相对较小的库来使用。我知道CGAL,但我想知道是否有其他比较简单和直接的选择。 我想要做的事情: 创建任意点集的三角剖分 找到任意点所在的三角形并获取其顶点 创建三角剖分的图像(可选) 有什么建议吗?

19得票3回答
Qt4 + CGAL - "BOOST_JOIN"解析错误

我在尝试编译一个使用Qt4和CGAL的代码时遇到了错误Parse error at "BOOST_JOIN"。我没有直接使用Boost,已经尝试过很多选项,例如 -DBOOST_TT_HAS_OPERATOR_HPP_INCLUDED和-DBOOST_NO_TEMPLATE_PARTIAL_S...

18得票5回答
有哪些适用于垃圾回收语言的计算几何库(如CGAL)?

我需要一个库来处理计算几何,尤其是布尔运算,在项目中使用,但几乎每个功能都很有用。最好的库是CGAL,但这种项目如果没有垃圾回收,我会犹豫。 您可以推荐哪些语言/库组合?到目前为止,我最好的选择是将CGAL导入D。还有一个项目可以为CGAL制作Python绑定,但非常不完整。

15得票5回答
如何在CGAL中遍历面(faces)

我正在尝试使用CGAL进行Delaunay三角剖分。我使用了CGAL示例之一来计算包括高度场属性的三角剖分。 我的问题是我不知道如何获取结果三角剖分。我已经弄清楚了如何获取face_iterator,但我不知道该从哪里开始。我希望能够获得每个三角形上3个点在点数组中的索引。 我在应对所有嵌...

14得票5回答
CGAL用于.Net(或C#)

我不确定是否有.NET版本的CGAL?上次我查看时,只有一种使用垃圾回收语言的CGAL等效库。 如果有CGAL.net将会非常有帮助。 P/S:我知道可以使用interop,但是完全托管的版本会更好。

13得票5回答
为什么在点集中使用KD树进行最近邻搜索会非常慢?

我正在使用CGAL(最新版本)的KD树实现来搜索点集中的最近邻居。维基百科和其他资源似乎也表明,KD树是正确的选择。但不知何故,它们太慢了,并且维基百科还建议它们的最坏时间复杂度为O(n),这远非理想。 [开始编辑] 我现在使用的是"nanoflann",它比CGAL中等价的K邻居搜索快10...