B-spline Curves: Important Properties
B-spline curves share many important properties with Bézier curves, because the former is a generalization of the later. Moreover, B-spline curves have more desired properties than Bézier curves. This page lists some of the most important properties of B-spline. We shall only concentrate on clamped B-spline curves here. In the following we shall assume a B-spline curve p(u) of degree p is defined by n + 1 control points, knot vector U = { u0, u1, ...., um } with the first p+1 and last p+1 knots "clamped" (i.e., u0 = u1 = ... = up and um-p = um-p+1 = ... = um). This nice property allows us to design very complicated shapes with lower degree polynomials. For example, the right figure below shows a Bézier curve with the same set of control points. It still cannot follow the control polygon nicely even though its degree is 10! In general, the lower the degree, the closer a B-spline curve follows its control polyline. The following figures all use the same control polyline and knots are cla
B-spline Curves: Important Properties B-spline Curves: Important Properties B-spline curves share many important properties with Bézier curves, because the former is a generalization of the later. Moreover, B-spline curves have more desired properties than Bézier curves. This page lists some of the most important properties of B-spline. We shall only concentrate on clamped B-spline curves here. In the following we shall assume a B-spline curve p ( u ) of degree p is defined by n + 1 control points, knot vector U = { u 0 , u 1 , ...., u m } with the first p +1 and last p +1 knots
Explore this link on the map →related reading
- (KANs part 1) An introduction to B-splinesrohangautam.github.io
- A Primer on Bézier Curvespomax.github.io
- B-spline - Wikipediaen.wikipedia.org
- bspline - B-spline interpolation with Python - Stack Overflowstackoverflow.com
- intuition - Splines: relationship of knots, degree and degrees of freedom - Cross Validatedstats.stackexchange.com
- The Engineering behind Figma’s Vector Networksalexharri.com
- Frenet–Serret formulas - Wikipediaen.wikipedia.org
- The Book of Shaders: Fractal Brownian Motionthebookofshaders.com
- Betti number - Wikipediaen.wikipedia.org
- Image to Mesh Gradientphotogradient.com
- Easing Gradientslarsenwork.com
- Inscribed square problem - Wikipediaen.wikipedia.org