Paquete | fl.motion |
Clase | public class BezierSegment |
Herencia | BezierSegment Object |
Versión del lenguaje: | ActionScript 3.0 |
Versión de producto: | Flash CS3 |
Versiones de motor de ejecución: | Flash Player 9.0.28.0, AIR 1.0 |
Elementos de API relacionados
Propiedad | Definido por | ||
---|---|---|---|
a : Point
Primer punto de la curva Bezier. | BezierSegment | ||
b : Point
Segundo punto de la curva Bezier. | BezierSegment | ||
c : Point
Tercer punto de la curva Bezier. | BezierSegment | ||
constructor : Object
Una referencia a la clase de objeto o función constructora para una instancia de objeto determinada. | Object | ||
d : Point
Cuarto punto de la curva Bezier. | BezierSegment |
Método | Definido por | ||
---|---|---|---|
Constructor para instancias de BezierSegment. | BezierSegment | ||
[estática]
Calcula los coeficientes de una ecuación polinómica cúbica, según los valores de la ecuación de Bezier cúbica correspondiente. | BezierSegment | ||
[estática]
Busca las soluciones reales, si existen, de una ecuación polinómica cúbica con la forma: at^3 + bt^2 + ct + d. | BezierSegment | ||
[estática]
Busca las soluciones reales, si existen, de una ecuación cuadrática con la forma: at^2 + bt + c. | BezierSegment | ||
[estática]
Calcula el valor de una ecuación cúbica de Bezier monodimensional en un tiempo concreto. | BezierSegment | ||
Calcula la ubicación de una curva Bezier cúbica bidimensional en un tiempo concreto. | BezierSegment | ||
Busca el valor y de una curva Bezier en una coordinada x concreta. | BezierSegment | ||
Indica si un objeto tiene definida una propiedad especificada. | Object | ||
Indica si hay una instancia de la clase Object en la cadena de prototipo del objeto especificado como parámetro. | Object | ||
Indica si existe la propiedad especificada y si es enumerable. | Object | ||
Establece la disponibilidad de una propiedad dinámica para operaciones de bucle. | Object | ||
Devuelve la representación de cadena de este objeto, con formato según las convenciones específicas de configuración regional. | Object | ||
Devuelve la representación de cadena del objeto especificado. | Object | ||
Devuelve el valor simple del objeto especificado. | Object |
a | propiedad |
public var a:Point
Versión del lenguaje: | ActionScript 3.0 |
Versión de producto: | Flash CS3 |
Versiones de motor de ejecución: | Flash Player 9.0.28.0, AIR 1.0 |
Primer punto de la curva Bezier. Se trata de un nodo, lo que significa que se sitúa directamente sobre la curva.
b | propiedad |
public var b:Point
Versión del lenguaje: | ActionScript 3.0 |
Versión de producto: | Flash CS3 |
Versiones de motor de ejecución: | Flash Player 9.0.28.0, AIR 1.0 |
Segundo punto de la curva Bezier. Se trata de un punto de control, lo que significa que la curva se mueve hacia él, aunque no suele atravesarlo.
c | propiedad |
public var c:Point
Versión del lenguaje: | ActionScript 3.0 |
Versión de producto: | Flash CS3 |
Versiones de motor de ejecución: | Flash Player 9.0.28.0, AIR 1.0 |
Tercer punto de la curva Bezier. Se trata de un punto de control, lo que significa que la curva se mueve hacia él, aunque no suele atravesarlo.
d | propiedad |
public var d:Point
Versión del lenguaje: | ActionScript 3.0 |
Versión de producto: | Flash CS3 |
Versiones de motor de ejecución: | Flash Player 9.0.28.0, AIR 1.0 |
Cuarto punto de la curva Bezier. Se trata de un nodo, lo que significa que se sitúa directamente sobre la curva.
BezierSegment | () | Información sobre |
public function BezierSegment(a:Point, b:Point, c:Point, d:Point)
Versión del lenguaje: | ActionScript 3.0 |
Versión de producto: | Flash CS3 |
Versiones de motor de ejecución: | Flash Player 9.0.28.0, AIR 1.0 |
Constructor para instancias de BezierSegment.
Parámetrosa:Point — Primer punto de la curva, un nodo.
| |
b:Point — Segundo punto de la curva, un punto de control.
| |
c:Point — Tercer punto de la curva, un punto de control.
| |
d:Point — Cuarto punto de la curva, un nodo.
|
Elementos de API relacionados
getCubicCoefficients | () | método |
public static function getCubicCoefficients(a:Number, b:Number, c:Number, d:Number):Array
Versión del lenguaje: | ActionScript 3.0 |
Versión de producto: | Flash CS3 |
Versiones de motor de ejecución: | Flash Player 9.0.28.0, AIR 1.0 |
Calcula los coeficientes de una ecuación polinómica cúbica, según los valores de la ecuación de Bezier cúbica correspondiente.
Parámetros
a:Number — Primer valor de la ecuación de Bezier.
| |
b:Number — Segundo valor de la ecuación de Bezier.
| |
c:Number — Tercer valor de la ecuación de Bezier.
| |
d:Number — Cuarto valor de la ecuación de Bezier.
|
Array — Conjunto que contiene cuatro valores numéricos, los cuales representan los coeficientes de una ecuación polinómica cúbica. Estos coeficientes se ordenan del grado superior al inferior, de forma que el primer valor numérico del conjunto se multiplicará por t^3, el segundo por t^2 y así sucesivamente.
|
Elementos de API relacionados
getCubicRoots | () | método |
public static function getCubicRoots(a:Number = 0, b:Number = 0, c:Number = 0, d:Number = 0):Array
Versión del lenguaje: | ActionScript 3.0 |
Versión de producto: | Flash CS3 |
Versiones de motor de ejecución: | Flash Player 9.0.28.0, AIR 1.0 |
Busca las soluciones reales, si existen, de una ecuación polinómica cúbica con la forma: at^3 + bt^2 + ct + d. Este método se utiliza para evaluar las curvas de aceleración personalizadas.
Parámetros
a:Number (default = 0 ) — Primer coeficiente de la ecuación cúbica, el cual se multiplica por la variable al cubo (t^3).
| |
b:Number (default = 0 ) — Segundo coeficiente de la ecuación cúbica, el cual se multiplica por la variable al cuadrado (t^2).
| |
c:Number (default = 0 ) — Tercer coeficiente de la ecuación cúbica, el cual se multiplica por la variable lineal (t).
| |
d:Number (default = 0 ) — Cuarto coeficiente de la ecuación cúbica, el cual representa la constante.
|
Array — Conjunto de valores numéricos, los cuales indican las raíces reales de la ecuación. Puede que no haya ninguna raíz o que existan hasta tres. Se omiten las raíces imaginarias o complejas.
|
getQuadraticRoots | () | método |
public static function getQuadraticRoots(a:Number, b:Number, c:Number):Array
Versión del lenguaje: | ActionScript 3.0 |
Versión de producto: | Flash CS3 |
Versiones de motor de ejecución: | Flash Player 9.0.28.0, AIR 1.0 |
Busca las soluciones reales, si existen, de una ecuación cuadrática con la forma: at^2 + bt + c.
Parámetros
a:Number — Primer coeficiente de la ecuación cuadrática, el cual se multiplica por la variable al cuadrado (t^2).
| |
b:Number — Segundo coeficiente de la ecuación cuadrática, el cual se multiplica por la variable lineal (t).
| |
c:Number — Tercer coeficiente de la ecuación cuadrática, el cual representa la constante.
|
Array — Conjunto de valores numéricos, los cuales indican las raíces reales de la ecuación. Puede que no haya ninguna raíz o que existan hasta dos. Se omiten las raíces imaginarias o complejas.
|
getSingleValue | () | método |
public static function getSingleValue(t:Number, a:Number = 0, b:Number = 0, c:Number = 0, d:Number = 0):Number
Versión del lenguaje: | ActionScript 3.0 |
Versión de producto: | Flash CS3 |
Versiones de motor de ejecución: | Flash Player 9.0.28.0, AIR 1.0 |
Calcula el valor de una ecuación cúbica de Bezier monodimensional en un tiempo concreto. Por contraste, una curva Bezier suele ser bidimensional y utiliza dos de estas ecuaciones, una para la coordenada x y otra para la coordenada y.
Parámetros
t:Number — Tiempo o grado de progreso a lo largo de la curva, expresado en forma de valor decimal entre 0 y 1 .
Nota: el parámetro | |
a:Number (default = 0 ) — Primer valor de la ecuación de Bezier.
| |
b:Number (default = 0 ) — Segundo valor de la ecuación de Bezier.
| |
c:Number (default = 0 ) — Tercer valor de la ecuación de Bezier.
| |
d:Number (default = 0 ) — Cuarto valor de la ecuación de Bezier.
|
Number — Valor de la ecuación de Bezier en un tiempo concreto.
|
getValue | () | método |
public function getValue(t:Number):Point
Versión del lenguaje: | ActionScript 3.0 |
Versión de producto: | Flash CS3 |
Versiones de motor de ejecución: | Flash Player 9.0.28.0, AIR 1.0 |
Calcula la ubicación de una curva Bezier cúbica bidimensional en un tiempo concreto.
Parámetros
t:Number — Tiempo o grado de progreso a lo largo de la curva, expresado en forma de valor decimal entre 0 y 1 .
Nota: el parámetro |
Point — Objeto Point que contiene las coordenadas x e y de la curva Bezier en un tiempo concreto.
|
getYForX | () | método |
public function getYForX(x:Number, coefficients:Array = null):Number
Versión del lenguaje: | ActionScript 3.0 |
Versión de producto: | Flash CS3 |
Versiones de motor de ejecución: | Flash Player 9.0.28.0, AIR 1.0 |
Busca el valor y
de una curva Bezier en una coordenada x concreta. Algunas curvas Bezier se solapan entre sí de manera horizontal, de modo que se obtienen varios valores y
para un valor x
concreto. En tal caso, este método devolverá el valor que resulte más lógico. Los tipos de interpolación CustomEase y BezierEase utilizan este método.
Parámetros
x:Number — Coordenada x que se sitúa entre el primer punto y el último, ambos incluidos.
| |
coefficients:Array (default = null ) — Conjunto opcional de valores numéricos que representan los coeficientes polinómicos de la curva Bezier. Este conjunto permite optimizar el rendimiento al realizar un cálculo previo de los valores que son iguales en toda la curva, de forma que no sea necesario volver a calcularlos cada vez que se repitan.
|
Number — Valor y de la curva Bezier cúbica en la coordenada x especificada.
|
Tue Jun 12 2018, 02:12 PM Z