Как пользоваться
калькулятором
Вычисляет положение и вектор производной плоской кубической кривой по четырём управляющим точкам.
B(t)=(1−t)³P0+3(1−t)²tP1+3(1−t)t²P2+t³P3. B′(t)=3[(1−t)²(P1−P0)+2(1−t)t(P2−P1)+t²(P3−P2)]. Формулы применяются отдельно к координатам X и Y.
- 01Подготовьте данные
Используйте исходные величины именно для рассматриваемого случая: x начальной точки; y начальной точки; x первого управляющего узла; y первого управляющего узла; x второго управляющего узла; y второго управляющего узла; x конечной точки; y конечной точки; параметр t.
- 02Проверьте единицы и условия
Параметр t между нулём и единицей не равен доле пройденной длины дуги. Это одна плоская кубическая кривая, без расчёта длины, кривизны, самопересечений или времени движения; для физической скорости требуется известный закон t(time).
- 03Прочитайте результат
Кривая проходит через P0 и P3, но обычно не проходит через управляющие P1 и P2. Касательная направлена вдоль производной; её модуль не является единичным и может обратиться в ноль при вырожденной конфигурации.