目录
mayavi安装:
mavavi显示 3d姿态
mayavi安装:
第1步 从这里下载两个whl文件,
https://www.lfd.uci.edu/~gohlke/pythonlibs/
* mayavi:*xxx.whl
* vtk: VTK‑9.1.0‑cp310‑cp310‑win_amd64.whl
第2步 pip install pyqt5
第3步, 安装下载好的 whl文件。
mayavi显示动画
import numpy as np
from mayavi import mlab
x, y = np.mgrid[0:3:1,0:3:1]
s = mlab.surf(x, y, np.asarray(x*0.1, 'd'))@mlab.animate
def anim():for i in range(100):s.mlab_source.scalars = np.asarray(x*0.1*(i+1), 'd')yieldanim()
mlab.show()
mavavi显示 3d姿态
import numpy
from mayavi import mlab# data
px=numpy.arange(0,10000,1)
py=numpy.arange(0,50000,5)
pz=numpy.zeros_like(px)
s=0.5
# render
pts=mlab.points3d(px,py,pz)
T_max = len(px)
delayer=40
@mlab.animate(delay=delayer)
def anim_loc():for i in numpy.arange(2, T_max,500):_x = px[0:i]_y = px[0:i]_z = pz[0:i]pts.mlab_source.reset( x = _x, y = _y, z = _z, )yieldanim_loc()
mlab.show()