Top Banner
Subdivision of Bezier curves Raeda Naamnieh 1
48

Raeda Naamnieh 1. Outline Subdivision of Bezier Curves Restricted proof for Bezier Subdivision Convergence of Refinement Strategies 2.

Jan 17, 2016

Download

Documents

April Wilcox
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: Raeda Naamnieh 1. Outline Subdivision of Bezier Curves Restricted proof for Bezier Subdivision Convergence of Refinement Strategies 2.

1

Subdivision of Bezier curves

Raeda Naamnieh

Page 2: Raeda Naamnieh 1. Outline Subdivision of Bezier Curves Restricted proof for Bezier Subdivision Convergence of Refinement Strategies 2.

2

Outline

Subdivision of Bezier Curves

Restricted proof for Bezier Subdivision

Convergence of Refinement Strategies

Page 3: Raeda Naamnieh 1. Outline Subdivision of Bezier Curves Restricted proof for Bezier Subdivision Convergence of Refinement Strategies 2.

3

MOTIVATION

Page 4: Raeda Naamnieh 1. Outline Subdivision of Bezier Curves Restricted proof for Bezier Subdivision Convergence of Refinement Strategies 2.

4

Definitions

• Definition 5.7 For , the functions

for where n is any nonnegative integer, are called the generalized Bernstein blending functions.

Page 5: Raeda Naamnieh 1. Outline Subdivision of Bezier Curves Restricted proof for Bezier Subdivision Convergence of Refinement Strategies 2.

5

Definitions

• Definition 16.11We call

the Bezier curve with control points on the interval .

Page 6: Raeda Naamnieh 1. Outline Subdivision of Bezier Curves Restricted proof for Bezier Subdivision Convergence of Refinement Strategies 2.

6

• For defined as above then

where

THE BEZIER CURVE SUBDIVISION THEOREM

Page 7: Raeda Naamnieh 1. Outline Subdivision of Bezier Curves Restricted proof for Bezier Subdivision Convergence of Refinement Strategies 2.

7

THE BEZIER CURVE SUBDIVISION THEOREM

Page 8: Raeda Naamnieh 1. Outline Subdivision of Bezier Curves Restricted proof for Bezier Subdivision Convergence of Refinement Strategies 2.

8

THE BEZIER CURVE SUBDIVISION THEOREM

Page 9: Raeda Naamnieh 1. Outline Subdivision of Bezier Curves Restricted proof for Bezier Subdivision Convergence of Refinement Strategies 2.

9

Outline

Subdivision of Bezier Curves

Restricted proof for Bezier Subdivision

Convergence of Refinement Strategies

Page 10: Raeda Naamnieh 1. Outline Subdivision of Bezier Curves Restricted proof for Bezier Subdivision Convergence of Refinement Strategies 2.

10

Restricted Proof for Bezier Subdivision

• Lemma 16.22

Page 11: Raeda Naamnieh 1. Outline Subdivision of Bezier Curves Restricted proof for Bezier Subdivision Convergence of Refinement Strategies 2.

11

Restricted Proof for Bezier Subdivision

• Proof:

Page 12: Raeda Naamnieh 1. Outline Subdivision of Bezier Curves Restricted proof for Bezier Subdivision Convergence of Refinement Strategies 2.

12

Restricted Proof for Bezier Subdivision

• Proof:

Page 13: Raeda Naamnieh 1. Outline Subdivision of Bezier Curves Restricted proof for Bezier Subdivision Convergence of Refinement Strategies 2.

13

Restricted Proof for Bezier Subdivision

• Proof for Bezier Subdivision: induction on n, and for arbitrary c, a<c<b.If n=1

Page 14: Raeda Naamnieh 1. Outline Subdivision of Bezier Curves Restricted proof for Bezier Subdivision Convergence of Refinement Strategies 2.

14

Restricted Proof for Bezier Subdivision

• Proof for Bezier Subdivision:Now, assume the theorem holds for all

