### MATHEMATICAL ELEMENTS

for

COMPUTER GRAPHICS, 2nd Edition

#### by

#### David F. Rogers & J. Alan Adams

##### WCB/McGraw-Hill, 1990, ISBN 0-07-053529-9, 611 pages

#### SYNOPSIS:

The second edition of this classic computer graphics book
represents a major rewrite. The clear concise discussion,
the detailed algorithms, worked examples and numerous
illustrations make the book of special interest to
students, programmers and computer graphics professionals. The
numerous detailed worked examples make it especially suitable for
self-study. The first edition of the book, published in 1976,
was one of the earliest computer graphics books. That first
edition is still a staple on the bookshelves of many of the
pioneers in computer graphics.
The book thoroughly covers two- and three-dimensional
transformations including rotation, scaling, translation,
reflection, rotation about arbitrary points and axes, reflection
about arbitrary lines and through arbitrary planes and points at
infinity. Plane and space curves including efficient methods for
representing conic sections, cubic splines, parabolically
blended, Bezier and rational and non-rational B-spline (NURBS)
curves are discussed. The discussion of surfaces includes
surfaces of revolution, sweep surfaces, ruled and developable
surfaces, Coons surfaces, Bezier and rational and non-rational
B-splines (NURBS) surfaces. As with all the topics in the book,
the discussion of both rational and non-rational B-spline curves
and surfaces is accompanied by numerous detailed worked examples.

The appendices contain over 50 pseudocoded algorithms including
over 25 algorithms for Bezier and B-spline curves and surfaces.

#### FRONT COVER IMAGE:

The image on the front cover shows a sphere generated using
a non-rational (NURBS) surface and its defining polygonal net.
#### ABOUT THE AUTHORS:

David F. Rogers is a computer graphics
pioneer with nearly 30 years of experience
He is also an aeronautical engineer and Professor of Aerospace Engineering
at the U.S. Naval Academy. He has written four
textbooks including Procedural Elements for Computer
Graphics and edited several additional volumes. His books
have been translated into six languages. He has published
over 50 technical papers in computer graphics and
aeronautics. Author's short biography
J. Alan Adams is Professor Emeritus of Mechanical Engineering
at the U.S. Naval Academy. His most recent computer aided design
interests center around cinematic simulation and geometric modeling.
He is the co-author of two other engineering texts, *Computer
Aided Heat Transfer Analysis* with David F. Rogers and
*Descriptive Geometry and Geometric Modeling* with the late
Leon M. Billow. While on sabbatical he studied in England
with the Computer Aided Design Group at Cambridge University
during the early days of Bezier and B-spline curve and surface
developement. He also studied with the Center for Computer Assisted
Engineering at Colorado State University.

#### BY THE SAME AUTHOR:

Procedural Elements for Computer Graphics, 2nd Edition

The revision of the first edition of this classical text covers
raster scan graphics, clipping, visible line
and surface algorithms, and rendering
including illumination models transparency,
shadows, texture, ray tracing, radiosity,
color and color reproduction.

TABLE OF CONTENTS

Order from
Barnes & Noble
or
www.amazon.com