Académique Documents
Professionnel Documents
Culture Documents
# Dessiner le filet
ax.plot_surface(np.array([[0, terrain_longueur], [0, terrain_longueur]]) - terrain_longueur/2,
np.array([[4, 4], [4, 4]]) - terrain_largeur/2,
np.array([[0, 0], [filet_hauteur, filet_hauteur]]),
color='black', alpha=1)
positions_x.append(nouvelle_position[0])
positions_y.append(nouvelle_position[1])
positions_z.append(nouvelle_position[2])
# Création du graphe 3D
fig = plt.figure(figsize=(12, 8))
ax = fig.add_subplot(111, projection='3d')
# Trajectoire décalée
ax.plot(x, y, z, color='blue', linewidth=2)
# Balle de tennis
ax.scatter(x[-1], y[-1], z[-1], color='red', marker='o', label='Position de la balle')
# Titre du graphe
ax.set_title('Trajectoire de la balle de tennis avec rotation dans un terrain de tennis')
# Affichage du graphe
plt.show()