Pakiet | fl.motion |
Klasa | public class BezierSegment |
Dziedziczenie | BezierSegment Object |
Wersja języka: | ActionScript 3.0 |
Wersja produktu: | Flash CS3 |
Wersje środowiska wykonawczego: | Flash Player 9.0.28.0, AIR 1.0 |
Powiązane elementy interfejsu API
Właściwość | Zdefiniowane przez | ||
---|---|---|---|
a : Point
Pierwszy punkt krzywej Beziera. | BezierSegment | ||
b : Point
Drugi punkt krzywej Beziera. | BezierSegment | ||
c : Point
Trzeci punkt krzywej Beziera. | BezierSegment | ||
constructor : Object
Odwołanie do obiektu klasy lub funkcji konstruktora, dotyczące danej instancji obiektu. | Object | ||
d : Point
Czwarty punkt krzywej Beziera. | BezierSegment |
Metoda | Zdefiniowane przez | ||
---|---|---|---|
Konstruktor wystąpień klasy BezierSegment. | BezierSegment | ||
[statyczny]
Oblicza współczynniki sześciennego równania wielomianowego na podstawie wartości odpowiedniego sześciennego wyrażenia Beziera. | BezierSegment | ||
[statyczny]
Znajduje rozwiązania rzeczywiste (jeśli istnieją) wielomianowego równania trzeciego stopnia postaci: at^3 + bt^2 + ct + d. | BezierSegment | ||
[statyczny]
Znajduje rozwiązania rzeczywiste (jeśli istnieją) równania kwadratowego o postaci: at^2 + bt + c. | BezierSegment | ||
[statyczny]
Oblicza położenie jednowymiarowej krzywej sześciennej Beziera w określonym czasie. | BezierSegment | ||
Oblicza położenie dwuwymiarowej krzywej sześciennej Beziera w określonym czasie. | BezierSegment | ||
Dla danej krzywej sześciennej Beziera znajduje wartość y odpowiadającą danej współrzędnej x. | BezierSegment | ||
Wskazuje, czy dla obiektu zdefiniowano określoną właściwość. | Object | ||
Wskazuje, czy instancja klasy Object należy do łańcucha prototypów obiektu określonego jako parametr. | Object | ||
Wskazuje, czy określona właściwość istnieje i jest przeliczalna. | Object | ||
Ustawia dostępność właściwości dynamicznej używanej w pętlach. | Object | ||
Zwraca ciąg reprezentujący obiekt — sformatowany zgodnie z konwencjami właściwymi dla ustawień regionalnych. | Object | ||
Zwraca ciąg reprezentujący określony obiekt. | Object | ||
Zwraca pierwotną wartość dla określonego obiektu. | Object |
a | właściwość |
public var a:Point
Wersja języka: | ActionScript 3.0 |
Wersja produktu: | Flash CS3 |
Wersje środowiska wykonawczego: | Flash Player 9.0.28.0, AIR 1.0 |
Pierwszy punkt krzywej Beziera. Jest to węzeł, co oznacza, że znajduje się bezpośrednio na krzywej.
b | właściwość |
public var b:Point
Wersja języka: | ActionScript 3.0 |
Wersja produktu: | Flash CS3 |
Wersje środowiska wykonawczego: | Flash Player 9.0.28.0, AIR 1.0 |
Drugi punkt krzywej Beziera. Jest to punkt kontrolny, co oznacza, że krzywa przesuwa się do tego punktu, ale zwykle przez niego nie przechodzi.
c | właściwość |
public var c:Point
Wersja języka: | ActionScript 3.0 |
Wersja produktu: | Flash CS3 |
Wersje środowiska wykonawczego: | Flash Player 9.0.28.0, AIR 1.0 |
Trzeci punkt krzywej Beziera. Jest to punkt kontrolny, co oznacza, że krzywa przesuwa się do tego punktu, ale zwykle przez niego nie przechodzi.
d | właściwość |
public var d:Point
Wersja języka: | ActionScript 3.0 |
Wersja produktu: | Flash CS3 |
Wersje środowiska wykonawczego: | Flash Player 9.0.28.0, AIR 1.0 |
Czwarty punkt krzywej Beziera. Jest to węzeł, co oznacza, że znajduje się bezpośrednio na krzywej.
BezierSegment | () | Konstruktor |
public function BezierSegment(a:Point, b:Point, c:Point, d:Point)
Wersja języka: | ActionScript 3.0 |
Wersja produktu: | Flash CS3 |
Wersje środowiska wykonawczego: | Flash Player 9.0.28.0, AIR 1.0 |
Konstruktor instancji składnika BezierSegment.
Parametrya:Point — Pierwszy punkt na krzywej, węzeł.
| |
b:Point — Drugi punkt na krzywej, punkt kontrolny.
| |
c:Point — Trzeci punkt na krzywej, punkt kontrolny.
| |
d:Point — Czwarty punkt na krzywej, węzeł.
|
Powiązane elementy interfejsu API
getCubicCoefficients | () | metoda |
public static function getCubicCoefficients(a:Number, b:Number, c:Number, d:Number):Array
Wersja języka: | ActionScript 3.0 |
Wersja produktu: | Flash CS3 |
Wersje środowiska wykonawczego: | Flash Player 9.0.28.0, AIR 1.0 |
Oblicza współczynniki sześciennego równania wielomianowego na podstawie wartości odpowiedniego sześciennego wyrażenia Beziera.
Parametry
a:Number — Pierwsza wartość równania Beziera.
| |
b:Number — Druga wartość równania Beziera.
| |
c:Number — Trzecia wartość równania Beziera.
| |
d:Number — Czwarta wartość równania Beziera.
|
Array — Tablica zawierająca cztery wartości liczbowe, które są współczynnikami dla wielomianu trzeciego stopnia. Współczynniki są uporządkowane od stopnia najwyższego do najniższego, dlatego pierwsza liczba w tablicy powinna być mnożona przez t^3, druga przez t^2 itd.
|
Powiązane elementy interfejsu API
getCubicRoots | () | metoda |
public static function getCubicRoots(a:Number = 0, b:Number = 0, c:Number = 0, d:Number = 0):Array
Wersja języka: | ActionScript 3.0 |
Wersja produktu: | Flash CS3 |
Wersje środowiska wykonawczego: | Flash Player 9.0.28.0, AIR 1.0 |
Znajduje rzeczywiste rozwiązania, jeśli istnieją, wielomianowego równania sześciennego w postaci: at^3 + bt^2 + ct + d. Ta metoda jest używana do oceniania niestandardowych krzywych zmiany dynamiki.
Parametry
a:Number (default = 0 ) — Pierwszy współczynnik równania sześciennego, który jest mnożony przez zmienną do trzeciej potęgi (t^3).
| |
b:Number (default = 0 ) — Drugi współczynnik równania sześciennego, który jest mnożony przez zmienną do drugiej potęgi (t^2).
| |
c:Number (default = 0 ) — Trzeci współczynnik równania sześciennego, który jest mnożony przez zmienną liniową (t).
| |
d:Number (default = 0 ) — Czwarty współczynnik równania sześciennego, który jest stałą.
|
Array — Tablica wartości liczbowych, które określają rzeczywiste pierwiastki równania. Równanie może nie mieć pierwiastków lub mieć nawet trzy. Pierwiastki urojone i zespolone są ignorowane.
|
getQuadraticRoots | () | metoda |
public static function getQuadraticRoots(a:Number, b:Number, c:Number):Array
Wersja języka: | ActionScript 3.0 |
Wersja produktu: | Flash CS3 |
Wersje środowiska wykonawczego: | Flash Player 9.0.28.0, AIR 1.0 |
Znajduje rozwiązania rzeczywiste (jeśli istnieją) równania kwadratowego postaci: at^2 + bt + c.
Parametry
a:Number — Pierwszy współczynnik równania kwadratowego, który jest mnożony przez zmienną do drugiej potęgi (t^2).
| |
b:Number — Drugi współczynnik równania kwadratowego, który jest mnożony przez zmienną liniową (t).
| |
c:Number — Trzeci współczynnik równania kwadratowego, który jest stałą.
|
Array — Tablica wartości liczbowych, które określają rzeczywiste pierwiastki równania. Równanie może nie mieć pierwiastków lub dwa. Pierwiastki urojone i zespolone są ignorowane.
|
getSingleValue | () | metoda |
public static function getSingleValue(t:Number, a:Number = 0, b:Number = 0, c:Number = 0, d:Number = 0):Number
Wersja języka: | ActionScript 3.0 |
Wersja produktu: | Flash CS3 |
Wersje środowiska wykonawczego: | Flash Player 9.0.28.0, AIR 1.0 |
Oblicza położenie jednowymiarowej krzywej sześciennej Beziera w określonym czasie. Wbrew pozorom krzywa Beziera jest zwykle krzywą dwuwymiarową i korzysta tylko z tych dwóch równań, jednego dla współrzędnej x, a drugiego dla współrzędnej y.
Parametry
t:Number — Wartość time lub stopień postępu przesunięcia na krzywej, wyrażony w postaci dziesiętnej z zakresu od 0 do 1 .
Uwaga: Zmiana wartości parametru | |
a:Number (default = 0 ) — Pierwsza wartość równania Beziera.
| |
b:Number (default = 0 ) — Druga wartość równania Beziera.
| |
c:Number (default = 0 ) — Trzecia wartość równania Beziera.
| |
d:Number (default = 0 ) — Czwarta wartość równania Beziera.
|
Number — Wartość równania Beziera w określonym czasie.
|
getValue | () | metoda |
public function getValue(t:Number):Point
Wersja języka: | ActionScript 3.0 |
Wersja produktu: | Flash CS3 |
Wersje środowiska wykonawczego: | Flash Player 9.0.28.0, AIR 1.0 |
Oblicza położenie dwuwymiarowej krzywej sześciennej Beziera w określonym czasie.
Parametry
t:Number — Wartość time lub stopień postępu przesunięcia na krzywej, wyrażony w postaci dziesiętnej z zakresu od 0 do 1 .
Uwaga: Zmiana wartości parametru |
Point — Punkt zawierająćy współrzędne x i y krzywej Beziera w określonym czasie.
|
getYForX | () | metoda |
public function getYForX(x:Number, coefficients:Array = null):Number
Wersja języka: | ActionScript 3.0 |
Wersja produktu: | Flash CS3 |
Wersje środowiska wykonawczego: | Flash Player 9.0.28.0, AIR 1.0 |
Znajduje wartość y
sześciennej krzywej Bezier w określonej współrzędnej x. Niektóre krzywe Bezier nachodzą na siebie w płaszczyźnie poziomej, co powoduje, że dla określonej wartości x
istnieje więcej niż jedna wartość y
. W takim przypadku ta metoda zwróci wartość, która będzie najbardziej logiczna. Używane przez algorytmy przybliżania CustomEase i BezierEase.
Parametry
x:Number — Współrzędna x, która znajduje się między punktem pierwszym i ostatnim, włącznie.
| |
coefficients:Array (default = null ) — Opcjonalna tablica wartości liczbowych, która reprezentuje wielomianowe współczynniki dla krzywej Beziera. Ta tablica może również służyć do optymalizowania działania poprzez wstępne obliczanie wartości, które są takie same na całej krzywej i nie ma konieczności ich ponownego obliczania dla każdej iteracji.
|
Number — Wartość y sześciennej krzywej Bezier w określonej współrzędnej x.
|
Tue Jun 12 2018, 12:06 PM Z