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.