Ajouté la nouvelle version de Documentation en dossier "doc"...
[pst-anamorphosis.git] / doc / fig3d-anasphere.tex
diff --git a/doc/fig3d-anasphere.tex b/doc/fig3d-anasphere.tex
new file mode 100644 (file)
index 0000000..69b5a44
--- /dev/null
@@ -0,0 +1,44 @@
+\begin{center}
+\psscalebox{0.67}{
+\begin{pspicture}(-4,-7)(12,4.5)
+\psset{lightsrc=viewpoint}
+\psset{viewpoint=-100 -100 100,Decran=173.2}
+\ThreeDput[normal=0 0 1](0,0,0){%%
+\psframe*[linecolor=lightgray!25](-5,-14)(5,5)
+\psgrid[subgriddiv=0,gridcolor=lightgray,gridlabels=0pt](-5,-14)(5,5)
+\psaxes(0,0)(-5,-14)(5,5)
+\psset{type=spherical,Rmirror=5}
+\pscircle[doubleline=true]{5}
+\multido{\n=-1.00+0.20}{11}{%
+    \pnode(! \n\space -4.80){A}
+    \pnode(! \n\space -3.40){B}
+    \psline(A)(B)
+    \pslineA(A)(B)
+    }%
+\multido{\N=-4.80+0.20}{8}{%
+    \pnode(!-1.0 \N){A}
+    \pnode(!1.0 \N){B}
+    \pslineA(A)(B)
+    \psline(A)(B)
+    }%
+\psanamorphosis[scale=0.4 0.4](0,-4){tiger.eps}
+\pnode(0,-4){A}
+\pnodeA(0,-4){A'}
+%\psline(A)(A')
+    }
+\ThreeDput[normal=-1 0 0](0,0,0){%
+\pnode(15,5){OE}
+\pnode(13.2,4.2){OE'}
+\pnode(5,0.4545){I}
+\rput{26.5}(OE){\oeil}
+}
+\psSolid[object=calottesphere,r=5,opacity=0.5,
+    ngrid=24 36,fillcolor=cyan!50,grid,hollow,
+    incolor=yellow,theta=90,phi=0,action=draw,linecolor=BleuCiel,linewidth=0.5pt](0,0,0)
+\psline[linecolor=red](A')(I)(OE')
+\pcline[nodesepB=2.5,linecolor=red,arrowsize=0.175,arrowinset=0.075]{->>}(I)(OE')
+\pcline[nodesepB=1,linecolor=red,arrowsize=0.175,arrowinset=0.075]{->>}(A')(I)
+\psline(I)(A)
+\end{pspicture}
+}
+\end{center} 
\ No newline at end of file

Licence Creative Commons Les fichiers de Syracuse sont mis à disposition (sauf mention contraire) selon les termes de la
Licence Creative Commons Attribution - Pas d’Utilisation Commerciale - Partage dans les Mêmes Conditions 4.0 International.