Как добавить рябь этого сюжета Mayavi 3D? - PullRequest
0 голосов
/ 26 сентября 2018

В моем сюжете я хочу различные цвета ряби.поэтому не могли бы вы сказать мне, как добавить рябь к этому 3-му сюжету Mayavi?мой код приведен ниже.это мое изображение enter image description here я хочу добавить рябь, чтобы покрыть рябь оси: пример изображения: enter image description here

import scipy as np
from mayavi import mlab


x,y = np.mgrid[-3:3:100j, -3:3:100j]

a = 0.3

a0 = 0.2

r1=np.sqrt((x-a)**2 + y**2)

values = np.exp(-r1/a0)



mlab.surf(values, warp_scale='auto')

mlab.outline()

mlab.axes()
# mlab.test_contour3d()
mlab.show()

1 Ответ

0 голосов
/ 28 сентября 2018

Если вы ищете статическое изображение «ряби», попробуйте функцию numpy sinc .Это должно делать то, что вы хотите.Это результат преобразования Фурье дельта-функции.

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