2

我已经尝试过使用 VTK、PCL 和 Qt(使用QVTKWidget.h),但是,使用 CMake 非常不方便,因为第二次我更新了我的 GUI 使用的众多库中的任何一个,我必须至少再花一天时间试图解决链接器问题。此外,很多时候,使用这些库的 3D 模型会丢失大量信息。

注意:我专注于使用 PLY,因为它在同一个文件中保存颜色和几何信息,但任何其他格式都可以

我目前正在尝试创建一个 Meshlab 插件,但是对这个库的支持很少,我还没有成功编译 Meshlab 源。

任何输入或方向将不胜感激。如果你们想知道更多,请告诉我。

如果一开始不清楚,我正在使用 Qt (C++) 创建 GUI。

4

2 回答 2

1

使用 QT OpenGL 小部件并编写一些 OpenGL 代码来显示您的模型。
PLY 纹理格式非常简单,您可以自己编写解析器。

于 2012-08-14T14:27:18.023 回答
0

你试过Coin3D吗?这是 OpenInventor 的免费实现,它是由 SGI 在当时作为 OpenGL 的 C++ 包装器制作的。

至于与 Qt 的集成,有一个名为SoQt的库(在同一站点中)。他们还有一个名为Quarter的更新库,它更像是一个 Qt 组件。

我在 Coin + SoQt + Qt 方面取得了最大的成功。

于 2012-08-14T14:28:08.057 回答