使用Pymesh加载和读取ply文件

2024-05-17 14:40:42 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试使用PyMesh和以下行命令加载/读取ply文件:

mesh=pymesh.load_mesh(“model.obj”)

就像在http://pymesh.readthedocs.io/en/latest/basic.html里一样。

但这给了我一个错误“attribute error:”module“对象没有属性”load_mesh“。

我做错什么了吗?另外,我想知道PyMesh是否真的允许在3d中可视化对象。

谢谢你。


Tags: 文件对象io命令objhttpmodelreadthedocs
3条回答

如果使用pip安装,则可能无法获得要使用的pymesh模块。因为您正在查找load_mesh()方法,所以您将要使用此安装指南:http://pymesh.readthedocs.io/en/latest/installation.html

另一方面,meshio(我的一个项目)现在也支持PLY。安装时使用

pip3 install meshio --user

在命令行上使用

meshio-convert in.ply out.vtk

或者来自Python-like

import meshio

mesh = meshio.read("in.ply")
# mesh.points, mesh.cells, ...

实际上有两个模块名为pymesh

Takuro Wada的Pymesh

如果使用pip安装pymesh,则安装的this one具有以下GitHub page.

上面写着:.sty和.obj

周青楠的《Pymesh》

如果要安装http://pymesh.readthedocs.io/en/latest/,必须遵循安装指南here

它是更复杂的,我从来没有设法让它工作,但它也应该读。ply。

相关问题 更多 >