summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/generic/pst-solides3d/src/text/par-eclairageponctuel-en.tex
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2016-12-12 22:52:09 +0000
committerKarl Berry <karl@freefriends.org>2016-12-12 22:52:09 +0000
commit5440276d0dda2eb514887c87b7d9ab67c49d6a85 (patch)
treed049310bacc13fea75165368176f70542756a5e6 /Master/texmf-dist/doc/generic/pst-solides3d/src/text/par-eclairageponctuel-en.tex
parentbb25bb8b4c057e717bace5e04140c0a0c4a75b88 (diff)
pst-solides3d (12dec16)
git-svn-id: svn://tug.org/texlive/trunk@42686 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/doc/generic/pst-solides3d/src/text/par-eclairageponctuel-en.tex')
-rw-r--r--Master/texmf-dist/doc/generic/pst-solides3d/src/text/par-eclairageponctuel-en.tex144
1 files changed, 0 insertions, 144 deletions
diff --git a/Master/texmf-dist/doc/generic/pst-solides3d/src/text/par-eclairageponctuel-en.tex b/Master/texmf-dist/doc/generic/pst-solides3d/src/text/par-eclairageponctuel-en.tex
deleted file mode 100644
index 2a7423a4124..00000000000
--- a/Master/texmf-dist/doc/generic/pst-solides3d/src/text/par-eclairageponctuel-en.tex
+++ /dev/null
@@ -1,144 +0,0 @@
-\newpage
-\section{Lighting by a point light source}
-
-Two parameters, the first one positions the \Index{light source}, the second one sets the \Index{light intensity}:
-\begin{compactitem}
- \item \Lkeyword{lightsrc}=20 30 50 in Cartesian coordinates, or
-\texttt{\Lkeyword{lightsrc}=\Lkeyval{viewpoint}} to put the light source at the view point.
- \item \texttt{\Lkeyword{lightintensity}=2} (default value).
-\end{compactitem}
-\begin{center}
-\newcommand\LIGHTSRC[3]{%
-\pstVerb{
- /xLIGHTSRC #1 def
- /yLIGHTSRC #2 def
- /zLIGHTSRC #3 def
- /RADIUS 4 def
- /THETA yLIGHTSRC xLIGHTSRC atan def
- /DISTANCE xLIGHTSRC dup mul yLIGHTSRC dup mul add zLIGHTSRC dup mul add sqrt def
- /PHI zLIGHTSRC DISTANCE div arcsin def
- /ALPHA RADIUS DISTANCE div arccos def
- /OH ALPHA cos RADIUS mul def
- /radius_cone ALPHA sin RADIUS mul def
- /Hauteur_cone DISTANCE OH sub def
- /X_C xLIGHTSRC OH mul DISTANCE div def
- /Y_C yLIGHTSRC OH mul DISTANCE div def
- /Z_C zLIGHTSRC OH mul DISTANCE div def
- /rotX_axe_cone PHI 90 sub def
- /rotZ_axe_cone THETA 90 sub def
- }
-\psset{Decran=50,viewpoint=50 10 15}
-\psSolid[object=sphere,r=RADIUS,fillcolor=blue,ngrid=18 36,
- lightsrc=xLIGHTSRC yLIGHTSRC zLIGHTSRC](0,0,0)
-\psPoint(xLIGHTSRC,yLIGHTSRC,zLIGHTSRC){LS}
-\psset{lightsrc=}
-\psSolid[object=cone,r=radius_cone,h=Hauteur_cone,fillcolor=yellow!50,
- ngrid=1 36,RotX=rotX_axe_cone,RotZ=rotZ_axe_cone,opacity=0.5,
- linecolor=yellow](X_C,Y_C,Z_C)
-\psdot(LS)}
-
-\begin{pspicture}(-2,-2.5)(5,5)
-\psset{unit=0.5}
-\LIGHTSRC{0}{8}{8}
-\uput[45](LS){Light Source}
-\axesIIID(4,4,4)(6,6,6)
-\end{pspicture}
-\begin{pspicture}(-4,-2.5)(5,2.5)
-\psset{unit=0.5}
-\LIGHTSRC{2}{-5}{0}
-\uput[l](LS){Light Source}
-\axesIIID(4,4,4)(6,6,6)
-\end{pspicture}
-
-\begin{pspicture}(-1,-2.5)(9,2.5)
-\psset{unit=0.5}
-\LIGHTSRC{0}{20}{0}
-\uput[r](LS){Light Source}
-\axesIIID(4,4,4)(6,6,6)
-\end{pspicture}
-\end{center}
-
-As you can see, the intersecting \Index{plane} (section of the sphere with the cone of
-\Index{light}) divides the object into two half spaces: the first half space
-(the one on the side of the \Index{light source}) is illuminated and the other half space is the shadow region referring to this light source position.
-
-Now it is clear, that if the view point is setup with the same coordiates as the light source, the object is illuminated uniquely.
-
-\encadre{In order to get some shadow regions to appear in the graphic---which emphasises the 3D character---we would suggest choosing the light source and the view point differently.}
-
-\newpage
-Here follow a few examples:
-
-\begin{pspicture}(-3,-2)(3,3)
-\psset{unit=0.3}
-\psset{Decran=1e3,
- viewpoint=500 0 1000,
- lightsrc=10 20 30,mode=3}
-\psSolid[object=sphere,r=5,fillcolor=blue](0,0,8)
-\rput(0,-3.5){\texttt{lightsrc=10 20 30}}
-\end{pspicture}
-\begin{pspicture}(-3,-2)(3,3)
-\psset{unit=0.3}
-\psset{Decran=1e3,
- viewpoint=500 0 1000,
- lightsrc=-10 -20 30,mode=3}
-\psSolid[object=sphere,r=5,fillcolor=blue](0,0,8)
-\rput(0,-3.5){\texttt{lightsrc=-10 -20 30}}
-\end{pspicture}
-\begin{pspicture}(-3,-2)(3,3)
-\psset{unit=0.3}
-\psset{Decran=1e3,
- viewpoint=500 0 1000,
- lightsrc=30 -20 30,mode=3}
-\psSolid[object=sphere,r=5,fillcolor=blue](0,0,8)
-\rput(0,-3.5){\texttt{lightsrc=30 -20 30}}
-\end{pspicture}
-
-When the option \verb+[lightsrc=value1 value2 value3]+
-is not specified, the object is uniformly illuminated.
-
-\begin{center}
- \begin{pspicture}(-6,-2)(6,2)
-%\psframe(-6,-4)(6,4)
-\psset{viewpoint=50 50 30 rtp2xyz,Decran=40,unit=0.6}
-\psSolid[object=datfile,file=data/tore1836,deactivatecolor]
- %\psSolid[r1=3.5,r0=1,object=tore,ngrid=18 36,fillcolor={[rgb]{.372 .62 .628}}]%
- \axesIIID(0,4.5,0)(6,6,4)
- \end{pspicture}
-\end{center}
-
-
-
-Here are some examples, where we always keep the same object, the same view point, the same light
-source coordinates and just vary the \Lkeyword{lightintensity} value:
-
-\begin{pspicture}(-3,-2)(3,3)
-\psset{unit=0.3}
-\psset{Decran=1e3,
- viewpoint=500 0 1000,
- lightsrc=-10 -20 30,mode=4,lightintensity=1}
-\psSolid[object=sphere,r=5,fillcolor=green](0,0,8)
-\rput(0,-3.5){\texttt{lightintensity=2}}
-\end{pspicture}
-\begin{pspicture}(-3,-2)(3,3)
-\psset{unit=0.3}
-\psset{Decran=1e3,
- viewpoint=500 0 1000,
- lightsrc=-10 -20 30,mode=4,lightintensity=3}
-\psSolid[object=sphere,r=5,fillcolor=green](0,0,8)
-\rput(0,-3.5){\texttt{lightintensity=3}}
-\end{pspicture}
-\begin{pspicture}(-3,-2)(3,3)
-\psset{unit=0.3}
-\psset{Decran=1e3,
- viewpoint=500 0 1000,
- lightsrc=-10 -20 30,mode=4,lightintensity=8}
-\psSolid[object=sphere,r=5,fillcolor=green](0,0,8)
-\rput(0,-3.5){\texttt{lightintensity=8}}
-\end{pspicture}
-
-Here we can see, that by increasing the \Lkeyword{lightintensity} value, the shading nuances of the solid are decreasing.
-
-
-
-\endinput