Elemento: Muelle.
Icono:
Texto: Un muelle interactivo.
Descripción: Un Muelle es un elemento de dibujo que dibuja un muelle en unas determinadas coordenadas del padre y con un tamaño dado. Además, se puede aplicar al elemento un factor de escala.
Los muelles responden a la interacción del usuario sobre su punta (cambiando de tamaño) y sobre su base (cambiando de posición), invocando hasta tres acciones distintas.
Tabla de propiedades |
||
Nombre | Descripción | Valores aceptados |
Posición y Tamaño | ||
X | La coordenada X del elemento. | Cualquier constante o variable de tipo double o int. |
Y | La coordenada Y del elemento. | Cualquier constante o variable de tipo double o int. |
Z | La coordenada Z 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. |
Escala X | El factor de escala en el eje X del elemento. | Cualquier constante o variable de tipo double o int. |
Escala Y | El factor de escala en el eje Y del elemento. | Cualquier constante o variable de tipo double o int. |
Escala Z | El factor de escala 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. |
Activo | Si el elemento responde a interacción del usuario sobre su punta. | Una variable booleana o una de las constantes true o false. |
Movible | Si el elemento responde a interacción del usuario sobre su base. | Una variable booleana o una de las constantes true o false. |
Acciones |
||
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 | ||
Radio | El radio del muelle. | Cualquier constante o variable de tipo double o int. |
Color Línea | El color usado para las líneas del elemento. | 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. |
Resolución | Indica cómo subdividir el elemento en trozos más pequeños. Esto se usa en 3D para mejorar el resultado del algoritmo de eliminación de líneas ocultas. | Un par de enteros separados por una coma, o un String que contenga dicha construcción. El primer entero es el número de espiras del muelle. El segundo entero el número de puntos de cada espira. Los valores por defecto son 8 y 15, respectivamente. |