c++ - 我正在尝试将 3D 模型查看器集成到我的 GUI 中,但还没有找到一个可以让我轻松完成此操作的库。有什么建议么?

标签 c++ qt user-interface graphics mesh

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

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

我目前正在尝试创建一个 Meshlab 插件,但对该库的支持很少,而且我尚未成功编译 Meshlab 源代码。

任何意见或指示将不胜感激。如果你们想了解更多信息,请告诉我。

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

最佳答案

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

关于c++ - 我正在尝试将 3D 模型查看器集成到我的 GUI 中,但还没有找到一个可以让我轻松完成此操作的库。有什么建议么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11954438/

相关文章:

c++ - Qt中的多线程数据处理管道

qt - QWidget 当 setMaximumSize 最大化按钮不起作用时

java - BorderLayout的使用

c++ - 构造函数中止构造

c++ - 创建控制台应用程序有什么标准吗?

使用 unique_ptr 的多态类的 C++ static_cast 和 dynamic_cast

java - 在 Java GUI 中使用 Python

c++ - 如何将下面的模板类泛化为调用任何函数?

c++ - 如何检测是否在 Qt 中按下了两个鼠标按钮?

Android:如何创建主屏幕快捷方式来启动 shell 脚本?