Paket | fl.motion |
Klass | public class BezierSegment |
Arv | BezierSegment Object |
Språkversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Körningsmiljöversioner: | Flash Player 9.0.28.0, AIR 1.0 |
Relaterade API-element
Egenskap | Definieras med | ||
---|---|---|---|
a : Point
Bezierkurvans första punkt. | BezierSegment | ||
b : Point
Bezierkurvans andra punkt. | BezierSegment | ||
c : Point
Bezierkurvans tredje punkt. | BezierSegment | ||
constructor : Object
En referens till klassobjektet eller konstruktorfunktionen för en given objektinstans. | Object | ||
d : Point
Bezierkurvans fjärde punkt. | BezierSegment |
Metod | Definieras med | ||
---|---|---|---|
Konstruktor för BezierSegment-instanser. | BezierSegment | ||
[statisk]
Beräknar koefficienterna för en kubisk polynominalekvation med givna värden för motsvarande kubiska Bezierekvation. | BezierSegment | ||
[statisk]
Söker efter reella lösningar, om det finns några, för en kubisk polynominalekvation med formen: at^3 + bt^2 + ct + d. | BezierSegment | ||
[statisk]
Söker efter reella lösningar, om det finns några, för en kvadratisk ekvation med formen: at^2 + bt + c. | BezierSegment | ||
[statisk]
Beräknar värdet för en endimensionell kubisk Bezierekvation vid en viss tidpunkt. | BezierSegment | ||
Beräknar placeringen av en tvådimensionell kubisk Bezierkurva vid en viss tidpunkt. | BezierSegment | ||
Söker efter y-värdet i en kubisk Bezierkurva vid en given x-koordinat. | BezierSegment | ||
Anger om det finns en egenskap angiven för ett objekt. | Object | ||
Anger om en instans av klassen Object finns i prototypkedjan för objektet som anges som parameter. | Object | ||
Anger om den angivna egenskapen finns och är uppräkningsbar. | Object | ||
Anger tillgänglighet för en dynamisk egenskap för slingåtgärder. | Object | ||
Returnerar det här objektets strängrepresentation, formaterad i enlighet med språkspecifika konventioner. | Object | ||
Returnerar det angivna objektets strängbeteckning. | Object | ||
Returnerar det angivna objektets primitiva värde. | Object |
a | egenskap |
public var a:Point
Språkversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Körningsmiljöversioner: | Flash Player 9.0.28.0, AIR 1.0 |
Bezierkurvans första punkt. Det är en nod, vilket betyder att den hamnar direkt på kurvan.
b | egenskap |
public var b:Point
Språkversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Körningsmiljöversioner: | Flash Player 9.0.28.0, AIR 1.0 |
Bezierkurvans andra punkt. Det är en kontrollpunkt, vilket betyder att kurvan rör sig mot den, men passerar vanligtvis inte genom den.
c | egenskap |
public var c:Point
Språkversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Körningsmiljöversioner: | Flash Player 9.0.28.0, AIR 1.0 |
Bezierkurvans tredje punkt. Det är en kontrollpunkt, vilket betyder att kurvan rör sig mot den, men passerar vanligtvis inte genom den.
d | egenskap |
public var d:Point
Språkversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Körningsmiljöversioner: | Flash Player 9.0.28.0, AIR 1.0 |
Bezierkurvans fjärde punkt. Det är en nod, vilket betyder att den hamnar direkt på kurvan.
BezierSegment | () | Konstruktor |
public function BezierSegment(a:Point, b:Point, c:Point, d:Point)
Språkversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Körningsmiljöversioner: | Flash Player 9.0.28.0, AIR 1.0 |
Konstruktor för BezierSegment-instanser.
Parametrara:Point — Kurvans första punkt, en nod.
| |
b:Point — Kurvans andra punkt, en kontrollpunkt.
| |
c:Point — Kurvans tredje punkt, en kontrollpunkt.
| |
d:Point — Kurvans fjärde punkt, en nod.
|
Relaterade API-element
getCubicCoefficients | () | metod |
public static function getCubicCoefficients(a:Number, b:Number, c:Number, d:Number):Array
Språkversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Körningsmiljöversioner: | Flash Player 9.0.28.0, AIR 1.0 |
Beräknar koefficienterna för en kubisk polynominalekvation med givna värden för motsvarande kubiska Bezierekvation.
Parametrar
a:Number — Bezierekvationens första värde.
| |
b:Number — Bezierekvationens andra värde.
| |
c:Number — Bezierekvationens tredje värde.
| |
d:Number — Bezierekvationens fjärde värde.
|
Array — En array som innehåller fyra siffervärden som är koefficienterna för en kubisk polynominal. Koefficienterna sorteras i fallande ordning så att det första talet i arrayen multipliceras med t^3, det andra med t^2, osv.
|
Relaterade API-element
getCubicRoots | () | metod |
public static function getCubicRoots(a:Number = 0, b:Number = 0, c:Number = 0, d:Number = 0):Array
Språkversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Körningsmiljöversioner: | Flash Player 9.0.28.0, AIR 1.0 |
Söker efter reella lösningar, om det finns några, för en kubisk polynominalekvation med formen: at^3 + bt^2 + ct + d. Metoden används för att beräkna anpassade övergångskurvor.
Parametrar
a:Number (default = 0 ) — Den första koefficienten i den kubiska ekvationen, som multipliceras med den kubiska variabeln (t^3).
| |
b:Number (default = 0 ) — Den andra koefficienten i den kubiska ekvationen, som multipliceras med den fyrkantiga variabeln (t^2).
| |
c:Number (default = 0 ) — Den tredje koefficienten i den kubiska ekvationen, som multipliceras med den linjära variabeln (t).
| |
d:Number (default = 0 ) — Den fjärde koefficienten i den kubiska ekvationen, som är konstanten.
|
Array — En array med siffervärden som visar ekvationens reella rötter. Det kan finnas noll rötter eller så många som tre. Tänkta eller komplexa rötter ignoreras.
|
getQuadraticRoots | () | metod |
public static function getQuadraticRoots(a:Number, b:Number, c:Number):Array
Språkversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Körningsmiljöversioner: | Flash Player 9.0.28.0, AIR 1.0 |
Söker efter reella lösningar, om det finns några, för en kvadratisk ekvation med formen: at^2 + bt + c.
Parametrar
a:Number — Den första koefficienten i den kvadratiska ekvationen, som multipliceras med den fyrkantiga variabeln (t^2).
| |
b:Number — Den andra koefficienten i den kvadratiska ekvationen, som multipliceras med den linjära variabeln (t).
| |
c:Number — Den tredje koefficienten i den kvadratiska ekvationen, som är konstanten.
|
Array — En array med siffervärden som visar ekvationens reella rötter. Det kan finnas noll rötter eller så många som två. Tänkta eller komplexa rötter ignoreras.
|
getSingleValue | () | metod |
public static function getSingleValue(t:Number, a:Number = 0, b:Number = 0, c:Number = 0, d:Number = 0):Number
Språkversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Körningsmiljöversioner: | Flash Player 9.0.28.0, AIR 1.0 |
Beräknar värdet för en endimensionell kubisk Bezierekvation vid en viss tidpunkt. En Bezierkurva är däremot tvådimensionell och använder två av dessa ekvationer, en för x-koordinaten och en för y-koordinaten.
Parametrar
t:Number — Förloppets tid eller gång längs kurvan, angett som decimalvärde mellan 0 och 1 .
Obs: Parametern | |
a:Number (default = 0 ) — Bezierekvationens första värde.
| |
b:Number (default = 0 ) — Bezierekvationens andra värde.
| |
c:Number (default = 0 ) — Bezierekvationens tredje värde.
| |
d:Number (default = 0 ) — Bezierekvationens fjärde värde.
|
Number — Värdet för Bezierekvationen vid den angivna tidpunkten.
|
getValue | () | metod |
public function getValue(t:Number):Point
Språkversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Körningsmiljöversioner: | Flash Player 9.0.28.0, AIR 1.0 |
Beräknar placeringen av en tvådimensionell kubisk Bezierkurva vid en viss tidpunkt.
Parametrar
t:Number — Förloppets tid eller gång längs kurvan, angett som decimalvärde mellan 0 och 1 .
Obs: Parametern |
Point — Ett punktobjekt som innehåller Bezierkurvans x- och y-koordinater vid den angivna tidpunkten.
|
getYForX | () | metod |
public function getYForX(x:Number, coefficients:Array = null):Number
Språkversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Körningsmiljöversioner: | Flash Player 9.0.28.0, AIR 1.0 |
Söker efter y
-värdet i en kubisk Bezierkurva vid en given x-koordinat. Vissa Bezierkurvor överlappar sig själva vågrätt, vilket ger mer än ett y
-värde för ett givet x
-värde. I så fall returnerar metoden det värde som är mest logiskt. Används av CustomEase- och BezierEase-interpolering.
Parametrar
x:Number — En x-koordinat som ligger mellan den första och sista punkten.
| |
coefficients:Array (default = null ) — En valfri array med tal som motsvarar polynominalkoefficienterna för Beziern. Denna array kan användas för att optimera prestanda genom att beräkna värden i förväg som är desamma över hela kurvan och inte behöver räknas om för varje iteration.
|
Number — Y -värdet i den kubiska Bezierkurvan vid en given x-koordinat.
|
Tue Jun 12 2018, 01:40 PM Z