SlideShare una empresa de Scribd logo
1 de 61
Descargar para leer sin conexión
Processing Conceptos
Básicos
Parte 1
HISTORIA
INJERENCIA ACTUAL
PROGRAMACIÓN
PROCESSING
• LENGUAJE PRÁCTICO Y SENCILLO
• LENGUAJE ORIENTADO A OBJETOS
(ESTANDAR DE PROGRAMACIÓN HOY EN
DÌA)
2001
https://processing.org/
• LENGUAJE PRÁCTICO Y SENCILLO
• LENGUAJE ORIENTADO A OBJETOS
(ESTANDAR DE PROGRAMACIÓN HOY EN
DÌA)
2001
Ben Fry & Casey Reas
2001
Ben Fry
http://benfry.com
Casey Reas
https://processing.org/books/

http://reas.com
PROJECTS
http://www.newrafael.com/websites/
http://onecm.com/projects/mycelium/
http://wearechopchop.com/“unnamed-soundsculpture”/
http://wearechopchop.com/“unnamed-soundsculpture”/
PONG
http://benhem.com/games/wayfarer/
PROCESSING
Interfaz
• Espacio y herramientas asignado para trabajar
en el software.
Interfaz
• Espacio y herramientas asignado para trabajar en el software.
Canvas
Estructura del lenguaje
Visualizador
Selector de color
Void
()
{}
;
Estructura del lenguaje
Size
&
Draw
Estructura del lenguaje
Axis
“X” y “Y”
Estructura del lenguaje
2D primitives
Point(int,int);
Point(200,200);
Estructura del lenguaje
2D primitives
line(x,y,x2,y2);
line(30, 20, 85, 75);
Estructura del lenguaje
2D primitives
triangle(x, y, x1, y1, x2, y2);
triangle(30, 75, 58, 20, 86, 75);
Estructura del lenguaje
2D primitives
rect(x, y, int, int);
rect(30, 20, 55, 55);
Estructura del lenguaje
2D primitives
ellipse(x, y, int, int);
ellipse(56, 46, 55, 55);
ellipse(250,250,100,100);
Estructura del lenguaje
Color
Estructura del lenguaje
ColorRGB
R= red
G = green
B= Blue
Estructura del lenguaje
Color
0-255
0 = negro
255 = blanco
Estructura del lenguaje
Color
fill(153);
fill(100,50,200);
Estructura del lenguaje
Color
fill(100,50,200);
rect(100,100,50,50)
Estructura del lenguaje
Color
background(????);
Estructura del lenguaje
Estructura del lenguaje
Ejercicio # 1
recrear una pintura de pierre
mondrian
Transparencia
fill(255,0,0,)
fill(255,0,0,?)
ColorEstructura del lenguaje
//
/* ___ */
Estructura del lenguaje
Random
fill(random(0,255),0,0);
ColorEstructura del lenguaje
stroke(int);
strokeWeight(int);
noStroke();
fill(_,_,_);
noFill();
Estructura del lenguaje
noStroke();
strokeWeight(_);
mouseX,mouseY;
noFill;
Estructura del lenguaje
Ejercicio # 2
Crear una composición con
figuras primitivas triangulares
y transparencia.
RICHARD MIERNICZAK
mouse X
mouse Y
pmouseX
pmouseY
Estructura del lenguaje
previousmousePosition
= pmouseX & Y
Estructura del lenguaje
mousePressed
keyPressed
void keyPressed () {
background(255);
}
Estructura del lenguaje
width
Declaration :
ellipse(0,0,width,height);
ellipse(0,0,width/2,height/2);
Estructura del lenguaje
Variables
1-declare the variable!: (on top)
type = datatype
int = integr,4,3,5,6
float = decimal 5.434)
+ name;"any name"
Estructura del lenguaje
Variables
2- initialize the variable (insetup)
3- use the variable (indraw)
Estructura del lenguaje
Variables
variables can be:
1- declare TOP - function SETUP - execute
DRAW
2 declare + function in top + execute DRAW;
Estructura del lenguaje
RANDOM
Function
random (100);
0——>100
random(50,100);
50——->100;
Estructura del lenguaje
RANDOM
Function
random (100);
0——>100
random(50,100);
50——->100;
Print();

