Calcula la longitud de un segmento de un bezier cuadrático

Utilizo este algoritmo para calcular la longitud de un bezier cuadrático:http://www.malczak.linuxpl.com/blog/quadratic-bezier-curve-length/

Sin embargo, lo que deseo hacer es calcular la longitud del bezier de 0 a t donde 0 <t <1

¿Hay alguna forma de modificar la fórmula utilizada en el enlace de arriba para obtener la longitud del primer segmento de una curva de bezier?

Solo para aclarar, no estoy buscando la distancia entre q (0) y q (t) sino la longitud del arco que va entre estos puntos.

(No deseo usar subdivisión adaptativa para aproximar la longitud)

Respuestas a la pregunta(3)

Su respuesta a la pregunta