hyperball - 2d projection of a 4d object
.SH SYNOPSIS
.B hyperball
-[\-display \fIhost:display.screen\fP] [\-foreground \fIcolor\fP] [\-background \fIcolor\fP] [\-xy \fIfloat\fP] [\-xz \fIfloat\fP] [\-yz \fIfloat\fP] [\-xw \fIfloat\fP] [\-yw \fIfloat\fP] [\-zw \fIfloat\fP] [\-observer-z \fIint\fP] [\-delay \fIusecs\fP] [\-window] [\-root] [\-mono] [\-install] [\-visual \fIvisual\fP]
+[\-display \fIhost:display.screen\fP]
+[\-foreground \fIcolor\fP]
+[\-background \fIcolor\fP]
+[\-xy \fIfloat\fP]
+[\-xz \fIfloat\fP]
+[\-yz \fIfloat\fP]
+[\-xw \fIfloat\fP]
+[\-yw \fIfloat\fP]
+[\-zw \fIfloat\fP]
+[\-delay \fIusecs\fP]
+[\-window]
+[\-root]
+[\-mono]
+[\-install]
+[\-visual \fIvisual\fP]
+[\-fps]
.SH DESCRIPTION
The \fIhyperball\fP program displays a wireframe projection of a hyperball
which is rotating at user-specified rates around any or all of its four axes.
.TP 8
.B \-delay \fImicroseconds\fP
How much of a delay should be introduced between steps of the animation.
-Default 100000, or about 1/10th second.
-.TP 8
-.B \-observer-z \fIint\fP
-How far away the observer is from the center of the cube (the cube is one
-unit per side.) Default 5.
+Default 20000, or about 0.02 seconds.
.TP 8
.B \-xw \fIfloat\fP
.TP 8
.TP 8
.B \-zw \fIfloat\fP
The amount that the ball should be rotated around the specified axis at
-each frame of the animation, expressed in radians. These should be small
-floating-point values (less than 0.05 works best.) Default: xy=0.01,
-xz=0.005, yw=0.01.
+each frame of the animation, expressed in 0.001 radians. These should be small
+floating-point values (less than 50 works best.) Default: xy=3,
+xz=5, yw=10.
+.TP 8
+.B \-fps
+Display the current frame rate and CPU load.
.SH ENVIRONMENT
.PP
.TP 8