3. Structure

A quick overview on how all parts fit together in the overall structure.

As this type of design document is supposed to be as much for learning as a technical reference document I have arranged the structure to this end. For the designer of a system it is more useful to have the information presented in terms of the goals of this exercise than from the point of view of the logical layer structure of the devices themselves. Nevertheless this document would not be complete without such a layer structure the computer field is so full of, so I will include it here as an introduction to how it works.

3.1. Logical structure

        ___________________________________________________________
        |__     User Interface                                  __|
        |__     CAD                     CAM                     __|
        |__     Object Manipulation Routines                    __|
        |__     2D                      3D                      __|
        |__     Graphic Libraries                               __|
        |__     Math Libraries                                  __|
        |__     Operating System        (Linux, BSD, etc)       __|
        -----------------------------------------------------------
    

3.2. Document structure

The basic document structure will be divided into three top level sections each with muliple sub-sections:

3.3. Suggested Reading

Suggested Reading Bibliography

Books

1994, Edited by Paul S. Heckbert, 0-12-336155-9, Academic Press, Inc., Graphics Gems IV.

The Graphic Gems Series: A Collection of Partical Techniques for the Computer Graphics Programmer, Edited by Andrew Glassner, Academic Press, Inc..

1995, Edited by Alan W. Paeth, 0-12-543455-3, Academic Press, Inc., Graphics Gems V.

The Graphic Gems Series: A Collection of Partical Techniques for the Computer Graphics Programmer, Edited by Andrew Glassner, Academic Press, Inc..

Richard Stevens Burlington, 1973, 0-07-009015-7, McGraw-Hill Book Company, Handbook Of Mathematical Tables And Formulas.

Frederick E. Giesecke, Alva Mitchell, Henry Cecil Spencer, and Ivan Leroy Hill, 1974, 0-02-342700-0, Macmillan Publishing Co., Inc., Technical Drawing: Sixth Edition.

Les Piegl and Wayne Tiller, 1995, 3-540-55069-0, Springer-Verlag Berlin Heidelberg, The NURBS Book: Sixth Edition.