Bézier splines - Dieptranivsr/DroneIVSR GitHub Wiki

Bézier splines

Bézier curves become harder to work with as the number of control points gets bigger. The main reason is their global nature – moving a single control point influences the whole curve. Do you know why? (Hint: take a look at the De Casteljau schema in the previous TP.)

Also, more control points means higher-degree polynomial, which quickly becomes impractical. Today, we’ll be dealing with one possiblity on how to overcome this problem: the Bézier splines.

Informally, spline is a collection of curves connected with some degree of smoothness. There is more than one way to define what does it mean for two curves to be smoothly connected. The most commonly used is the Ck smoothness.

Screenshot from 2022-06-03 23-59-14

Screenshot from 2022-06-03 23-50-51

Screenshot from 2022-06-04 00-00-14

Screenshot from 2022-06-04 00-02-13

Screenshot from 2022-06-04 00-02-51

Screenshot from 2022-06-04 00-03-02

Screenshot from 2022-06-04 00-03-47

Screenshot from 2022-06-04 00-04-17

Screenshot from 2022-06-04 00-05-40

Screenshot from 2022-06-04 00-05-01

image

Screenshot from 2022-06-04 00-06-31

Screenshot from 2022-06-04 00-06-56

Screenshot from 2022-06-04 00-07-06