当前位置:  开发笔记 > 编程语言 > 正文

一个很好的3D网格库

如何解决《一个很好的3D网格库》经验,为你挑选了1个好方法。

我正在寻找一个好的3D网格库

应该能够阅读流行的格式(OFF,OBJ ......)

应该支持半边结构和三角汤

应该容忍故障和非法网格.

基本几何操作 - 交叉点,正常计算等

最重要的是 - 不应该使用无限的模板和继承层次结构.

我已经尝试了CGAL和OpenMesh,但在最后一点都失败了.

特别是CGAL,即使使用最先进的代码分析工具也无法遵循.

到目前为止,我正在认真考虑拉自己的.

我的偏好是C++,但我对其他选项持开放态度.



1> HappyDude..:

请问为什么最后一点是要求?

为公共消费而编写的图书馆旨在尽可能通用,以便尽可能广泛的受众使用.在C++中,这通常最好使用模板完成.如果找到一个好的库,它会非常糟糕,只是发现它对你的目的没用,因为它使用了浮点数而不是双打.

例如,CGAL似乎采用了众所周知且经过良好测试的STL范式,即编写通用和可扩展的C++库.这确实使得难以使用代码分析工具; 我怀疑他们在追随STL标题方面也很擅长.

但是你试图使用该库还是修改它?无论哪种方式,它们似乎都有一些非常高质量的文档(例如内核手册),这些文档应该能够相对简单地找出你需要做什么,而不必诉诸于阅读他们的代码.

免责声明:我知道这不是你所要求的.但我不认为你在寻找什么.这是非常难得找到的文件,因为我已经看到了通过CGAL扫描什么好开放的源代码.我强烈建议你再看看它.

推荐阅读
依然-狠幸福
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有