Prinln();
println("circleX" +
circleX);
Estructura del lenguaje
operaciones
+,-,*,/,
Estructura del lenguaje
Conditions
Estructura del lenguaje
if (_?__){
———
———
———
}
Conditions
Estructura del lenguaje
? = boolean Expression
boolean Expression are relational
expressions
Estructura del lenguaje
> - mayor que
< - menor que
>= - mayor o igual a
<= - menor o igual a
== - igual o igual
!= - no igual
Conditions
Conditions
Estructura del lenguaje
if (6>5 ){
———
———
———
}
true
execute
if (6<5 ){
———
———
———
}
false
don´t
execute
Conditions
Estructura del lenguaje
if (mouseX > width/2) {
background (255,100,0);
}

Más contenido relacionado

Similar a Processing conceptosb part1

Programacion
ProgramacionProgramacion
Programacion
leonadan
 

Similar a Processing conceptosb part1 (11)

METODOS DE ELEMENTOS DE PROGRAMACIÒN
METODOS DE ELEMENTOS DE PROGRAMACIÒNMETODOS DE ELEMENTOS DE PROGRAMACIÒN
METODOS DE ELEMENTOS DE PROGRAMACIÒN
 
Lenguajes de Programacion
Lenguajes de ProgramacionLenguajes de Programacion
Lenguajes de Programacion
 
Programacion
ProgramacionProgramacion
Programacion
 
trabajo Computacion
trabajo Computacion trabajo Computacion
trabajo Computacion
 
fundamentos de computación - software
fundamentos de computación -  softwarefundamentos de computación -  software
fundamentos de computación - software
 
Actividad 4
Actividad 4 Actividad 4
Actividad 4
 
Rafael reyes
Rafael reyesRafael reyes
Rafael reyes
 
Trabajo de informatica
Trabajo de informaticaTrabajo de informatica
Trabajo de informatica
 
rafael reyesdiapositivas programacion de lenguajes basic
rafael reyesdiapositivas programacion de lenguajes basicrafael reyesdiapositivas programacion de lenguajes basic
rafael reyesdiapositivas programacion de lenguajes basic
 
Generalidades sobre el Desarrollo de Software
Generalidades sobre el Desarrollo de SoftwareGeneralidades sobre el Desarrollo de Software
Generalidades sobre el Desarrollo de Software
 
La informática y sus cambios técnicos a través
La informática y sus cambios técnicos a travésLa informática y sus cambios técnicos a través
La informática y sus cambios técnicos a través
 

Más de Jesús R. Ruiz

Más de Jesús R. Ruiz (16)

Audio para Animaciones y Motion Graphics
Audio para Animaciones y Motion Graphics Audio para Animaciones y Motion Graphics
Audio para Animaciones y Motion Graphics
 
Creación de cartel para Grandes de la Identidad
Creación de cartel para Grandes de la IdentidadCreación de cartel para Grandes de la Identidad
Creación de cartel para Grandes de la Identidad
 
Guia de Diseno sobre la Reticula Básica
Guia de Diseno sobre la Reticula BásicaGuia de Diseno sobre la Reticula Básica
Guia de Diseno sobre la Reticula Básica
 
Cadena de efectos para voces en Adobe Audition
Cadena de efectos para voces en Adobe AuditionCadena de efectos para voces en Adobe Audition
Cadena de efectos para voces en Adobe Audition
 
Kapferers prism
Kapferers prismKapferers prism
Kapferers prism
 
Gestalt
GestaltGestalt
Gestalt
 
Conceptualización de un juego
Conceptualización de un juegoConceptualización de un juego
Conceptualización de un juego
 
Principios del diseño 2parte
Principios del diseño 2partePrincipios del diseño 2parte
Principios del diseño 2parte
 
Errores en el diseño editorial
Errores en el diseño editorialErrores en el diseño editorial
Errores en el diseño editorial
 
P&amp;psico del color
P&amp;psico del colorP&amp;psico del color
P&amp;psico del color
 
Señalética
SeñaléticaSeñalética
Señalética
 
