Disk Bezier curves - PowerPoint PPT Presentation

About This Presentation
Title:

Disk Bezier curves

Description:

Disk Bezier curves Slides made by:-Mrigen Negi Instructor:- Prof. Milind Sohoni. A disk in the plane R 2 is defined to be the set := {x ... – PowerPoint PPT presentation

Number of Views:79
Avg rating:3.0/5.0
Slides: 12
Provided by: Prith
Category:
Tags: bezier | curve | curves | disk

less

Transcript and Presenter's Notes

Title: Disk Bezier curves


1
Disk Bezier curves
  • Slides made by-
  • Mrigen Negi
  • Instructor-
  • Prof. Milind Sohoni.

2
  • A disk in the plane R 2 is defined to be the set
  • ltPgt x x
    - c . r, c ,r .
  • we also write ltPgt ltc rgt,
  • The following operations are defined for
    disks ltc rgt, ltci ri gt
  • altc rgt ltac a r gt,
  • ltc1 r1gt ltc2 r2gt ltc1 c2 r1
    r2 gt
  • We get equations
  • And

3
  • A planar disk Bezier curve is then defined as
  • the center curve of the disk Bezier curve
    ltQgt(t) is a Bezier curve with control points
    ck
  • the radius of ltQgt (t) is the weighted average of
    the radii rk of the control points.

4
  • The disk Bezier curve is a fat curve with
    variable width which is a function of the
    parameter t given by
  • The disk Bézier curve ltQgt(t) can also be written
    as
  • ltQ(t)gt(x (t), y(t)) r(t)

  • and r(t) are called the center curve and the
    radius of the disk Bézier curve (Q)(t)
    respectively.
  • A disk Bézier curve can be viewed as the
    area swept by the moving circle with center C(t)
    and radius r(t)

5
De Casteljau algorithm.
  • For any t0 0,1, (P)(t0) can be computed as
    follows
  • Set ,i0,1,2,n
  • For k 1, 2, . . . , n do
  • For l 0, 1, . . . ,n - k do
  • End l
  • End k
  • Set
  • an obvious generalization of the real de
    Casteljau algorithm.

6
Envelop of disk Benzier curves
  • Let the Bezier curve be thought of as the
    envelope of a set of curves parametrized by t. If
    this is written as F ( x , y, t) 0 then the
    envelope is found by solving
  • F(x,y,t)0 and
  • Since
  • We have

7
  • Rr(t), ,


  • (1)


  • (2)
  • Now substituting (2) to (1) we get
  • We have assumed cgtR for real solutions

8
  • solution of the above system of equations is
  • We might have a particular case when r0 'rl . .
    . . . . . rn constant. Then r(t) r in which
    case

9
  • Let
  • T
  • Then c ' (t) q (t) 0, II q (t) 1. This
    means that the two envelopes of the disk Bezier
    curve can be written as
  • Q1(t) c(t) rq(t),
  • Q2(t) c(t) - rq(t).

10
Subdivision
  • Let c ? (0, 1) be a real number. Then the disk
    Bézier curve can be subdivided into two segments

  • for
    0lttltc

  • for
    clttlt1.

11
Degree elevation
  • The degree n disk Bézier curve can be represented
    as a degree n 1 disk Bézier curve as follows
  • where the control disks for the degree
    elevated curve are
  • i0,1,2,,n1
Write a Comment
User Comments (0)
About PowerShow.com