Page 15: Raeda Naamnieh 1. Outline Subdivision of Bezier Curves Restricted proof for Bezier Subdivision Convergence of Refinement Strategies 2.

15

Restricted Proof for Bezier Subdivision

• Proof for Bezier Subdivision:Now using the results from

Page 16: Raeda Naamnieh 1. Outline Subdivision of Bezier Curves Restricted proof for Bezier Subdivision Convergence of Refinement Strategies 2.

16

Restricted Proof for Bezier Subdivision

• Proof for Bezier Subdivision:-The second part of the proof is almost identical, hence left as exercise

Page 17: Raeda Naamnieh 1. Outline Subdivision of Bezier Curves Restricted proof for Bezier Subdivision Convergence of Refinement Strategies 2.

21

Outline

Subdivision of Bezier Curves

Restricted proof for Bezier Subdivision

Convergence of Refinement Strategies

Page 18: Raeda Naamnieh 1. Outline Subdivision of Bezier Curves Restricted proof for Bezier Subdivision Convergence of Refinement Strategies 2.

22

Convergence of Refinement Strategies

𝑃1[0 ]

𝑃4[0 ]

𝑃3[0 ]

𝑃2[0 ]

𝑃0[0 ]

SUBDIVISION AT THE MIDPOINT

Page 19: Raeda Naamnieh 1. Outline Subdivision of Bezier Curves Restricted proof for Bezier Subdivision Convergence of Refinement Strategies 2.

23

Convergence of Refinement Strategies

𝑃1[0 ]

𝑃4[0 ]

𝑃3[0 ]

𝑃2[0 ]

𝑃0[0 ]

𝑃1[1 ]

𝑃2[1 ]

𝑃3[1 ]

𝑃4[1 ]

Page 20: Raeda Naamnieh 1. Outline Subdivision of Bezier Curves Restricted proof for Bezier Subdivision Convergence of Refinement Strategies 2.

24

Convergence of Refinement Strategies

𝑃1[0 ]

𝑃4[0 ]

𝑃3[0 ]

𝑃2[0 ]

𝑃0[0 ]

𝑃1[1 ]

𝑃2[1 ]

𝑃3[1 ]

𝑃4[1 ]

𝑃2[2 ]

𝑃3[2 ]

𝑃4[2 ]

Page 21: Raeda Naamnieh 1. Outline Subdivision of Bezier Curves Restricted proof for Bezier Subdivision Convergence of Refinement Strategies 2.

25

Convergence of Refinement Strategies

𝑃1[0 ]

𝑃4[0 ]

𝑃3[0 ]

𝑃2[0 ]

𝑃0[0 ]

𝑃1[1 ]

𝑃2[1 ]

𝑃3[1 ]

𝑃4[1 ]

𝑃2[2 ]

𝑃3[2 ]

𝑃4[2 ]

𝑃3[3 ]

𝑃4[3 ]

Page 22: Raeda Naamnieh 1. Outline Subdivision of Bezier Curves Restricted proof for Bezier Subdivision Convergence of Refinement Strategies 2.

26

Convergence of Refinement Strategies

𝑃1[0 ]

𝑃4[0 ]

𝑃3[0 ]

𝑃2[0 ]

𝑃0[0 ]

𝑃1[1 ]

𝑃2[1 ]

𝑃3[1 ]

𝑃4[1 ]

𝑃2[2 ]

𝑃3[2 ]

𝑃4[2 ]

𝑃3[3 ]

𝑃4[3 ]𝑃4

[4 ]

Page 23: Raeda Naamnieh 1. Outline Subdivision of Bezier Curves Restricted proof for Bezier Subdivision Convergence of Refinement Strategies 2.

27

Convergence of Refinement Strategies

𝑃1[0 ]

𝑃4[0 ]

𝑃3[0 ]

𝑃2[0 ]

𝑃0[0 ]

𝑃1[1 ]

𝑃2[1 ]

𝑃3[1 ]

𝑃4[1 ]

𝑃2[2 ]

𝑃3[2 ]