Metodologia Identidad Corporativa
Metodologia Identidad CorporativaMetodologia Identidad Corporativa
Metodologia Identidad Corporativa
 
Contruir la marca
Contruir la marcaContruir la marca
Contruir la marca
 
Identidad corporativa y señaletica
Identidad corporativa y señaleticaIdentidad corporativa y señaletica
Identidad corporativa y señaletica
 
Principios del diseño
Principios del diseñoPrincipios del diseño
Principios del diseño
 
Sistemas de impresión envases
Sistemas de impresión envasesSistemas de impresión envases
Sistemas de impresión envases
 

Último

Sofia Ospina Architecture and Design Portfolio
Sofia Ospina Architecture and Design PortfolioSofia Ospina Architecture and Design Portfolio
Sofia Ospina Architecture and Design Portfolio
sofiospina94
 
PLAN DE MANTENIMIENTO DE SISTEMAS DE AGUA CHONTAYOC.docx
PLAN DE MANTENIMIENTO DE SISTEMAS DE AGUA CHONTAYOC.docxPLAN DE MANTENIMIENTO DE SISTEMAS DE AGUA CHONTAYOC.docx
PLAN DE MANTENIMIENTO DE SISTEMAS DE AGUA CHONTAYOC.docx
Leo Florez
 
secuencias de los figuras de cuadros y rectangulos
secuencias de los figuras de cuadros y rectangulossecuencias de los figuras de cuadros y rectangulos
secuencias de los figuras de cuadros y rectangulos
RosarioLloglla
 
GRUPO 1.pptx problemas oportunidades objetivos
GRUPO 1.pptx problemas oportunidades objetivosGRUPO 1.pptx problemas oportunidades objetivos
GRUPO 1.pptx problemas oportunidades objetivos
CristianGmez22034
 
140254879-Triptico-Color-Dia-de-La-Madre.doc
140254879-Triptico-Color-Dia-de-La-Madre.doc140254879-Triptico-Color-Dia-de-La-Madre.doc
140254879-Triptico-Color-Dia-de-La-Madre.doc
ilvrosiebp
 
ATENCION INTEGRAL DEL ADULTO Y ADULTO MAYOR.pptx
ATENCION INTEGRAL DEL ADULTO Y ADULTO MAYOR.pptxATENCION INTEGRAL DEL ADULTO Y ADULTO MAYOR.pptx
ATENCION INTEGRAL DEL ADULTO Y ADULTO MAYOR.pptx
EdisonCondesoDelgado1
 

Último (20)

Sofia Ospina Architecture and Design Portfolio
Sofia Ospina Architecture and Design PortfolioSofia Ospina Architecture and Design Portfolio
Sofia Ospina Architecture and Design Portfolio
 
PLAN DE MANTENIMIENTO DE SISTEMAS DE AGUA CHONTAYOC.docx
PLAN DE MANTENIMIENTO DE SISTEMAS DE AGUA CHONTAYOC.docxPLAN DE MANTENIMIENTO DE SISTEMAS DE AGUA CHONTAYOC.docx
PLAN DE MANTENIMIENTO DE SISTEMAS DE AGUA CHONTAYOC.docx
 
DIAGNÓSTICO AMBIENTAL Y URBANO. POTOCOS.
DIAGNÓSTICO AMBIENTAL Y URBANO. POTOCOS.DIAGNÓSTICO AMBIENTAL Y URBANO. POTOCOS.
DIAGNÓSTICO AMBIENTAL Y URBANO. POTOCOS.
 
INICIOS DEL MOVIMIENTO MODERNO 1900-1930.pdf
INICIOS DEL MOVIMIENTO MODERNO 1900-1930.pdfINICIOS DEL MOVIMIENTO MODERNO 1900-1930.pdf
INICIOS DEL MOVIMIENTO MODERNO 1900-1930.pdf
 
Portafolio Santiago Agudelo Duran 2024 -30
Portafolio Santiago Agudelo Duran 2024 -30Portafolio Santiago Agudelo Duran 2024 -30
Portafolio Santiago Agudelo Duran 2024 -30
 
