Explain the differences among a general graphics system designed for a programmer and one designed for a specific application, such as architectural design?
Basically, packages designed for graphics programming have functions for setting primitives, attributes, and parameters for lots of graphics operations as viewing and transformations. Packages designed for applications permit a user to make scenes in terms of the particular application, rather than in terms of graphics functions.