Graphics overview

The CommonPoint` application system provides a self-contained collection of C++ classes for creating twodimensional (2-D) and three-dimensional (3-D) graphics. You can use these classes to add graphics to any CommonPoint application program.

These classes are easy to use. You instantiate the classes you need and call their member functions. You do not need to know linear algebra or any other advanced math to effectively use these classes. All advanced math is implemented for you. You can extend most of these classes to add your own functionality by deriving from the abstract base classes, implementing the pure virtual functions, and adding whatever behavior you need.

This chapter presents an overview of the features provided in 2-D and 3-D graphics, and describes the class architecture, relationships, and dependencies for the major 2-D and 3-D classes.

The CommonPoint application system also provides GrafEdit, which is a framework designed for creating graphical editing programs. See the heading "Creating an application" on page 18 for a brief discussion of the differences between using GrafEdit and the Desktop frameworks to create application programs.

Graphics features
Graphics class architecture
Creating an application

[Contents] [Previous] [Next]
Click the icon to mail questions or corrections about this material to Taligent personnel.
Copyright©1995 Taligent,Inc. All rights reserved.

Generated with WebMaker