На этом шаге мы рассмотрим пример использования функции outline().
На сцене можно разместить контур вокруг модели, для этого используется функция outline():
outline(*args, **kwargs)
Параметры функции:
Рассмотрим работу с outline() на примере, приведенном на предыдущем шаге. Добавим отрисовку рамки вокруг 3D спирали:
mlab.outline(color=(0.9, 0.9, 0.9), line_width=3, opacity=0.5)
Полный текст приложения:
import numpy as np from mayavi import mlab t = np.linspace(-5, 5, 100) x = 3 * np.cos(t) y = 3 * np.sin(t) z = t / np.pi s = mlab.plot3d(x, y, z, z, tube_radius=0.1) mlab.title("Test Fig", color=(0, 1, 0), height=0.1, opacity=0.5, size=1.5) mlab.outline(color=(0.9, 0.9, 0.9), line_width=3, opacity=0.5) mlab.show()
Рис.1. Демонстрация работы с функцией outline()
На следующем шаге мы рассмотрим настройку осей координат.