Paket | fl.motion |
Klasse | public class BezierSegment |
Vererbung | BezierSegment Object |
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Laufzeitversionen: | Flash Player 9.0.28.0, AIR 1.0 |
Verwandte API-Elemente
Eigenschaft | Definiert von | ||
---|---|---|---|
a : Point
Der erste Punkt der Bézierkurve. | BezierSegment | ||
b : Point
Der zweite Punkt der Bézierkurve. | BezierSegment | ||
c : Point
Der dritte Punkt der Bézierkurve. | BezierSegment | ||
constructor : Object
Ein Verweis auf das Klassenobjekt oder die Konstruktorfunktion für eine angegebene Objektinstanz. | Object | ||
d : Point
Der vierte Punkt der Bézierkurve. | BezierSegment |
Methode | Definiert von | ||
---|---|---|---|
Konstruktor für BezierSegment-Instanzen. | BezierSegment | ||
[statisch]
Berechnet die Koeffizienten einer kubischen polynomischen Gleichung, und zwar anhand der Werte der entsprechenden kubischen Béziergleichung. | BezierSegment | ||
[statisch]
Ermittelt die richtigen Lösungen, falls vorhanden, für eine kubische polynomische Gleichung im Format: at^3 + bt^2 + ct + d. | BezierSegment | ||
[statisch]
Ermittelt die richtigen Lösungen, falls vorhanden, für eine quadratische Gleichung im Format: at^2 + bt + c. | BezierSegment | ||
[statisch]
Berechnet den Wert einer eindimensionalen kubischen Béziergleichung zu einem bestimmten Zeitpunkt. | BezierSegment | ||
Berechnet die Position einer zweidimensionalen kubischen Bézierkurve zu einem bestimmten Zeitpunkt. | BezierSegment | ||
Ermittelt den y-Wert einer kubischen Bézierkurve an einer gegebenen x-Koordinate. | BezierSegment | ||
Gibt an, ob für ein Objekt eine bestimmte Eigenschaft definiert wurde. | Object | ||
Gibt an, ob eine Instanz der Object-Klasse in der Prototypkette des Objekts vorhanden ist, das als Parameter angegeben wurde. | Object | ||
Gibt an, ob die angegebene Eigenschaft vorhanden ist und durchlaufen werden kann. | Object | ||
Legt die Verfügbarkeit einer dynamischen Eigenschaft für Schleifenoperationen fest. | Object | ||
Gibt die Stringdarstellung dieses Objekts zurück, formatiert entsprechend den Konventionen des Gebietsschemas. | Object | ||
Gibt das angegebene Objekt als String zurück. | Object | ||
Gibt den Grundwert des angegebenen Objekts zurück. | Object |
a | Eigenschaft |
public var a:Point
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Laufzeitversionen: | Flash Player 9.0.28.0, AIR 1.0 |
Der erste Punkt der Bézierkurve. Es handelt sich um einen Knoten, und er liegt somit direkt auf der Kurve.
b | Eigenschaft |
public var b:Point
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Laufzeitversionen: | Flash Player 9.0.28.0, AIR 1.0 |
Der zweite Punkt der Bézierkurve. Es handelt sich um einen Steuerpunkt. Die Kurve bewegt sich also darauf zu, überschreitet ihn aber in der Regel nicht.
c | Eigenschaft |
public var c:Point
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Laufzeitversionen: | Flash Player 9.0.28.0, AIR 1.0 |
Der dritte Punkt der Bézierkurve. Es handelt sich um einen Steuerpunkt. Die Kurve bewegt sich also darauf zu, überschreitet ihn aber in der Regel nicht.
d | Eigenschaft |
public var d:Point
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Laufzeitversionen: | Flash Player 9.0.28.0, AIR 1.0 |
Der vierte Punkt der Bézierkurve. Es handelt sich um einen Knoten, und er liegt somit direkt auf der Kurve.
BezierSegment | () | Konstruktor |
public function BezierSegment(a:Point, b:Point, c:Point, d:Point)
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Laufzeitversionen: | Flash Player 9.0.28.0, AIR 1.0 |
Konstruktor für BezierSegment-Instanzen.
Parametera:Point — Der erste Punkt der Kurve, ein Knoten.
| |
b:Point — Der zweite Punkt der Kurve, ein Steuerpunkt.
| |
c:Point — Der dritte Punkt der Kurve, ein Steuerpunkt.
| |
d:Point — Der viert Punkt der Kurve, ein Knoten.
|
Verwandte API-Elemente
getCubicCoefficients | () | Methode |
public static function getCubicCoefficients(a:Number, b:Number, c:Number, d:Number):Array
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Laufzeitversionen: | Flash Player 9.0.28.0, AIR 1.0 |
Berechnet die Koeffizienten einer kubischen polynomischen Gleichung, und zwar anhand der Werte der entsprechenden kubischen Béziergleichung.
Parameter
a:Number — Der erste Wert der Béziergleichung.
| |
b:Number — Der zweite Wert der Béziergleichung.
| |
c:Number — Der dritte Wert der Béziergleichung.
| |
d:Number — Der vierte Wert der Béziergleichung.
|
Array — Ein Array mit vier Zahlenwerten, die die Koeffizienten für eine kubische polynomische Gleichung darstellen. Die Anordnung der Koeffizienten beginnt mit dem höchsten Wert und endet mit dem niedrigsten Wert. Somit wird die erste Zahl in dem Array mit t^3, die zweite Zahl mit t^2 usw. multipliziert.
|
Verwandte API-Elemente
getCubicRoots | () | Methode |
public static function getCubicRoots(a:Number = 0, b:Number = 0, c:Number = 0, d:Number = 0):Array
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Laufzeitversionen: | Flash Player 9.0.28.0, AIR 1.0 |
Ermittelt die richtigen Lösungen, falls vorhanden, für eine kubische polynomische Gleichung im Format: at^3 + bt^2 + ct + d. Diese Methode wird zum Auswerten von benutzerdefinierten Beschleunigungskurven verwendet.
Parameter
a:Number (default = 0 ) — Der erste Koeffizient der kubischen Gleichung, der mit der kubischen Variable (t^3) multipliziert wird.
| |
b:Number (default = 0 ) — Der zweite Koeffizient der kubischen Gleichung, der mit der quadratischen Variable (t^2) multipliziert wird.
| |
c:Number (default = 0 ) — Der dritte Koeffizient der kubischen Gleichung, der mit der linearen Variable (t) multipliziert wird.
| |
d:Number (default = 0 ) — Der vierte Koeffizient der kubischen Gleichung, der die Konstante darstellt.
|
Array — Ein Array von Zahlenwerten, die die richtigen Wurzeln der Gleichung angeben. Möglich sind keine Wurzeln oder bis zu drei Wurzeln. Imaginäre oder komplexe Wurzeln werden nicht berücksichtigt.
|
getQuadraticRoots | () | Methode |
public static function getQuadraticRoots(a:Number, b:Number, c:Number):Array
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Laufzeitversionen: | Flash Player 9.0.28.0, AIR 1.0 |
Ermittelt die richtigen Lösungen, falls vorhanden, für eine quadratische Gleichung im Format: at^2 + bt + c.
Parameter
a:Number — Der erste Koeffizient der quadratischen Gleichung, der mit der quadratischen Variable (t^2) multipliziert wird.
| |
b:Number — Der zweite Koeffizient der quadratischen Gleichung, der mit der linearen Variable (t) multipliziert wird.
| |
c:Number — Der dritte Koeffizient der quadratischen Gleichung, der die Konstante darstellt.
|
Array — Ein Array von Zahlenwerten, die die richtigen Wurzeln der Gleichung angeben. Möglich sind keine Wurzeln oder bis zu zwei Wurzeln. Imaginäre oder komplexe Wurzeln werden nicht berücksichtigt.
|
getSingleValue | () | Methode |
public static function getSingleValue(t:Number, a:Number = 0, b:Number = 0, c:Number = 0, d:Number = 0):Number
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Laufzeitversionen: | Flash Player 9.0.28.0, AIR 1.0 |
Berechnet den Wert einer eindimensionalen kubischen Béziergleichung zu einem bestimmten Zeitpunkt. Im Gegensatz dazu ist eine Bézierkurve in der Regel zweidimensional. Sie verwendet zwei dieser Gleichungen: eine für die x-Koordinaten und die zweite für die y-Koordinate.
Parameter
t:Number — Der time - oder Fortschrittswert entlang der Kurve. Als Dezimalwert zwischen 0 und 1 angegeben.
Hinweis: Der | |
a:Number (default = 0 ) — Der erste Wert der Béziergleichung.
| |
b:Number (default = 0 ) — Der zweite Wert der Béziergleichung.
| |
c:Number (default = 0 ) — Der dritte Wert der Béziergleichung.
| |
d:Number (default = 0 ) — Der vierte Wert der Béziergleichung.
|
Number — Der Wert der Béziergleichung zum angegebenen Zeitpunkt.
|
getValue | () | Methode |
public function getValue(t:Number):Point
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Laufzeitversionen: | Flash Player 9.0.28.0, AIR 1.0 |
Berechnet die Position einer zweidimensionalen kubischen Bézierkurve zu einem bestimmten Zeitpunkt.
Parameter
t:Number — Der time - oder Fortschrittswert entlang der Kurve. Als Dezimalwert zwischen 0 und 1 angegeben.
Hinweis: Der |
Point — Ein Point-Objekt, das die Werte der x- und y-Koordinaten der Bézierkurve zum angegebenen Zeitpunkt enthält.
|
getYForX | () | Methode |
public function getYForX(x:Number, coefficients:Array = null):Number
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Laufzeitversionen: | Flash Player 9.0.28.0, AIR 1.0 |
Ermittelt den y
-Wert einer kubischen Bézierkurve an einer gegebenen x-Koordinate. Einige Bézierkurven überlappen sich horizontal, wodurch mehrere y
-Werte für einen gegebenen x
-Wert entstehen. In diesem Fall gibt diese Methode den logischsten Wert zurück. Wird von der CustomEase- und BezierEase-Interpolation verwendet.
Parameter
x:Number — Eine x-Koordinate, die zwischen dem ersten und letzen Punkt (einschließlich) liegt.
| |
coefficients:Array (default = null ) — Ein optionales Array von Zahlenwerten, die die polynomischen Koeffizienten für die Bézierkurve darstellen. Dieses Array kann zur Leistungsoptimierung verwendet werden, indem die auf der ganzen Kurve identischen Werte im Vorfeld berechnet werden. So müssen sie nicht für jeden Schritt erneut berechnet werden.
|
Number — Der y -Wert einer kubischen Bézierkurve an der gegebenen x-Koordinate.
|
Tue Jun 12 2018, 10:04 AM Z