En el análisis numérico en matemáticas y en el dibujo de gráficos de computadora, se toman muchos tipos de curvas de ayuda. La curva de Bézier y la curva B-Spline son dos de los populares modelos para este tipo de análisis. Hay muchas similitudes en estos dos tipos de curvas y los expertos consideran que la curva B-Spline es una variación de la curva de Bézier.
Las curvas de Bézier son curvas paramétricas que se utilizan con frecuencia para modelar superficies lisas en gráficos de computadora y muchos otros campos relacionados. Estas curvas se pueden escalar indefinidamente. Las curvas vinculadas de Bézier contienen rutas que son combinaciones que son intuitivas y se pueden modificar. Las curvas Bézier más populares son de naturaleza cuadrática y cúbica.
Las curvas B-Spline se consideran una generalización de las curvas de Bézier y, como tales, comparten muchas similitudes con ellas. Las curvas B-Spline requieren más información, como el grado de la curva y un vector de nudo, y en general implican una teoría más compleja que las curvas de Bézier. Sin embargo, poseen muchas ventajas que compensan esta deficiencia. En primer lugar, una curva B-Spline puede ser una curva Bézier cuando el programador así lo desee. La curva B-Spline adicional ofrece más control y flexibilidad que la curva Bézier. Es posible utilizar curvas de grado inferior y mantener un gran número de puntos de control.