因为最近有看boost库之类的文档,忽然想到boost这样一个超大的库,连图像处理的算法库都有,那么计算几何的算法库那肯定也有,于是百度和搜查文档,发现boost还真有一个计算几何算法库,就是boost.geometry,设计思路文档也写得很详细,比cgal库要友好很多,不过处理模型的能力功能应该是没有那么强大,用来学习计算几何应该还是挺合适的,进阶之后再学cgal也不失为一条正路。
boost.geometry官方文档:https://www.boost.org/doc/libs/1_69_0/libs/geometry/doc/html/index.html
关键是还有一个插件,那就是Visual Studio上的GraphicalDebugging,可以配合boost.geometry来使用,实现几何数据的可视化,这就很方便了,所以进行一波推荐。
1 VS工具,扩展与更新,联机,搜索GraphicalDebugging,下载安装,插件大概200k,很容易下载完成,安装后重启VS;
2 在视图中的其他窗口可以找到刚刚安装的插件的窗口