Title: CAGD history and outlook
1CAGD history and outlook
- Gerald Farin
- Arizona State University
2(No Transcript)
3 Ben Jakober
4 I have never been very enthusiastic about
calling our field 'Computer Aided Geometric
Design. Ivor Faux and I once wrote a book called
'Computational Geometry', which I think was a
better name, but that got hijacked by another
bunch of people who are mostly much more remote
from the real world than we are! M. Pratt
5CAGD
Representation and Approximation of curves and
surfaces
Computing with geometric objects
6CAGD topics
- Bezier metods
- B-spline methods
- Coons/Gordon methods
- Algebraic methods
- Triangular patches
- Triangle meshes
- Subdivision surfaces
- NURBS
- Geometric continuity
- Geometry processing
- New topics
7CAGD Books
- Faux/Pratt 78
- Farin 88, 90, 93, 96
- Bartels/Beatty/Barsky 86
- Yamaguchi 88
- Farin/Hansford 00
- Boehm/Prautzsch/ Paluzny 01
- Su/Liu 89
- Mortenson 85, 98
- Hoschek/Lasser 93
- Rockwood/Chambers96
- Gallier 98
- Marsh 99
- Cohen/Riesenfeld/ Elber 02
8Dawn of CAGD
- R. Liming Practical Analytical Geometry with
Applications to Aircraft. 1944 - Numerical applications of conics
CAD Calculator Aided Design
91950s NC
- Milling machines
- Lathes
- Plotters
10(No Transcript)
11(No Transcript)
12(No Transcript)
13Bezier Methods
- 1959 de Casteljau
- 60s Bezier
- 1987 de Casteljau / Ramshaw
- 1987 Farouki/Rajan
14Bezier Methods
- Standard in -CAD/CAM-Font Design-Animation
- Numerical Stability
- no local control
- No local control
- Smoothness
- Not periodic
15(No Transcript)
16B-spline Methods
- 1933 Popoviciu
- 1949 Schoenberg
- 60s 70s de Boor (Cox / Mansfield)
- 1974 Gordon, Riesenfeld
- 1980 Boehm
- 1980 Cohen, Lyche, Riesenfeld
- 1987 Ramshaw / de Casteljau
17B-spline Methods
- Standard in -Approximation
Theory-CAD/CAM - Numerical stability
- Local control
18Implicit Methods
- 1983 Sederberg
- 1992 Bajaj
19Implicit Methods
- Easy ray tracing etc.
- Rich shapes
- Evaluation
- Unwanted branches
- Shape(?)
20Geometry Processing
- PH methods
- Symbolic methods-Groebner bases
- ODE methods
- Trimmed surfaces
- High degrees
- Topology
Patrikalakis/Maekawa 2001
21Bezier Triangles
- 1959 de Casteljau
- 1971 Zensiek
- 1976 Sabin
- 1980 Farin
- 1987 Ramshaw
- 1987 Alfeld/Schumaker
Schumaker / Lai 2004
22Bezier Triangles
- pp spaces
- 3D Studio, Nvidia,
- Arbitrary topology
- Smoothness / Shape
- Not IGES
23(No Transcript)
24Triangle Meshes
- FEM
- Digitizers / Rapid prototyping / STL
- 1987 Lorensen / Cline
- 1992 Hoppe et al
25Triangle Meshes
- Piecewise linear
- Multiresolution
- arbitrary topology
- Piecewise linear
- Data volume
- Class A surfaces
26Subdivision Surfaces
- 1953 de Rham
- 1972 Chaikin
- 1978 Doo/Sabin Catmull/Clark
- 1987 Loop
- 1990 Dyn/Gregory/Levin
- 1994 Reif
27 Doo-Sabin
28 Catmull-Clark
29Subdivision Surfaces
- Arbitrary topology
- Automatic smoothness
- Texture mapping
- Not IGES
- Point evaluation
- Processing
30NURBS
- 1966 Coons / Forrest
- 1984 Versprille
31(No Transcript)
32NURBS
- All-encompassing
- Industry standard
- Weights
- Curves on quadrics
- Developable surfaces
- Data reduction
33Coons Patches
- 1960s Coons
- 1960s Gordon
- 1970s Barnhill, Gregory
34Coons Patches
- Twists
- Not IGES
- Procedural
Procedural Result of operation is not element of
finite-dimensional linear space
35(No Transcript)
36Shape
- 1962 Geise
- 1970s Manning, Nielson, Barsky,...
- 1980s Hoschek, Kellander
- 1990 Shirman/Sequin
37Geometric Continuity
- Shape parameters
- Reverse engineering
- Surface Splines
- Shape parameters
- Curve to Surface
- Effort / Results
38New Topics
- New Geometries
- Volume modeling
- Scattered data approximation
- Med / bio / geo /
- games / animation
39Future
tonight