CATALOGO 2024 DIA DE LA MADRE, presentación.pdf
CATALOGO 2024 DIA DE LA MADRE, presentación.pdfCATALOGO 2024 DIA DE LA MADRE, presentación.pdf
CATALOGO 2024 DIA DE LA MADRE, presentación.pdf
 
secuencias de los figuras de cuadros y rectangulos
secuencias de los figuras de cuadros y rectangulossecuencias de los figuras de cuadros y rectangulos
secuencias de los figuras de cuadros y rectangulos
 
Triptico de los derechos humanos pe señorees jaja
Triptico de los derechos humanos pe señorees jajaTriptico de los derechos humanos pe señorees jaja
Triptico de los derechos humanos pe señorees jaja
 
POESÍA ERÓTICA DEL SIGLO XVIII - SERIA Y CARNAL
POESÍA ERÓTICA DEL SIGLO XVIII - SERIA Y CARNALPOESÍA ERÓTICA DEL SIGLO XVIII - SERIA Y CARNAL
POESÍA ERÓTICA DEL SIGLO XVIII - SERIA Y CARNAL
 
GRUPO 1.pptx problemas oportunidades objetivos
GRUPO 1.pptx problemas oportunidades objetivosGRUPO 1.pptx problemas oportunidades objetivos
GRUPO 1.pptx problemas oportunidades objetivos
 
cabildo abierto forma de participación ciudadana
cabildo abierto forma de participación ciudadanacabildo abierto forma de participación ciudadana
cabildo abierto forma de participación ciudadana
 
Espacios únicos creados por nuestros clientes
Espacios únicos creados por nuestros clientesEspacios únicos creados por nuestros clientes
Espacios únicos creados por nuestros clientes
 
ARQUITECTURA ESCOLAR PÚBLICA COMO PATRIMONIO MODERNO EN CHILE
ARQUITECTURA ESCOLAR PÚBLICA COMO PATRIMONIO MODERNO EN CHILEARQUITECTURA ESCOLAR PÚBLICA COMO PATRIMONIO MODERNO EN CHILE
ARQUITECTURA ESCOLAR PÚBLICA COMO PATRIMONIO MODERNO EN CHILE
 
Introduccion-a-los-numeros-en-ingles.pptx
Introduccion-a-los-numeros-en-ingles.pptxIntroduccion-a-los-numeros-en-ingles.pptx
Introduccion-a-los-numeros-en-ingles.pptx
 
Arquitectos del Movimiento Moderno Pt. 2.pdf
Arquitectos del Movimiento Moderno Pt. 2.pdfArquitectos del Movimiento Moderno Pt. 2.pdf
Arquitectos del Movimiento Moderno Pt. 2.pdf
 
Planificación del mes de afrovenezolanidad2024.doc
Planificación del mes de afrovenezolanidad2024.docPlanificación del mes de afrovenezolanidad2024.doc
Planificación del mes de afrovenezolanidad2024.doc
 
140254879-Triptico-Color-Dia-de-La-Madre.doc
140254879-Triptico-Color-Dia-de-La-Madre.doc140254879-Triptico-Color-Dia-de-La-Madre.doc
140254879-Triptico-Color-Dia-de-La-Madre.doc
 
ATENCION INTEGRAL DEL ADULTO Y ADULTO MAYOR.pptx
ATENCION INTEGRAL DEL ADULTO Y ADULTO MAYOR.pptxATENCION INTEGRAL DEL ADULTO Y ADULTO MAYOR.pptx
ATENCION INTEGRAL DEL ADULTO Y ADULTO MAYOR.pptx
 
GROPUIS Y WRIGHT DIPOSITIVA ARQUITECTURA DISEÑO MODERNIDAD
GROPUIS Y WRIGHT DIPOSITIVA ARQUITECTURA DISEÑO MODERNIDADGROPUIS Y WRIGHT DIPOSITIVA ARQUITECTURA DISEÑO MODERNIDAD
GROPUIS Y WRIGHT DIPOSITIVA ARQUITECTURA DISEÑO MODERNIDAD
 
Manual de Construcción TATAMI - 2024.pdf
Manual de Construcción TATAMI - 2024.pdfManual de Construcción TATAMI - 2024.pdf
Manual de Construcción TATAMI - 2024.pdf
 

Processing conceptosb part1