Конвертировать .ob js в .mat в python или в программу с linux - PullRequest
0 голосов
/ 17 февраля 2020

Может кто-нибудь предложить способ, в 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_file Под mat Я имею в виду формат matlab .mat.

1 Ответ

0 голосов
/ 17 февраля 2020

Вы можете просто использовать meshio для непосредственного чтения в файле obj.

pip install meshio
import meshio

mesh = meshio.read("foo.obj")
# mesh.points, mesh.cells, etc.
...