| Пакет | fl.motion |
| Класс | public class BezierSegment |
| Наследование | BezierSegment Object |
| Язык версии: | ActionScript 3.0 |
| Версия продукта: | Flash CS3 |
| Версии среды выполнения: | Flash Player 9.0.28.0, AIR 1.0 |
Связанные элементы API
| Свойство | Определено | ||
|---|---|---|---|
| a : Point
Первая точка кривой Безье. | BezierSegment | ||
| b : Point
Вторая точка кривой Безье. | BezierSegment | ||
| c : Point
Третья точка кривой Безье. | BezierSegment | ||
![]() | constructor : Object
Ссылка на объект класса или функцию конструктора для данного экземпляра объекта. | Object | |
| d : Point
Четвертая точка кривой Безье. | BezierSegment | ||
| Метод | Определено | ||
|---|---|---|---|
Конструктор экземпляров BezierSegment. | BezierSegment | ||
[статические]
Вычисляет коэффициенты кубического уравнения по значениям соответствующего кубического уравнения Безье. | BezierSegment | ||
[статические]
Находит действительные решения кубического уравнения вида at^3 + bt^2 + ct + d. | BezierSegment | ||
[статические]
Находит действительные решения квадратного уравнения вида at^2 + bt + c. | BezierSegment | ||
[статические]
Вычисляет значение одномерного кубического уравнения Безье в заданное время. | BezierSegment | ||
Вычисляет расположение двухмерной кубической кривой Безье в заданное время. | BezierSegment | ||
Определяет значение координаты y кубической кривой Безье по заданной координате x. | BezierSegment | ||
![]() |
Показывает, определено ли заданное свойство для объекта. | Object | |
![]() |
Показывает, есть ли экземпляр класса Object в цепи прототипов объекта, заданного в качестве параметра. | Object | |
![]() |
Показывает наличие заданного свойства и его перечисляемость. | Object | |
![]() |
Задает доступность динамического свойства для операций цикла. | Object | |
![]() |
Возвращает строковое представление этого объекта, отформатированного в соответствии со стандартами, принятыми для данной локали. | Object | |
![]() |
Возвращает строковое представление заданного объекта. | Object | |
![]() |
Возвращает элементарное значение заданного объекта. | Object | |
a | свойство |
public var a:Point| Язык версии: | ActionScript 3.0 |
| Версия продукта: | Flash CS3 |
| Версии среды выполнения: | Flash Player 9.0.28.0, AIR 1.0 |
Первая точка кривой Безье. Это узел, т. е. находится непосредственно на кривой.
b | свойство |
public var b:Point| Язык версии: | ActionScript 3.0 |
| Версия продукта: | Flash CS3 |
| Версии среды выполнения: | Flash Player 9.0.28.0, AIR 1.0 |
Вторая точка кривой Безье. Это контрольная точка, т. е. кривая направляется в ее сторону, но обычно не проходит через нее.
c | свойство |
public var c:Point| Язык версии: | ActionScript 3.0 |
| Версия продукта: | Flash CS3 |
| Версии среды выполнения: | Flash Player 9.0.28.0, AIR 1.0 |
Третья точка кривой Безье. Это контрольная точка, т. е. кривая направляется в ее сторону, но обычно не проходит через нее.
d | свойство |
public var d:Point| Язык версии: | ActionScript 3.0 |
| Версия продукта: | Flash CS3 |
| Версии среды выполнения: | Flash Player 9.0.28.0, AIR 1.0 |
Четвертая точка кривой Безье. Это узел, т. е. находится непосредственно на кривой.
BezierSegment | () | Конструктор |
public function BezierSegment(a:Point, b:Point, c:Point, d:Point)| Язык версии: | ActionScript 3.0 |
| Версия продукта: | Flash CS3 |
| Версии среды выполнения: | Flash Player 9.0.28.0, AIR 1.0 |
Конструктор экземпляров BezierSegment.
Параметрыa:Point — Первая точка кривой, узел.
| |
b:Point — Вторая точка кривой, контрольная точка.
| |
c:Point — Третья точка кривой, контрольная точка.
| |
d:Point — Четвертая точка кривой, узел.
|
Связанные элементы API
getCubicCoefficients | () | метод |
public static function getCubicCoefficients(a:Number, b:Number, c:Number, d:Number):Array| Язык версии: | ActionScript 3.0 |
| Версия продукта: | Flash CS3 |
| Версии среды выполнения: | Flash Player 9.0.28.0, AIR 1.0 |
Вычисляет коэффициенты кубического уравнения по значениям соответствующего кубического уравнения Безье.
Параметры
a:Number — Первое значение уравнения Безье.
| |
b:Number — Второе значение уравнения Безье.
| |
c:Number — Третье значение уравнения Безье.
| |
d:Number — Четвертое значение уравнения Безье.
|
Array — Массив, который содержит четыре числовых значения, которые являются коэффициентами для кубического полинома. Коэффициенты расположены в порядке убывания степени, таким образом, первое число массива будет умножено на t^3, второе — на t^2 и т. д.
|
Связанные элементы API
getCubicRoots | () | метод |
public static function getCubicRoots(a:Number = 0, b:Number = 0, c:Number = 0, d:Number = 0):Array| Язык версии: | ActionScript 3.0 |
| Версия продукта: | Flash CS3 |
| Версии среды выполнения: | Flash Player 9.0.28.0, AIR 1.0 |
Находит действительные решения кубического полиномиального уравнения вида at^3 + bt^2 + ct + d, если они существуют. Это метод используется для оценки пользовательских кривых замедления.
Параметры
a:Number (default = 0) — Первый коэффициент кубического уравнения, который умножается на переменную, возведенную в куб (t^3).
| |
b:Number (default = 0) — Второй коэффициент кубического уравнения, который умножается на переменную, возведенную в квадрат (t^2).
| |
c:Number (default = 0) — Второй коэффициент кубического уравнения, который умножается на линейную переменную (t).
| |
d:Number (default = 0) — Четвертый коэффициент кубического уравнения, который является константой.
|
Array — Массив числовых значений, указывающих действительные корни уравнения. Может иметься три корня или ни одного. Мнимые и комплексные корни игнорируются.
|
getQuadraticRoots | () | метод |
public static function getQuadraticRoots(a:Number, b:Number, c:Number):Array| Язык версии: | ActionScript 3.0 |
| Версия продукта: | Flash CS3 |
| Версии среды выполнения: | Flash Player 9.0.28.0, AIR 1.0 |
Находит действительные решения квадратного уравнения вида at^2 + bt + c.
Параметры
a:Number — Первый коэффициент квадратного уравнения, который умножается на переменную, возведенную в квадрат (t^2).
| |
b:Number — Второй коэффициент квадратного уравнения, который умножается на линейную переменную (t).
| |
c:Number — Третий коэффициент квадратного уравнения, который является константой.
|
Array — Массив числовых значений, указывающих действительные корни уравнения. Может быть два корня или ни одного. Мнимые и комплексные корни игнорируются.
|
getSingleValue | () | метод |
public static function getSingleValue(t:Number, a:Number = 0, b:Number = 0, c:Number = 0, d:Number = 0):Number| Язык версии: | ActionScript 3.0 |
| Версия продукта: | Flash CS3 |
| Версии среды выполнения: | Flash Player 9.0.28.0, AIR 1.0 |
Вычисляет значение одномерного кубического уравнения Безье в заданное время. Кривая Безье, напротив, обычно двухмерная и использует два из этих уравнений: одно для координаты x, а другое — для координаты y.
Параметры
t:Number — time или степень выполнения по кривой в виде десятичной дроби между 0 и 1.
Примечание. Параметр | |
a:Number (default = 0) — Первое значение уравнения Безье.
| |
b:Number (default = 0) — Второе значение уравнения Безье.
| |
c:Number (default = 0) — Третье значение уравнения Безье.
| |
d:Number (default = 0) — Четвертое значение уравнения Безье.
|
Number — Значение уравнения Безье в заданное время.
|
getValue | () | метод |
public function getValue(t:Number):Point| Язык версии: | ActionScript 3.0 |
| Версия продукта: | Flash CS3 |
| Версии среды выполнения: | Flash Player 9.0.28.0, AIR 1.0 |
Вычисляет расположение двухмерной кубической кривой Безье в заданное время.
Параметры
t:Number — time или степень выполнения по кривой в виде десятичной дроби между 0 и 1.
Примечание. Параметр |
Point — Объект точки, содержащий координаты x и y кривой Безье в заданное время.
|
getYForX | () | метод |
public function getYForX(x:Number, coefficients:Array = null):Number| Язык версии: | ActionScript 3.0 |
| Версия продукта: | Flash CS3 |
| Версии среды выполнения: | Flash Player 9.0.28.0, AIR 1.0 |
Определяет значение координаты y кубической кривой Безье по заданной координате x. Некоторые кривые Безье пересекают сами себя по горизонтали, что приводит к появлению нескольких значений y, соответствующих заданному значению x. В этом случае метод вернет наиболее логичное значение. Используется при интерполяции CustomEase и BezierEase.
Параметры
x:Number — Координата x, которая находится между первой и последней точками включительно.
| |
coefficients:Array (default = null) — Массив числовых значений, представляющих полиномиальные коэффициенты Безье (необязательный). Этот массив может использоваться для оптимизации производительности путем предварительного вычисления значений, одинаковых по всей кривой и не требующих повторного вычисления в каждой итерации.
|
Number — Значение координаты y кубической кривой Безье, соответствующее заданной координате x.
|
Tue Jun 12 2018, 11:34 AM Z
Скрыть унаследованные общедоступные свойства
Показать унаследованные общедоступные свойства