Elemento: ConjuntoFlechas.
Icono:
Texto: Un conjunto interactivo de vectores.
Descripción: Un ConjuntoFlechas es un conjunto de varios elementos de tipo Flecha.
Si conoce el funcionamiento de una flecha., entonces ya sabe cómo trabajar con un conjunto de flechas. La única diferencia es que hay que especificar el número de flechas del conjunto (propiedad "Elementos") y que la mayoría de las propiedades pueden especificarse mediante una matriz unidimensional de valores, de modo que cada elemento de la matriz se refiere a un elemento del conjunto. Si, no obstante, se proporciona un único valor para todo el conjunto, el valor se asignará a la propiedad correspondiente de todos los elementos del conjunto.
Tabla de propiedades |
||
Nombre | Descripción | Valores aceptados |
Número de Elementos | ||
Elementos | El número de individuos en el conjunto. | Cualquier constante o variable de tipo int. |
Posición y Tamaño |
||
X | Las coordenadas X de los elementos. | Una matriz unidimensional de tipo double
del mismo tamaño que el conjunto, con un valor para cada
elemento. Alternativamente, una constante o variable de tipo double o int, que asigna el mismo valor a todos los elementos. |
Y | Las coordenadas Y de los elementos. | Una matriz unidimensional de tipo double
del mismo tamaño que el conjunto, con un valor para cada
elemento. Alternativamente, una constante o variable de tipo double o int, que asigna el mismo valor a todos los elementos. |
Z | Las coordenadas Z de los elementos. | Una matriz unidimensional de tipo double
del mismo tamaño que el conjunto, con un valor para cada
elemento. Alternativamente, una constante o variable de tipo double o int, que asigna el mismo valor a todos los elementos. |
Tamaño X | El tamaño en el eje X de los elementos. | Una matriz unidimensional de tipo double
del mismo tamaño que el conjunto, con un valor para cada
elemento. Alternativamente, una constante o variable de tipo double o int, que asigna el mismo valor a todos los elementos. |
Tamaño Y | El tamaño en el eje Y de los elementos. | Una matriz unidimensional de tipo double
del mismo tamaño que el conjunto, con un valor para cada
elemento. Alternativamente, una constante o variable de tipo double o int, que asigna el mismo valor a todos los elementos. |
Tamaño Z | El tamaño en el eje Z de los elementos. | Una matriz unidimensional de tipo double
del mismo tamaño que el conjunto, con un valor para cada
elemento. Alternativamente, una constante o variable de tipo double o int, que asigna el mismo valor a todos los elementos. |
Escala X | El factor de escala en el eje X de los elementos. | Una constante o variable de tipo double o int, que asigna el mismo valor a todos los elementos. |
Escala Y | El factor de escala en el eje Y de los elementos. | Una constante o variable de tipo double o int, que asigna el mismo valor a todos los elementos. |
Escala Z | El factor de escala en el eje Z de los elementos. | Una constante o variable de tipo double o int, que asigna el mismo valor a todos los elementos. |
Visibilidad e Interacción |
||
Visible | La visibilidad de los elementos. | Una matriz unidimensional de tipo boolean
del mismo tamaño que el conjunto, con un valor para cada
elemento. Alternativamente, una variable booleana o una de las constantes true o false, que asigna el mismo valor a todos los elementos. |
Activo | Si los elementos responden a interacción del usuario sobre sus puntas. | Una matriz unidimensional de tipo boolean del mismo tamaño que el conjunto, con un valor para cada
elemento. Alternativamente, una variable booleana o una de las constantes true o false, que asigna el mismo valor a todos los elementos. |
Movibles | Si los elementos responden a interacción del usuario sobre sus bases. | Una matriz unidimensional de tipo boolean del mismo tamaño que el conjunto, con un valor para cada
elemento. Alternativamente, una variable booleana o una de las constantes true o false, que asigna el mismo valor a todos los elementos. |
Acciones |
||
Al Pulsar | La acción a invocar cuando se hace clic sobre alguno de los elementos. | El código Java a invocar para la acción. |
Al Mover | La acción a invocar cuando se arrastra alguno de los elementos. | El código Java a invocar para la acción. |
Al Soltar | La acción a invocar cuando se suelta alguno de los elementos. | El código Java a invocar para la acción. |
Aspecto Gráfico | ||
Estilo | La forma gráfica de dibujo de los elementos. | Una de las constantes siguientes:
Puede usarse también una matriz unidimensional de tipo int
del mismo tamaño que el conjunto, con un valor entero de los
indicados arriba entre paréntesis para cada
elemento. |
Color Línea | El color usado para el borde de los elementos. El valor especial null dibuja los elementos 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. Puede usarse también una matriz unidimensional de tipo Object, donde cada elemento es de la clase java.awt.Color, del mismo tamaño que el conjunto, con un valor para cada elemento. |
Color Relleno | El color usado para el fondo de los elementos. El valor especial null dibuja los elementos huecos. | Ver los valores para la propiedad Color Línea. |
Grosor | El grosor para las líneas de los elementos. | 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 los elementos en trozos más pequeños. Esto se usa en 3D para mejorar el resultado del algoritmo de eliminación de líneas ocultas. | Cualquier constante o variable de tipo int
para indicar el número de trozos en que deben dividirse los elementos. El valor por defecto es 1.
Cualquier constante o variable de tipo double para indicar el tamaño máximo de cada trozo individual. |