In this simple article, we’ll talk about two types of splines and their math representations theoretically. We’ll focus on b-spline in OpenCASCADE (OCC) technology with a simple scenario and the necessary classes we used.

- Splines
- B-splines

A spline curve is a mathematical representation for which it is easy to build an interface that will allow a user to design and control the shape of complex curves and surfaces. The general approach is that the user enters a sequence of points, and a curve is constructed whose shape closely follows this sequence. The points are called control points. A curve that…