9fd78c82d342d82d3da15d008dc1838a11bffa02
[xscreensaver] / hacks / config / quasicrystal.xml
1 <?xml version="1.0" encoding="ISO-8859-1"?>
2
3 <screensaver name="quasicrystal" _label="QuasiCrystal" gl="yes">
4
5   <command arg="-root"/>
6
7   <hgroup>
8    <vgroup>
9     <number id="delay" type="slider" arg="-delay %"
10             _label="Frame rate" _low-label="Low" _high-label="High"
11             low="0" high="100000" default="30000"
12             convert="invert"/>
13
14     <number id="speed" type="slider" arg="-speed %"
15             _label="Speed" _low-label="Slow" _high-label="Fast"
16             low="0.1" high="5.0" default="1.0"/>
17    </vgroup>
18    <vgroup>
19     <number id="count" type="slider" arg="-count %"
20             _label="Density" _low-label="Low" _high-label="High"
21             low="7" high="37" default="17"/>
22
23     <number id="contrast" type="slider" arg="-contrast %"
24             _label="Contrast" _low-label="Low" _high-label="High"
25             low="0" high="100" default="30"/>
26    </vgroup>
27   </hgroup>
28
29   <hgroup>
30    <boolean id="wander"    _label="Displacement" arg-unset="-no-wander"/>
31    <boolean id="spin"      _label="Rotation"     arg-unset="-no-spin"/>
32    <boolean id="symmetric" _label="Symmetry"     arg-unset="-no-symmetry"/>
33    <boolean id="showfps"   _label="Show frame rate" arg-set="-fps"/>
34   </hgroup>
35
36   <_description>
37 A quasicrystal is a structure that is ordered but aperiodic.
38 Two-dimensional quasicrystals can be generated by adding a set of
39 planes where x is the sine of y.  Different complex aperiodic plane
40 tilings are produced depending on the period, position, and rotation
41 of the component planes, and whether the rotation of the planes is
42 evenly distributed around the circle (the "symmetry" option, above)
43 or random.
44
45 See also the "RD-Bomb", "CWaves" and "Penrose" screen savers.
46
47 http://en.wikipedia.org/wiki/Quasicrystal
48
49 Written by Jamie Zawinski; 2013.
50   </_description>
51 </screensaver>