有没有办法让我们使用pyopengl显示ply文件?

时间:2017-06-07 02:40:39

标签: python graphics pyopengl ply-file-format

我目前正在做一个需要处理ply文件并显示它的项目。我想用pyopengl来处理这个问题。有人能告诉我有没有办法让我使用pyopengl显示这个ply文件的三维模型?我搜索谷歌,但无法找到一些有用的东西。

实际上,现在,我有一个ply文件,我想阅读这个文件让它显示3D网格,但我在网上阅读了一些教程,并且找不到一些有用的信息。谢谢!

2 个答案:

答案 0 :(得分:0)

您可以使用它来绘制和显示文件层 https://github.com/rbmj/SimpleRender

在此存储库中有draw.py,它使用OpenGL显示文件.ply,您可以尝试使用:

  

$ python draw.py file.ply

如果您想知道它是如何工作的,您可以在draw.py

中学习代码

答案 1 :(得分:0)

Pyrender是一个纯Python(2.7、3.4、3.5、3.6)库,用于基于物理的渲染和可视化。

您可以看到git repo here以及处理用例(.ply文件)here的特定步骤。

在trimesh.load函数调用中用文件名替换'examples / models / fuze.obj'