Bonjour,
J'essaye d'afficher une surface dans une vue 3D et je ne comprends pas comment utiliser ndarray avec un cas concret. En particulier, j'ai besoin d'un tableau à une seule dimension, mais numpy en réclame au moins 2, du coup je suis perdu!
Ainsi j'ai un polygone défini par 4 points p1--p2--p3--p4--p1 (le dernier point est peut être redondant pour une surface, pour tracer le contour il était bien sur nécessaire):
p1 : x1,y1,z1
p2 : x2,y2,z2
p3 : x3,y3,z3
p4 : x4,y4,z4
Dans mon code j'ai :Quelqu'un pourrait t'il me remplacer les ??? par les bonnes valeurs ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 X = np.ndarray((???),buffer=np.array(???),dtype=float) Y = np.ndarray((???),buffer=np.array(???),dtype=float) Z = np.ndarray((???),buffer=np.array(???),dtype=float) surf = ax.plot_surface(X, Y, Z, rstride=1, cstride=1,cmap=cm.jet,linewidth=0, antialiased=False) plt.show()
Merci beaucoup
Partager