[size=150]Primero, vamos a crear una lista de objetos. Por ejemplo, el siguiente ggb script:[br][br][code]L_1 = Secuencia(Circunferencia((4 random(), 4 random()), UniformeAleatorio(0.2, 1)), i, 1, 10)[br][/code][br]crea una lista de círculos con diferentes radios en la región [0,4]x[0,4]. [br][br]Si cambiamos el color de la lista L_1, entonces todos los objetos en esa lista tendrán el mismo color que has seleccionado.[/size][br]
[size=150]Si deseas que los objetos de la lista tenga colores distintos, puedes seleccionar un objeto de la lista y entonces aplicar el color, pero esto sería muy laborioso y además tomaría demasiado tiempo. [br][br]En su lugar, podemos usar [b]ggb scripting[/b] para crear diferentes objetos y entonces aplicar colores dinámicos.[/size][br]
[size=150]Para aplicar diferentes colores a cada objeto de una misma clase, podemos usar el comando [b]Ejecuta()[/b]. [br][br]Primero necesitamos crear una clase de objetos con una etiqueta para cada objeto. Esto es[br][br][code]Ejecuta(Secuencia("C"+i+"=Circle((4 random(), 4 random()), RandomUniform(0.2, 1))", i, 1, 10))[br][/code][br]El script anterior dibuja el mismo número de círculos con diferentes radios en la misma región descrita.[/size]
[size=150]Ahora podemos usar el comando [b]SetDynamicColor() [/b]para aplicar diferentes colores a cada objeto (círculos, en este caso). Es decir:[br][br][code]Ejecuta(Secuencia("SetDynamicColor(C"+i+", random(), random(), random(), 0.5)", i, 1, 10))[br][/code][br]Este script asigna colores aleatorios a cada uno de los objetos definidos anteriormente y también asigna el valor 0.5 a la opacidad.[/size][br][br]
[size=150]Listo. Ahora intenta hacer tu propia versión. Modifica el ggb scripting anterior para explorar diferentes opciones de coloración de objetos de una misma clase.[br][br]En caso de que no conozcas los comandos usados aquí, te recomiendo seguir los siguientes enlaces:[br][list][*][url=https://wiki.geogebra.org/es/Comando_Ejecuta]Ejecuta()[/url][br][/*][*][url=https://wiki.geogebra.org/en/SetDynamicColor%20Command]SetDynamicColor()[/url][br][/*][/list][br]Aquí está mi versión final después de hacer algunos ajustes a los valores:[/size]
[size=150]Esto es todo! Espero hayas encontrado esto útil. Si es así, házmelo saber:[br][br]jcponcemath@gmail.com[br][br]o mándame un tweet:[br][br]@jcponcemath[/size]