C++中的几何库
Geometry library in C++
我正在寻找一个易于使用且文档化良好的c++几何库。我想在3D感知中使用它,我正在处理点云。坐标变换、旋转和平移是我现在特别关心的问题。有什么建议吗?
检查Boost::Geometry
它有一些基本的点定义、坐标系以及距离计算。从那里你可以根据需要扩展它。
还有一些交集例程和从点云中找到凸包的东西。
查看此网站。它为您提供了一个关于现有几何图形库的非常好的概述,即使有一些优点和缺点。
更新:您还可以查看点云库。这是一个用于处理点云的全新库,易于理解,并且有很多不错的教程可供入门!
PLIB:一套便携式游戏库
注意:仅仅因为上面写着"游戏",并不意味着你不能在开发游戏之外的任何事情中使用它。
如果您要在VGA屏幕上渲染几何图形,我强烈建议您使用microsoft DirectX库,这是图形渲染的最佳库。否则,只需使用Boost::Geometry库就足够了。
相关文章:
- 将成员变量添加到共享库中的类中,不会破坏二进制兼容性吗
- 使用C++库在Android项目中修改gradle中的cmake参数,用于插入指令的测试
- C/C++编译器通常会删除重复的库吗
- c++库的公共头文件中应该包含什么
- cmake如何在fedora工作站中找到boost静态库包
- CMake项目Boost库错误:Boost/config/compiler/gcc.hpp:165:10:致命错误:cs
- cmake在我的项目中所需的所有静态库都不成功
- C++ 雷神库 - 使用资源加载器类时出现问题(不命名类型)
- node-gyp 在 macOS 上未正确链接库
- 导入库可以跨dll版本工作吗
- 编译标准库类型
- GCC本机矩阵运算库
- 为什么即使使用-cudart-static进行编译,库用户仍然需要链接到cuda运行时
- 函数何时会在c++中包含stack_Unwind_Resume调用
- 在静态库中嵌入类方法
- Windows 10-使用gtkmm-3.0库和g++[包括再现]的分段故障
- 如何将C++中的库和头与MinGW一起使用
- 在混合代码库中将C转换为C++时出现许多包含错误
- 为什么我可以在不链接任何额外库的情况下包含 sys/*.h
- 调试和发布配置 (c++) 中内置的共享库之间的用法有何区别?