mavavi显示 3d姿态

目录

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()