【问题标题】:CGAL tutorial for beginners [closed]CGAL初学者教程[关闭]
【发布时间】:2013-06-28 20:14:57
【问题描述】:

谁能为初学者推荐一套好的 CGAL 教程?我曾尝试阅读文档,但即使是经验丰富的 C++ 程序员,它对我来说似乎也很密集。因此,我试图通过解决简单的问题来学习,但即使这样也令人困惑。例如,我现在特别要解决的问题如下:从 3D 点云中,找到凸包,然后遍历凸包的有限面并打印每个面的顶点。似乎应该有一种直接的方法来做到这一点;我原以为 3D 多面体将拥有一个刻面对象的向量,每个对象又将拥有其边的向量,每个边又将拥有其顶点的向量,并且它们将通过这个进行一些访问使用迭代器的层次结构。但到目前为止,我一直无法找到一种简单的方法来浏览这个层次结构(如果它存在的话)。

【问题讨论】:

  • 是的,CGAL 一开始很难而且很混乱。您是否尝试过研究具有此功能的大学课程?我的有一些很好的教程,但它们没有打开。
  • CGAL 附带了很多演示和示例,看看这些(然后开始修改它们)是最好的学习方式。
  • 我同意@MarcGlisse。此外,您也可以尝试在此处发布特定问题。尽量让他们集中注意力,也就是说,每个问题都集中在一个你未能完成的组件上。

标签: c++ computational-geometry cgal


【解决方案1】: