有人可以在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
格式。
您可以简单地使用meshio直接读取obj文件。
pip install meshio
import meshio
mesh = meshio.read("foo.obj")
# mesh.points, mesh.cells, etc.