lecture16 - CSE472 Computer Graphics Curves III Don't we...

Info iconThis preview shows pages 1–10. Sign up to view the full content.

View Full Document Right Arrow Icon
1 CSE472 Computer Graphics Curves III Don’t we have all we need? Spline Curves NURBS
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
2 CSE472 Computer Graphics Interpolating Curves An interpolating curve will hit certain points on the curve. Bezier curves hit the end points What if we have a lot of segments?
Background image of page 2
3 CSE472 Computer Graphics What’s bad about that? Specifying points on the curve (surface) is often difficult We like to specify end points, but not other points What we would really like:
Background image of page 3

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
4 CSE472 Computer Graphics What else do we want? We want local control A control point effects a limited range of the curve We want more control points Why only 4?
Background image of page 4
5 CSE472 Computer Graphics Some ideas Remember that a Bézier curve can be defined as: This uses a function b k (u) that controls the influence of the points. = = 3 0 ) ( ) ( k k k p u b u p
Background image of page 5

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
6 CSE472 Computer Graphics The Bézier Blending Polynomials -0.2 0 0.2 0.4 0.6 0.8 1 1.2 0 0.08 0.16 0.24 0.32 0.4 0.48 0.56 0.64 0.72 0.8 0.88 0.96 (1-u)^3 3u(1-u)^2 3u^2(1-u) u^3 = = 3 0 ) ( ) ( k k k p u b u p
Background image of page 6
7 CSE472 Computer Graphics Can we extend this? Suppose we have 5 points? Can we create a blending function of some kind?
Background image of page 7

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
8 CSE472 Computer Graphics One (dumb) idea… 0 0.2 0.4 0.6 0.8 1 1.2 0 0.070.140.210.280.350.420.490.560.63 0.7 0.770.840.910.98 p0 p1 p2 p3 p4 What would this draw?
Background image of page 8
9 CSE472 Computer Graphics Can we do better? What do we want?
Background image of page 9

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Image of page 10
This is the end of the preview. Sign up to access the rest of the document.

This note was uploaded on 07/25/2008 for the course CSE 472 taught by Professor Owen during the Spring '08 term at Michigan State University.

Page1 / 25

lecture16 - CSE472 Computer Graphics Curves III Don't we...

This preview shows document pages 1 - 10. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online