Santiago Iñaki Olavarría nacido en el año 1996 en la ciudad de La Plata actualmente estudiando la carrera de Diseño Multimedial en la Facultad de Artes de la UNLP. Actualmente estoy la mayor parte del tiempo en la computadora ya sea jugando, dibujando o practicando programación.
Processing es un lenguaje de programación y entorno de desarrollo integrado de código abierto basado en Java, de fácil utilización, y que sirve como medio para la enseñanza y producción de proyectos multimedia e interactivos de diseño digital.
Durante el año se estuvo trabajando con esta herramienta y se entregaron distintos trabajos, a continuación se mostraran algunos ejemplos junto a su código.
void setup () { size (200,200); } void draw(){ fill(255,0,0); ellipse(30,30,30,30); fill(220,78, 143); ellipse(30,60,30,30); fill(110, 20, 142); ellipse(30,90,30,30); fill(68, 60, 117); ellipse(30,120,30,30); fill(20, 24, 183); ellipse(30,150,30,30); fill(37, 81, 122); ellipse(60,150,30,30); fill(3,168, 155); ellipse(90,150,30,30); fill(3, 168,35); ellipse(120,150,30,30); fill(170, 168, 18); ellipse(150,150,30,30); fill(255,247,20); ellipse(150,120,30,30); fill(215,146,56); ellipse(150,90,30,30); fill(255,162,22); ellipse(150,60,30,30); fill(174,68,0); ellipse(150,30,30,30); fill(190,70,70); ellipse(120,30,30,30); fill(200,40,10); ellipse(90,30,30,30); fill(230,60,15); ellipse(60,30,30,30); }
Lapiz lapiz; void setup(){ size( 400, 400 ); lapiz = new Lapiz( 3 ); } void draw(){ lapiz.visualizar(); } void mouseDragged(){ lapiz.dibujar(); } void keyPressed(){ lapiz.cambiarColor(); lapiz.aumentarGrosor(); lapiz.disminuirGrosor(); } class Lapiz{ //VARIABLES LOCALES float grosor; color colorcito; //constructor Lapiz( float g ){ //inicializar las variables colorcito = color(0); grosor = g; } //FUNCIONES LOCALES void dibujar(){ stroke( colorcito ); strokeWeight( grosor ); line( pmouseX, pmouseY, mouseX, mouseY ); } void visualizar(){ //muestro en pantalla color y grosor seleccionado noStroke(); fill( 255 ); rect( 0, 0, 50, 50 ); fill( colorcito ); ellipse( 25, 25, grosor, grosor); } void cambiarColor(){ if( key == 'r' ) colorcito = color(255, 0, 0 ); if( key == 'g' ) colorcito = color(0, 255, 0 ); if( key == 'b' ) colorcito = color(0, 0, 255 ); } void aumentarGrosor(){ if( key == '+' ){ grosor++; } } void disminuirGrosor(){ if( key == '-' ){ grosor--; } } }