Jump to content

Computer-aided geometric design

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by Jorge Stolfi (talk | contribs) at 21:48, 24 April 2009 (Splitting off "geometric model(ing)" to a separate article.). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.
3D curves — Example 01
3D curves — Example 02

Computer-aided geometric design (CAGD) is the technology of representing, building and manipulating geometric models of shapes curves, surfaces, or volumes using computers.[1]

CAGD studies especially the construction and manipulation of free-form models, which allow direct and arbirarily detailed control of the shape. These are often represented by piecewise parametric curves or surfaces, with polynomial or rational parts, such as Bezier curves, spline curves and surfaces. Other approaches — such as procedural, implicit, fractal, and voxel-based models — have more limited use in CAGD. The geometric models are typically constructed manually by a designer, using some geometric editor; by fitting a curve or surface to a given set of data points; by scanning a three-dimensional object; or by some algorithm, e.g. by optimization of a generic model, or by simulation (computing)simulation of some physical process.

CAGD is extensively used in many applications, including automotive, shipbuilding, and aerospace industries, industrial and architectural design, computer animation, and many more. The modern ubiquity and power of computers means that even perfume bottles and shampoo dispensers are designed using techniques unheard of by shipbuilders of 1960s. Because of its enormous economic importance, CAGD has been a major driving force for research in computational geometry, computer graphics, and discrete differential geometry.[2]

References

  1. ^ Farin, G.: A History of Curves and Surfaces in CAGD, Handbook of Computer Aided Geometric Design
  2. ^ H. Pottmann, S. Brell-Cokcan, and J. Wallner:Discrete surfaces for architectural design

Journals

See also

K-noid based form, JavaView