Appendix A
Implementation Notes

The programs written for this research are:
wire4 4D Wireframe Display Program wire4-101.tar.gz
wire4-101.zip
wire4data.tar.gz
wire4data.zip
ray4 4D Raytracer ray4-131.tar.gz
ray4-131.zip
r4toiff Ray4 to Interchange File Format (IFF) Image Included in Ray4 Package
r4tosgi Ray4 to SGI Display Included in Ray4 Package

The wire4 Program

The wire4 program runs on the Silicon Graphics Iris 3130 workstation and uses the Silicon Graphics GL display language. The input file specifies the following data:

wire4 reads the input file and displays the wireframe with the initial viewing parameters. Since only the viewpoints are rotated, the 4D and 3D distances from the from-point to the to-point are constant. The user has interactive control over the following:

The ray4 Program

ray4 runs on both the Commodore Amiga and most Unix platforms. Since the output is sent to a file, this program is device independent.

The input file contains the following information:

In addition to the scene description, ray4 takes the following command-line arguments which govern the resolution of the output image:


Table of Contents