Абстрактный базовый класс, расширяющий Curve. CurvePath — это массив связанных кривых, но при этом сохраняющий АПИ класса Curve.
Конструктор не принимает никаких параметров.
Общие свойства смотрите в базовом классе Curve.
Массив кривых.
Следует ли автоматически закрывать путь или нет.
Общие методы смотрите в базовом классе Curve.
Добавляет кривую в массив .curves.
Добавляет lineCurve для закрытия пути.
Получить список кумулятивных длин кривых в массиве .curves.
divisions — количество частей, на которые нужно разделить кривую. По умолчанию 12.
Возвращает массив точек, представляющих последовательность кривых. Параметр division определяет количество частей, на которые делится каждая кривая. Однако, в целях оптимизации и качества, фактическое разрешение выборки для каждой кривой зависит от ее типа. Например, для LineCurve возвращаемое количество точек всегда равно 2.
divisions — количество частей, на которые нужно разделить кривую. По умолчанию 40.
Возвращает набор делений + 1 равноотстоящих друг от друга точек с помощью getPointAt(u).
О том как получить исходный код этого модуля читайте тут.