summaryrefslogtreecommitdiffstats
path: root/hacks/config/hyperball.xml
blob: 8f674d2f63e39f7dbbc975064e865f50ca6579b5 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
<?xml version="1.0" encoding="ISO-8859-1"?>

<screensaver name="hyperball" _label="HyperBall">

  <command arg="-root"/>

  <video href="https://www.youtube.com/watch?v=BqOHgn0BQOc"/>

  <hgroup>
    <vgroup>
     <number id="delay" type="slider" arg="-delay %"
             _label="Frame rate" _low-label="Low" _high-label="High"
             low="0" high="100000" default="20000"
             convert="invert"/>


      <number id="z" type="slider" arg="-observer-z %"
              _label="Zoom" _low-label="Near" _high-label="Far"
              low="1.125" high="10.0" default="3.0"/>

     <boolean id="showfps" _label="Show frame rate" arg-set="-fps"/>
    </vgroup>

    <vgroup>
      <number id="xw" type="slider" arg="-xw %"
              _label="XW rotation" _low-label="Slow" _high-label="Fast"
              low="0" high="20" default="0"/>
      <number id="xy" type="slider" arg="-xy %"
              _label="XY rotation" _low-label="Slow" _high-label="Fast"
              low="0" high="20" default="3"/>
      <number id="xz" type="slider" arg="-xz %"
              _label="XZ rotation" _low-label="Slow" _high-label="Fast"
              low="0" high="20" default="5"/>
    </vgroup>
    <vgroup>
      <number id="yw" type="slider" arg="-yw %"
              _label="YW rotation" _low-label="Slow" _high-label="Fast"
              low="0" high="20" default="10"/>
      <number id="yz" type="slider" arg="-yz %"
              _label="YZ rotation" _low-label="Slow" _high-label="Fast"
              low="0" high="20" default="0"/>
      <number id="zw" type="slider" arg="-zw %"
              _label="ZW rotation" _low-label="Slow" _high-label="Fast"
              low="0" high="20" default="0"/>
    </vgroup>
  </hgroup>

  <xscreensaver-updater />

  <_description>
This screen saver was removed from the XScreenSaver distribution as of
version 5.10.  It has been replaced by the more general "Polytopes"
screen saver, which can display this object as well as others.  The
Polytopes "120-cell" object corresponds to this one.

Hyperball is to hypercube as dodecahedron is to cube: this displays
a 2D projection of the sequence of 3D objects which are the projections
of the 4D analog to the dodecahedron.  Technically, it is a "120 cell
polytope".

https://en.wikipedia.org/wiki/Hypercube
https://en.wikipedia.org/wiki/Regular_polytope

Written by Joe Keane; 2000.
  </_description>
</screensaver>