+ All Categories

CAGD

Date post: 22-Jan-2016
Category:
Upload: judah
View: 41 times
Download: 1 times
Share this document with a friend
Description:
CAGD. Evolution of a Discipline. - PowerPoint PPT Presentation
Popular Tags:
31
Evolution of a Discipline CAGD
Transcript
Page 1: CAGD

Evolution of a Discipline

CAGD

Page 2: CAGD

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 3: CAGD
Page 4: CAGD

Ben Jakober

Page 5: CAGD

CAGD

• A view of history

• Ockham’s razor

• Trends

Page 6: CAGD

CAGD

• A view of history

• Ockham’s razor

• Trends

Page 7: CAGD

Levels of Abstraction

• B.C: manual

• Medevial: Geometric constructions

• 1600’s: splines

• 1944: Liming

• 1960: De Casteljau/Bezier

• 2000+: manual!

Page 8: CAGD

A mechanical spline

Page 9: CAGD

Liming’s benefits

• Increase in precision and accuracy

• Elimination of deviations resulting from the human element

• Uniformity of application of results

• Close coordination of design, lofting, and production engineering

• Close coordination with tooling procedures

• Cross-checking of graphical results

• Coordination of detailing and checking procedures

• Convenience in duplication of layouts

• Basis for continued investigation for new and improved techniques

Page 10: CAGD
Page 11: CAGD
Page 12: CAGD

Who was first?

Page 13: CAGD

CAGD

• A view of history

• Ockham’s razor

• Trends

Page 14: CAGD

Ockham’s razor

• If two theories explain the same thing, then the simpler one is to be preferred.

• William of Ockham ~1300

Page 15: CAGD

Bernstein-Bezier

• Clough-Tocher

• Barycentric coordinates

• Font design

GN: just basisGN: just basis

Page 16: CAGD
Page 17: CAGD

Blossoms

• B-spline-to-Bezier

• Compositions

• Derivatives

Page 18: CAGD

B-splines

• Spline curve interpolation

• Tensor products

Page 19: CAGD
Page 20: CAGD

Evolution dead ends

• Local coordinates / Wilson-Fowler

• Transfinite interpolation / Coons-Gordon

• Geometric continuity for curves / tension

Page 21: CAGD

CAGD

• A view of history

• Ockham’s razor

• Trends

Page 22: CAGD

SIAM - Fields Institute WorkshopJune 25-26, 2001

• Fast algorithms for calculating real time geometry; on-line inspection / digitizing

• Extracting information from large data sets that are not already being addressed in data mining conferences

• Data compression, translation, and transmission

Page 23: CAGD

Open Problems

• surfaces with good curvature distribution

• Nonlinear vs linear optimization

• Geometry augmented by function

Page 24: CAGD

Open Problems

• Fitting smooth surfaces to voxel data

• Conversion algorithms:– Parametric– Subdivision– Implicit– Mesh

Page 25: CAGD

Problems in current systems

•(b-rep) based on trimmed non-uniform b-spline surfaces (nurbs).

•Not watertight, since nurbs cannot represent curves of intersection and other derived curves. About 10-25% of geometry/topology kernel code is devoted to resolving tolerance inconsistencies

•Models are becoming increasingly complex– Need wide range of representations (Coarse - fine grain)– Need local control of accuracy of model

Page 26: CAGD

MS-Subdivision

• Provides approximation of models at various levels of resolution

– Concepts from wavelets(?)

– So far: ad-hoc, waiting for theoretical basis

– Nonstationary schemes?

Page 27: CAGD

Survival of the Fittest?

• NURBS

• Subdivision

• Triangle Meshes

• Implicit

Page 28: CAGD

Open Areas

• Med/bio modeling

• Animation

• Architecture

Page 29: CAGD
Page 30: CAGD
Page 31: CAGD

Recommended