Top Banner
CAGD CAGD history and outlook Gerald Farin Arizona State University
39

CAGD CAGD history and outlook Gerald Farin Arizona State University.

Dec 17, 2015

Download

Documents

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: CAGD CAGD history and outlook Gerald Farin Arizona State University.

CAGDCAGD history and outlook

Gerald FarinArizona State University

Page 2: CAGD CAGD history and outlook Gerald Farin Arizona State University.
Page 3: CAGD CAGD history and outlook Gerald Farin Arizona State University.

Ben Jakober

Page 4: CAGD CAGD history and outlook Gerald Farin Arizona State University.

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

Page 5: CAGD CAGD history and outlook Gerald Farin Arizona State University.

CAGD

Computing with geometric objects

Representation and Approximation of curves and surfaces

Page 6: CAGD CAGD history and outlook Gerald Farin Arizona State University.

CAGD topics

• Bezier metods• B-spline methods• Coons/Gordon

methods• Algebraic methods• Triangular patches

• Triangle meshes• Subdivision surfaces• NURBS• Geometric continuity• Geometry processing• New topics

Page 7: CAGD CAGD history and outlook Gerald Farin Arizona State University.

CAGD 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/Chambers

96 • Gallier 98• Marsh 99• Cohen/Riesenfeld/

Elber 02

Page 8: CAGD CAGD history and outlook Gerald Farin Arizona State University.

Dawn of CAGD

• R. Liming: Practical Analytical Geometry with Applications to Aircraft. 1944

• Numerical applications of conics

CAD = Calculator Aided Design

Page 9: CAGD CAGD history and outlook Gerald Farin Arizona State University.

1950’s: NC

• Milling machines

• Lathes

• Plotters

Page 10: CAGD CAGD history and outlook Gerald Farin Arizona State University.
Page 11: CAGD CAGD history and outlook Gerald Farin Arizona State University.
Page 12: CAGD CAGD history and outlook Gerald Farin Arizona State University.
Page 13: CAGD CAGD history and outlook Gerald Farin Arizona State University.

Bezier Methods

• 1959 de Casteljau

• 60’s Bezier

• 1987 de Casteljau / Ramshaw

• 1987 Farouki/Rajan

Page 14: CAGD CAGD history and outlook Gerald Farin Arizona State University.

Bezier Methods

• Standard in -CAD/CAM-Font Design-Animation

• Numerical Stability• no local control

• No local control• Smoothness• Not periodic

Page 15: CAGD CAGD history and outlook Gerald Farin Arizona State University.
Page 16: CAGD CAGD history and outlook Gerald Farin Arizona State University.

B-spline Methods

• 1933 Popoviciu

• 1949 Schoenberg

• 60’s + 70’s de Boor (+Cox / Mansfield)

• 1974 Gordon, Riesenfeld

• 1980 Boehm

• 1980 Cohen, Lyche, Riesenfeld

• 1987 Ramshaw / de Casteljau

Page 17: CAGD CAGD history and outlook Gerald Farin Arizona State University.

B-spline Methods

• Standard in -Approximation Theory-CAD/CAM

• Numerical stability• Local control

• Bookkeeping• Topology

Page 18: CAGD CAGD history and outlook Gerald Farin Arizona State University.

Implicit Methods

• 1983 Sederberg

• 1992 Bajaj

Page 19: CAGD CAGD history and outlook Gerald Farin Arizona State University.

Implicit Methods

• Easy ray tracing etc.• Rich shapes

• Evaluation• Unwanted branches• Shape(?)

Page 20: CAGD CAGD history and outlook Gerald Farin Arizona State University.

Geometry Processing

• PH methods• Symbolic methods

-Groebner bases• ODE methods

• Trimmed surfaces• High degrees• Topology

Patrikalakis/Maekawa 2001

Page 21: CAGD CAGD history and outlook Gerald Farin Arizona State University.

Bezier Triangles

• 1959 de Casteljau

• 1971 Zensiek

• 1976 Sabin

• 1980 Farin

• 1987 Ramshaw

• 1987 Alfeld/Schumaker

Schumaker / Lai 2004

Page 22: CAGD CAGD history and outlook Gerald Farin Arizona State University.

Bezier Triangles

• pp spaces• 3D Studio, Nvidia, • Arbitrary topology

• Smoothness / Shape• Not IGES

Page 23: CAGD CAGD history and outlook Gerald Farin Arizona State University.
Page 24: CAGD CAGD history and outlook Gerald Farin Arizona State University.

Triangle Meshes

• FEM

• Digitizers / Rapid prototyping / STL

• 1987 Lorensen / Cline

• 1992 Hoppe et al

Page 25: CAGD CAGD history and outlook Gerald Farin Arizona State University.

Triangle Meshes

• Piecewise linear• Multiresolution• arbitrary topology

• Piecewise linear• Data volume• Class A surfaces

Page 26: CAGD CAGD history and outlook Gerald Farin Arizona State University.

Subdivision Surfaces

• 1953 de Rham

• 1972 Chaikin

• 1978 Doo/Sabin & Catmull/Clark

• 1987 Loop

• 1990 Dyn/Gregory/Levin

• 1994 Reif

Page 27: CAGD CAGD history and outlook Gerald Farin Arizona State University.

Doo-Sabin

Page 28: CAGD CAGD history and outlook Gerald Farin Arizona State University.

Catmull-Clark

Page 29: CAGD CAGD history and outlook Gerald Farin Arizona State University.

Subdivision Surfaces

• Arbitrary topology• Automatic smoothness• Texture mapping

• Not IGES• Point evaluation• Processing

Page 30: CAGD CAGD history and outlook Gerald Farin Arizona State University.

NURBS

• 1966 Coons / Forrest

• 1984 Versprille

Page 31: CAGD CAGD history and outlook Gerald Farin Arizona State University.
Page 32: CAGD CAGD history and outlook Gerald Farin Arizona State University.

NURBS

• “All-encompassing”• Industry standard• Weights• Curves on quadrics• Developable surfaces• Data reduction

• Derivatives • Weights

Page 33: CAGD CAGD history and outlook Gerald Farin Arizona State University.

Coons Patches

• 1960’s Coons

• 1960’s Gordon

• 1970’s Barnhill, Gregory

Page 34: CAGD CAGD history and outlook Gerald Farin Arizona State University.

Coons Patches

• Use in FEM • Twists• Not IGES• Procedural

Procedural: Result of operation is not element of finite-dimensional linear space

Page 35: CAGD CAGD history and outlook Gerald Farin Arizona State University.
Page 36: CAGD CAGD history and outlook Gerald Farin Arizona State University.

Shape

• 1962 Geise

• 1970’s+ Manning, Nielson, Barsky,...

• 1980’s Hoschek, Kellander

• 1990 Shirman/Sequin

Page 37: CAGD CAGD history and outlook Gerald Farin Arizona State University.

Geometric Continuity

• Shape parameters• Reverse engineering• Surface Splines

• Shape parameters• Curve to Surface• Effort / Results

Page 38: CAGD CAGD history and outlook Gerald Farin Arizona State University.

New Topics

• New Geometries

• Volume modeling

• Scattered data approximation

• Med / bio / geo /

• games / animation

Page 39: CAGD CAGD history and outlook Gerald Farin Arizona State University.

Future

tonight