将python中的.objs转换为.mat,或者使用linux中的程序将其转换为.mat

问题描述 投票:0回答:1

有人可以在python或linux中的通用工具中建议一种将obj转换为.mat文件的方法吗?

我有一些类似的代码:

import eigen_solver as es
import scipy.io as sio

# load mesh
model = 'sphere4.mat'
mat = sio.loadmat(model)
V, F = mat['V'], mat['F']

但是我要使用的网格为.obj格式。我不是100%肯定从头开始编写此代码有多容易,但我想应该很简单,但是如果有工具我想使用它。

obj,我的意思是https://en.wikipedia.org/wiki/Wavefront_.obj_filemat是Matlab .mat格式。

python linux mesh converters
1个回答
0
投票

您可以简单地使用meshio直接读取obj文件。

pip install meshio
import meshio

mesh = meshio.read("foo.obj")
# mesh.points, mesh.cells, etc.
© www.soinside.com 2019 - 2024. All rights reserved.