
B-splines
B-splines are mathematical curves used in computer graphics and modeling to create smooth, flexible shapes. They are constructed from a series of control points that influence the curve's shape, but do not necessarily lie on it. B-splines are composed of polynomial segments connected smoothly, allowing for precise control and smoothness even with complex forms. They are widely used because they provide a balance of control, flexibility, and computational efficiency, making them ideal for designing everything from fonts to 3D models. Essentially, B-splines help create smooth, customizable shapes in a controlled way.