http://ftp.ksu.edu.tw/FTP/FreeBSD/distfiles/xscreensaver-4.23.tar.gz
[xscreensaver] / hacks / config / polyhedra.xml
1 <?xml version="1.0" encoding="ISO-8859-1"?>
2
3 <screensaver name="polyhedra" _label="Polyhedra">
4
5   <command arg="-root"/>
6
7   <number id="delay" type="slider" arg="-delay %"
8           _label="Animation Speed" _low-label="Slow" _high-label="Fast"
9           low="0" high="50000" default="30000"
10           convert="invert"/>
11
12   <number id="speed" type="slider" arg="-speed %"
13           _label="Motion Speed" _low-label="Slow" _high-label="Fast"
14           low="0.01" high="5.0" default="1.0"/>
15
16   <number id="duration" type="slider" arg="-duration %"
17           _label="Duration" _low-label="1 second" _high-label="30 seconds"
18           low="1" high="30" default="12"/>
19
20   <select id="rotation">
21     <option id="no"  _label="Don't Rotate" arg-set="-no-spin"/>
22     <option id="x"   _label="Rotate around X axis" arg-set="-spin X"/>
23     <option id="y"   _label="Rotate around Y axis" arg-set="-spin Y"/>
24     <option id="z"   _label="Rotate around Z axis" arg-set="-spin Z"/>
25     <option id="xy"  _label="Rotate around X and Y axes" arg-set="-spin XY"/>
26     <option id="xz"  _label="Rotate around X and Z axes" arg-set="-spin XZ"/>
27     <option id="yz"  _label="Rotate around Y and Z axes" arg-set="-spin YZ"/>
28     <option id="xyz" _label="Rotate around all three axes"/>
29   </select>
30
31   <select id="object">
32 <option id="random" _label="Display Random Polyhedron"/>
33 <option _label="Pentagonal Prism" arg-set="-which pentagonal_prism"/>
34 <option _label="Pentagonal Dipyramid" arg-set="-which pentagonal_dipyramid"/>
35 <option _label="Pentagonal Antiprism" arg-set="-which pentagonal_antiprism"/>
36 <option _label="Pentagonal Deltohedron" arg-set="-which pentagonal_deltohedron"/>
37 <option _label="Pentagrammic Prism" arg-set="-which pentagrammic_prism"/>
38 <option _label="Pentagrammic Dipyramid" arg-set="-which pentagrammic_dipyramid"/>
39 <option _label="Pentagrammic Antiprism" arg-set="-which pentagrammic_antiprism"/>
40 <option _label="Pentagrammic Deltohedron" arg-set="-which pentagrammic_deltohedron"/>
41 <option _label="Pentagrammic Crossed Antiprism" arg-set="-which pentagrammic_crossed_antiprism"/>
42 <option _label="Pentagrammic Concave Deltohedron" arg-set="-which pentagrammic_concave_deltohedron"/>
43 <option _label="Tetrahedron" arg-set="-which tetrahedron"/>
44 <option _label="Truncated Tetrahedron" arg-set="-which truncated_tetrahedron"/>
45 <option _label="Triakistetrahedron" arg-set="-which triakistetrahedron"/>
46 <option _label="Octahemioctahedron" arg-set="-which octahemioctahedron"/>
47 <option _label="Octahemioctacron" arg-set="-which octahemioctacron"/>
48 <option _label="Tetrahemihexahedron" arg-set="-which tetrahemihexahedron"/>
49 <option _label="Tetrahemihexacron" arg-set="-which tetrahemihexacron"/>
50 <option _label="Octahedron" arg-set="-which octahedron"/>
51 <option _label="Cube" arg-set="-which cube"/>
52 <option _label="Cuboctahedron" arg-set="-which cuboctahedron"/>
53 <option _label="Rhombic Dodecahedron" arg-set="-which rhombic_dodecahedron"/>
54 <option _label="Truncated Octahedron" arg-set="-which truncated_octahedron"/>
55 <option _label="Tetrakishexahedron" arg-set="-which tetrakishexahedron"/>
56 <option _label="Truncated Cube" arg-set="-which truncated_cube"/>
57 <option _label="Triakisoctahedron" arg-set="-which triakisoctahedron"/>
58 <option _label="Rhombicuboctahedron" arg-set="-which rhombicuboctahedron"/>
59 <option _label="Deltoidal Icositetrahedron" arg-set="-which deltoidal_icositetrahedron"/>
60 <option _label="Truncated Cuboctahedron" arg-set="-which truncated_cuboctahedron"/>
61 <option _label="Disdyakisdodecahedron" arg-set="-which disdyakisdodecahedron"/>
62 <option _label="Snub Cube" arg-set="-which snub_cube"/>
63 <option _label="Pentagonal Icositetrahedron" arg-set="-which pentagonal_icositetrahedron"/>
64 <option _label="Small Cubicuboctahedron" arg-set="-which small_cubicuboctahedron"/>
65 <option _label="Small Hexacronic Icositetrahedron" arg-set="-which small_hexacronic_icositetrahedron"/>
66 <option _label="Great Cubicuboctahedron" arg-set="-which great_cubicuboctahedron"/>
67 <option _label="Great Hexacronic Icositetrahedron" arg-set="-which great_hexacronic_icositetrahedron"/>
68 <option _label="Cubohemioctahedron" arg-set="-which cubohemioctahedron"/>
69 <option _label="Hexahemioctacron" arg-set="-which hexahemioctacron"/>
70 <option _label="Cubitruncated Cuboctahedron" arg-set="-which cubitruncated_cuboctahedron"/>
71 <option _label="Tetradyakishexahedron" arg-set="-which tetradyakishexahedron"/>
72 <option _label="Great Rhombicuboctahedron" arg-set="-which great_rhombicuboctahedron"/>
73 <option _label="Great Deltoidal Icositetrahedron" arg-set="-which great_deltoidal_icositetrahedron"/>
74 <option _label="Small Rhombihexahedron" arg-set="-which small_rhombihexahedron"/>
75 <option _label="Small Rhombihexacron" arg-set="-which small_rhombihexacron"/>
76 <option _label="Stellated Truncated Hexahedron" arg-set="-which stellated_truncated_hexahedron"/>
77 <option _label="Great Triakisoctahedron" arg-set="-which great_triakisoctahedron"/>
78 <option _label="Great Truncated Cuboctahedron" arg-set="-which great_truncated_cuboctahedron"/>
79 <option _label="Great Disdyakisdodecahedron" arg-set="-which great_disdyakisdodecahedron"/>
80 <option _label="Great Rhombihexahedron" arg-set="-which great_rhombihexahedron"/>
81 <option _label="Great Rhombihexacron" arg-set="-which great_rhombihexacron"/>
82 <option _label="Icosahedron" arg-set="-which icosahedron"/>
83 <option _label="Dodecahedron" arg-set="-which dodecahedron"/>
84 <option _label="Icosidodecahedron" arg-set="-which icosidodecahedron"/>
85 <option _label="Rhombic Triacontahedron" arg-set="-which rhombic_triacontahedron"/>
86 <option _label="Truncated Icosahedron" arg-set="-which truncated_icosahedron"/>
87 <option _label="Pentakisdodecahedron" arg-set="-which pentakisdodecahedron"/>
88 <option _label="Truncated Dodecahedron" arg-set="-which truncated_dodecahedron"/>
89 <option _label="Triakisicosahedron" arg-set="-which triakisicosahedron"/>
90 <option _label="Rhombicosidodecahedron" arg-set="-which rhombicosidodecahedron"/>
91 <option _label="Deltoidal Hexecontahedron" arg-set="-which deltoidal_hexecontahedron"/>
92 <option _label="Truncated Icosidodechedon" arg-set="-which truncated_icosidodechedon"/>
93 <option _label="Disdyakistriacontahedron" arg-set="-which disdyakistriacontahedron"/>
94 <option _label="Snub Dodecahedron" arg-set="-which snub_dodecahedron"/>
95 <option _label="Pentagonal Hexecontahedron" arg-set="-which pentagonal_hexecontahedron"/>
96 <option _label="Small Ditrigonal Icosidodecahedron" arg-set="-which small_ditrigonal_icosidodecahedron"/>
97 <option _label="Small Triambic Icosahedron" arg-set="-which small_triambic_icosahedron"/>
98 <option _label="Small Icosicosidodecahedron" arg-set="-which small_icosicosidodecahedron"/>
99 <option _label="Small Icosacronic Hexecontahedron" arg-set="-which small_icosacronic_hexecontahedron"/>
100 <option _label="Small Snub Icosicosidodecahedron" arg-set="-which small_snub_icosicosidodecahedron"/>
101 <option _label="Small Hexagonal Hexecontahedron" arg-set="-which small_hexagonal_hexecontahedron"/>
102 <option _label="Small Dodecicosidodecahedron" arg-set="-which small_dodecicosidodecahedron"/>
103 <option _label="Small Dodecacronic Hexecontahedron" arg-set="-which small_dodecacronic_hexecontahedron"/>
104 <option _label="Small Stellated Dodecahedron" arg-set="-which small_stellated_dodecahedron"/>
105 <option _label="Great Dodecahedron" arg-set="-which great_dodecahedron"/>
106 <option _label="Great Dodecadodecahedron" arg-set="-which great_dodecadodecahedron"/>
107 <option _label="Medial Rhombic Triacontahedron" arg-set="-which medial_rhombic_triacontahedron"/>
108 <option _label="Truncated Great Dodecahedron" arg-set="-which truncated_great_dodecahedron"/>
109 <option _label="Small Stellapentakisdodecahedron" arg-set="-which small_stellapentakisdodecahedron"/>
110 <option _label="Rhombidodecadodecahedron" arg-set="-which rhombidodecadodecahedron"/>
111 <option _label="Medial Deltoidal Hexecontahedron" arg-set="-which medial_deltoidal_hexecontahedron"/>
112 <option _label="Small Rhombidodecahedron" arg-set="-which small_rhombidodecahedron"/>
113 <option _label="Small Rhombidodecacron" arg-set="-which small_rhombidodecacron"/>
114 <option _label="Snub Dodecadodecahedron" arg-set="-which snub_dodecadodecahedron"/>
115 <option _label="Medial Pentagonal Hexecontahedron" arg-set="-which medial_pentagonal_hexecontahedron"/>
116 <option _label="Ditrigonal Dodecadodecahedron" arg-set="-which ditrigonal_dodecadodecahedron"/>
117 <option _label="Medial Triambic Icosahedron" arg-set="-which medial_triambic_icosahedron"/>
118 <option _label="Great Ditrigonal Dodecicosidodecahedron" arg-set="-which great_ditrigonal_dodecicosidodecahedron"/>
119 <option _label="Great Ditrigonal Dodecacronic Hexecontahedron" arg-set="-which great_ditrigonal_dodecacronic_hexecontahedron"/>
120 <option _label="Small Ditrigonal Dodecicosidodecahedron" arg-set="-which small_ditrigonal_dodecicosidodecahedron"/>
121 <option _label="Small Ditrigonal Dodecacronic Hexecontahedron" arg-set="-which small_ditrigonal_dodecacronic_hexecontahedron"/>
122 <option _label="Icosidodecadodecahedron" arg-set="-which icosidodecadodecahedron"/>
123 <option _label="Medial Icosacronic Hexecontahedron" arg-set="-which medial_icosacronic_hexecontahedron"/>
124 <option _label="Icositruncated Dodecadodecahedron" arg-set="-which icositruncated_dodecadodecahedron"/>
125 <option _label="Tridyakisicosahedron" arg-set="-which tridyakisicosahedron"/>
126 <option _label="Snub Icosidodecadodecahedron" arg-set="-which snub_icosidodecadodecahedron"/>
127 <option _label="Medial Hexagonal Hexecontahedron" arg-set="-which medial_hexagonal_hexecontahedron"/>
128 <option _label="Great Ditrigonal Icosidodecahedron" arg-set="-which great_ditrigonal_icosidodecahedron"/>
129 <option _label="Great Triambic Icosahedron" arg-set="-which great_triambic_icosahedron"/>
130 <option _label="Great Icosicosidodecahedron" arg-set="-which great_icosicosidodecahedron"/>
131 <option _label="Great Icosacronic Hexecontahedron" arg-set="-which great_icosacronic_hexecontahedron"/>
132 <option _label="Small Icosihemidodecahedron" arg-set="-which small_icosihemidodecahedron"/>
133 <option _label="Small Icosihemidodecacron" arg-set="-which small_icosihemidodecacron"/>
134 <option _label="Small Dodecicosahedron" arg-set="-which small_dodecicosahedron"/>
135 <option _label="Small Dodecicosacron" arg-set="-which small_dodecicosacron"/>
136 <option _label="Small Dodecahemidodecahedron" arg-set="-which small_dodecahemidodecahedron"/>
137 <option _label="Small Dodecahemidodecacron" arg-set="-which small_dodecahemidodecacron"/>
138 <option _label="Great Stellated Dodecahedron" arg-set="-which great_stellated_dodecahedron"/>
139 <option _label="Great Icosahedron" arg-set="-which great_icosahedron"/>
140 <option _label="Great Icosidodecahedron" arg-set="-which great_icosidodecahedron"/>
141 <option _label="Great Rhombic Triacontahedron" arg-set="-which great_rhombic_triacontahedron"/>
142 <option _label="Great Truncated Icosahedron" arg-set="-which great_truncated_icosahedron"/>
143 <option _label="Great Stellapentakisdodecahedron" arg-set="-which great_stellapentakisdodecahedron"/>
144 <option _label="Rhombicosahedron" arg-set="-which rhombicosahedron"/>
145 <option _label="Rhombicosacron" arg-set="-which rhombicosacron"/>
146 <option _label="Great Snub Icosidodecahedron" arg-set="-which great_snub_icosidodecahedron"/>
147 <option _label="Great Pentagonal Hexecontahedron" arg-set="-which great_pentagonal_hexecontahedron"/>
148 <option _label="Small Stellated Truncated Dodecahedron" arg-set="-which small_stellated_truncated_dodecahedron"/>
149 <option _label="Great Pentakisdodekahedron" arg-set="-which great_pentakisdodekahedron"/>
150 <option _label="Truncated Dodecadodecahedron" arg-set="-which truncated_dodecadodecahedron"/>
151 <option _label="Medial Disdyakistriacontahedron" arg-set="-which medial_disdyakistriacontahedron"/>
152 <option _label="Inverted Snub Dodecadodecahedron" arg-set="-which inverted_snub_dodecadodecahedron"/>
153 <option _label="Medial Inverted Pentagonal Hexecontahedron" arg-set="-which medial_inverted_pentagonal_hexecontahedron"/>
154 <option _label="Great Dodecicosidodecahedron" arg-set="-which great_dodecicosidodecahedron"/>
155 <option _label="Great Dodecacronic Hexecontahedron" arg-set="-which great_dodecacronic_hexecontahedron"/>
156 <option _label="Small Dodecahemicosahedron" arg-set="-which small_dodecahemicosahedron"/>
157 <option _label="Small Dodecahemicosacron" arg-set="-which small_dodecahemicosacron"/>
158 <option _label="Great Dodecicosahedron" arg-set="-which great_dodecicosahedron"/>
159 <option _label="Great Dodecicosacron" arg-set="-which great_dodecicosacron"/>
160 <option _label="Great Snub Dodecicosidodecahedron" arg-set="-which great_snub_dodecicosidodecahedron"/>
161 <option _label="Great Hexagonal Hexecontahedron" arg-set="-which great_hexagonal_hexecontahedron"/>
162 <option _label="Great Dodecahemicosahedron" arg-set="-which great_dodecahemicosahedron"/>
163 <option _label="Great Dodecahemicosacron" arg-set="-which great_dodecahemicosacron"/>
164 <option _label="Great Stellated Truncated Dodecahedron" arg-set="-which great_stellated_truncated_dodecahedron"/>
165 <option _label="Great Triakisicosahedron" arg-set="-which great_triakisicosahedron"/>
166 <option _label="Great Rhombicosidodecahedron" arg-set="-which great_rhombicosidodecahedron"/>
167 <option _label="Great Deltoidal Hexecontahedron" arg-set="-which great_deltoidal_hexecontahedron"/>
168 <option _label="Great Truncated Icosidodecahedron" arg-set="-which great_truncated_icosidodecahedron"/>
169 <option _label="Great Disdyakistriacontahedron" arg-set="-which great_disdyakistriacontahedron"/>
170 <option _label="Great Inverted Snub Icosidodecahedron" arg-set="-which great_inverted_snub_icosidodecahedron"/>
171 <option _label="Great Inverted Pentagonal Hexecontahedron" arg-set="-which great_inverted_pentagonal_hexecontahedron"/>
172 <option _label="Great Dodecahemidodecahedron" arg-set="-which great_dodecahemidodecahedron"/>
173 <option _label="Great Dodecahemidodecacron" arg-set="-which great_dodecahemidodecacron"/>
174 <option _label="Great Icosihemidodecahedron" arg-set="-which great_icosihemidodecahedron"/>
175 <option _label="Great Icosihemidodecacron" arg-set="-which great_icosihemidodecacron"/>
176 <option _label="Small Retrosnub Icosicosidodecahedron" arg-set="-which small_retrosnub_icosicosidodecahedron"/>
177 <option _label="Small Hexagrammic Hexecontahedron" arg-set="-which small_hexagrammic_hexecontahedron"/>
178 <option _label="Great Rhombidodecahedron" arg-set="-which great_rhombidodecahedron"/>
179 <option _label="Great Rhombidodecacron" arg-set="-which great_rhombidodecacron"/>
180 <option _label="Great Retrosnub Icosidodecahedron" arg-set="-which great_retrosnub_icosidodecahedron"/>
181 <option _label="Great Pentagrammic Hexecontahedron" arg-set="-which great_pentagrammic_hexecontahedron"/>
182 <option _label="Great Dirhombicosidodecahedron" arg-set="-which great_dirhombicosidodecahedron"/>
183 <option _label="Great Dirhombicosidodecacron" arg-set="-which great_dirhombicosidodecacron"/>
184   </select>
185
186
187   <boolean id="titles"  _label="Show Description" arg-unset="-no-titles"/>
188   <boolean id="wander" _label="Wander"    arg-unset="-no-wander"/>
189   <boolean id="wire"   _label="Wireframe" arg-set="-wireframe"/>
190   <boolean id="showfps" _label="Show Frames-per-Second" arg-set="-fps"/>
191
192   <_description>
193 Displays different 3D solids and some information about each.
194 A new solid is chosen every few seconds.  There are 75 uniform
195 polyhedra, plus 5 infinite sets of prisms and antiprisms;
196 including their duals brings the total to 160.
197
198 Written by Dr. Zvi Har'El and Jamie Zawinski.
199   </_description>
200 </screensaver>