Pacchetto | fl.motion |
Classe | public class BezierSegment |
Ereditarietà | BezierSegment Object |
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flash CS3 |
Versioni runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Elementi API correlati
Proprietà | Definito da | ||
---|---|---|---|
a : Point
Il primo punto della curva di Bézier. | BezierSegment | ||
b : Point
Il secondo punto della curva di Bézier. | BezierSegment | ||
c : Point
Il terzo punto della curva di Bézier. | BezierSegment | ||
constructor : Object
Un riferimento all'oggetto classe o alla funzione di costruzione per una determinata istanza di oggetto. | Object | ||
d : Point
Il quarto punto della curva di Bézier. | BezierSegment |
Metodo | Definito da | ||
---|---|---|---|
Funzione di costruzione per le istanze BezierSegment. | BezierSegment | ||
[statico]
Calcola i coefficienti di un'equazione polinomiale cubica, dati i valori dell'equazione di Bézier cubica corrispondente. | BezierSegment | ||
[statico]
Trova le soluzioni reali, se esistenti, di un'equazione polinomiale cubica con il seguente formato: at^3 + bt^2 + ct + d. | BezierSegment | ||
[statico]
Trova le soluzioni reali, se esistenti, di un'equazione quadratica con il seguente formato: at^2 + bt + c. | BezierSegment | ||
[statico]
Calcola il valore di un'equazione di Bézier cubica monodimensionale in un momento specifico. | BezierSegment | ||
Calcola la posizione di una curva di Bézier cubica bidimensionale in un momento specifico. | BezierSegment | ||
Trova il valore y di una curva di Bézier cubica in corrispondenza di una coordinata x data. | BezierSegment | ||
Indica se per un oggetto è definita una proprietà specifica. | Object | ||
Indica se un'istanza della classe Object si trova nella catena di prototipi dell'oggetto specificato come parametro. | Object | ||
Indica se la proprietà specificata esiste ed è enumerabile. | Object | ||
Imposta la disponibilità di una proprietà dinamica per le operazioni cicliche. | Object | ||
Restituisce la rappresentazione in formato stringa di questo oggetto, formattato in base alle convenzioni specifiche per le versioni localizzate. | Object | ||
Restituisce la rappresentazione in formato stringa dell'oggetto specificato. | Object | ||
Restituisce il valore di base dell'oggetto specificato. | Object |
a | proprietà |
public var a:Point
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flash CS3 |
Versioni runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Il primo punto della curva di Bézier. Si tratta di un nodo, vale a dire che cade direttamente sulla curva.
b | proprietà |
public var b:Point
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flash CS3 |
Versioni runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Il secondo punto della curva di Bézier. Si tratta di un punto di controllo; la curva si sposta verso di esso, ma in genere non lo attraversa.
c | proprietà |
public var c:Point
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flash CS3 |
Versioni runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Il terzo punto della curva di Bézier. Si tratta di un punto di controllo; la curva si sposta verso di esso, ma in genere non lo attraversa.
d | proprietà |
public var d:Point
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flash CS3 |
Versioni runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Il quarto punto della curva di Bézier. Si tratta di un nodo, vale a dire che cade direttamente sulla curva.
BezierSegment | () | Funzione di costruzione |
public function BezierSegment(a:Point, b:Point, c:Point, d:Point)
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flash CS3 |
Versioni runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Funzione di costruzione per le istanze BezierSegment.
Parametria:Point — Il primo punto della curva, un nodo.
| |
b:Point — Il secondo punto della curva, un punto di controllo.
| |
c:Point — Il terzo punto della curva, un punto di controllo.
| |
d:Point — Il quarto punto della curva, un nodo.
|
Elementi API correlati
getCubicCoefficients | () | metodo |
public static function getCubicCoefficients(a:Number, b:Number, c:Number, d:Number):Array
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flash CS3 |
Versioni runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Calcola i coefficienti di un'equazione polinomiale cubica, dati i valori dell'equazione di Bézier cubica corrispondente.
Parametri
a:Number — Il primo valore dell'equazione di Bézier.
| |
b:Number — Il secondo valore dell'equazione di Bézier.
| |
c:Number — Il terzo valore dell'equazione di Bézier.
| |
d:Number — Il quarto valore dell'equazione di Bézier.
|
Array — Un array contenente quattro valori numerici corrispondenti ai coefficienti di un polinomiale cubico. I coefficienti sono ordinati dal grado più alto al più basso, di conseguenza, il primo numero dell'array verrebbe moltiplicato per t^3, il secondo per t^2 e così via.
|
Elementi API correlati
getCubicRoots | () | metodo |
public static function getCubicRoots(a:Number = 0, b:Number = 0, c:Number = 0, d:Number = 0):Array
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flash CS3 |
Versioni runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Trova le soluzioni reali, se esistenti, di un'equazione polinomiale cubica con il seguente formato: at^3 + bt^2 + ct + d. Questo metodo viene impiegato per valutare curve di andamento personalizzate.
Parametri
a:Number (default = 0 ) — Il primo coefficiente dell'equazione cubica, che viene moltiplicato per la variabile al cubo (t^3).
| |
b:Number (default = 0 ) — Il secondo coefficiente dell'equazione cubica, che viene moltiplicato per la variabile al quadrato (t^2).
| |
c:Number (default = 0 ) — Il terzo coefficiente dell'equazione cubica, che viene moltiplicato per la variabile lineare (t).
| |
d:Number (default = 0 ) — Il quarto coefficiente dell'equazione cubica, corrispondente alla costante.
|
Array — Un array di valori numerici che indicano le radici reali dell'equazione. Possono esserci da zero a un massimo di tre radici. Le radici immaginarie o complesse vengono ignorate.
|
getQuadraticRoots | () | metodo |
public static function getQuadraticRoots(a:Number, b:Number, c:Number):Array
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flash CS3 |
Versioni runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Trova le soluzioni reali, se esistenti, di un'equazione quadratica con il seguente formato: at^2 + bt + c.
Parametri
a:Number — Il primo coefficiente dell'equazione quadratica, che viene moltiplicato per la variabile al quadrato (t^2).
| |
b:Number — Il secondo coefficiente dell'equazione quadratica, che viene moltiplicato per la variabile lineare (t).
| |
c:Number — Il terzo coefficiente dell'equazione quadratica, corrispondente alla costante.
|
Array — Un array di valori numerici che indicano le radici reali dell'equazione. Possono esserci da zero a un massimo di due radici. Le radici immaginarie o complesse vengono ignorate.
|
getSingleValue | () | metodo |
public static function getSingleValue(t:Number, a:Number = 0, b:Number = 0, c:Number = 0, d:Number = 0):Number
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flash CS3 |
Versioni runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Calcola il valore di un'equazione di Bézier cubica monodimensionale in un momento specifico. Al contrario, una curva di Bézier è generalmente bidimensionale e impiega due di queste equazioni, una per la coordinata x e una per la coordinata y.
Parametri
t:Number — Il tempo o grado di avanzamento lungo la curva, espresso come valore decimale compreso tra 0 e 1 .
Nota: il parametro | |
a:Number (default = 0 ) — Il primo valore dell'equazione di Bézier.
| |
b:Number (default = 0 ) — Il secondo valore dell'equazione di Bézier.
| |
c:Number (default = 0 ) — Il terzo valore dell'equazione di Bézier.
| |
d:Number (default = 0 ) — Il quarto valore dell'equazione di Bézier.
|
Number — Il valore della equazione di Bézier nel momento specificato.
|
getValue | () | metodo |
public function getValue(t:Number):Point
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flash CS3 |
Versioni runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Calcola la posizione di una curva di Bézier cubica bidimensionale in un momento specifico.
Parametri
t:Number — Il tempo o grado di avanzamento lungo la curva, espresso come valore decimale compreso tra 0 e 1 .
Nota: il parametro |
Point — Un oggetto point contenente le coordinate x e y della curva di Bézier in corrispondenza del valore temporale specificato.
|
getYForX | () | metodo |
public function getYForX(x:Number, coefficients:Array = null):Number
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flash CS3 |
Versioni runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Trova il valore y
di una curva di Bézier cubica in corrispondenza di una coordinata x data. Alcune curve di Bézier si sovrappongono orizzontalmente, dando luogo a più di un valore y
per un dato valore x
. In tal caso, questo metodo restituirà il valore più logico. Utilizzato dalle interpolazioni CustomEase e BezierEase.
Parametri
x:Number — Una coordinata x che si trova tra il primo e l'ultimo punto incluso.
| |
coefficients:Array (default = null ) — Un array opzionale di valori numerici che rappresentano i coefficiente polinomiali della curva di Bézier. Questo array può essere usato per ottimizzare le prestazioni mediante un calcolo preventivo dei valori che restano invariati lungo l'intera curva e non devono essere ricalcolati per ciascuna iterazione.
|
Number — Il valore y della curva cubica di Bézier alla data coordinata x.
|
Tue Jun 12 2018, 02:44 PM Z