diff options
Diffstat (limited to 'Master/texmf-dist/doc/generic/pst-solides3d/doc/par-eclairageponctuel.tex')
-rw-r--r-- | Master/texmf-dist/doc/generic/pst-solides3d/doc/par-eclairageponctuel.tex | 66 |
1 files changed, 66 insertions, 0 deletions
diff --git a/Master/texmf-dist/doc/generic/pst-solides3d/doc/par-eclairageponctuel.tex b/Master/texmf-dist/doc/generic/pst-solides3d/doc/par-eclairageponctuel.tex new file mode 100644 index 00000000000..b8e4c23915d --- /dev/null +++ b/Master/texmf-dist/doc/generic/pst-solides3d/doc/par-eclairageponctuel.tex @@ -0,0 +1,66 @@ +\section {\' Eclairage par une source lumineuse ponctuelle} + +Deux paramètres, l'un positionne la source, l'autre fixe l'intensité +lumineuse : +\begin{itemize} + \item \Cadre{[lightsrc=20 30 50]} en coordonnées cartésiennes, ou +\Cadre{[lightsrc=viewpoint]} pour faire coïncider la source lumineuse +avec l'observateur. + \item \Cadre{[lightintensity=2]} (valeur par défaut). +\end{itemize} + +\begin{multicols}{2} +\setlength{\columnseprule}{1pt} +\psset{unit=0.5} +\centerline{ +\begin{pspicture}(-6,-5)(4,5) +\psframe(-6,-5)(4,5) +\psset{Decran=1e3,viewpoint=500 0 1000,lightsrc=viewpoint,mode=4} +\psSolid[object=cube,RotZ=30](0,2,0) +\psSolid[object=cylindrecreux,RotX=30,RotZ=-30,fillcolor=cyan,incolor=red](4,-3,0) +\end{pspicture}} +\begin{verbatim} +\psset{Decran=1e3, + viewpoint=500 0 1000, + lightsrc=viewpoint, + mode=5} +\psSolid[object=cube,RotZ=30](0,2,0) +\psSolid[object=cylindrecreux, + RotX=30,RotZ=-30, + fillcolor=cyan,incolor=red](4,-3,0) +\end{verbatim} +\columnbreak +\centerline{ +\begin{pspicture}(-6,-5)(4,5) +\psframe(-6,-5)(4,5) +\psset{Decran=30,viewpoint=30 10 20,lightsrc=viewpoint,mode=3} +\psSolid[object=cube,lightintensity=3,RotX=90,fillcolor=yellow](0,3,0) +\psSolid[object=cube,lightintensity=1,RotX=90,fillcolor=yellow](3,-3,0) +\end{pspicture}} +\begin{verbatim} +\psset{Decran=30, + viewpoint=30 30 30, + lightsrc=viewpoint, + mode=3} +\psSolid[object=cube, + lightintensity=3, + RotX=90](0,3,0) +\psSolid[object=cube, + lightintensity=1, + RotX=90](3,-3,0) +\end{verbatim} +\end{multicols} +\textdbend{} Si l'option \texttt{[lightsrc=}\textsl{value1}~\textsl{value2}~\textsl{value3}\texttt{]} +n'est pas spécifiée, l'objet est uniformément éclairé. + +\begin{center} + \begin{pspicture}(-6,-4)(6,4) +\psframe(-6,-4)(6,4) + \psset{Decran=15} + \psSolid[object=datfile,file=tore1836,deactivatecolor] + \axesIIID(0,4.5,0)(6,6,4) + \end{pspicture} +\end{center} +\begin{verbatim} + \psSolid[r1=3.5,r0=1,object=tore,ngrid=18 36,fillcolor={[rgb]{.372 .62 .628}}]% +\end{verbatim} |