En este espacio podrás encontrar una descripción de cada una de las funciones de Processing usadas hasta el momento en el curso.
for (int var1=val1; var1<val2; var1++){ instrucción }
Sirve para repetir instrucciones un número determinado de veces. For va contando y con cada número que cuenta, repite la instrucción. Esta constituido por tres partes: la declaración que indica en donde inicia la cuenta, la condición que indica hasta donde llega la cuenta y la forma de aumento, que indica de cuanto en cuanto está contando.
int var1=val1
declara la variable entera que va a llevar el conteo, y su valor inicial.
var1<val2
condición: indica que el for sigue contando mientras var1 sea menor que val2, donde val2 es un valor o variable dado.
Var1++
indica que con cada repetición var1 aumenta un digito.
if ( condición) { instrucción}
else if ( condición) { instrucción}
else { instrucción}
if funciona como un camino que se divide en muchos, puedes dividir el camino en tantos como quieras, pero solo puedes elegir uno de ellos. Para elegir un camino es necesario cumplir una condición específica, si la condición se cumple el programa realizara la instrucción que se encuentra dentro de las llaves.
Condición es como una pregunta, si la repuesta es afirmativa le permite al programa realizar la instrucción que le sigue. Ejemplos de condiciones: var1= val2, si var1 es mayor o igual que val2.
if ( condición) { instrucción}
indica al programa que el camino se va a dividir y agrega el primer camino posible.
else if ( condición) { instrucción}
agrega otro camino posible, si queremos agregar mas caminos repetimos esta funcion tastas veces como caminos posibles queramos.
else { instrucción}
Indica al programa que este es el ultimo posible camino, no tiene condición por que es el camino que se sigue cuando todos los demás no se cumplen.
line( X1, Y1, X2, Y2)
Dibuja una línea en el plano bidimensional de Processing, por configuración la línea se dibuja con un grosor de un pixel y de color negro, pero esto puede cambiarse con las funciones strokeWeight() y stroke() respectivamente.
X1, Y1 son las coordenadas del punto donde empieza la línea.
X2, Y2 son las coordenadas del punto donde finaliza la línea.
Stroke(r, g, b, alpha)
Stroke(gris, alpha)
Cambia el color de líneas, puntos y contornos de figuras, tiene dos modos de uso: el primero es para dar toda la gama de colores, y el segundo es para dar tonos de grises. Sus variables aceptan únicamente valores ente 0 y 255.
r red, significa rojo en inglés, este valor fija la cantidad de rojo del color final.
g green, significa verde en inglés, este valor fija la cantidad de verde del color final.
b blue, significa azul en inglés, este valor fija la cantidad de azul del color final.
Alpha este valor nos indica que tan trasparente será el color, un valor de 255 hace el color totalmente sólido.
Gris, este valor fija un tono de gris, donde 0 es blanco y 255 es negro.
curve ( val1, val 2, X1, Y1, X2, Y2, val3, val4)
Esta función dibuja tramos de líneas curvas. X1 y Y1 son la coordenada donde empieza la línea curva, X2 y Y2, son la coordenada donde finaliza la línea curva. va1, val2 y val3, val4, deforman la curva: val 1y val2 afectan principalmente el segmento mas cercano al inicio de la curva, val3 y val4 afectan principalmente al tramo final de la curva.
fill(val1, val2, val3, val4);
Esta funcion rellena las figuras geometricas que se encuentren depues con un color determinado.
val1, val2 y val3 son los valores
del color, respectivamente rojo, verde y azul. val4 es el valor de la trasparencia donde 0 es totalmente transparente y 255 es un color solido.