𝑃4[2 ]

𝑃3[3 ]

𝑃4[3 ]𝑃4

[4 ]

Page 24: Raeda Naamnieh 1. Outline Subdivision of Bezier Curves Restricted proof for Bezier Subdivision Convergence of Refinement Strategies 2.

28

Convergence of Refinement Strategies

o Bezier polygon defined on .o the piecewise linear function given by the

original polygon.o the piecewise linear function formed with

vertices defined by concatenating together the control polygons for the two subdivided curves

and at the midpoint.o It has 2n+1 distinct points.

Page 25: Raeda Naamnieh 1. Outline Subdivision of Bezier Curves Restricted proof for Bezier Subdivision Convergence of Refinement Strategies 2.

29

Convergence of Refinement Strategies

o is a pisewise linear function defined by the ordered vertices of the control polygons of the Bezier curves whose composite is the original curve.

Page 26: Raeda Naamnieh 1. Outline Subdivision of Bezier Curves Restricted proof for Bezier Subdivision Convergence of Refinement Strategies 2.

30

Convergence of Refinement Strategies

o is a pisewise linear function defined by the ordered vertices of the control polygons of the Bezier curves whose composite is the original curve.

Page 27: Raeda Naamnieh 1. Outline Subdivision of Bezier Curves Restricted proof for Bezier Subdivision Convergence of Refinement Strategies 2.

31

Convergence of Refinement Strategies

o is a pisewise linear function defined by the ordered vertices of the control polygons of the Bezier curves whose composite is the original curve.

Page 28: Raeda Naamnieh 1. Outline Subdivision of Bezier Curves Restricted proof for Bezier Subdivision Convergence of Refinement Strategies 2.

32

Convergence of Refinement Strategies

o The subdivided Bezier curve at level is over the interval:

and has vertices: for oWe shall write

has distinct points which define it.

Page 29: Raeda Naamnieh 1. Outline Subdivision of Bezier Curves Restricted proof for Bezier Subdivision Convergence of Refinement Strategies 2.

33

Convergence of Refinement Strategies

Theorem 16.17:

That is, the polyline consisting of the union of all the sub polygons converges to the Bezier curve.

Page 30: Raeda Naamnieh 1. Outline Subdivision of Bezier Curves Restricted proof for Bezier Subdivision Convergence of Refinement Strategies 2.

34

Convergence of Refinement Strategies

Lemma 16.18:If is a Bezier curve, define . If Are defined by the rule in Theorem 16.12, then for

Page 31: Raeda Naamnieh 1. Outline Subdivision of Bezier Curves Restricted proof for Bezier Subdivision Convergence of Refinement Strategies 2.

35

Convergence of Refinement Strategies

Proof:By induction on the superscript, for ,

Page 32: Raeda Naamnieh 1. Outline Subdivision of Bezier Curves Restricted proof for Bezier Subdivision Convergence of Refinement Strategies 2.

36

Convergence of Refinement Strategies

Proof:Now, suppose that the conclusion has been shown for superscripts up to .Then,

Page 33: Raeda Naamnieh 1. Outline Subdivision of Bezier Curves Restricted proof for Bezier Subdivision Convergence of Refinement Strategies 2.

37

Convergence of Refinement Strategies

Lemma 16.19:Any two consecutive vertices of are no farther apart than ,where is independent of .That is, if and are two consecutive vertices of Then .

Page 34: Raeda Naamnieh 1. Outline Subdivision of Bezier Curves Restricted proof for Bezier Subdivision Convergence of Refinement Strategies 2.

38

Convergence of Refinement Strategies

Proof:Induction on ,Let First consider and

Page 35: Raeda Naamnieh 1. Outline Subdivision of Bezier Curves Restricted proof for Bezier Subdivision Convergence of Refinement Strategies 2.

39

Convergence of Refinement Strategies

Proof:Let

where

Page 36: Raeda Naamnieh 1. Outline Subdivision of Bezier Curves Restricted proof for Bezier Subdivision Convergence of Refinement Strategies 2.

