Elemento: CurvaAnalitica.
Icono:
Texto: Una curva en 3D dada por una fórmula analítica.
Descripción: Una CurvaAnalitica es un elemento de dibujo que crea la gráfica de una curva en el espacio (es decir, un conjunto de puntos (x,y,z)) a partir de la fórmula analítica para calcular dichos puntos.
Curva analítica plana de expresión (x, Math.sin(x)/x, 0).
La curva puede moverse arrastrando cualquiera de sus puntos, invocando hasta tres acciones distintas.
Tabla de propiedades |
||
Nombre | Descripción | Valores aceptados |
Entrada | ||
Sintaxis Java | Si las funciones de las coordenadas deben especificarse usando la sintaxis Java (como Math.exp(x) o Math.sin(x)) o de manera más relajada (como e^x o sin(x)). | Una variable booleana o una de las constantes true o false. |
Variable | El nombre de la variable respecto de la cual se especifican las coordenadas de la curva. | Una constante o variable de tipo String. |
Mínimo | El mínimo valor para la variable que especifica la curva. | Cualquier constante o variable de tipo double o int. |
Máximo | El máximo valor para la variable que especifica la curva. | Cualquier constante o variable de tipo double o int. |
Puntos | El número de puntos de la curva. | Cualquier constante o variable de tipo int. |
X ( ) | La función de la variable que proporciona las coordenadas X de los vértices del elemento. | Una constante o variable de tipo String. |
Y ( ) | La función de la variable que proporciona las coordenadas Y de los vértices del elemento. | Una constante o variable de tipo String. |
Z ( ) | La función de la variable que proporciona las coordenadas Z de los vértices del elemento. | Una constante o variable de tipo String. |
Posición y Tamaño | ||
Origen X | La coordenada X de la posición base del elemento. | Cualquier constante o variable de tipo double o int. |
Origen Y | La coordenada Y de la posición base del elemento. | Cualquier constante o variable de tipo double o int. |
Origen Z | La coordenada Z de la posición base del elemento. | Cualquier constante o variable de tipo double o int. |
Tamaño X | El tamaño en el eje X del elemento. | Cualquier constante o variable de tipo double o int. |
Tamaño Y | El tamaño en el eje Y del elemento. | Cualquier constante o variable de tipo double o int. |
Tamaño Z | El tamaño en el eje Z del elemento. | Cualquier constante o variable de tipo double o int. |
Visibilidad e Interacción |
||
Visible | La visibilidad del elemento. | Una variable booleana o una de las constantes true o false. |
Movible | Si el elemento puede moverse al arrastrar los puntos de la curva. | Una variable booleana o una de las constantes true o false. |
Al Pulsar | La acción a invocar cuando se hace clic sobre el elemento. | El código Java a invocar para la acción. |
Al Mover | La acción a invocar cuando se arrastra el elemento. | El código Java a invocar para la acción. |
Al Soltar | La acción a invocar cuando se suelta el elemento. | El código Java a invocar para la acción. |
Aspecto Gráfico | ||
Color Línea | El color usado para el borde del elemento. El valor especial null dibuja el elemento sin borde. | Una variable Object de la clase java.awt.Color
o uno de los colores predefinidos: black,
blue, cyan, darkGray, gray, green, lightGray, magenta, orange, pink,
red, white, yellow.
También puede especificarse un color dando las coordenadas enteras (entre 0 y 255) de sus componentes RGB (más la transparencia opcional). El valor por defecto lo decide el sistema.
|
Grosor | El grosor para las líneas del elemento. | Cualquier constante o variable de tipo double
o int. El valor por defecto es 1.
También puede proporcionarse una variable Object de la clase java.awt.Stroke. |