The following files contain data structures and variables of the 3D user interface:
d3_global.h Global data structures and constantsd3_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 paneld3_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 visualisationd3_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 controld3_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