1. Introduction
Exploring Algebraic Surfaces
An algebraic surface is a two-dimensional surface that exists in three-dimensional Euclidean space. It is defined by an equation P(x, y, z) = 0, where P is a polynomial in the three variables.
It is often difficult to understand the geometry of such surfaces; the purpose of this tool is to aid in studying their topology.
The method by which the exploration is done can best be described by analogy. Think of yourself as flying a spaceship through the vast reaches of 3-space. You have a large rectangular window in the front of your ship. Looking out through the window you can see some of the objects inhabiting 3-space.
There is a means to describe your position and orientation. Your position, easy enough, is defined by a point (x, y, z). Your orientation is defined by two vectors: a forward vector, which points in the direction you are facing, and an up vector, which points in the direction you think is up. These two vectors are, necessarily, perpendicular.
You have all the necessary controls to maneuver your ship. You may change your position by moving parallel to a coordinate axis, moving forward, moving backward, or jumping to any given point (hyperspace). You also have power over the objects you are viewing. You can add new ones, delete them, make all or parts of them visible or invisible, or change their colors.
Getting Started
To get the files you need, do a bringover -p [Cedar]<CedarChest6.1>Top>CaminoSurfaces.df. Included in the files brought over is a load file, InstallSurfaceTool.load. Type "InstallSurfaceTool" to the Command Tool. This will switch on the color display to 24bpp mode, run some BCD files, and then execute the command "SurfaceTool". An icon will appear on the left side of the display. For additional instances of the tool (you're on your own if you have more than one simultaneously), type "SurfaceTool" to the Command Tool.
(for now:) Close any viewers on the color monitor (important!), then open the SurfaceTool icon and double-click "Open" at the top left. A color viewer named "Algebraic Surface Viewer" should open on the color display.
The tool is now ready to use.