40

Convergence of Refinement Strategies

Proof:Now, suppose

Page 37: Raeda Naamnieh 1. Outline Subdivision of Bezier Curves Restricted proof for Bezier Subdivision Convergence of Refinement Strategies 2.

41

Convergence of Refinement Strategies

Proof:Assume for . Now we show it is true for .The vertices in are defined by subdividing the Bezier polygons in .We see that are formed by subdividing the Bezier curve with control polygon where respectively.

Page 38: Raeda Naamnieh 1. Outline Subdivision of Bezier Curves Restricted proof for Bezier Subdivision Convergence of Refinement Strategies 2.

42

Convergence of Refinement Strategies

Proof:We shall prove the results for

Let us fix And call By the subdivision Theorem 16.12

Page 39: Raeda Naamnieh 1. Outline Subdivision of Bezier Curves Restricted proof for Bezier Subdivision Convergence of Refinement Strategies 2.

43

Convergence of Refinement Strategies

Proof:

Since this is proved for all the conclusion of the lemma holds for all

Page 40: Raeda Naamnieh 1. Outline Subdivision of Bezier Curves Restricted proof for Bezier Subdivision Convergence of Refinement Strategies 2.

44

Convergence of Refinement Strategies

Proof for convergence theorem:The subdivision theorem showed that over each subinterval , the Bezier curve resulting from the appropriate sub collection of is identical to the original We denote this by .

Page 41: Raeda Naamnieh 1. Outline Subdivision of Bezier Curves Restricted proof for Bezier Subdivision Convergence of Refinement Strategies 2.

45

Convergence of Refinement Strategies

Proof for convergence theorem:Any arbitrary value in the original interval is then contained in an infinite sequence of intervals, for which

Page 42: Raeda Naamnieh 1. Outline Subdivision of Bezier Curves Restricted proof for Bezier Subdivision Convergence of Refinement Strategies 2.

46

Convergence of Refinement Strategies

Proof for convergence theorem:Hence, the curve value, lies within the convex hull of the vertices of which correspond to the Bezier polygon over , for each .

Page 43: Raeda Naamnieh 1. Outline Subdivision of Bezier Curves Restricted proof for Bezier Subdivision Convergence of Refinement Strategies 2.

47

Convergence of Refinement Strategies

Proof for convergence theorem:Since the spacial extent of the convex hull of each Bezier polygon over , all and , gets smaller and converges to zero.

Page 44: Raeda Naamnieh 1. Outline Subdivision of Bezier Curves Restricted proof for Bezier Subdivision Convergence of Refinement Strategies 2.

48

Convergence of Refinement Strategies

Proof for convergence theorem:Consider the subsequence of polygons corresponding to the intervals containing . is contained in all of them, for all Further, if any other curve point were contained in all of them, say , then would be in

Page 45: Raeda Naamnieh 1. Outline Subdivision of Bezier Curves Restricted proof for Bezier Subdivision Convergence of Refinement Strategies 2.

49

Convergence of Refinement Strategies

Proof for convergence theorem:Since is the only point in that intersection, is the only point in the intersection of the convex hull of the Bezier polygons of these selected subintervals. The polygonal approximation converges.

Page 46: Raeda Naamnieh 1. Outline Subdivision of Bezier Curves Restricted proof for Bezier Subdivision Convergence of Refinement Strategies 2.

50

Summary

• Subdivision of Bezier Curves

• Restricted proof for Bezier Subdivision

• Convergence of Refinement Strategies

Page 47: Raeda Naamnieh 1. Outline Subdivision of Bezier Curves Restricted proof for Bezier Subdivision Convergence of Refinement Strategies 2.

51

Appendix

Geometric Modeling with Splines

Chapter 16Elaine CohenRichard F. RiesenfeldGershon Elber

Page 48: Raeda Naamnieh 1. Outline Subdivision of Bezier Curves Restricted proof for Bezier Subdivision Convergence of Refinement Strategies 2.

52

Q&A