Important point about the de casteljeau algorithm, Computer Graphics

Assignment Help:

Important point about the De casteljeau algorithm

1)     

1690_Important point about the De casteljeau algorithm.png

Bezier Curve: P (u) =

   ................     (1)

Here Bn,i (u) = nci ui (1 - u) n-i       ..............        (2)

C (n, i) = nCi = n!/i!(n - i)!      0 ≤ u ≤ 1

2)      Cubic Bezier curve has n = 3 as:

1691_Important point about the De casteljeau algorithm 1.png

------------------(3)

= p0 B3, 0 (u) + p1 B3, 1 (u) + p2 B3, 2 (u) + p3 B3, 3 (u)

Now, let's find B3, 0 (u), B3, 1 (u), B3, 2 (u) , B3, 3 (u) by using equation as in above:

Bn, i (u) = nci u (1 - u)

a)  B3, 0(u) = 3C0   u0   (1 - u)3 - 0

=          3!       . 1. (1 - u)3 = (1 - u)3

       0!(3 - 0)!

 

b)  B3, 1(u) = 3C1   u1   (1 - u)3 - 1

=          3!       . u. (1 - u)2 = 3u (1 - u)2

1!(3 - 1)!

c) B3,2(u) = 3C2   u2   (1 - u)3 - 2

=          3!       . u2. (1 - u) = 3u2(1 - u)

       2!(3 -2)!

B3,3(u) = 3C3   u3   (1 - u)3 - 3

=          3!       . u3. (1 - u) 

         3!(3 -3)!

By using (a), (b) , (c) and (d) in (5) we find here:

P (u) = p0 (1 - u)3 + 3p1u (1 - u)2 3p2u2 (1 - u) + p3 u3


Related Discussions:- Important point about the de casteljeau algorithm

Color Histograms - Scene Categories, How can I perform feature extraction o...

How can I perform feature extraction on images of different classes? How to obtain a vector of each class that contains its features?

Explain the merits and demerits of plasma panel display, Explain the merits...

Explain the merits and demerits of Plasma panel display. Advantages: Refreshing is not needed. Produce a very steady image free of Flicker. Less bulky than a CRT.

Steps for clip a line segment-pq, Steps for clip a line segment-PQ ...

Steps for clip a line segment-PQ Initially, find all the points of intersections of the line segment PQ along with the edges of the polygonal window and describe them eith

Graphics applications, The subsequent are also considered graphics applicat...

The subsequent are also considered graphics applications as: • Paint Programs: Permit you to create rough freehand drawings. The images are saved as bit maps and can simply be

Explain the term- control, Explain the term- Control Traffic lights (co...

Explain the term- Control Traffic lights (controlling the sequence of lights to maintain optimum traffic flow), chemical and nuclear plants (opening and closing valves, safety

Refresh buffer, what is refresh buffer/ identify the content and organisati...

what is refresh buffer/ identify the content and organisation of the refresh buffer for the case of raster display and vector display.

Perform a x-direction shear transformation, 1. If you perform a x-direction...

1. If you perform a x-direction shear transformation and then a y-direction shear transformation, will the result be the same as the one which is obtained when it is simultaneous s

Interrupts - event driven devices, Interrupts - Event driven devices ...

Interrupts - Event driven devices Interrupts: An option to polling is the interrupt feature. The device sends an interrupt signal to the processor while an event happens. T

Objectives-visible-surface detection, After going through this section, you...

After going through this section, you should be capable to: know the meaning of Visible-surface detection; distinguish among image-space and object-space approach for vi

Write Your Message!

Captcha
Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd