Function splitCubicBezier

  • Разбивает кубическую кривую Безье в заданном параметре t. Возвращает две новые кривые в формате команды C.

    Parameters

    • firstPoint: SplinePoint

      начальная точка кривой

    • secondPoint: SplinePoint & {
          type: "C";
      }

      конечная точка кривой

    • t: number = 0.5

      параметр разбиения (0 < t < 1)

    Returns [SplinePoint & {
        type: "C";
    }, SplinePoint & {
        type: "C";
    }]

    массив из двух сегментов: [левая кривая, правая кривая]