Retour

coloriage.tex

Télécharger le fichier Fichier PDF
\documentclass[a4paper]{article}
\usepackage{pst-solides3d}
\parindent=0pt
\begin{document}
 
\psset{SphericalCoor,viewpoint= 20 10 30,Decran=30}
\begin{pspicture}(-6,-3)(6,3)
\psframe(-6,-3)(6,3)
\pstVerb{/i 0 store
  /rougepale {1 0.5 0.5 setrgbcolor} def
  /vertpale {0.5 1 0.5 setrgbcolor} def
  /jaunepale {1 1 0.5 setrgbcolor} def}%
\defFunction[algebraic]{cour}(u,v){u}{v}{sin(u^2+v^2)}
\psSolid[object=surfaceparametree,
         function=cour,
         base=-2 2 -2 2,
         fcol=333 {i (rougepale) i 1 add (vertpale) i 2 add (jaunepale) /i i 3 add store} repeat,
         incolor=yellow!50,
         ngrid=50 20]
\end{pspicture}
 
\psset{unit=0.75}
\begin{pspicture}(-6,-1)(6,7)
\psset{Decran=60,SphericalCoor,viewpoint= 20 20 30}
\psframe(-6,-1)(6,7)
\defFunction{para}(u,v){2 u u mul mul 2 v v mul mul add}{}{}
%\psset{fontsize=5,numfaces=all}
%\psSolid[object=surface*,
%   r=1,
%   function=para,
%   ngrid=.1 36,
%   action=writesolid,
%   file=para]
%
\psSolid[object=datfile,file=para,incolor=yellow!50]
\end{pspicture}
 
\begin{pspicture}(-6,-1)(6,7)
\psset{Decran=60}
\psset{SphericalCoor,viewpoint= 20 0 20}
%\psset{fontsize=3,numfaces=all}
\psframe(-6,-1)(6,7)
\pstVerb{/i 612 store}%
\defFunction{para}(u,v){2 u u mul mul 2 v v mul mul add}{}{}
\psSolid[object=surface*,
   r=1,
   function=para,
   ngrid=.1 36,
   fcol=1 {i 1 i 35 add {/j exch def j (rouge)} for
           i 36 add 1 i 71 add {/j exch def j (blanc)} for 
           i 72 add 1 i 107 add {/j exch def j (bleu)} for
           /i i 108 add def} repeat
         0 1 611 {/i exch def i (blanc)} for]
\end{pspicture}
 
\end{document}