Graphical System Implementation Issues - 1998
Project Definition
The project has been partitioned into 3 parts: a 3D display
program, and two programs for generating 3D data as projections
of high-dimensional data. The generating programs generate
an ASCII description file, in a
prescribed format
which is used as an input data file for the 3D display program.
- Display program: interactive display program that reads
the input (3D or 2D) description file, and displays an
orthogonal projection that can be changed interactively.
Two 3D modes are: "atoms and links" and "polyhedral faces".
- Projection program 1: assumes a unit n-dimensional grid.
Interactive selection of a sub-hyperparallelohedral, and
a 3D subspace for projection. Displays defining vectors
in 2D standard views (6 of them for 4D). Performs projection
3D and writes results into file in standard format.
- Projection program 2: assumes a unit 4-dimensional grid.
Interactive selection of a projection plane and a volume
for projection, with display of 6 2D views of the
defining vectors. Projects points and edges onto plain,
and writes results into file in standard format.
Interface Tests
The following are data files generated by stubs of various
projection programs. Implementers of display programs should
test whether their program can correctly accept them all.
-
Data file 1
-
Data file 2
Back to BGU Math & CS HomePage