Parametric Design - PowerPoint PPT Presentation

1 / 32
About This Presentation
Title:

Parametric Design

Description:

Analytical representation of point defined curve. Interpolation ... by transforming a plane (i.e. folding, bending, rolling, cutting, and gluing) ... – PowerPoint PPT presentation

Number of Views:50
Avg rating:3.0/5.0
Slides: 33
Provided by: dongho
Category:

less

Transcript and Presenter's Notes

Title: Parametric Design


1
Parametric Design
  • Curve / Surface Model

2
Curve
3
Point representation
D.F. Rogers, J. A. Adams, Mathematical elements
for computer graphics, 2nd ed.
4
Analytical representation
  • Nonparametric and parametric
  • Precision over point representation
  • Compact storage
  • Center of circle and radius vs. points
  • Intermediate point
  • Any points on curve can be calcuate
  • Easier to generate drawings
  • Easier to change curvature

5
Analytical representation of point defined curve
  • Interpolation
  • Analytically defining a curve from a known set of
    points
  • Fit
  • A curve that passes all known points
  • Fair
  • A curve that lies close to known points

6
Nonparametric vs parametric
  • Mathematical classification
  • Nonparametric
  • Explicit y f(x)
  • Implicit f(x, y) 0
  • General second degree implicit equation

7
Implicit representation
  • Curve in 2D f(x,y) 0
  • Line ax by c 0
  • Circle x2 y2 r2 0
  • Surface in 3d f(x,y,z) 0
  • Plane ax by cz d 0
  • Sphere x2 y2 z2 r2 0

8
Non parametric curves
  • Line
  • Circle
  • Parabola
  • Ellipse
  • Hyperbola

9
Parametric curves
  • Points on a curve is represented with a function
    of a single parameter
  • x f(u), y g(u), z h(u)
  • u parametric variable
  • Parametric representation of a straight line

10
Spline
  • DUCKS SPRINGING A LOFTING BATTEN FOR A HACKER
    RUNABOUT Courtesy J.D. Ball, NW School of
    WoodenBoat.

11
Parametric cubic curves
  • Mathematical spline
  • Was defined using cubic polynomials
  • Eulers equation for bending moment along the
    length of the beam (spline)
  • Cubic Polynomials
  • f(u) axu3 bxu2 cxu dx
  • u (0 lt u lt 1)

12
Specifying curves
  • Control Points
  • A set of points that influence the curves shape
  • Knots
  • Control points that lie on the curve
  • Interpolating Splines
  • Curves that pass through the control points
    (knots)
  • Approximating Splines
  • Control points merely influence shape

13
Continuity
  • Two or more curves at knots(connecting points) to
    form a continuous curve
  • Types of continuity
  • Point continuity
  • Tangent continuity
  • Curvature continuity

14
Bezier curves
  • Developed by Pierre Bezier to describe ab initio
    design of free form curves and surfaces
  • defining polygon
  • First and last points
  • Tangent vector

15
B-Spline curves
  • A generalization of Bezier curve
  • Additional control points for knot allow local
    changes to the curves

K degree of B-Spline k 2 linear k 3
touches midpoint of the intermediate segment
16
Rational B-Spline curves
  • Provide a single precise mathematical form
    capable of representing the common analytical
    shapes
  • Lines, planes, conic curves including circles,
    free-form curves, quadric and sculptured surfaces.

17
NURBS
  • Non-Uniform Rational B-Spline
  • the weighting of the control points is the
    difference

18
Surface
19
Two approaches
  • Coons
  • Create a mathematical surface from known data
  • Bezier
  • Create a mathematical surface ab initio
  • Cohen
  • General surface design showing mixture of Coons
    and Bezier approach

20
Surface of revolution
  • surface created by rotating a curve lying on some
    plane around a straight line (the axis of
    rotation) that lies on the same plane.

21
Sweep surface
  • Surface created by traversing a curve along a
    path in space

22
Quadric surface
  • surface of an equation of second degree in
    three-dimensional Cartesian Coordinates

23
Bilinear surfaces
  • Linear interpolation between four points which do
    not lie in the same plane

24
Ruled surfaces
  • Constructed by joining 2 curves by straight lines
    between points

25
Developable Surface
  • a surface with a metric that can be flattened
    onto a plane without distortion (i.e. stretching,
    compressing, tearing). Inversely, it is a surface
    that can be made by transforming a plane (i.e.
    folding, bending, rolling, cutting, and gluing)

26
Linear Coons surface
  • Interpolation between four boundary curves
  • Similar to ruled surface in the two directions

27
Parametric cubic patches/Bicubic surfaces
  • Parametric cubic curves as four boundary curves

28
Bezier surfaces
  • Bezier curves as four boundary curves

29
B-Spline surfaces
  • B-Spline curves as four boundary curves

30
NURBS surface
31
Polygon mesh
  • collection of vertices and polygons that defines
    the shape of an polyhedral object
  • Meshes of triangles or quadrilaterals
  • triangulation
  • good for boxes, cabinets, building exteriors
  • bad for curved surfaces

32
Questions?
Write a Comment
User Comments (0)
About PowerShow.com