Выравнивающие линии, аппроксимирующие кривую Безье
У меня есть кубическая кривая Безье, определяемая как f(t)
где t находится в интервале [0..1], и я аппроксимировал кривую Безье с помощью n + 1 вершины ломаной, представленной в массиве с именем p, причем каждая вершина была p [i] для i в 0..n, где p [i] = f (i / n)
Однако точки на полилинии на самом деле не находятся на одинаковом расстоянии от друг друга. Расстояние между p [i] и p[i+1] изменяется по всей длине кривой. Я хочу сделать расстояния между всеми точками в p одинаковыми.
Как мне это сделать?