首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >3d几何引擎

3d几何引擎
EN

Stack Overflow用户
提问于 2011-08-11 20:34:04
回答 5查看 2.9K关注 0票数 6

我是用c++ (或c++0x)处理3D数据的新手,我正在尝试编写简单的应用程序,它将允许处理此类数据(模型,细分等)。我正在寻找类似“3d几何引擎”的东西--在内存中有效处理3D几何的引擎,并提供API来修改它的组件(顶点,点,多边形(不仅仅是三角形),顶点的属性,等等)。我一直在寻找这样的东西,但没有运气。你能推荐任何(最好的开源) 3D几何引擎,如果有免费可用的引擎,有这样的api吗?

谢谢。

EN

回答 5

Stack Overflow用户

发布于 2011-08-11 20:50:47

如果你主要关心的是处理多边形网格(就像你的问题所暗示的那样,尽管"3d几何引擎“可能意味着更广泛的东西),你可以看看OpenMesh。正如您提到的C++0x,我假设您不是模板的敌人,所以您可能会喜欢OpenMesh,因为它大量使用泛型编程构造,以构建一个易于使用但仍然非常有效的网格数据结构。它没有太多用于网格处理的预制算法,但有一些算法可能是实现您自己的算法的起点。

票数 5
EN

Stack Overflow用户

发布于 2011-08-11 21:16:48

CGAL提供了多种网格处理算法,并提供了用于精确浮点运算的自定义数字类型。

票数 4
EN

Stack Overflow用户

发布于 2011-08-11 20:40:58

你可以试试http://pointclouds.org/

根据该网站的信息:点云库(或PCL)是一个大规模的开放项目,用于点云处理。

PCL框架包含许多最先进的算法,包括滤波、特征估计、表面重建、配准、模型拟合和分割。

PCL是在BSD许可证的条款下发布的,并且是开源软件。它对于商业和研究用途是免费的。我们得到了柳树车库、NVidia、谷歌和丰田的财政支持。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7025906

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档