Interpolations

Interpolations содержит функции сплайна и Безье, внутренне используемые конкретными классами кривых.

Методы

.CatmullRom(t : Float, p0 : Float, p1 : Float, p2 : Float, p3 : Float) → Float

t — вес интерполяции.
p0, p1, p2, p3 — точки, определяющие кривую сплайна.

Используется внутри SplineCurve.

.QuadraticBezier(t : Float, p0 : Float, p1 : Float, p2 : Float) → Float

t — вес интерполяции.
p0, p1, p2 — начальная, контрольная и конечная точки, определяющие кривую.

Используется внутри QuadraticBezierCurve3, QuadraticBezierCurve и Font.

.CubicBezier(t : Float, p0 : Float, p1 : Float, p2 : Float, p3 : Float) → Float

t — вес интерполяции.
p0, p1, p2, p3 — начальная, контрольная (дважды) и конечная точки, определяющие кривую.

Используется внутри CubicBezierCurve3, CubicBezierCurve и Font.

Исходный файл

О том как получить исходный код этого модуля читайте тут.