From http://www.jwz.org/xscreensaver/xscreensaver-5.35.tar.gz
[xscreensaver] / hacks / config / surfaces.xml
1 <?xml version="1.0" encoding="ISO-8859-1"?>
2
3 <screensaver name="surfaces" _label="Surfaces" gl="yes">
4
5   <command arg="-root"/>
6
7   <video href="https://www.youtube.com/watch?v=Q412lxz3fTg"/>
8
9   <hgroup>
10    <vgroup>
11     <number id="delay" type="slider" arg="-delay %"
12             _label="Frame rate" _low-label="Low" _high-label="High"
13             low="0" high="100000" default="20000"
14             convert="invert"/>
15
16     <number id="descent" type="slider" arg="-speed %"
17             _label="Duration" _low-label="Short" _high-label="Long"
18             low="2" high="2000" default="300"
19             convert="invert"/>
20    </vgroup>
21
22    <vgroup>
23     <select id="surface">
24      <option id="random"    _label="Random Surface"/>
25      <option id="dini"      _label="Dini's Surface"      arg-set="-surface dini"/>
26      <option id="enneper"   _label="Enneper's Surface"   arg-set="-surface enneper"/>
27      <option id="kuen"      _label="Kuen Surface"        arg-set="-surface kuen"/>
28      <option id="moebius"   _label="Moebius Strip"       arg-set="-surface moebius"/>
29      <option id="seashell"  _label="Seashell"            arg-set="-surface seashell"/>
30      <option id="swallow"   _label="Swallowtail"         arg-set="-surface swallowtail"/>
31      <option id="bohemian"  _label="Bohemian Dome"       arg-set="-surface bohemian"/>
32      <option id="whitney"   _label="Whitney Umbrella"    arg-set="-surface whitney"/>
33      <option id="pluecker"  _label="Pluecker's Conoid"   arg-set="-surface pluecker"/>
34      <option id="henneberg" _label="Henneberg's Surface" arg-set="-surface henneberg"/>
35      <option id="catalan"   _label="Catalan's Surface"   arg-set="-surface catalan"/>
36      <option id="corkscrew" _label="Corkscrew Surface"   arg-set="-surface corkscrew"/>
37     </select>
38
39     <select id="mode">
40       <option id="random"    _label="Random Display Mode"/>
41       <option id="points"    _label="Points"     arg-set="-mode points"/>
42       <option id="lines"     _label="Lines"      arg-set="-mode lines"/>
43       <option id="line_loop" _label="Line Loops" arg-set="-mode line-loops"/>
44     </select>
45
46     <hgroup>
47      <boolean id="wander"  _label="Wander" arg-set="-wander"/>
48      <boolean id="spin"    _label="Spin" arg-unset="-no-spin"/>
49      <boolean id="showfps" _label="Show frame rate" arg-set="-fps"/>
50     </hgroup>
51    </vgroup>
52   </hgroup>
53
54   <xscreensaver-updater />
55
56   <_description>
57 Parametric surfaces.
58
59 http://mathworld.wolfram.com/DinisSurface.html
60 https://en.wikipedia.org/wiki/Enneper_surface
61 http://mathworld.wolfram.com/EnnepersMinimalSurface.html
62 http://mathworld.wolfram.com/KuenSurface.html
63 https://en.wikipedia.org/wiki/Moebius_strip
64 http://mathworld.wolfram.com/Seashell.html
65 http://mathworld.wolfram.com/SwallowtailCatastrophe.html
66 http://mathworld.wolfram.com/BohemianDome.html
67 https://en.wikipedia.org/wiki/Whitney_umbrella
68 http://mathworld.wolfram.com/PlueckersConoid.html
69 http://mathworld.wolfram.com/HennebergsMinimalSurface.html
70 http://mathworld.wolfram.com/CatalansSurface.html
71 http://mathworld.wolfram.com/CorkscrewSurface.html
72
73 Written by Andrey Mirtchovski and Carsten Steger; 2003.
74   </_description>
75 </screensaver>