[英]How to get current yaw and pitch axis (vector) of a camera given mlab.view() and mlab.roll() in mayavi?
[英]mayavi mlab get current axes
有没有一种类似于plt.gca()
来获取当前轴的句柄。 我首先做a=mlab.surf(x, y, u2,warp_scale='auto')
接着
b=mlab.plot3d(yy, yy, (yy-40)**2 ,tube_radius=20.0)
但是a
和b
的原点不同,并且绘图看起来不正确。 所以我想把b
成轴a
简而言之,在mayavi中最好的方法是在同一轴上绘制表面和直线吗?
根据matplotlib的经验,您期望做的不是mayavi轴如何工作。 在matplotlib中,可视化是轴的子级,并且轴确定其坐标。 在mayavi或vtk中,可视化源由空间中的点组成。 轴是围绕源的对象,并提供这些对象的坐标范围的刻度标记,这对于可视化来说不是必需的,并且在存在的位置,它们是源的子代。
您应该删除参数warp_scale ='auto'
a=mlab.surf(x, y, u2)
它会工作。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.