<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"
- low="-180.0" high="180.0" default="7.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