Important point about the de casteljeau algorithm, Computer Graphics

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

Posted Date: 4/4/2013 5:13:58 AM | Location : United States







Related Discussions:- Important point about the de casteljeau algorithm, Assignment Help, Ask Question on Important point about the de casteljeau algorithm, Get Answer, Expert's Help, Important point about the de casteljeau algorithm Discussions

Write discussion on Important point about the de casteljeau algorithm
Your posts are moderated
Related Questions
Entertainment - Applications For Computer Animation Advertising, Games, Film, Video, Television, Multimedia are various of the entertainment fields wherein computer animation h

Question: List five different areas of applications of computer graphics Answer: Five major areas of applications of computer graphics are:  i) Study of molecular structures.

1. Design a bitmap for the English vowels A, E, I, O, U for two different sizes and then implement the bitmaps to plot these vowels on the display. Keep in mind that baseline of al

Write a code to generate a composite matrix for general 3D rotation matrix.  Test your code and rotate continuously a cube about an axis.

difference between gl,glu and glut

Liang Barsky line clipping algorithm : The algorithm uses parametric form of the line segment.  Four inequalities are created using the parametric form of the line segments.  Th

Intensity of Specular Reflection - Modeling and Rendering Intensity of specular reflection based upon material properties of surface and the angle of incidence and the value o

Explain the differences among a general graphics system designed for a programmer and one designed for a specific application, such as architectural design? Basically, package

Reflection and Types of Reflection Reflection and its types:   Reflection: this is the phenomenon of bouncing back of light; such phenomenon obeys laws of Reflec

Delta-Delta Arrangement and In-Line Arrangement There are two types of shadow masks available, delta-delta arrangement and in-line arrangement. The in-line arrangement refers t