From http://www.jwz.org/xscreensaver/xscreensaver-5.33.tar.gz
[xscreensaver] / hacks / config / projectiveplane.xml
index 70b9ff1b7d87f52cf0ce70c392106c9546366d98..fc625a9ed850ac0997a7d127699b3fe158769b40 100644 (file)
@@ -4,17 +4,7 @@
 
   <command arg="-root"/>
 
-  <hgroup>
-    <select id="view-mode">
-      <option id="walk"      _label="Random motion"/>
-      <option id="walk"      _label="Walk"          arg-set="-view-mode walk"/>
-      <option id="turn"      _label="Turn"          arg-set="-view-mode turn"/>
-      <option id="walk-turn" _label="Walk and turn" arg-set="-view-mode walk-turn"/>
-    </select>
-
-    <boolean id="orientation-marks" _label="Show orientation marks"
-              arg-set="-orientation-marks"/>
-  </hgroup>
+  <video href="http://www.youtube.com/watch?v=Zg6ONPUTwUQ"/>
 
   <hgroup>
     <select id="display-mode">
 
   <hgroup>
     <vgroup>
+     <hgroup>
       <number id="speed-wx" type="slider" arg="-speed-wx %"
-              _label="WX rotation speed"
-              _low-label="-4.0" _high-label="4.0"
+              _label="WX speed"
+              _low-label="-4" _high-label="4"
               low="-4.0" high="4.0" default="1.1"/>
+     </hgroup>
 
+     <hgroup>
       <number id="speed-wy" type="slider" arg="-speed-wy %"
-              _label="WY rotation speed"
-              _low-label="-4.0" _high-label="4.0"
+              _label="WY speed"
+              _low-label="-4" _high-label="4"
               low="-4.0" high="4.0" default="1.3"/>
+     </hgroup>
 
+     <hgroup>
       <number id="speed-wz" type="slider" arg="-speed-wz %"
-              _label="WZ rotation speed"
-              _low-label="-4.0" _high-label="4.0"
+              _label="WZ speed"
+              _low-label="-4" _high-label="4"
               low="-4.0" high="4.0" default="1.5"/>
+     </hgroup>
     </vgroup>
 
     <vgroup>
+     <hgroup>
       <number id="speed-xy" type="slider" arg="-speed-xy %"
-              _label="XY rotation speed"
-              _low-label="-4.0" _high-label="4.0"
+              _label="XY speed"
+              _low-label="-4" _high-label="4"
               low="-4.0" high="4.0" default="1.7"/>
+     </hgroup>
 
+     <hgroup>
       <number id="speed-xz" type="slider" arg="-speed-xz %"
-              _label="XZ rotation speed"
-              _low-label="-4.0" _high-label="4.0"
+              _label="XZ speed"
+              _low-label="-4" _high-label="4"
               low="-4.0" high="4.0" default="1.9"/>
+     </hgroup>
 
+     <hgroup>
       <number id="speed-yz" type="slider" arg="-speed-yz %"
-              _label="YZ rotation speed"
-              _low-label="-4.0" _high-label="4.0"
+              _label="YZ speed"
+              _low-label="-4" _high-label="4"
               low="-4.0" high="4.0" default="2.1"/>
+     </hgroup>
     </vgroup>
 
     <vgroup>
+     <hgroup>
      <number id="walk-direction" type="slider" arg="-walk-direction %"
-             _label="Walking direction"
-             _low-label="-180.0" _high-label="180.0"
+             _label="Walk dir     "
+             _low-label="-180" _high-label="180"
              low="-180.0" high="180.0" default="83.0"/>
+     </hgroup>
 
+     <hgroup>
      <number id="walk-speed" type="slider" arg="-walk-speed %"
-             _label="Walking speed"
-             _low-label="1.0" _high-label="100.0"
+             _label="Walk speed"
+             _low-label="1" _high-label="100"
              low="1.0" high="100.0" default="20.0"/>
+     </hgroup>
 
+     <hgroup>
      <number id="delay" type="slider" arg="-delay %"
              _label="Frame rate" _low-label="Low" _high-label="High"
              low="0" high="100000" default="10000"
              convert="invert"/>
-
-     <boolean id="showfps" _label="Show frame rate" arg-set="-fps"/>
+     </hgroup>
     </vgroup>
   </hgroup>
 
-  <xscreensaver-updater />
+  <hgroup>
+    <select id="view-mode">
+      <option id="walk"      _label="Random motion"/>
+      <option id="walk"      _label="Walk"          arg-set="-view-mode walk"/>
+      <option id="turn"      _label="Turn"          arg-set="-view-mode turn"/>
+      <option id="walk-turn" _label="Walk and turn" arg-set="-view-mode walk-turn"/>
+    </select>
+
+    <boolean id="orientation-marks" _label="Show orientation marks"
+              arg-set="-orientation-marks"/>
+
+    <boolean id="showfps" _label="Show frame rate" arg-set="-fps"/>
+
+    <xscreensaver-updater />
+  </hgroup>
+
+
 
   <_description>
-This animates a 4D embedding of the real projective plane.
+A 4D embedding of the real projective plane.
 
 You can walk on the surface of the real projective plane or rotate it
 in 4D or walk on it while it rotates in 4D.  Inspired by Thomas
 Banchoff's book "Beyond the Third Dimension: Geometry, Computer
 Graphics, and Higher Dimensions", Scientific American Library, 1990.
 
-http://en.wikipedia.org/wiki/Real_projective_plane
-http://en.wikipedia.org/wiki/Roman_surface
-http://en.wikipedia.org/wiki/Cross_cap
-http://en.wikipedia.org/wiki/Moebius_strip
+https://en.wikipedia.org/wiki/Real_projective_plane
+https://en.wikipedia.org/wiki/Roman_surface
+https://en.wikipedia.org/wiki/Cross_cap
+https://en.wikipedia.org/wiki/Moebius_strip
 http://mathworld.wolfram.com/RealProjectivePlane.html
 http://mathworld.wolfram.com/RomanSurface.html
 http://mathworld.wolfram.com/Cross-Cap.html