Можно ли сохранить сетку в файле .vtk, используя openmesh с python или C ++?

Я работаю с openmesh в Python (устанавливается с pip) и в C ++ (openmesh версия 7.0). Я должен сохранить сетку под расширением .vtk. Openmesh документация говорит, что это возможно, но, насколько я пытался, это не работает. Вот мой кусок кода Python:

import openmesh as OM

mesh = OM.TriMesh()

#Add some vertices
vh0 = mesh.add_vertex([0,0,0])
vh1 = mesh.add_vertex([0,1,1])
vh2 = mesh.add_vertex([1,0,1])
vh3 = mesh.add_vertex([1,1,0])

#Add some faces (we are building a tetrahedron here)
mesh.add_face(vh0,vh1,vh2)
mesh.add_face(vh0,vh2,vh3)
mesh.add_face(vh0,vh3,vh1)
mesh.add_face(vh1,vh3,vh2)

OM.write_mesh('TEST_MESH.vtk',mesh)

Не пишет TEST_MESH.vtk в моей папке или где-либо еще. Когда я пытаюсь использовать ‘.ply’ или ‘.om’ или любое другое расширение, предположительно поддерживаемое в соответствии с документацией openmesh, оно работает просто отлично. Итак, я не понимаю, почему это не работает, кто-нибудь есть какие-либо подсказки? Разве расширение .vtk не поддерживается писателем openmesh?

РЕДАКТИРОВАТЬ :

Изучая дальнейшую openmesh GitLab, я обнаружил, что vtk writer был зафиксирован в ветке C ++ в 2014, но в недавний коммит из ветки, связывающей python, некоторая (удаленная) информация подразумевает, что vtk writer не поддерживается.
Я немного запутался, они отказались от vtk writer, без уведомления об изменениях? (В этом случае следует обновить документация)

Спасибо за помощь,

Чарльз.

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]