Section : Représentations graphiques
Avant : Objets graphiques 2-d
Après : Programmation

Objets graphiques 3-d

Pour tracer une surface définie par l'équation $ z=f(x,y)$, on utilise la commande plotfunc, avec en arguments l'équation de la surface et la liste des deux variables. On peut aussi indiquer les plages de valeurs des variables, et leurs pas de discrétisation.


plotfunc(x^2-y^2,[x,y])
plotfunc(x+y^2,[x=-5..5,y=-2..2],xstep=0.5,ystep=0.1)

On obtient une surface en dimension 3. Pour modifier le point de vue, cliquer dans la figure 3-d, puis utilisez les touches x,X,y,Y,z,Z (rotations par rapport aux axes), + et - pour les zooms, les flèches de direction et page up/down pour changer la fenêtre de visualisation.

On peut aussi tracer une surface paramétrée avec plotparam, dont le premier argument est une liste de taille 3 contenant les coordonnées du point et les 2 arguments suivants sont les paramètres :


plotparam([u,v,u+v],u=-1..1,v=-2..2)
Pour tracer des courbes paramétrées dans l'espace, on utilise aussi la commande plotparam mais avec un seul paramètre :

plotparam([u,u^2,u^3],u=-1..1)

On peut aussi tracer des objets géométriques tels que


plan(z=x+y)
droite(x=y,z=y)
A:=point(1,2,3); B:=point(2,-1,1); C:=point(1,0,0);
couleur(plan(A,B,C),cyan)
affichage(line_width_3)
droite(A,B)

Graphiques 3-d
plotfunc surface par équation
plotparam surface ou courbe paramétrique
point point donné par 3 coordonnées
droite droite donnée par 2 équations ou 2 points
plan plan donné par 1 équation ou 3 points
sphere sphère donnée par centre et rayon
cone cône donné par centre, axe, angle d'ouverture


Section : Représentations graphiques
Avant : Objets graphiques 2-d
Après : Programmation

R. De Graeve, B. Parisse, B. Ycart 2006