next up previous contents index
Next: Global Data Types Up: 3D-Display Implementation Previous: 3D-Display Implementation

Contents of the Modules

The following files contain data structures and variables of the 3D user interface:  

 
		 d3_global.h   		 Global data structures and constants

d3_global.c Global variables

d3_font5x7.c Array for the 5 7 character set

d3_font5x8.c Array for the 5 8 character set

d3_font8x14.c Array for the 8 14 character set

The following files contain panels of the 3D user interface:

 
		  d3_pannels.c			 Control panel

d3_move.c Panel for stepwise rotation, scaling and translation

d3_zvalue.c Panel for input of the z-value

d3_setup.c Panel for the step sizes and initial values

d3_model.c Panel for the kind of display

d3_project.c Panel for the projection

d3_light.c Panel for the illumination

d3_units.c Panel for displaying values in the units

d3_links.c Panel for displaying values in the links

d3_disp.c Handling of the display window and the event loop

d3_xUtils.c X Window assistance routine

The following files contain 3D visualization functions:  

 
		 d3_main.c			 Interface and controls of the visualisation

d3_shade.c Illumination algorithm

d3_draw.c High level drawing routines for units and links

d3_anageo.c Matrix transformations and basic operations

d3_lists.c Administration of lists

The following files contain low level drawing routines:  

 
		 d3_graph.c			 Low level drawing routines and color control

d3_zgraph.c z-buffer functions

d3_point.c Pixel oriented output

d3_fonts.c Control of text output

d3_dither.c dithering of the color values



Niels Mache
Wed May 17 11:23:58 MET DST 1995