“Natural and efficient viewing parameters” by Michener and Carlbom

  • ©James C. Michener and Ingrid B. Carlbom




    Natural and efficient viewing parameters



    The viewing scheme in the Core Graphics System is based on a unified approach to the specification of the viewing parameters for all types of planar geometric projections. As a result, the specification of some of the viewing parameters is inconsistent with traditional ways of specification and will often be found unnatural for use in certain application areas. Additionally, this choice of viewing parameters leads to inefficient implementations of viewing parameter modification, particularly in a high-performance graphics system which supports transformations in hardware or firmware. The natural ways to specify the different viewing parameters are discussed and efficiency considerations for viewing implementations are described. The Core System viewing scheme is evaluated in terms of its naturalness and efficiency of implementation. An alternate viewing scheme is proposed that provides viewing parameters that are more natural for many applications and that can he modified more efficiently.


    1. Carlbom, I. and J. Paciorek, “Planar Geometric Projections and Viewing Transformations,” Computing Surveys 10, 4 (December 1978) pp. 465-502.
    2. Carlbom, I. B., System Architecture for High-Performance Vector Graphics, Ph.D. Thesis, Brown University, Providence, R.I. (1980).
    3. Graphics Standards Planning Committee, “General Methodology and Proposed Standard,” Computer Graphics 11, 3 (Fall 1977) pp. II-1-II-117.
    4. Graphics Standards Planning Committee, “General Methodology and the Proposed Core System (revised),” Computer Graphics 13, 3 (August 1979) pp. II-1-II-179.
    5. Mallgren, W. R. and A. C. Shaw, “Graphical Transformations and Hierarchic Picture Structures,” Computer Graphics and Image Processing 8 (1978) 237-258.
    6. Michener, J. C. and J. D. Foley, “Some Major Issues in the Design of the Core Graphics System,” Computing Surveys 10, 4 (December 1978) 445-463.
    7. Newman, W. M., “Instance Rectangles and Picture Structures,” Proc. Conference on Computer Graphics, Pattern Recognition, and Data Structures, University of California, Los Angeles (May, 1975) 297-301.
    8. Newman, W. M. and R. F. Sproull, Principles of Interactive Computer Graphics, McGraw-Hill Book Company (1973).
    9. Puk, R. F., “General Clipping on an Oblique Viewing Frustrum,” Computer Graphics 11, 2 (Summer 1977) pp. 229-235.
    10. Warner, J. A., M. A. Polisher, and R. N. Kaplow, “DIGRAF—A FORTRAN Implementation of the Proposed GSPC Standard,” Computer Graphics 12, 3 (August 1978) pp. 301-307.

ACM Digital Library Publication:

Overview Page: