Я генерирую файлы STL для 3D-печати, а затем использую mlab / mayavi для их отображения. Я хотел бы, чтобы ось Z
оставалась вертикальной при повороте изображения. Согласно документации mayavi , это может быть достигнуто с помощью следующего заклинания:
fig = mlab.gcf()
from tvtk.api import tvtk
fig.scene.interactor.interactor_style = tvtk.InteractorStyleTerrain()
К сожалению, как вы можете видеть из этого скриншота моего приложения, это не ось Z, а ось Y, которая поддерживается вертикальной.
Это проблема, потому что 3D-принтеры всегда думают о Z как о вертикальной оси, поэтому мне действительно нужно Z, а не Y, чтобы ориентироваться вертикально. Есть ли способ, которым это может быть достигнуто?