Compute the position of the car on the road, Computer Graphics

Assignment Help:

An animation demonstrates a car driving along a road that is given by a Bezier curve along with the subsequent control points: 

Xk

0

5

40

50

Yk

0

40

5

15

The animation finals 10 seconds and the key frames are to be calculated at 1 second intervals. Compute the position of the car on the road at the beginning of the 6th second of the animation.

Solution: By using similar process in the previous exercise we can compute the blending functions as:

1.   B03 = 3!/(0! x (3-0)!) u0(1 - u)(3-0) = 1u0(1 - u)3 = (1 - u)3

2.   B13 = 3!/(1! x (3-1)!) u1(1 - u)(3-1) = 3u1(1 - u)2 = 3u(1 - u)2

3.   B23 = 3!/(2! x (3-2)!) u2(1 - u)(3-2) = 3u2(1 - u)1 = 3u2(1 - u)

4.   B33 = 3!/(3! x (3-3)!) u3(1 - u)(3-3) = 1u3(1 - u)0 = u3

The function x(u) is equivalent to x(u) =   ∑xkBk; here k=0,1,2,3

x(u)       = ∑ xkBk =  x0B03   +   x1B13 + x2B23 +  x2B33

=  (0)(1  -  u)3    +  5  [3u(1  -  u)2]  +  40  [3u2(1  -  u)]  +  50  u3

= 15u(1 - u)2 + 120u2(1 - u) + 50u3

As the same y(u) = y0B03 + y1B13+ y2B23+  y2B33

=  (0)(1  -  u)3    +  40  [3u(1  -  u)2]  +  5  [3u2(1  -  u)]  +  15  u3

= 120u(1 - u)2 + 15u2(1 - u) + 15u3

At the beginning of the sixth second of the animation, that is, when u=0.6, we can utilize these equations to work out such x(0.6) = 29.52 and y(0.6) = 16.92.

The way of the car looks like as:

887_Compute the position of the car on the road.png


Related Discussions:- Compute the position of the car on the road

Briefly explain the importance of an adjustment layer, Question : (a) W...

Question : (a) What do you meant by "solo a layer " in Adobe After Effects. Explain briefly how would you perform it. (b) Briefly explain the importance of an adjustment lay

Design a bitmap for the english vowels, 1. Design a bitmap for the English ...

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

Define picture composition, QUESTION 1 Assume you work as Producer for...

QUESTION 1 Assume you work as Producer for the national TV channel in Mauritius. As such, you have been requested by the Director of Production to submit a proposal in the for

Phong specular reflection model or specular reflection, Phong Specular Refl...

Phong Specular Reflection Model or Specular Reflection This model of local illumination is frequently termed as the Phong specular reflection model. Here we discuss the matter

How to identify window area - raster graphics and clipping, A convex polygo...

A convex polygonal region having n- vertices {P 0 , P 1 , P 2 ..., P n - 1 , P n , P 0 } or lattice points to be identified by the user includes the convex window area. To be exact

Applications of ray tracing - modeling and rendering , Applications of Ray ...

Applications of Ray Tracing Thus, you might ask, just what practical utilizes does ray tracing have: a) For vision research, simulation of real-world phenomena, b) Medica

Intensity of colours - raster graphics and clipping, Similarly we can contr...

Similarly we can control the intensity of colours We contain more bit planes for all colour say three bit planes for R, 3 for G and 3 for B here all bit plane of size mxn, hen

Representational animation - computer animation, Representational Animation...

Representational Animation - Computer Animation This method permits an object to change its shape throughout the animation. There are three sub-types to this. The initial is th

Important notes for negative accelerations, Important Notes for Negative Ac...

Important Notes for Negative Accelerations Note : Having projections of points on curve, above Y axis we will obtain a pattern similar to figure 8 that is needed to produce ne

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