| Sprachversion : | ActionScript 3.0 |
| Player-Version : | Flash Player 9.0.28.0 |
Ein Bézierkurvensegment besteht aus vier Point-Objekten, die eine kubische Bézierkurve definieren. Die BezierSegment-Klasse enthält auch Methoden zum Ermitteln von Koordinatenwerten entlang der Kurve.
public var a:Point
| Sprachversion : | ActionScript 3.0 |
| Player-Version : | Flash Player 9.0.28.0 |
Der erste Punkt der Bézierkurve. Es handelt sich um einen Knoten, und er liegt somit direkt auf der Kurve.
public var b:Point
| Sprachversion : | ActionScript 3.0 |
| Player-Version : | Flash Player 9.0.28.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.
public var c:Point
| Sprachversion : | ActionScript 3.0 |
| Player-Version : | Flash Player 9.0.28.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.
public var d:Point
| Sprachversion : | ActionScript 3.0 |
| Player-Version : | Flash Player 9.0.28.0 |
Der vierte Punkt der Bézierkurve. Es handelt sich um einen Knoten, und er liegt somit direkt auf der Kurve.
public function BezierSegment(a:Point, b:Point, c:Point, d:Point)
| Sprachversion : | ActionScript 3.0 |
| Player-Version : | Flash Player 9.0.28.0 |
Konstruktor für BezierSegment-Instanzen.
Parameter
| a: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.
|
Siehe auch
public static function getCubicCoefficients(a:Number, b:Number, c:Number, d:Number):Array
| Sprachversion : | ActionScript 3.0 |
| Player-Version : | Flash Player 9.0.28.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.
|
Rückgabewerte
| 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.
|
Siehe auch
public static function getCubicRoots(a:Number = 0, b:Number = 0, c:Number = 0, d:Number = 0):Array
| Sprachversion : | ActionScript 3.0 |
| Player-Version : | Flash Player 9.0.28.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.
|
Rückgabewerte
| 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.
|
public static function getQuadraticRoots(a:Number, b:Number, c:Number):Array
| Sprachversion : | ActionScript 3.0 |
| Player-Version : | Flash Player 9.0.28.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.
|
Rückgabewerte
| 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.
|
public static function getSingleValue(t:Number, a:Number = 0, b:Number = 0, c:Number = 0, d:Number = 0):Number
| Sprachversion : | ActionScript 3.0 |
| Player-Version : | Flash Player 9.0.28.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 t-Parameter bewegt sich nicht zwingend mit einer gleichmäßigen Geschwindigkeit entlang der Kurve. So ergibt beispielsweise ein t-Wert von 0,5 nicht immer einen Wert, der auf der Hälfte der Kurve liegt.
|
| |
| 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.
|
Rückgabewerte
| Number — Der Wert der Béziergleichung zum angegebenen Zeitpunkt.
|
public function getValue(t:Number):Point
| Sprachversion : | ActionScript 3.0 |
| Player-Version : | Flash Player 9.0.28.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 t-Parameter bewegt sich nicht zwingend mit einer gleichmäßigen Geschwindigkeit entlang der Kurve. So ergibt beispielsweise ein t-Wert von 0,5 nicht immer einen Wert, der auf der Hälfte der Kurve liegt.
|
Rückgabewerte
| Point — Ein Point-Objekt, das die Werte der x- und y-Koordinaten der Bézierkurve zum angegebenen Zeitpunkt enthält.
|
public function getYForX(x:Number, coefficients:Array = null):Number
| Sprachversion : | ActionScript 3.0 |
| Player-Version : | Flash Player 9.0.28.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 y-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.
|
Rückgabewerte
| Number — Der y-Wert einer kubischen Bézierkurve an der gegebenen x-Koordinate.
|
© 2004-2007 Adobe Systems Incorporated. All rights reserved.
Fri Oct 12 2007, 2:03 AM GMT-07:00
Aktuelle Seite: http://livedocs.adobe.com/flash/9.0_de/ActionScriptLangRefV3/fl/motion/BezierSegment.html