978328f8f8147fe64c39cdb85a7bb85923a2ebc2
[xscreensaver] / hacks / config / polyhedra.xml
1 <?xml version="1.0" encoding="ISO-8859-1"?>
2
3 <screensaver name="polyhedra" _label="Polyhedra" gl="yes">
4
5   <command arg="-root"/>
6
7   <number id="delay" type="slider" arg="-delay %"
8           _label="Frame rate" _low-label="Low" _high-label="High"
9           low="0" high="100000" default="30000"
10           convert="invert"/>
11
12   <number id="speed" type="slider" arg="-speed %"
13           _label="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="object">
21 <option id="random" _label="Display random polyhedron"/>
22 <option _label="Pentagonal prism" arg-set="-which pentagonal_prism"/>
23 <option _label="Pentagonal dipyramid" arg-set="-which pentagonal_dipyramid"/>
24 <option _label="Pentagonal antiprism" arg-set="-which pentagonal_antiprism"/>
25 <option _label="Pentagonal deltohedron" arg-set="-which pentagonal_deltohedron"/>
26 <option _label="Pentagrammic prism" arg-set="-which pentagrammic_prism"/>
27 <option _label="Pentagrammic dipyramid" arg-set="-which pentagrammic_dipyramid"/>
28 <option _label="Pentagrammic antiprism" arg-set="-which pentagrammic_antiprism"/>
29 <option _label="Pentagrammic deltohedron" arg-set="-which pentagrammic_deltohedron"/>
30 <option _label="Pentagrammic crossed antiprism" arg-set="-which pentagrammic_crossed_antiprism"/>
31 <option _label="Pentagrammic concave deltohedron" arg-set="-which pentagrammic_concave_deltohedron"/>
32 <option _label="Tetrahedron" arg-set="-which tetrahedron"/>
33 <option _label="Truncated tetrahedron" arg-set="-which truncated_tetrahedron"/>
34 <option _label="Triakistetrahedron" arg-set="-which triakistetrahedron"/>
35 <option _label="Octahemioctahedron" arg-set="-which octahemioctahedron"/>
36 <option _label="Octahemioctacron" arg-set="-which octahemioctacron"/>
37 <option _label="Tetrahemihexahedron" arg-set="-which tetrahemihexahedron"/>
38 <option _label="Tetrahemihexacron" arg-set="-which tetrahemihexacron"/>
39 <option _label="Octahedron" arg-set="-which octahedron"/>
40 <option _label="Cube" arg-set="-which cube"/>
41 <option _label="Cuboctahedron" arg-set="-which cuboctahedron"/>
42 <option _label="Rhombic dodecahedron" arg-set="-which rhombic_dodecahedron"/>
43 <option _label="Truncated octahedron" arg-set="-which truncated_octahedron"/>
44 <option _label="Tetrakishexahedron" arg-set="-which tetrakishexahedron"/>
45 <option _label="Truncated cube" arg-set="-which truncated_cube"/>
46 <option _label="Triakisoctahedron" arg-set="-which triakisoctahedron"/>
47 <option _label="Rhombicuboctahedron" arg-set="-which rhombicuboctahedron"/>
48 <option _label="Deltoidal icositetrahedron" arg-set="-which deltoidal_icositetrahedron"/>
49 <option _label="Truncated cuboctahedron" arg-set="-which truncated_cuboctahedron"/>
50 <option _label="Disdyakisdodecahedron" arg-set="-which disdyakisdodecahedron"/>
51 <option _label="Snub cube" arg-set="-which snub_cube"/>
52 <option _label="Pentagonal icositetrahedron" arg-set="-which pentagonal_icositetrahedron"/>
53 <option _label="Small cubicuboctahedron" arg-set="-which small_cubicuboctahedron"/>
54 <option _label="Small hexacronic icositetrahedron" arg-set="-which small_hexacronic_icositetrahedron"/>
55 <option _label="Great cubicuboctahedron" arg-set="-which great_cubicuboctahedron"/>
56 <option _label="Great hexacronic icositetrahedron" arg-set="-which great_hexacronic_icositetrahedron"/>
57 <option _label="Cubohemioctahedron" arg-set="-which cubohemioctahedron"/>
58 <option _label="Hexahemioctacron" arg-set="-which hexahemioctacron"/>
59 <option _label="Cubitruncated cuboctahedron" arg-set="-which cubitruncated_cuboctahedron"/>
60 <option _label="Tetradyakishexahedron" arg-set="-which tetradyakishexahedron"/>
61 <option _label="Great rhombicuboctahedron" arg-set="-which great_rhombicuboctahedron"/>
62 <option _label="Great deltoidal icositetrahedron" arg-set="-which great_deltoidal_icositetrahedron"/>
63 <option _label="Small rhombihexahedron" arg-set="-which small_rhombihexahedron"/>
64 <option _label="Small rhombihexacron" arg-set="-which small_rhombihexacron"/>
65 <option _label="Stellated truncated hexahedron" arg-set="-which stellated_truncated_hexahedron"/>
66 <option _label="Great triakisoctahedron" arg-set="-which great_triakisoctahedron"/>
67 <option _label="Great truncated cuboctahedron" arg-set="-which great_truncated_cuboctahedron"/>
68 <option _label="Great disdyakisdodecahedron" arg-set="-which great_disdyakisdodecahedron"/>
69 <option _label="Great rhombihexahedron" arg-set="-which great_rhombihexahedron"/>
70 <option _label="Great rhombihexacron" arg-set="-which great_rhombihexacron"/>
71 <option _label="Icosahedron" arg-set="-which icosahedron"/>
72 <option _label="Dodecahedron" arg-set="-which dodecahedron"/>
73 <option _label="Icosidodecahedron" arg-set="-which icosidodecahedron"/>
74 <option _label="Rhombic triacontahedron" arg-set="-which rhombic_triacontahedron"/>
75 <option _label="Truncated icosahedron" arg-set="-which truncated_icosahedron"/>
76 <option _label="Pentakisdodecahedron" arg-set="-which pentakisdodecahedron"/>
77 <option _label="Truncated dodecahedron" arg-set="-which truncated_dodecahedron"/>
78 <option _label="Triakisicosahedron" arg-set="-which triakisicosahedron"/>
79 <option _label="Rhombicosidodecahedron" arg-set="-which rhombicosidodecahedron"/>
80 <option _label="Deltoidal hexecontahedron" arg-set="-which deltoidal_hexecontahedron"/>
81 <option _label="Truncated icosidodecahedron" arg-set="-which truncated_icosidodecahedron"/>
82 <option _label="Disdyakistriacontahedron" arg-set="-which disdyakistriacontahedron"/>
83 <option _label="Snub dodecahedron" arg-set="-which snub_dodecahedron"/>
84 <option _label="Pentagonal hexecontahedron" arg-set="-which pentagonal_hexecontahedron"/>
85 <option _label="Small ditrigonal icosidodecahedron" arg-set="-which small_ditrigonal_icosidodecahedron"/>
86 <option _label="Small triambic icosahedron" arg-set="-which small_triambic_icosahedron"/>
87 <option _label="Small icosicosidodecahedron" arg-set="-which small_icosicosidodecahedron"/>
88 <option _label="Small icosacronic hexecontahedron" arg-set="-which small_icosacronic_hexecontahedron"/>
89 <option _label="Small snub icosicosidodecahedron" arg-set="-which small_snub_icosicosidodecahedron"/>
90 <option _label="Small hexagonal hexecontahedron" arg-set="-which small_hexagonal_hexecontahedron"/>
91 <option _label="Small dodecicosidodecahedron" arg-set="-which small_dodecicosidodecahedron"/>
92 <option _label="Small dodecacronic hexecontahedron" arg-set="-which small_dodecacronic_hexecontahedron"/>
93 <option _label="Small stellated dodecahedron" arg-set="-which small_stellated_dodecahedron"/>
94 <option _label="Great dodecahedron" arg-set="-which great_dodecahedron"/>
95 <option _label="Great dodecadodecahedron" arg-set="-which great_dodecadodecahedron"/>
96 <option _label="Medial rhombic triacontahedron" arg-set="-which medial_rhombic_triacontahedron"/>
97 <option _label="Truncated great dodecahedron" arg-set="-which truncated_great_dodecahedron"/>
98 <option _label="Small stellapentakisdodecahedron" arg-set="-which small_stellapentakisdodecahedron"/>
99 <option _label="Rhombidodecadodecahedron" arg-set="-which rhombidodecadodecahedron"/>
100 <option _label="Medial deltoidal hexecontahedron" arg-set="-which medial_deltoidal_hexecontahedron"/>
101 <option _label="Small rhombidodecahedron" arg-set="-which small_rhombidodecahedron"/>
102 <option _label="Small rhombidodecacron" arg-set="-which small_rhombidodecacron"/>
103 <option _label="Snub dodecadodecahedron" arg-set="-which snub_dodecadodecahedron"/>
104 <option _label="Medial pentagonal hexecontahedron" arg-set="-which medial_pentagonal_hexecontahedron"/>
105 <option _label="Ditrigonal dodecadodecahedron" arg-set="-which ditrigonal_dodecadodecahedron"/>
106 <option _label="Medial triambic icosahedron" arg-set="-which medial_triambic_icosahedron"/>
107 <option _label="Great ditrigonal dodecicosidodecahedron" arg-set="-which great_ditrigonal_dodecicosidodecahedron"/>
108 <option _label="Great ditrigonal dodecacronic hexecontahedron" arg-set="-which great_ditrigonal_dodecacronic_hexecontahedron"/>
109 <option _label="Small ditrigonal dodecicosidodecahedron" arg-set="-which small_ditrigonal_dodecicosidodecahedron"/>
110 <option _label="Small ditrigonal dodecacronic hexecontahedron" arg-set="-which small_ditrigonal_dodecacronic_hexecontahedron"/>
111 <option _label="Icosidodecadodecahedron" arg-set="-which icosidodecadodecahedron"/>
112 <option _label="Medial icosacronic hexecontahedron" arg-set="-which medial_icosacronic_hexecontahedron"/>
113 <option _label="Icositruncated dodecadodecahedron" arg-set="-which icositruncated_dodecadodecahedron"/>
114 <option _label="Tridyakisicosahedron" arg-set="-which tridyakisicosahedron"/>
115 <option _label="Snub icosidodecadodecahedron" arg-set="-which snub_icosidodecadodecahedron"/>
116 <option _label="Medial hexagonal hexecontahedron" arg-set="-which medial_hexagonal_hexecontahedron"/>
117 <option _label="Great ditrigonal icosidodecahedron" arg-set="-which great_ditrigonal_icosidodecahedron"/>
118 <option _label="Great triambic icosahedron" arg-set="-which great_triambic_icosahedron"/>
119 <option _label="Great icosicosidodecahedron" arg-set="-which great_icosicosidodecahedron"/>
120 <option _label="Great icosacronic hexecontahedron" arg-set="-which great_icosacronic_hexecontahedron"/>
121 <option _label="Small icosihemidodecahedron" arg-set="-which small_icosihemidodecahedron"/>
122 <option _label="Small icosihemidodecacron" arg-set="-which small_icosihemidodecacron"/>
123 <option _label="Small dodecicosahedron" arg-set="-which small_dodecicosahedron"/>
124 <option _label="Small dodecicosacron" arg-set="-which small_dodecicosacron"/>
125 <option _label="Small dodecahemidodecahedron" arg-set="-which small_dodecahemidodecahedron"/>
126 <option _label="Small dodecahemidodecacron" arg-set="-which small_dodecahemidodecacron"/>
127 <option _label="Great stellated dodecahedron" arg-set="-which great_stellated_dodecahedron"/>
128 <option _label="Great icosahedron" arg-set="-which great_icosahedron"/>
129 <option _label="Great icosidodecahedron" arg-set="-which great_icosidodecahedron"/>
130 <option _label="Great rhombic triacontahedron" arg-set="-which great_rhombic_triacontahedron"/>
131 <option _label="Great truncated icosahedron" arg-set="-which great_truncated_icosahedron"/>
132 <option _label="Great stellapentakisdodecahedron" arg-set="-which great_stellapentakisdodecahedron"/>
133 <option _label="Rhombicosahedron" arg-set="-which rhombicosahedron"/>
134 <option _label="Rhombicosacron" arg-set="-which rhombicosacron"/>
135 <option _label="Great snub icosidodecahedron" arg-set="-which great_snub_icosidodecahedron"/>
136 <option _label="Great pentagonal hexecontahedron" arg-set="-which great_pentagonal_hexecontahedron"/>
137 <option _label="Small stellated truncated dodecahedron" arg-set="-which small_stellated_truncated_dodecahedron"/>
138 <option _label="Great pentakisdodekahedron" arg-set="-which great_pentakisdodekahedron"/>
139 <option _label="Truncated dodecadodecahedron" arg-set="-which truncated_dodecadodecahedron"/>
140 <option _label="Medial disdyakistriacontahedron" arg-set="-which medial_disdyakistriacontahedron"/>
141 <option _label="Inverted snub dodecadodecahedron" arg-set="-which inverted_snub_dodecadodecahedron"/>
142 <option _label="Medial inverted pentagonal hexecontahedron" arg-set="-which medial_inverted_pentagonal_hexecontahedron"/>
143 <option _label="Great dodecicosidodecahedron" arg-set="-which great_dodecicosidodecahedron"/>
144 <option _label="Great dodecacronic hexecontahedron" arg-set="-which great_dodecacronic_hexecontahedron"/>
145 <option _label="Small dodecahemicosahedron" arg-set="-which small_dodecahemicosahedron"/>
146 <option _label="Small dodecahemicosacron" arg-set="-which small_dodecahemicosacron"/>
147 <option _label="Great dodecicosahedron" arg-set="-which great_dodecicosahedron"/>
148 <option _label="Great dodecicosacron" arg-set="-which great_dodecicosacron"/>
149 <option _label="Great snub dodecicosidodecahedron" arg-set="-which great_snub_dodecicosidodecahedron"/>
150 <option _label="Great hexagonal hexecontahedron" arg-set="-which great_hexagonal_hexecontahedron"/>
151 <option _label="Great dodecahemicosahedron" arg-set="-which great_dodecahemicosahedron"/>
152 <option _label="Great dodecahemicosacron" arg-set="-which great_dodecahemicosacron"/>
153 <option _label="Great stellated truncated dodecahedron" arg-set="-which great_stellated_truncated_dodecahedron"/>
154 <option _label="Great triakisicosahedron" arg-set="-which great_triakisicosahedron"/>
155 <option _label="Great rhombicosidodecahedron" arg-set="-which great_rhombicosidodecahedron"/>
156 <option _label="Great deltoidal hexecontahedron" arg-set="-which great_deltoidal_hexecontahedron"/>
157 <option _label="Great truncated icosidodecahedron" arg-set="-which great_truncated_icosidodecahedron"/>
158 <option _label="Great disdyakistriacontahedron" arg-set="-which great_disdyakistriacontahedron"/>
159 <option _label="Great inverted snub icosidodecahedron" arg-set="-which great_inverted_snub_icosidodecahedron"/>
160 <option _label="Great inverted pentagonal hexecontahedron" arg-set="-which great_inverted_pentagonal_hexecontahedron"/>
161 <option _label="Great dodecahemidodecahedron" arg-set="-which great_dodecahemidodecahedron"/>
162 <option _label="Great dodecahemidodecacron" arg-set="-which great_dodecahemidodecacron"/>
163 <option _label="Great icosihemidodecahedron" arg-set="-which great_icosihemidodecahedron"/>
164 <option _label="Great icosihemidodecacron" arg-set="-which great_icosihemidodecacron"/>
165 <option _label="Small retrosnub icosicosidodecahedron" arg-set="-which small_retrosnub_icosicosidodecahedron"/>
166 <option _label="Small hexagrammic hexecontahedron" arg-set="-which small_hexagrammic_hexecontahedron"/>
167 <option _label="Great rhombidodecahedron" arg-set="-which great_rhombidodecahedron"/>
168 <option _label="Great rhombidodecacron" arg-set="-which great_rhombidodecacron"/>
169 <option _label="Great retrosnub icosidodecahedron" arg-set="-which great_retrosnub_icosidodecahedron"/>
170 <option _label="Great pentagrammic hexecontahedron" arg-set="-which great_pentagrammic_hexecontahedron"/>
171 <option _label="Great dirhombicosidodecahedron" arg-set="-which great_dirhombicosidodecahedron"/>
172 <option _label="Great dirhombicosidodecacron" arg-set="-which great_dirhombicosidodecacron"/>
173 <option _label="Utah teapotahedron" arg-set="-which utah_teapotahedron"/>
174   </select>
175
176   <hgroup>
177    <boolean id="spin"    _label="Spin"      arg-unset="-no-spin"/>
178    <boolean id="wander"  _label="Wander"    arg-unset="-no-wander"/>
179    <boolean id="wire"    _label="Wireframe" arg-set="-wireframe"/>
180   </hgroup>
181   <hgroup>
182    <boolean id="titles"  _label="Show description" arg-unset="-no-titles"/>
183    <boolean id="showfps" _label="Show frame rate" arg-set="-fps"/>
184   </hgroup>
185
186   <_description>
187 Displays the 75 uniform polyhedra and their duals, plus 5 prisms
188 and antiprisms, and some information about each.
189
190 http://en.wikipedia.org/wiki/Uniform_polyhedra
191 http://en.wikipedia.org/wiki/Stellation
192 http://en.wikipedia.org/wiki/Dual_polyhedron
193 http://en.wikipedia.org/wiki/Antiprism
194
195 Written by Dr. Zvi Har'El and Jamie Zawinski; 2004.
196   </_description>
197 </screensaver>