Planar Geometric Projections and Viewing Transformations

  title={Planar Geometric Projections and Viewing Transformations},
  author={Ingrid Carlbom and Joseph Paciorek},
  journal={ACM Comput. Surv.},
In computer graphics one is often concerned with representing three-dimensional objects on a two-dimensional display surface. The choice of such a representation depends on several factors, including the purpose for which the representation is intended, the visual effects tha t are desired, and the shape of the object. This paper describes how twodimensional views can be obtained using planar geometric projections such as perspective and parallel projections. It discusses how these projections… 

A projective approach to computer-aided drawing

A range of user-interface tools and interaction techniques that give the drawing system its three-dimensional-like capabilities are described, allowing the integration of computer sketching and freehand sketching on paper in an iterative manner.

A Projective Approach to Computer-Aided Drawing

A range of user-interface tools and interaction techniques that give the drawing system its three-dimensional-like capabilities are described, allowing the integration of computer sketching and freehand sketching on paper in an iterative manner.

Natural and efficient viewing parameters

An alternate viewing scheme is proposed that provides viewing parameters that are more natural for many applications and that can be modified more efficiently.

Mathematical Elements for Computer Graphics

  • S. Mudur
  • Mathematics
    Advances in Computer Graphics
  • 1985
In this tutorial the emphasis has been shifted to the mathematics of more complex geometric entities such as polygonal regions, curves and surfaces and emphasis has also been placed on algorithms for processing these shapes and in particular generating various kinds of images of these geometric shapes.

BUMPS: A program for animating projections

BUMPS (Brown University Multiple Projection System) is a program that illustrates the implementation of viewing transformations using animation and the merits of user controlled animation for teaching and possible improvements to the program are discussed.

The Effects of Changing Projection Geometry on Perception of 3D Objects on and Around Tabletops

Using a fixed center of projection above the table reduces error and improves accuracy in most tasks, and has far-reaching implications for the design of 3D views on tables, in particular, for multi-user applications where projections that appear correct for one person will not be perceived correctly by another.

An Overview of 3D Graphics

  • A. Kilgour
  • Computer Science
    Comput. Graph. Forum
  • 1982
Several different models of the same object may be constructed, with transformations defined between them, in the construction and manipulation within the computer of a model representing some entity or artefact in the outside world.

Non-Linear Perspective Projections

A wide variety of visual expression become available by the nonlinear perspective projection techniques, which enrich the visual work of computer graphics artists and designers.

Single camera flexible projection

This framework introduces a unified geometry for all of these types of projections using the concept of a flexible viewing volume, and obtains the ability to create curvy volumes, curvy near and far clipping surfaces, and curvy projectors.

The effects of viewpoint on the virtual space of pictures

It is suggested that picture perception is not best approached as a unitary, indivisible process, rather, it is a complex process depending on multiple, partially redundant, interacting sources of visual information for both the real surface of the picture and the virtual space beyond.



Descriptive Geometry

PERHAPS the most notable feature of this work is its logical development of the subject. Beginning with the point in space we are shown its plan, front elevation, and side elevation, when situated in

Mathematical elements for computer graphics

This text presents in a unified manner an introduction to the mathematical theory underlying computer graphic applications, which includes techniques, such as B-splines, incorporated as part of the software in advanced engineering workstations.

Graphics Programming Using the Core System

This paper introduces the reader to the principal concepts of interactive graphics programming with examples using the Core Graphics System, a general purpose subroutine package that provides an interface between an application program and graphics hardware, such as line drawing plotters and interactive displays.

Recent Efforts Towards Graphics Standardization

This paper traces the development of methodologies for graphics system design, and relates these activities to graphics standardization efforts, and discusses how these methodologies were applied to the design of the GSPC Core Graphics System.

Elements of Descriptive Geometry

The title of the work shows that it is not concerned with such elementary details as those which most naturally find a place in works on practical geometry, and is likely to aid the student in his working out the propositions in the text.

Space through the ages

I always look forward to reading anything that Professor Lanczos writes. He has a characteristic originality of approach and a great charm of style which make all his writing well worth study. This

Technical Drawing

History of Art

The fifth edition of this work is revised by the author's son, an art historian and museum curator. The new features include more than 40 concise discussions of cultural developments reflecting

An introduction to the history of mathematics

Before the 17th Century. Part I: Cultural Connections: The Hunters of the Savanna (The Stone Age). Numeral Systems. Part II: Cultural Connections: The Agricultural Revolution (The Cradles of

The birth and rebirth of pictorial space

The upper church of San Francesco at Assisi Giotto - the Arena chapel Giotto - the Bardi and Peruzzi chapels the early Sienese masters Maso di Banco Ambrogio Lorenzetti late 14th-century painting and