una online lineas hacer graficar ejemplos curvas curva como caracteristicas ajuste c++ c algorithm graphics vector

c++ - online - Convierte un bezier cuadrático a un cubico?



lineas curvas de bezier (1)

¿Cuál es el algoritmo para convertir un bezier cuadrático (con 3 puntos) en uno cúbico (con 4 puntos)

Gracias


Desde http://fontforge.sourceforge.net/bezier.html :

Cualquier spline cuadrática se puede expresar como un cubo (donde el término cúbico es cero). Los puntos finales del cubo serán los mismos que los cuadráticos.

CP 0 = QP 0
CP 3 = QP 2

Los dos puntos de control para el cubo son:

CP 1 = QP 0 + 2/3 * (QP 1 -QP 0 )
CP 2 = QP 2 + 2/3 * (QP 1 -QP 2 )

... Se ha introducido un ligero error debido al redondeo, pero es poco probable que sea notable.