11
Presentation on Bezier Curve Presented By Faruk Ahmad Department of Computer Science & Engineering Begum Rokeya University, Rangpur

Bezier Curve in Computer Graphics

Embed Size (px)

Citation preview

Page 1: Bezier Curve in Computer Graphics

Presentation on Bezier Curve

Presented By

Faruk AhmadDepartment of Computer Science & Engineering

Begum Rokeya University, Rangpur

Page 2: Bezier Curve in Computer Graphics

MotiveThousands of points for a simple curve drawing !!!!

N = ?100? 1000? Or 10000…. ?

Oh No !!

Page 3: Bezier Curve in Computer Graphics

What is the solution?

Got the solution !!!!A curve with only 4 Points!!

Page 4: Bezier Curve in Computer Graphics

The Solution

BPk,n (t) = C(n,k) tk (1 – t) n - k

𝑃 (𝑡 )=∑𝑘=0

𝑛

𝑃 𝑘BPk,n (t)

C (n,k)

Bezier curve is the ultimate solution A few numbers of Control Points required

N is the number of Control Points

BP k,n (t) is the Bernstein polynomial, where t is the change variable

C (n,k) is the binomial coefficients

Page 5: Bezier Curve in Computer Graphics

ExampleFor n = 3, we get,

B(t) = (1-t) 2 P0 + 2 (1-t) (t) P1 + t2P2

Where t = [0,1]

Page 6: Bezier Curve in Computer Graphics

How it works?

Page 7: Bezier Curve in Computer Graphics

Some scenario!

Page 8: Bezier Curve in Computer Graphics

Applications of Bezier Curve

Computer Graphics Animation 2D & 3D Modeling

CAD(Computer Aided

Design)

CAGD(Computer Aided

Geometric Design)Robotics

Economic & Statistical Software Computer Games

Page 9: Bezier Curve in Computer Graphics

Limitations

Most Efficient

Curve does not pass through all control points

Most Popular

Change in one point globally change the shape of curve

Though

But problems

are

Page 10: Bezier Curve in Computer Graphics

Questions?

If you have any question ask me at: [email protected]

Page 11: Bezier Curve in Computer Graphics

Thank You