我需要在Python中读取,操作和编写PLY文件。 PLY是用于存储3D对象的格式。通过简单的搜索,我找到了两个相关的库PyMesh和plyfile。有没有人对它们中的任何一个有任何经验,并且有任何建议吗?根据Github的判断,plyfile
似乎已经休眠了一年。
我知道这个问题会激发基于意见的答案,但我真的不知道该问其他什么地方。
最佳答案
我在使用Pointclouds时成功使用了plyfile
。
的确,该对象很长时间没有呈现任何事件,但是符合其目的。
而且,事实并非像解析ply文件那样使您可以通过添加新功能来重新创建自己。
另一方面,PyMesh
除了解析层文件之外还为您提供了许多其他功能。
所以也许问题是:
您是否只想“读取,操作和编写PLY文件”,还是正在寻找一个提供更多额外功能的库?
使我选择plyfile
的原因是,我仅通过复制1个源文件就能将其合并到我的项目中。另外,我对PyMesh提供的其他任何功能都不感兴趣。
更新
我结束了编写自己的函数以读取/写入ply文件(支持ascii和二进制文件)的过程,因为我发现plyfile源代码有些困惑。
如果有兴趣的人,这里是文件的链接:
ply reader/writer
关于python plyfile vs pymesh,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/36920562/