\section[Paramètres]{Les principaux solides prédéfinis et leurs paramètres} La commande de base est~:~ \Cadre{\textbackslash psSolid[object=\textsl{nom}]$(x, y ,z)$} qui permet de tracer l'objet désigné par \textsl{nom} au point de coordonnées $(x, y, z)$. Les objets disponibles sont~: {\ttfamily%\flushleft \hyphenchar\font`\-% cube, cylindre, cylindrecreux, cone, conecreux, tronccone,\\ troncconecreux, sphere, calottesphere, tore, anneau, tetrahedron, octahedron, dodecahedron,\\ isocahedron, prisme, grille, parallelepiped, face, ruban, surface, plan, geode,vecteur.} Le tableau ci-dessous donne un exemple de chacun des solides avec ses paramètres propres~: \begin{center} \psset{lightsrc=10 5 20,viewpoint=50 20 30 rtp2xyz} \begin{tabular}{>{\bfseries\sffamily\color{blue}}lcm{4cm}m{5cm}} \hline \toptableau \\\hline cube& \texttt{[a=4]} arête& \begin{pspicture}(-2,-2)(2,2) % \psframe(-2,-2)(2,2) \psset{Decran=60} \psSolid[ object=cube,a=2,action=draw*,fillcolor=magenta!20]% \axesIIID(1,1,1)(1.5,1.5,1.5) \end{pspicture} & \begin{minipage}{5cm} \begin{verbatim} \psSolid[ object=cube, a=2, action=draw*, fillcolor=magenta!20] \end{verbatim} \end{minipage} \\\hline cylindre& \begin{tabular}{c} \texttt{[h=6,r=2]}\\ hauteur et rayon\\ le maillage :\\ \texttt{[ngrid=n1 n2]} \end{tabular} & \begin{pspicture}(-2,-2.5)(2,3) % \psframe(-2,-2)(2,2) \psset{Decran=30} \psSolid[object=cylindre,h=5,r=2,fillcolor=white,ngrid=4 32](0,0,-3) \axesIIID(2,2,2.5)(3,3,3.5) \end{pspicture} & \begin{minipage}{5cm} \begin{verbatim} \psSolid[ object=cylindre, h=5,r=2, fillcolor=white, ngrid=4 32](0,0,-3) \end{verbatim} \end{minipage} \\\hline cylindre creux& \begin{tabular}{c} \texttt{[h=6,r=2]}\\ hauteur et rayon\\ le maillage :\\ \texttt{[ngrid=n1 n2]} \end{tabular} & \begin{pspicture}(-2,-2.5)(2,3) % \psframe(-2,-2)(2,2) \psset{Decran=30} \psSolid[object=cylindrecreux,h=5,r=2,fillcolor=white,mode=4,incolor=green!50](0,0,-2.5) \axesIIID(2,2,2.5)(3,3,4.5) \end{pspicture} & \begin{minipage}{5cm} \begin{verbatim} \psSolid[ object=cylindrecreux, h=5,r=2, fillcolor=white, mode=4, incolor=green!50] (0,0,-3) \end{verbatim} \end{minipage} \\\hline \end{tabular} \end{center} \begin{center} \psset{lightsrc=10 20 30,viewpoint=50 20 30 rtp2xyz} \begin{tabular}{>{\bfseries\sffamily\color{blue}}lcm{4cm}m{5cm}} \hline \toptableau \\\hline cone& \begin{tabular}{c} \texttt{[h=6,r=2]}\\ hauteur et rayon\\ le maillage :\\ \texttt{[ngrid=n1 n2]} \end{tabular} & \begin{pspicture}(-2,-1)(2,4) % \psframe(-2,-2)(2,2) \psset{Decran=30} \psSolid[object=cone,h=5,r=2,fillcolor=cyan,mode=4]% \axesIIID(2,2,5)(2.5,2.5,6) \end{pspicture} & \begin{minipage}{5cm} \begin{verbatim} \psSolid[ object=cone, h=5,r=2, fillcolor=cyan, mode=4]% \end{verbatim} \end{minipage} \\\hline cone creux& \begin{tabular}{c} \texttt{[h=6,r=2]}\\ hauteur et rayon\\ le maillage :\\ \texttt{[ngrid=n1 n2]} \end{tabular} & \begin{pspicture}(-2,-1)(2,4) % \psframe(-2,-2)(2,2) \psset{Decran=30} \psSolid[object=conecreux,h=5,r=2,fillcolor=white,mode=4,RotY=-60,incolor=green!50]% \axesIIID(2,2,5)(2.5,2.5,6) \end{pspicture} & \begin{minipage}{5cm} \begin{verbatim} \psSolid[ object=conecreux, h=5,r=2, RotY=-60, fillcolor=white, incolor=green!50, mode=4]% \end{verbatim} \end{minipage} \\\hline tronc de cone& \begin{tabular}{c} \texttt{[h=6,r0=4,r1=1.5]}\\ hauteur et rayons\\ le maillage :\\ \texttt{[ngrid=n1 n2]} \end{tabular} & \begin{pspicture}(-2,-1)(2,4) % \psframe(-2,-2)(2,2) \psset{Decran=30} \psSolid[object=tronccone,r0=2,r1=1.5,h=5,fillcolor=cyan,mode=4]% \axesIIID(2,2,5)(2.5,2.5,6) \end{pspicture} & \begin{minipage}{5cm} \begin{verbatim} \psSolid[ object=tronccone, r0=2,r1=1.5,h=5, fillcolor=cyan, mode=4]% \end{verbatim} \end{minipage} \\\hline \begin{tabular}{c} tronc de \\ cone creux \end{tabular} & \begin{tabular}{c} \texttt{[h=6,r0=4,r1=1.5]}\\ hauteur et rayons\\ le maillage :\\ \texttt{[ngrid=n1 n2]} \end{tabular} & \begin{pspicture}(-2,-1)(2,4) % \psframe(-2,-2)(2,2) \psset{Decran=30} \psSolid[object=troncconecreux,r0=2,r1=1,h=5,fillcolor=white,mode=4]% \axesIIID(2,2,5)(2.5,2.5,6) \end{pspicture} & \begin{minipage}{5cm} \begin{verbatim} \psSolid[ object=troncconecreux, r0=2,r1=1,h=5, fillcolor=white, mode=4]% \end{verbatim} \end{minipage} \\\hline \end{tabular} \end{center} %\newpage %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \begin{center} \psset{lightsrc=10 20 30,viewpoint=50 20 30 rtp2xyz} %\begin{tabular}{>{\bfseries\sffamily\color{blue}}lcm{4cm}m{5cm}} \begin{tabular}{ >{\bfseries\sffamily\color{blue}} l >{\centering} m{4cm} m{4cm} m{5cm}} \hline \toptableau \\\hline sphère & \begin{tabular}{c} \texttt{[r=2]} rayon\\ le maillage :\\ \texttt{[ngrid=n1 n2]} \end{tabular} & \begin{pspicture}(-2,-2)(2,3) % \psframe(-2,-2)(2,2) \psset{Decran=30} \psSolid[object=sphere,r=3,fillcolor=red!25,ngrid=18 18,linewidth=0.2\pslinewidth]% \axesIIID(3,3,3)(4,4,4) \end{pspicture} & \begin{minipage}{5cm} \begin{verbatim} \psSolid[ object=sphere, r=2,fillcolor=red!25, ngrid=18 18]% \end{verbatim} \end{minipage} \\\hline \begin{tabular}{c} calotte \\ sphérique \end{tabular} & \begin{tabular}{c} \texttt{[r=2]} rayon\\ \texttt{[phi=0,theta=90]} \\ latitudes pour découper\\ la calotte respectivement \\ vers le bas et le haut \\ \end{tabular} & \psset{unit=0.44} \begin{pspicture}(-4,-5)(5,5.5) \psset{lightsrc=42 24 13,viewpoint=50 30 15 rtp2xyz,Decran=50} \psSolid[object=calottesphere,r=3,ngrid=16 18, fillcolor=cyan!50,incolor=yellow,theta=45,phi=-30,hollow,RotY=-80]% \axesIIID(0,3,3)(6,5,4) \end{pspicture} & \begin{minipage}{5cm} \begin{verbatim} \psSolid[ object=calottesphere, r=3,ngrid=16 18, theta=45,phi=-30, hollow,RotY=-80]% \end{verbatim} \end{minipage} \\\hline tore & \begin{tabular}{c} \texttt{[r0=4,r1=1.5]} \\ rayon intérieur\\ rayon moyen\\ le maillage :\\ \texttt{[ngrid=n1 n2]} \end{tabular} & \begin{pspicture}(-2,-2)(2,3) % \psframe(-2,-2)(2,2) \psset{Decran=30,unit=0.9} \psSolid[r1=2.5,r0=1.5,object=tore,ngrid=18 36,fillcolor=green!30,action=draw**]% \axesIIID(4,4,0)(5,5,4) \end{pspicture} & \begin{minipage}{5cm} \begin{verbatim} \psSolid[ r1=2.5,r0=1.5, object=tore, ngrid=18 36, fillcolor=green!30, action=draw*]% \end{verbatim} \end{minipage} \\\hline \begin{tabular}{c} anneau \\ cylindrique \end{tabular} & \begin{tabular}{c} \texttt{[r1=2.5,r0=1.5,} \\ \texttt{h=6,section=...]} \\ rayon extérieur \\ rayon intérieur \\ hauteur \\ section \\ rectangulaire \end{tabular} & \begin{pspicture}(-2,-2)(2,3) % \psframe(-2,-2)(2,2) \psset{Decran=30} \psSolid[object=anneau,fillcolor=yellow,h=1.5,r1=4,r0=3]% \axesIIID(4,4,0)(5,5,4) \end{pspicture} & \begin{minipage}{5cm} \begin{verbatim} \psSolid[ object=anneau, fillcolor=yellow, h=1.5,r1=4,r0=3]% \end{verbatim} \end{minipage} \\\hline \end{tabular} \end{center} Une documentation spécifique aux anneaux circulaires et aux parallélépipèdes est fournie dans la partie exemples : \begin{itemize} \item \texttt{doc-grille-parallelepiped.tex(.pdf)} ; \item \texttt{doc-anneau.tex(.pdf).} \end{itemize} %\clearpage \begin{center} \psset{lightsrc=10 20 30,viewpoint=50 20 30 rtp2xyz} %\begin{tabular}{>{\bfseries\sffamily\color{blue}}lcm{4cm}m{6cm}} \begin{tabular}{ >{\bfseries\sffamily\color{blue}} l >{\centering} m{4cm} m{4cm} m{5cm}} \hline \toptableau \\\hline tétraèdre& \begin{tabular}{c} \texttt{[a=2]} rayon\\ de la sphère\\ circonscrite \end{tabular} & \begin{pspicture}(-2,-2)(2,2) % \psframe(-2,-2)(2,2) \psset{Decran=30} \psSolid[object=tetrahedron,r=3,linecolor=blue,action=draw]% \end{pspicture} & \begin{minipage}{5cm} \begin{verbatim} \psSolid[ object=tetrahedron, r=3, linecolor=blue, action=draw]% \end{verbatim} \end{minipage} \\\hline octaèdre & \begin{tabular}{c} \texttt{[a=2]} rayon\\ de la sphère\\ circonscrite \end{tabular} & \begin{pspicture}(-2,-1.85)(2,2.85) % \psframe(-2,-2)(2,2) \psset{Decran=30} \psSolid[object=octahedron,a=3,linecolor=blue,fillcolor=Turquoise]% \axesIIID(3,3,3)(4,4,4) \end{pspicture} & \begin{minipage}{5cm} \begin{verbatim} \psSolid[ object=octahedron, a=3, linecolor=blue, fillcolor=Turquoise]% \end{verbatim} \end{minipage} \\\hline dodécaèdre & \begin{tabular}{c} \texttt{[a=2]} rayon\\ de la sphère\\ circonscrite \end{tabular} & \begin{pspicture}(-2,-1.85)(2,1.85) % \psframe(-2,-2)(2,2) \psset{Decran=30} \psSolid[object=dodecahedron,a=2.5,RotZ=90,action=draw*,fillcolor=OliveGreen]% \end{pspicture} & \begin{minipage}{5cm} \begin{verbatim} \psSolid[ object=dodecahedron, a=2.5,RotZ=90, action=draw*, fillcolor=OliveGreen]% \end{verbatim} \end{minipage} \\ \hline icosaèdre & \begin{tabular}{c} \texttt{[a=2]} rayon\\ de la sphère\\ circonscrite \end{tabular} & \begin{pspicture}(-2,-1.85)(2,2.85) % \psframe(-2,-2)(2,2) \psset{Decran=30} \psSolid[object=icosahedron,a=3,action=draw*,fillcolor=green!50]% \axesIIID(3,3,3)(4,4,4) \end{pspicture} & \begin{minipage}{5cm} \begin{verbatim} \psSolid[ object=icosahedron, a=3, action=draw*, fillcolor=green!50]% \end{verbatim} \end{minipage} \\\hline prisme & \begin{tabular}{c} \texttt{[axe=0 0 1]} \\ direction de l'axe \\ \texttt{[base=}\\ \texttt{-1 -1 1 -1 0 1]} \\ coordonnées\\ des sommets\\ de la base\\ \texttt{[h=6]} hauteur \end{tabular} & \begin{pspicture}(-2,-2)(2,3) % \psframe(-2,-2)(2,2) \psset{Decran=30,unit=0.9} \psSolid[object=prisme,action=draw*,linecolor=red,h=4,fillcolor=gray!50]% \psSolid[object=grille,base=-3 3 -3 3,action=draw]% \axesIIID(3,3,4)(5,5,5) \end{pspicture} & \begin{minipage}{5cm} \begin{verbatim} \psSolid[ object=prisme, action=draw*, linecolor=red, h=4]% \end{verbatim} \end{minipage} \\\hline \end{tabular} \end{center} %\newpage %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \begin{center} \psset{lightsrc=10 20 30,viewpoint=50 20 30 rtp2xyz} %\begin{tabular}{>{\bfseries\sffamily\color{blue}}lcm{4cm}m{6cm}} \begin{tabular}{ >{\bfseries\sffamily\color{blue}} l >{\centering} m{4cm} m{4cm} m{5cm}} \hline \toptableau \\\hline grille & \begin{tabular}{c} \texttt{[base=-X +X -Y +Y]} \end{tabular} & \begin{pspicture}(-1.5,-2)(2,3) % \psframe(-2,-2)(2,2) \psset{Decran=30,unit=0.9} \psSolid[object=grille,base=-5 5 -3 3]% \axesIIID(5,3,0)(6,4,4) \end{pspicture} & \begin{minipage}{5cm} \begin{verbatim} \psSolid[ object=grille, base=-5 5 -3 3]% \end{verbatim} \end{minipage} \\\hline % parallélépipède & \begin{tabular}{c} \texttt{[a=4,b=a,c=a]}\\ centre en O \end{tabular} & \begin{pspicture}(-1.5,-2)(2,3) \psset{Decran=30} \psSolid[object=parallelepiped,a=5,b=6,c=2,fillcolor=bleuciel](0,0,c 2 div) \psSolid[object=grille,base=-2.5 2.5 -3 3,action=draw](0,0,2) \psSolid[object=grille,base=-1 1 -3 3,RotY=90,action=draw](2.5,0,1) \psSolid[object=grille,base=-2.5 2.5 -1 1,RotX=-90,action=draw](0,3,1) \axesIIID(2.5,3,2)(3.5,4,4) \end{pspicture} & \begin{minipage}{5cm} \begin{verbatim} \psSolid[ object=parallelepiped,% a=5,b=6,c=2, fillcolor=yellow]% (0,0,c 2 div) \end{verbatim} \end{minipage} \\\hline % face & \begin{tabular}{l} \texttt{[base=x0 y0 x1 y1}\\ \texttt{~ x2 y2 etc.]}\\ les coordonnées \\ des sommets\\ dans le sens trigo \end{tabular} & \psset{unit=0.4} \psset{viewpoint=50 -20 30 rtp2xyz,Decran=50} \begin{pspicture}(-4,-4)(5,4) \psSolid[object=grille,base=-4 6 -4 4,action=draw,linecolor=gray](0,0,0) \psSolid[object=face,fillcolor=yellow, incolor=blue, base=0 0 3 0 1.5 3 ](0,1,0) \psSolid[object=face,fillcolor=yellow, incolor=blue, base=0 0 3 0 1.5 3, RotX=180](0,-1,0) \axesIIID(0,0,0)(6,6,3) \end{pspicture} & \begin{minipage}{5cm} \begin{verbatim} \psSolid[ object=face, fillcolor=yellow, incolor=blue, base=0 0 3 0 1.5 3 ](0,1,0) \psSolid[ object=face, fillcolor=yellow, incolor=blue, base=0 0 3 0 1.5 3, RotX=180](0,-1,0) \end{verbatim} \end{minipage} \\\hline % ruban & \begin{tabular}{l} \texttt{[base=x0 y0 x1 y1}\\ \texttt{~ x2 y2 etc.]}\\ \texttt{[h=hauteur]}\\ \texttt{[ngrid=valeur]}\\ nombre de mailles\\ verticalement\\ \texttt{[axe=0 0 1]}\\ direction de l'inclinaison\\ du ruban \end{tabular} & \psset{lightsrc=10 0 10,viewpoint=50 -20 30 rtp2xyz,Decran=50,unit=0.5} \begin{pspicture}(-2,-4)(5,7) \psSolid[object=grille,base=-4 6 -2 4,action=draw,linecolor=gray](0,0,0) \psSolid[object=ruban,h=3,fillcolor=red!50, base=0 0 2 2 4 0 6 2, num=0 1 2 3, show=0 1 2 3, ngrid=3]% \axesIIID(0,2,0)(6,6,6) \end{pspicture} & \begin{minipage}{5cm} \begin{verbatim} \psSolid[ object=ruban,h=3, fillcolor=red!50, base=0 0 2 2 4 0 6 2, num=0 1 2 3, show=0 1 2 3, ngrid=3]) \end{verbatim} \end{minipage} \\\hline \end{tabular} \end{center} %\newpage %\begin{center} %\psset{lightsrc=10 20 30,viewpoint=50 20 30 rtp2xyz} %%\begin{tabular}{>{\bfseries\sffamily\color{blue}}lcm{4cm}m{6cm}} %\begin{tabular}{ % >{\bfseries\sffamily\color{blue}} l % >{\centering} m{4cm} m{4cm} m{5cm}} % \hline %\toptableau %% chemin %% & %% \begin{tabular}{l} %% dessine un chemin\\ %% défini en postscript\\ %% sur un plan %% \end{tabular} %% & %% \psset{unit=0.4} %% \begin{pspicture}(-2,-5)(6,8)% %% \psframe*[linecolor=blue!50](-6,-5)(6,7) %% \psset{lightsrc=50 20 20,viewpoint=50 30 15,Decran=60} %% \psProjection[object=chemin,fillstyle=solid,fillcolor=white, %% linewidth=.05,linecolor=red, %% normal=1 1 2 180, %% path=newpath %% -4 -4 smoveto %% -4 4 slineto %% 4 4 slineto %% 4 -4 slineto %% closepath %% ](1,1,2) %% \psProjection[object=chemin, %% linewidth=.02, %% normal=1 1 2 180, %% path=newpath %% -4 1 4 %% {-4 exch smoveto %% 8 0 srlineto} for %% -4 1 4 %% {-4 smoveto %% 0 8 srlineto} for %% ](1,1,2) %% \psProjection[object=chemin,fillstyle=hlines,hatchcolor=yellow, %% linecolor=red, %% normal=1 1 2 180, %% path=newpath %% 2 0 moveto %% 0 2 360 { %% /x exch def %% x cos 2 mul %% x sin 2 mul %% slineto %% } for %% ](1,1,2) %% \psPoint(0,0,0){O} %% \psPoint(1,1,2){O1}\psPoint(1.4,1.4,2.8){K} %% \psline[linewidth=.1,linecolor=red](O1)(K) %% \psline[linestyle=dashed](O)(O1) %% \psProjection[object=chemin, %% linewidth=.1, %% linecolor=green, %% normal=1 1 2 180, %% path= %% newpath %% 0 0 smoveto %% 1 0 slineto](1,1,2) %% \psProjection[object=chemin, %% linewidth=.1, %% linecolor=blue, %% normal=1 1 2 180, %% path= %% newpath %% 0 0 smoveto %% 0 1 slineto](1,1,2) %% \axesIIID(4,4,2)(5,5,6) %% \end{pspicture} %% & %% \begin{minipage}{6cm} %% \begin{verbatim} %% \psProjection[object=chemin, %% fillstyle=hlines, %% hatchcolor=yellow, %% linecolor=red, %% normal=1 1 2 180, %% path=newpath %% 2 0 smoveto %% 0 2 360 { %% /x exch def %% x cos 2 mul %% x sin 2 mul %% slineto %% } for %% ](1,1,2) %% \end{verbatim} %% \end{minipage} %\end{tabular} %\end{center} %\newpage %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \begin{center} \psset{lightsrc=10 20 30,viewpoint=50 20 30 rtp2xyz} %\begin{tabular}{>{\bfseries\sffamily\color{blue}}lcm{4cm}m{6cm}} \begin{tabular}{ >{\bfseries\sffamily\color{blue}} l >{\centering} m{4cm} m{4cm} m{5cm}} \hline \toptableau \\\hline surface & \begin{tabular}{l} voir la \\ documentation\\ spécifique \end{tabular} & \psset{unit=0.4} \psset{lightsrc=30 30 25} \psset{viewpoint=50 40 30 rtp2xyz,Decran=50} \begin{pspicture}(-4,-8)(6,8) \psSurface[ngrid=.25 .25,incolor=white,axesboxed](-4,-4)(4,4){% x dup mul y dup mul 3 mul sub x mul 32 div} \end{pspicture} & \begin{minipage}{5cm} \begin{verbatim} \psSurface[ngrid=.25 .25, incolor=Wwhite,axesboxed] (-4,-4)(4,4){% x dup mul y dup mul 3 mul sub x mul 32 div} \end{verbatim} \end{minipage} \\\hline % new & \begin{tabular}{l} solide défini\\ par les coordonnées \\ des sommets\\ et les faces \end{tabular} & \psset{unit=0.4} \psset{viewpoint=50 -20 30 rtp2xyz,Decran=50} \begin{pspicture}(-5,-4)(5,9) %\psframe(-7,-4)(7,9) \psSolid[object=new, action=draw, sommets= 2 4 3 -2 4 3 -2 -4 3 2 -4 3 2 4 0 -2 4 0 -2 -4 0 2 -4 0 0 4 5 0 -4 5, faces={ [0 1 2 3] [7 6 5 4] [0 3 7 4] [3 9 2] [1 8 0] [8 9 3 0] [9 8 1 2] [6 7 3 2] [2 1 5 6]}, num=all, show=all]% \axesIIID(0,0,0)(5,5,7) \end{pspicture} & \begin{minipage}{5cm} \begin{verbatim} \psSolid[object=new, action=draw, sommets= 2 4 3 -2 4 3 -2 -4 3 2 -4 3 2 4 0 -2 4 0 -2 -4 0 2 -4 0 0 4 5 0 -4 5, faces={ [0 1 2 3] [7 6 5 4] [0 3 7 4] [3 9 2] [1 8 0] [8 9 3 0] [9 8 1 2] [6 7 3 2] [2 1 5 6]}]% \end{verbatim} \end{minipage} \\\hline % courbe & \begin{tabular}{l} tracé d'une fonction\\ R --> R\textsuperscript{3}\\ définie par ses\\ équations paramétriques\\ \end{tabular} & \psset{unit=0.35} \psset{lightsrc=10 -20 50,viewpoint=50 -20 20 rtp2xyz,Decran=50} \begin{pspicture}(-6,-3)(5,8) \psframe*[linecolor=blue!50](-6,-3)(6,8) \psSolid[object=grille,base=-4 4 -4 4,linecolor=red,linewidth=0.5\pslinewidth]% \axesIIID(0,0,0)(4,4,7) \defFunction[algebraic]{helice}(t){3*cos(4*t)}{3*sin(4*t)}{t} \psSolid[object=courbe,r=0, range=0 6, linecolor=blue,linewidth=0.1, resolution=360, function=helice]% \end{pspicture} & \begin{minipage}{5cm} \footnotesize \begin{verbatim} \defFunction[algebraic]% {helice}(t) {3*cos(4*t)}{3*sin(4*t)}{t} \psSolid[object=courbe,r=0, range=0 6, linecolor=blue,linewidth=0.1, resolution=360, function=helice]% \end{verbatim} \end{minipage} \\\hline %% courbeR2 %% & %% \begin{tabular}{l} %% tracé d'une fonction\\ %% R --> R\textsuperscript{2}\\ %% définie par ses\\ %% équations paramétriques\\ %% \end{tabular} %% & %% \psset{unit=0.4} %% \begin{pspicture}(-6,-7)(6,6) %% \psframe*[linecolor=yellow!50](-6,-6)(6,6) %% \psset{viewpoint=50 -20 30 rtp2xyz,Decran=50} %% {\psset{linewidth=0.5\pslinewidth,linecolor=gray} %% \psSolid[object=grille,base=-4 4 -4 0,RotX=90,RotZ=90]% %% \psSolid[object=grille,base=-4 4 -4 4]% %% \psSolid[object=grille,base=-4 4 0 4,RotX=90,RotZ=90]} %% \defFunction{parabole}(t){t}{t dup mul}{} %% \defFunction{droite}(t){t}{t 2 add }{} %% \axesIIID(0,0,0)(4,4,4) %% \psProjection[object=chemin, %% linewidth=.1, %% linecolor=blue, %% normal=0 1 0 1 0 0, %% path= %% newpath %% 0 0 moveto %% 1 0 lineto] %% \psProjection[object=chemin, %% linewidth=.1, %% linecolor=red, %% normal=0 1 0 1 0 0, %% path= %% newpath %% 0 0 moveto %% 0 1 lineto] %% \psProjection[object=courbeR2, %% range=-1 2,fillstyle=vlines,hatchwidth=0.5\pslinewidth, %% normal=0 1 0 1 0 0, %% function=parabole] %% \psProjection[object=courbeR2, %% range=-2 2, %% linecolor=green, %% normal=0 1 0 1 0 0, %% function=parabole] %% \psProjection[object=courbeR2, %% range=-2 2 , %% linecolor=red, %% normal=0 1 0 1 0 0, %% function=droite] %% \psPoint(0,0,4.15){Z1} %% \uput*[60](Z1){$z=y^2$} %% \rput(0,-6.5){\psframebox[linecolor=yellow!50]{\texttt{$\backslash${}defFunction\{parabole\}(t)\{t\}\{t dup mul\}\{\}}}} %% \end{pspicture} %% & %% \begin{minipage}{6cm} %% \footnotesize %% \begin{verbatim} %% \psProjection[object=courbeR2, %% range=-2 2, %% linecolor=green, %% normal=0 1 0 1 0 0, %% function=parabole] %% \end{verbatim} %% \end{minipage} %% \\\hline \end{tabular} \end{center}