Mayavi неправильно отображает объемные срезы - PullRequest
0 голосов
/ 06 апреля 2020

Я попробовал следующий код python для отображения нескольких срезов тома с помощью mayavi:

import numpy as np
import mayavi.mlab as mlab

# creating volume that increases in value
img3d = np.arange(20)
img3d = np.expand_dims(img3d, axis=1)
img3d = np.expand_dims(img3d, axis=2)
img3d = np.tile(img3d, (1, 20, 20))

fig = mlab.figure()
src = mlab.pipeline.scalar_field(img3d)

# Plotting two cut planes
cp2 = mlab.pipeline.scalar_cut_plane(src, plane_orientation='y_axes')
cp2.implicit_plane.widget.enabled = False
cp3 = mlab.pipeline.scalar_cut_plane(src, plane_orientation='z_axes')
cp3.implicit_plane.widget.enabled = False
mlab.view(azimuth=50, elevation=None)
mlab.outline()
mlab.show()

и получил следующее отображение: введите описание изображения здесь

отображаемый порядок неверен. В чем может быть причина и как я могу решить эту проблему? Я использую python 3.7.6. на Ubuntu 18.04.4.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...