Как оживить рост трехмерной плоскости в питоне? - PullRequest
0 голосов
/ 07 мая 2019

Мне нужно сделать 3D-анимацию на python с помощью matplotlib, я хочу анимировать рост плоскости, перпендикулярной оси Z, которая в начале является точкой и со временем увеличивает ее размер пропорционально до определенного диапазона ( например: RangeX = RangeY = (-5,5)), я не знаю, как это сделать, я ценю помощь.

# 3D graphic 
from mpl_toolkits.mplot3d.axes3d import Axes3D
import pylab as pl
import numpy as np
from matplotlib import animation

# Plane data
x,y=np.linspace(-5,5,10),np.linspace(-5,5,10)
X,Y=np.meshgrid(x,y)
Z=(X-Y)*0

#Origin point data 
#This point is static
a=[0]
b=[0]
c=[0]

fig=pl.figure()

ax=fig.add_subplot(111,projection='3d')

# Plane 
ax.plot_surface(X,Y,Z,alpha=0.5)

#Point 
ax.scatter(a,b,c,c='r',marker='o',s=30)

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