Initialisation du projet pst-solides3d.git (SVN revision 142)
[pst-solides3d.git] / tests / test_05.tex
1 \documentclass{article}
2 \usepackage{pst-solides3d,pst-node,pst-plot,multido,url}
3 \usepackage[latin1]{inputenc}
4 \usepackage[T1]{fontenc}
5 \usepackage{colortbl}
6 \usepackage{array}
7 \usepackage[a4paper,bottom=2.5cm,top=2cm]{geometry}
8 %%\usepackage[frenchle]{babel}
9 \makeatletter
10
11 \title{\texttt{pst-solides3d} :\\
12 Test 1}
13 \date{\today }
14 \begin{document}
15 \maketitle
16
17 \section {Test géode avec PSTricks}
18
19 %\psset{lightsrc=10 20 30,viewpoint=50 20 30 rtp2xyz}
20 \psset{viewpoint=50 20 30 rtp2xyz}
21
22 L'attribut \texttt{geode} pour géodiser un solide existant (ici un tétraèdre)
23 \begin{center}
24 \psset{unit=1}
25 \psset{lightsrc=10 0 10,viewpoint=50 -20 30 rtp2xyz,Decran=100}
26 \begin{pspicture*}(-5,-4)(6,4)
27 \psframe(-5,-4)(6,4)
28 \psSolid[object=tetrahedron,
29 geode]
30 \end{pspicture*}
31 \end{center}
32
33 \newpage
34
35 L'objet \texttt{geode}
36 \begin{center}
37 \psset{unit=1}
38 \psset{lightsrc=10 0 10,viewpoint=50 -20 30 rtp2xyz,Decran=120}
39 \begin{pspicture*}(-5,-4)(6,4)
40 \psframe(-5,-4)(6,4)
41 \psSolid[object=geode,
42 ngrid=3 2]
43 \end{pspicture*}
44 \end{center}
45
46 L'attribut \texttt {geode}
47 \begin{center}
48 \psset{unit=1}
49 \psset{lightsrc=10 0 10,viewpoint=50 -20 30 rtp2xyz,Decran=120}
50 \begin{pspicture*}(-5,-4)(6,4)
51 \psframe(-5,-4)(6,4)
52 \psSolid[object=geode,
53 geode,
54 ngrid=3 2]
55 \end{pspicture*}
56 \end{center}
57
58 L'attribut \texttt {dualreg}
59 \begin{center}
60 \psset{unit=1}
61 \psset{lightsrc=10 0 10,viewpoint=50 -20 30 rtp2xyz,Decran=120}
62 \begin{pspicture*}(-5,-4)(6,4)
63 \psframe(-5,-4)(6,4)
64 \psSolid[object=geode,
65 dualreg,
66 ngrid=3 2]
67 \end{pspicture*}
68 \end{center}
69
70 \newpage
71 L'attribut \texttt {dualreg}
72 \begin{center}
73 \psset{unit=1}
74 \psset{lightsrc=10 0 10,viewpoint=50 -20 30 rtp2xyz,Decran=120}
75 \begin{pspicture*}(-5,-4)(6,4)
76 \psframe(-5,-4)(6,4)
77 \psSolid[object=tetrahedron,
78 trunc=all,
79 trunccoeff=.33,
80 r=1,
81 dualreg,
82 ]
83 \end{pspicture*}
84 \end{center}
85
86 \section {Test géode avec jps}
87
88 %\psset{lightsrc=10 20 30,viewpoint=50 20 30 rtp2xyz}
89 \psset{viewpoint=50 20 30 rtp2xyz}
90
91 \begin{center}
92 \psset{unit=1}
93 \psset{lightsrc=10 0 10,viewpoint=50 -20 30 rtp2xyz,Decran=50}
94 \begin{pspicture*}(-5,-4)(6,9)
95 \psframe(-5,-4)(6,9)
96 \codejps{
97 3 1 newgeode
98 drawsolid
99 }
100 \end{pspicture*}
101 \end{center}
102
103 \begin{center}
104 \psset{unit=2}
105 \psset{lightsrc=10 0 10,viewpoint=50 -20 30 rtp2xyz,Decran=50}
106 \begin{pspicture*}(-5,-4)(6,9)
107 \psframe(-5,-4)(6,9)
108 \codejps{
109 3 2 newdualgeode
110 dup {[.5 .6]} exec solidputhuecolors
111 drawsolid*
112 }
113 \end{pspicture*}
114 \end{center}
115
116 \end{document}

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.