SlideShare a Scribd company logo
ARC
Esta sentencia se utiliza en processing para crear
arcos, pero utiliza un sistema de coordenadas
distinto al del plano cartesianos, lo hace usando
radianes. Existen dos formas de crear arcos en
processing:
• arc(x, y, width, height, arc_start, arc_end);
• Sistema de coordenadas polares
Jeje, no van
a entender…
1. Determinar la posición en X
2. Determinar la posición en Y
3. Determinar el ancho (width)
4. Determinar la altura (height)
5. Determinar el comienzo
6. Determinar el final del arco
x
Y
20 80
20
80
START
END
arc(x, y, width, height, arc_start, arc_end);
¡Espera, espera!
Estoy grabando
esa cosa
arc(x, y, width, height, arc_start, arc_end);
¿Si se entiende
lo que les digo? ¡NO!
Sistema de coordenadas polares
• Processing por defecto
mide los ángulos en
radianes, El sistema de
coordenadas polares
utiliza una estructura
diferente al sistema
cartesiano.
• Los puntos son definidos
en relación a un ángulo de
rotación (q) y una
distancia a un origen
central.
Oh… el conocimiento
es poder
A ver, 1π radián
equivale a 180º así
que dos de esos son
360º
Processing nos proporciona las
siguientes constantes:
• PI,
• TWO_PI,
• HALF_PI,
• QUARTER_PI.
Processing define sus arcos en la dirección a las agujas del reloj. Podemos utilizar las
constantes que nos ofrece Processing, aunque es difícil calcular con radianes. Por ese
motivo podemos utilizar grados para calcular el comienzo y el final de nuestros arcos,
utilizando la función radianes().
Recuerden que π
equivale a 3,14
¿No hay dudas?
¡Siguiente tema!
Ehhhh….
rectMode()
Para crear cuadriláteros se usan el parámetro de Rect (x,y,weight,height);
Cuando se requieren dibujar varios cuadriláteros en distintos modos de dibujo, se
recurre a rectMode, que usa las variables:
CORNER: Es el modo por defecto, y el que hemos aprendido arriba. (x, y, width,
height).
rectMode(CORNER);
CORNERS: 1º y 2º parámetro = esquina superior izquierda. 3º y 4º parámetro =
esquina inferior derecha.
rectMode(CORNERS);
CENTER: Utiliza el primer y el segundo parámetro para establecer el centro del
rectángulo, y el tercer y el cuarto parámetro como la anchura y la altura.
rectMode(CENTER);
Imaginen el
buscatrazos de
ilustrator, es
poner cuadros
encima del uno
y del otro
Estoy
grabando ¿Entendiste?
translate()
Mueve cada elemento una distancia dada
en una dirección también dada. TRASLADA
UN OBJETO
Translate( x, y);
Esto es muy
fácil, se copian
y se mueven
figuras
10 30 50 70 90 110 130 150
10
30
50
70
90
rect(50,10,50,50);
translate(70,20);
rect(10,10,50,50);
y
x
Esto es lo más
fácil, no digan que
no entienden.
void setup () {
size(900,700);
background(0);
}
void draw () {
rect (50,50,150,150);
translate(150,120);
rect (50,50,150,150);
translate(300,120);
rect (50,50,150,150);
translate(90,100);
}
Ahora haremos
unos ejercicios
float x, y;
float dim = 80.0;
void setup() {
size(640, 360);
noStroke();
}
void draw() {
background(102);
x = x + 0.8;
if (x > width + dim) {
x = -dim;
}
translate(x, height/2-dim/2);
fill(255);
rect(-dim/2, -dim/2, dim, dim);
translate(x, dim);
fill(0);
rect(-dim/2, -dim/2, dim, dim);
}
Ya quiero ver a
los cuadros
moviéndose
1.//con estas variables asignaremos diferente color y rotación a cada elemento
2.float n = 0;
3.float h = 0;
4.
5.void setup() {
6.size(300, 300);
7.//cambiamos cómo definiremos el color y el rectángulo
8.colorMode(HSB, 100);
9.rectMode(CENTER);
10.//asignamos un tono cualquiera al color
11.h = random(100);
12.}
13.
14.void draw() {
15.//reseteamos el fondo para evitar que los elementos 'dibujen'
16.background(h, 50, 35);
17.//comienzan los bucles
18.//primero reseteamos el bucle a cada ciclo
19.float y = 0;
20.//este bucle hace copias verticales del segundo
21.while (y < height) {
22.//reseteamos el segundo bucle
23.float x = 0;
24.//y este hace copias horizontales de una función propia llamada 'modulo()'
25.while (x < width) {
26.//cada módulo se traslada a su posición en la red
27.translate(10+x, 10+y);
28.//y se gira un ángulo diferente según su posición
29.rotate(n+x+y);
30.//llamamos el módulo del que se harán las copias
31.modulo((n+x+y)/10);
32.//y reseteamos la traslación y el giro para que no se acumulen de un elemento a otro
33.resetMatrix();
34.//esta es la separación horizontal entre cada módulo
35.x = x + 35;
36.//y aumentamos la variable 'n' a cada ciclo para animar el giro y el color
37.n= n+0.001;
38.}
39.//separación vertical entre cada línea de módulos
40.y = y+35;
41.}
42.}
43.
44.//definimos nuestra función módulo, que toma un parámetro: 'col'
¡El padre de los
códigos!
Cualquier duda
busquen en
Google
¡GRACIAS!
Por su
atención
Profesor…
¿Cuánto tengo?,
¿Tengo 10?
Webgrafía
• http://processing-
spain.blogspot.com/2015/09/38-dibujar-un-
arco.html
• http://processing-
spain.blogspot.com/2015/09/36-dibujar-un-
rectangulo-rectx-y-width.html
• https://processing.org/examples/translate.ht
ml
• https://processing.org/reference/translate_.ht
ml
• https://riuma.uma.es/xmlui/bitstream/handle
/10630/14225/PROCESSING%20CAP.5%20ART
E%20ELECTRONICO.pdf?sequence=3
Pude grabar toda
la clase

More Related Content

What's hot

Como funciona una maquina de turing
Como funciona una maquina de turingComo funciona una maquina de turing
Como funciona una maquina de turing
Jonathan Bastidas
 
TABLA DE CARACTERISTICAS DE MEDIOS DE TRANSMISION by JAVIER DAVID LOBATO PARDO
TABLA DE CARACTERISTICAS DE MEDIOS DE TRANSMISION by JAVIER DAVID LOBATO PARDOTABLA DE CARACTERISTICAS DE MEDIOS DE TRANSMISION by JAVIER DAVID LOBATO PARDO
TABLA DE CARACTERISTICAS DE MEDIOS DE TRANSMISION by JAVIER DAVID LOBATO PARDO
javier david lobato pardo
 
Analizador de espectros
Analizador de espectrosAnalizador de espectros
Analizador de espectros
ivan
 
Control digital: Retenedor de orden cero y uno
Control digital: Retenedor de orden cero y uno Control digital: Retenedor de orden cero y uno
Control digital: Retenedor de orden cero y uno
SANTIAGO PABLO ALBERTO
 
Modulación qam
Modulación qamModulación qam
Modulación qam
Byron Luis Bolaño Ortega
 
Analisis del proceso en la conversion de la señal analogica a digit_viceversa
Analisis del proceso en la conversion de la señal analogica a digit_viceversaAnalisis del proceso en la conversion de la señal analogica a digit_viceversa
Analisis del proceso en la conversion de la señal analogica a digit_viceversa
Valentin Manzano
 
RELOJ DIGITAL TTL 24 horas
RELOJ DIGITAL TTL 24 horas RELOJ DIGITAL TTL 24 horas
RELOJ DIGITAL TTL 24 horas
Miguel Leonardo Sánchez Fajardo
 
Unidad 2 TELECOMUNICACIONES
Unidad 2 TELECOMUNICACIONESUnidad 2 TELECOMUNICACIONES
Unidad 2 TELECOMUNICACIONES
Isluan Huerta
 
Conceptos de Microondas
Conceptos de MicroondasConceptos de Microondas
Conceptos de Microondas
Universidad Central del Este - UCE
 
Control digital: Teoría y practica parte 1
Control digital: Teoría y practica parte 1Control digital: Teoría y practica parte 1
Control digital: Teoría y practica parte 1
SANTIAGO PABLO ALBERTO
 
Ccoeficiente y porcentaje de modulación
Ccoeficiente y porcentaje de modulaciónCcoeficiente y porcentaje de modulación
Ccoeficiente y porcentaje de modulación
Irving Hernandez Jacquez
 
Moduladores de fm
Moduladores de fmModuladores de fm
Moduladores de fm
abulr5307
 
Grupo 4 metodos de multiplexacion
Grupo 4   metodos de multiplexacionGrupo 4   metodos de multiplexacion
Grupo 4 metodos de multiplexacion
Carlos Ventura Luyo
 
Programación PIC16F84A
Programación PIC16F84AProgramación PIC16F84A
Programación PIC16F84A
Percy Julio Chambi Pacco
 
computación paralela
computación paralelacomputación paralela
computación paralela
Yazmin Polanco
 
PDH
PDHPDH
Ejercicios Modulación Análoga & Digital resultados(fam)-rev3
Ejercicios Modulación Análoga & Digital resultados(fam)-rev3Ejercicios Modulación Análoga & Digital resultados(fam)-rev3
Ejercicios Modulación Análoga & Digital resultados(fam)-rev3
Francisco Apablaza
 
Modulación por pulso
Modulación por pulsoModulación por pulso
Modulación por pulso
Marelvis_inf
 
Comunicación digital
Comunicación digitalComunicación digital
Comunicación digital
Jaime Baez Zamora
 
codificaciones unipolar, polar, bipolar
codificaciones unipolar, polar, bipolarcodificaciones unipolar, polar, bipolar
codificaciones unipolar, polar, bipolar
thejp
 

What's hot (20)

Como funciona una maquina de turing
Como funciona una maquina de turingComo funciona una maquina de turing
Como funciona una maquina de turing
 
TABLA DE CARACTERISTICAS DE MEDIOS DE TRANSMISION by JAVIER DAVID LOBATO PARDO
TABLA DE CARACTERISTICAS DE MEDIOS DE TRANSMISION by JAVIER DAVID LOBATO PARDOTABLA DE CARACTERISTICAS DE MEDIOS DE TRANSMISION by JAVIER DAVID LOBATO PARDO
TABLA DE CARACTERISTICAS DE MEDIOS DE TRANSMISION by JAVIER DAVID LOBATO PARDO
 
Analizador de espectros
Analizador de espectrosAnalizador de espectros
Analizador de espectros
 
Control digital: Retenedor de orden cero y uno
Control digital: Retenedor de orden cero y uno Control digital: Retenedor de orden cero y uno
Control digital: Retenedor de orden cero y uno
 
Modulación qam
Modulación qamModulación qam
Modulación qam
 
Analisis del proceso en la conversion de la señal analogica a digit_viceversa
Analisis del proceso en la conversion de la señal analogica a digit_viceversaAnalisis del proceso en la conversion de la señal analogica a digit_viceversa
Analisis del proceso en la conversion de la señal analogica a digit_viceversa
 
RELOJ DIGITAL TTL 24 horas
RELOJ DIGITAL TTL 24 horas RELOJ DIGITAL TTL 24 horas
RELOJ DIGITAL TTL 24 horas
 
Unidad 2 TELECOMUNICACIONES
Unidad 2 TELECOMUNICACIONESUnidad 2 TELECOMUNICACIONES
Unidad 2 TELECOMUNICACIONES
 
Conceptos de Microondas
Conceptos de MicroondasConceptos de Microondas
Conceptos de Microondas
 
Control digital: Teoría y practica parte 1
Control digital: Teoría y practica parte 1Control digital: Teoría y practica parte 1
Control digital: Teoría y practica parte 1
 
Ccoeficiente y porcentaje de modulación
Ccoeficiente y porcentaje de modulaciónCcoeficiente y porcentaje de modulación
Ccoeficiente y porcentaje de modulación
 
Moduladores de fm
Moduladores de fmModuladores de fm
Moduladores de fm
 
Grupo 4 metodos de multiplexacion
Grupo 4   metodos de multiplexacionGrupo 4   metodos de multiplexacion
Grupo 4 metodos de multiplexacion
 
Programación PIC16F84A
Programación PIC16F84AProgramación PIC16F84A
Programación PIC16F84A
 
computación paralela
computación paralelacomputación paralela
computación paralela
 
PDH
PDHPDH
PDH
 
Ejercicios Modulación Análoga & Digital resultados(fam)-rev3
Ejercicios Modulación Análoga & Digital resultados(fam)-rev3Ejercicios Modulación Análoga & Digital resultados(fam)-rev3
Ejercicios Modulación Análoga & Digital resultados(fam)-rev3
 
Modulación por pulso
Modulación por pulsoModulación por pulso
Modulación por pulso
 
Comunicación digital
Comunicación digitalComunicación digital
Comunicación digital
 
codificaciones unipolar, polar, bipolar
codificaciones unipolar, polar, bipolarcodificaciones unipolar, polar, bipolar
codificaciones unipolar, polar, bipolar
 

Similar to arc, rectMode, translate en Processing

Creacion de mallas
Creacion de mallasCreacion de mallas
Creacion de mallas
Myliou Azúa
 
Algoritmos de Raster karen quiroga
Algoritmos de Raster   karen quirogaAlgoritmos de Raster   karen quiroga
Algoritmos de Raster karen quiroga
Karen Quiroga
 
Clase 3 (1)
Clase 3 (1)Clase 3 (1)
Clase 3 (1)
esvin Rey
 
Autocad 01
Autocad 01Autocad 01
Autocad 01
edigal09
 
Operaciones basicas barra de dibujos
Operaciones basicas barra de dibujosOperaciones basicas barra de dibujos
Operaciones basicas barra de dibujos
AnthonyLeonRuiz
 
Vectores
VectoresVectores
Fe s03 ppt_vectores
Fe s03 ppt_vectoresFe s03 ppt_vectores
Fe s03 ppt_vectores
David Pflucker
 
Matematicas para ingenieria 3
Matematicas para ingenieria 3Matematicas para ingenieria 3
Matematicas para ingenieria 3
Maestros Online Mexico
 
Franklin
FranklinFranklin
Cuadernillo Programación
Cuadernillo   ProgramaciónCuadernillo   Programación
Cuadernillo Programación
Jess-Eliza
 
00a. isoclinas-y-campo-de-direcciones
00a. isoclinas-y-campo-de-direcciones00a. isoclinas-y-campo-de-direcciones
00a. isoclinas-y-campo-de-direcciones
Carlita Valdez Jemio
 
Sistema de Coordenadas Polares
Sistema de Coordenadas PolaresSistema de Coordenadas Polares
Sistema de Coordenadas Polares
Yenelsy Soto
 
Circunferencia cbtis21, Mexicali Grupo 3B TMT
Circunferencia cbtis21, Mexicali Grupo 3B TMTCircunferencia cbtis21, Mexicali Grupo 3B TMT
Circunferencia cbtis21, Mexicali Grupo 3B TMT
luisevizcarra
 
Coordenadas polares "Lenniscata Inc"
Coordenadas polares "Lenniscata Inc"Coordenadas polares "Lenniscata Inc"
Coordenadas polares "Lenniscata Inc"
perozo1234
 
Cuevas.laura delgadillo.subirana - practica nro.1 -sig
Cuevas.laura   delgadillo.subirana - practica nro.1 -sigCuevas.laura   delgadillo.subirana - practica nro.1 -sig
Cuevas.laura delgadillo.subirana - practica nro.1 -sig
cuevitas145
 
Propiedades de secciones planas transversales en vigas
Propiedades de secciones planas transversales en vigasPropiedades de secciones planas transversales en vigas
Propiedades de secciones planas transversales en vigas
Jlm Udal
 
Ecuaciones Paramétricas
Ecuaciones ParamétricasEcuaciones Paramétricas
Ecuaciones Paramétricas
Jesus Alejandro Rosales Vallorani
 
Movimiento rectilineo #03
Movimiento rectilineo #03Movimiento rectilineo #03
Movimiento rectilineo #03
OmarLeonardoGaitanOr
 
Funciones de varias variables
Funciones de varias variablesFunciones de varias variables
Funciones de varias variables
RicardoAzocar3
 
Operaciones básicas barra de dibujos
Operaciones básicas barra de dibujosOperaciones básicas barra de dibujos
Operaciones básicas barra de dibujos
Erbil Olivera
 

Similar to arc, rectMode, translate en Processing (20)

Creacion de mallas
Creacion de mallasCreacion de mallas
Creacion de mallas
 
Algoritmos de Raster karen quiroga
Algoritmos de Raster   karen quirogaAlgoritmos de Raster   karen quiroga
Algoritmos de Raster karen quiroga
 
Clase 3 (1)
Clase 3 (1)Clase 3 (1)
Clase 3 (1)
 
Autocad 01
Autocad 01Autocad 01
Autocad 01
 
Operaciones basicas barra de dibujos
Operaciones basicas barra de dibujosOperaciones basicas barra de dibujos
Operaciones basicas barra de dibujos
 
Vectores
VectoresVectores
Vectores
 
Fe s03 ppt_vectores
Fe s03 ppt_vectoresFe s03 ppt_vectores
Fe s03 ppt_vectores
 
Matematicas para ingenieria 3
Matematicas para ingenieria 3Matematicas para ingenieria 3
Matematicas para ingenieria 3
 
Franklin
FranklinFranklin
Franklin
 
Cuadernillo Programación
Cuadernillo   ProgramaciónCuadernillo   Programación
Cuadernillo Programación
 
00a. isoclinas-y-campo-de-direcciones
00a. isoclinas-y-campo-de-direcciones00a. isoclinas-y-campo-de-direcciones
00a. isoclinas-y-campo-de-direcciones
 
Sistema de Coordenadas Polares
Sistema de Coordenadas PolaresSistema de Coordenadas Polares
Sistema de Coordenadas Polares
 
Circunferencia cbtis21, Mexicali Grupo 3B TMT
Circunferencia cbtis21, Mexicali Grupo 3B TMTCircunferencia cbtis21, Mexicali Grupo 3B TMT
Circunferencia cbtis21, Mexicali Grupo 3B TMT
 
Coordenadas polares "Lenniscata Inc"
Coordenadas polares "Lenniscata Inc"Coordenadas polares "Lenniscata Inc"
Coordenadas polares "Lenniscata Inc"
 
Cuevas.laura delgadillo.subirana - practica nro.1 -sig
Cuevas.laura   delgadillo.subirana - practica nro.1 -sigCuevas.laura   delgadillo.subirana - practica nro.1 -sig
Cuevas.laura delgadillo.subirana - practica nro.1 -sig
 
Propiedades de secciones planas transversales en vigas
Propiedades de secciones planas transversales en vigasPropiedades de secciones planas transversales en vigas
Propiedades de secciones planas transversales en vigas
 
Ecuaciones Paramétricas
Ecuaciones ParamétricasEcuaciones Paramétricas
Ecuaciones Paramétricas
 
Movimiento rectilineo #03
Movimiento rectilineo #03Movimiento rectilineo #03
Movimiento rectilineo #03
 
Funciones de varias variables
Funciones de varias variablesFunciones de varias variables
Funciones de varias variables
 
Operaciones básicas barra de dibujos
Operaciones básicas barra de dibujosOperaciones básicas barra de dibujos
Operaciones básicas barra de dibujos
 

More from Michelle Silva Cuenca

Arcanos Menores, Interpretación y Baraja Española
Arcanos Menores, Interpretación y Baraja EspañolaArcanos Menores, Interpretación y Baraja Española
Arcanos Menores, Interpretación y Baraja Española
Michelle Silva Cuenca
 
Gestion de riesgos
Gestion de riesgosGestion de riesgos
Gestion de riesgos
Michelle Silva Cuenca
 
Manual gestion riesgos
Manual gestion riesgosManual gestion riesgos
Manual gestion riesgos
Michelle Silva Cuenca
 
Historia del Ecuador: precolombino, colonial y republicano.
Historia del Ecuador: precolombino, colonial y republicano.Historia del Ecuador: precolombino, colonial y republicano.
Historia del Ecuador: precolombino, colonial y republicano.
Michelle Silva Cuenca
 
Diseño multimedia web aplicado a un tema cultural
Diseño multimedia web aplicado a un tema culturalDiseño multimedia web aplicado a un tema cultural
Diseño multimedia web aplicado a un tema cultural
Michelle Silva Cuenca
 
Diseño multimedia aplicado a la promoción cultural de la olla de barro en Manabí
Diseño multimedia aplicado a la promoción cultural de la olla de barro en ManabíDiseño multimedia aplicado a la promoción cultural de la olla de barro en Manabí
Diseño multimedia aplicado a la promoción cultural de la olla de barro en Manabí
Michelle Silva Cuenca
 
Libro del alumno_matematica_3º de Bachillerato 2015 - 2016
Libro del alumno_matematica_3º de Bachillerato 2015 - 2016Libro del alumno_matematica_3º de Bachillerato 2015 - 2016
Libro del alumno_matematica_3º de Bachillerato 2015 - 2016
Michelle Silva Cuenca
 
50 common-english-phrasal-verbs
50 common-english-phrasal-verbs50 common-english-phrasal-verbs
50 common-english-phrasal-verbs
Michelle Silva Cuenca
 
¿Cómo implementar el neuromarketing a la visual merchandising mediante las es...
¿Cómo implementar el neuromarketing a la visual merchandising mediante las es...¿Cómo implementar el neuromarketing a la visual merchandising mediante las es...
¿Cómo implementar el neuromarketing a la visual merchandising mediante las es...
Michelle Silva Cuenca
 
Planificación de campañas
Planificación de campañasPlanificación de campañas
Planificación de campañas
Michelle Silva Cuenca
 
Eventos excluyentes e independientes, lista colectivamente exhaustiva
Eventos excluyentes e independientes, lista colectivamente exhaustiva Eventos excluyentes e independientes, lista colectivamente exhaustiva
Eventos excluyentes e independientes, lista colectivamente exhaustiva
Michelle Silva Cuenca
 
Netiquetas
NetiquetasNetiquetas
Shingeo Shingo y Gen'ichi Taguchi
Shingeo Shingo y Gen'ichi TaguchiShingeo Shingo y Gen'ichi Taguchi
Shingeo Shingo y Gen'ichi Taguchi
Michelle Silva Cuenca
 
Publicidad en Europa
Publicidad en EuropaPublicidad en Europa
Publicidad en Europa
Michelle Silva Cuenca
 
Formularios en HTML5
Formularios en HTML5Formularios en HTML5
Formularios en HTML5
Michelle Silva Cuenca
 
La geometria-oculta-de-la-vida
La geometria-oculta-de-la-vidaLa geometria-oculta-de-la-vida
La geometria-oculta-de-la-vida
Michelle Silva Cuenca
 
Iglesia y Revolución Industrial
Iglesia y Revolución IndustrialIglesia y Revolución Industrial
Iglesia y Revolución Industrial
Michelle Silva Cuenca
 
Sci fi fashion
Sci fi fashionSci fi fashion
Sci fi fashion
Michelle Silva Cuenca
 
Manual merchandisng Movistar
Manual merchandisng MovistarManual merchandisng Movistar
Manual merchandisng Movistar
Michelle Silva Cuenca
 
Manual de Merchandisng de Movistar y recomendaciones
Manual de Merchandisng de Movistar y recomendacionesManual de Merchandisng de Movistar y recomendaciones
Manual de Merchandisng de Movistar y recomendaciones
Michelle Silva Cuenca
 

More from Michelle Silva Cuenca (20)

Arcanos Menores, Interpretación y Baraja Española
Arcanos Menores, Interpretación y Baraja EspañolaArcanos Menores, Interpretación y Baraja Española
Arcanos Menores, Interpretación y Baraja Española
 
Gestion de riesgos
Gestion de riesgosGestion de riesgos
Gestion de riesgos
 
Manual gestion riesgos
Manual gestion riesgosManual gestion riesgos
Manual gestion riesgos
 
Historia del Ecuador: precolombino, colonial y republicano.
Historia del Ecuador: precolombino, colonial y republicano.Historia del Ecuador: precolombino, colonial y republicano.
Historia del Ecuador: precolombino, colonial y republicano.
 
Diseño multimedia web aplicado a un tema cultural
Diseño multimedia web aplicado a un tema culturalDiseño multimedia web aplicado a un tema cultural
Diseño multimedia web aplicado a un tema cultural
 
Diseño multimedia aplicado a la promoción cultural de la olla de barro en Manabí
Diseño multimedia aplicado a la promoción cultural de la olla de barro en ManabíDiseño multimedia aplicado a la promoción cultural de la olla de barro en Manabí
Diseño multimedia aplicado a la promoción cultural de la olla de barro en Manabí
 
Libro del alumno_matematica_3º de Bachillerato 2015 - 2016
Libro del alumno_matematica_3º de Bachillerato 2015 - 2016Libro del alumno_matematica_3º de Bachillerato 2015 - 2016
Libro del alumno_matematica_3º de Bachillerato 2015 - 2016
 
50 common-english-phrasal-verbs
50 common-english-phrasal-verbs50 common-english-phrasal-verbs
50 common-english-phrasal-verbs
 
¿Cómo implementar el neuromarketing a la visual merchandising mediante las es...
¿Cómo implementar el neuromarketing a la visual merchandising mediante las es...¿Cómo implementar el neuromarketing a la visual merchandising mediante las es...
¿Cómo implementar el neuromarketing a la visual merchandising mediante las es...
 
Planificación de campañas
Planificación de campañasPlanificación de campañas
Planificación de campañas
 
Eventos excluyentes e independientes, lista colectivamente exhaustiva
Eventos excluyentes e independientes, lista colectivamente exhaustiva Eventos excluyentes e independientes, lista colectivamente exhaustiva
Eventos excluyentes e independientes, lista colectivamente exhaustiva
 
Netiquetas
NetiquetasNetiquetas
Netiquetas
 
Shingeo Shingo y Gen'ichi Taguchi
Shingeo Shingo y Gen'ichi TaguchiShingeo Shingo y Gen'ichi Taguchi
Shingeo Shingo y Gen'ichi Taguchi
 
Publicidad en Europa
Publicidad en EuropaPublicidad en Europa
Publicidad en Europa
 
Formularios en HTML5
Formularios en HTML5Formularios en HTML5
Formularios en HTML5
 
La geometria-oculta-de-la-vida
La geometria-oculta-de-la-vidaLa geometria-oculta-de-la-vida
La geometria-oculta-de-la-vida
 
Iglesia y Revolución Industrial
Iglesia y Revolución IndustrialIglesia y Revolución Industrial
Iglesia y Revolución Industrial
 
Sci fi fashion
Sci fi fashionSci fi fashion
Sci fi fashion
 
Manual merchandisng Movistar
Manual merchandisng MovistarManual merchandisng Movistar
Manual merchandisng Movistar
 
Manual de Merchandisng de Movistar y recomendaciones
Manual de Merchandisng de Movistar y recomendacionesManual de Merchandisng de Movistar y recomendaciones
Manual de Merchandisng de Movistar y recomendaciones
 

Recently uploaded

Inteligencia Artificial y Aprendizaje Activo FLACSO Ccesa007.pdf
Inteligencia Artificial  y Aprendizaje Activo FLACSO  Ccesa007.pdfInteligencia Artificial  y Aprendizaje Activo FLACSO  Ccesa007.pdf
Inteligencia Artificial y Aprendizaje Activo FLACSO Ccesa007.pdf
Demetrio Ccesa Rayme
 
Cronica-de-una-Muerte-Anunciada - Gabriel Garcia Marquez.pdf
Cronica-de-una-Muerte-Anunciada - Gabriel Garcia Marquez.pdfCronica-de-una-Muerte-Anunciada - Gabriel Garcia Marquez.pdf
Cronica-de-una-Muerte-Anunciada - Gabriel Garcia Marquez.pdf
RicardoValdiviaVega
 
Evaluacion del tercer trimestre del 2023-2024
Evaluacion del tercer trimestre del 2023-2024Evaluacion del tercer trimestre del 2023-2024
Evaluacion del tercer trimestre del 2023-2024
israelsouza67
 
CONCURSOS EDUCATIVOS 2024-PRESENTACIÓN ORIENTACIONES ETAPA IE (1).pptx
CONCURSOS EDUCATIVOS 2024-PRESENTACIÓN ORIENTACIONES ETAPA IE (1).pptxCONCURSOS EDUCATIVOS 2024-PRESENTACIÓN ORIENTACIONES ETAPA IE (1).pptx
CONCURSOS EDUCATIVOS 2024-PRESENTACIÓN ORIENTACIONES ETAPA IE (1).pptx
CARMENSnchez854591
 
pueblos originarios de chile presentacion twinkl.pptx
pueblos originarios de chile presentacion twinkl.pptxpueblos originarios de chile presentacion twinkl.pptx
pueblos originarios de chile presentacion twinkl.pptx
RAMIREZNICOLE
 
MATERIAL ESCOLAR 2024-2025. 4 AÑOS CEIP SAN CRISTOBAL
MATERIAL ESCOLAR 2024-2025. 4 AÑOS CEIP SAN CRISTOBALMATERIAL ESCOLAR 2024-2025. 4 AÑOS CEIP SAN CRISTOBAL
MATERIAL ESCOLAR 2024-2025. 4 AÑOS CEIP SAN CRISTOBAL
Ana Fernandez
 
Prueba/test conoce tus heridas de la infancia
Prueba/test conoce tus heridas de la infanciaPrueba/test conoce tus heridas de la infancia
Prueba/test conoce tus heridas de la infancia
LudmilaOrtega3
 
Liturgia día del Padre del siguiente domingo.pptx
Liturgia día del Padre del siguiente domingo.pptxLiturgia día del Padre del siguiente domingo.pptx
Liturgia día del Padre del siguiente domingo.pptx
YeniferGarcia36
 
Escuela Sabática. El conflicto inminente.pdf
Escuela Sabática. El conflicto inminente.pdfEscuela Sabática. El conflicto inminente.pdf
Escuela Sabática. El conflicto inminente.pdf
Alejandrino Halire Ccahuana
 
Carnavision: anticipa y aprovecha - hackathon Pasto2024 .pdf
Carnavision: anticipa y aprovecha - hackathon Pasto2024 .pdfCarnavision: anticipa y aprovecha - hackathon Pasto2024 .pdf
Carnavision: anticipa y aprovecha - hackathon Pasto2024 .pdf
EleNoguera
 
RETROALIMENTACIÓN PARA EL EXAMEN ÚNICO AUXILIAR DE ENFERMERIA.docx
RETROALIMENTACIÓN PARA EL EXAMEN ÚNICO AUXILIAR DE ENFERMERIA.docxRETROALIMENTACIÓN PARA EL EXAMEN ÚNICO AUXILIAR DE ENFERMERIA.docx
RETROALIMENTACIÓN PARA EL EXAMEN ÚNICO AUXILIAR DE ENFERMERIA.docx
100078171
 
Compartir p4s.co Pitch Hackathon Template Plantilla final.pptx-2.pdf
Compartir p4s.co Pitch Hackathon Template Plantilla final.pptx-2.pdfCompartir p4s.co Pitch Hackathon Template Plantilla final.pptx-2.pdf
Compartir p4s.co Pitch Hackathon Template Plantilla final.pptx-2.pdf
JimmyDeveloperWebAnd
 
200. Efemerides junio para trabajar en periodico mural
200. Efemerides junio para trabajar en periodico mural200. Efemerides junio para trabajar en periodico mural
200. Efemerides junio para trabajar en periodico mural
shirherrer
 
Presentación de la historia de PowerPoint y sus características más relevantes.
Presentación de la historia de PowerPoint y sus características más relevantes.Presentación de la historia de PowerPoint y sus características más relevantes.
Presentación de la historia de PowerPoint y sus características más relevantes.
genesiscabezas469
 
Vida, obra y pensamiento de Kant I24.ppt
Vida, obra y pensamiento de Kant I24.pptVida, obra y pensamiento de Kant I24.ppt
Vida, obra y pensamiento de Kant I24.ppt
LinoLatella
 
Módulo 1 de didactica de la lecto escritura
Módulo 1 de didactica de la lecto escrituraMódulo 1 de didactica de la lecto escritura
Módulo 1 de didactica de la lecto escritura
marilynfloresyomona1
 
tema 7. Los siglos XVI y XVII ( resumen)
tema 7. Los siglos XVI y XVII ( resumen)tema 7. Los siglos XVI y XVII ( resumen)
tema 7. Los siglos XVI y XVII ( resumen)
saradocente
 
MATERIAL ESCOLAR 2024-2025 3 AÑOS CEIP SAN CRISTÓBAL
MATERIAL ESCOLAR 2024-2025 3 AÑOS CEIP SAN CRISTÓBALMATERIAL ESCOLAR 2024-2025 3 AÑOS CEIP SAN CRISTÓBAL
MATERIAL ESCOLAR 2024-2025 3 AÑOS CEIP SAN CRISTÓBAL
Ana Fernandez
 
p4s.co Ecosistema de Ecosistemas - Diagrama.pdf
p4s.co Ecosistema de Ecosistemas - Diagrama.pdfp4s.co Ecosistema de Ecosistemas - Diagrama.pdf
p4s.co Ecosistema de Ecosistemas - Diagrama.pdf
DavidCamiloMosquera
 
FEEDBACK DE LA ESTRUCTURA CURRICULAR- 2024.pdf
FEEDBACK DE LA ESTRUCTURA CURRICULAR- 2024.pdfFEEDBACK DE LA ESTRUCTURA CURRICULAR- 2024.pdf
FEEDBACK DE LA ESTRUCTURA CURRICULAR- 2024.pdf
Jose Luis Jimenez Rodriguez
 

Recently uploaded (20)

Inteligencia Artificial y Aprendizaje Activo FLACSO Ccesa007.pdf
Inteligencia Artificial  y Aprendizaje Activo FLACSO  Ccesa007.pdfInteligencia Artificial  y Aprendizaje Activo FLACSO  Ccesa007.pdf
Inteligencia Artificial y Aprendizaje Activo FLACSO Ccesa007.pdf
 
Cronica-de-una-Muerte-Anunciada - Gabriel Garcia Marquez.pdf
Cronica-de-una-Muerte-Anunciada - Gabriel Garcia Marquez.pdfCronica-de-una-Muerte-Anunciada - Gabriel Garcia Marquez.pdf
Cronica-de-una-Muerte-Anunciada - Gabriel Garcia Marquez.pdf
 
Evaluacion del tercer trimestre del 2023-2024
Evaluacion del tercer trimestre del 2023-2024Evaluacion del tercer trimestre del 2023-2024
Evaluacion del tercer trimestre del 2023-2024
 
CONCURSOS EDUCATIVOS 2024-PRESENTACIÓN ORIENTACIONES ETAPA IE (1).pptx
CONCURSOS EDUCATIVOS 2024-PRESENTACIÓN ORIENTACIONES ETAPA IE (1).pptxCONCURSOS EDUCATIVOS 2024-PRESENTACIÓN ORIENTACIONES ETAPA IE (1).pptx
CONCURSOS EDUCATIVOS 2024-PRESENTACIÓN ORIENTACIONES ETAPA IE (1).pptx
 
pueblos originarios de chile presentacion twinkl.pptx
pueblos originarios de chile presentacion twinkl.pptxpueblos originarios de chile presentacion twinkl.pptx
pueblos originarios de chile presentacion twinkl.pptx
 
MATERIAL ESCOLAR 2024-2025. 4 AÑOS CEIP SAN CRISTOBAL
MATERIAL ESCOLAR 2024-2025. 4 AÑOS CEIP SAN CRISTOBALMATERIAL ESCOLAR 2024-2025. 4 AÑOS CEIP SAN CRISTOBAL
MATERIAL ESCOLAR 2024-2025. 4 AÑOS CEIP SAN CRISTOBAL
 
Prueba/test conoce tus heridas de la infancia
Prueba/test conoce tus heridas de la infanciaPrueba/test conoce tus heridas de la infancia
Prueba/test conoce tus heridas de la infancia
 
Liturgia día del Padre del siguiente domingo.pptx
Liturgia día del Padre del siguiente domingo.pptxLiturgia día del Padre del siguiente domingo.pptx
Liturgia día del Padre del siguiente domingo.pptx
 
Escuela Sabática. El conflicto inminente.pdf
Escuela Sabática. El conflicto inminente.pdfEscuela Sabática. El conflicto inminente.pdf
Escuela Sabática. El conflicto inminente.pdf
 
Carnavision: anticipa y aprovecha - hackathon Pasto2024 .pdf
Carnavision: anticipa y aprovecha - hackathon Pasto2024 .pdfCarnavision: anticipa y aprovecha - hackathon Pasto2024 .pdf
Carnavision: anticipa y aprovecha - hackathon Pasto2024 .pdf
 
RETROALIMENTACIÓN PARA EL EXAMEN ÚNICO AUXILIAR DE ENFERMERIA.docx
RETROALIMENTACIÓN PARA EL EXAMEN ÚNICO AUXILIAR DE ENFERMERIA.docxRETROALIMENTACIÓN PARA EL EXAMEN ÚNICO AUXILIAR DE ENFERMERIA.docx
RETROALIMENTACIÓN PARA EL EXAMEN ÚNICO AUXILIAR DE ENFERMERIA.docx
 
Compartir p4s.co Pitch Hackathon Template Plantilla final.pptx-2.pdf
Compartir p4s.co Pitch Hackathon Template Plantilla final.pptx-2.pdfCompartir p4s.co Pitch Hackathon Template Plantilla final.pptx-2.pdf
Compartir p4s.co Pitch Hackathon Template Plantilla final.pptx-2.pdf
 
200. Efemerides junio para trabajar en periodico mural
200. Efemerides junio para trabajar en periodico mural200. Efemerides junio para trabajar en periodico mural
200. Efemerides junio para trabajar en periodico mural
 
Presentación de la historia de PowerPoint y sus características más relevantes.
Presentación de la historia de PowerPoint y sus características más relevantes.Presentación de la historia de PowerPoint y sus características más relevantes.
Presentación de la historia de PowerPoint y sus características más relevantes.
 
Vida, obra y pensamiento de Kant I24.ppt
Vida, obra y pensamiento de Kant I24.pptVida, obra y pensamiento de Kant I24.ppt
Vida, obra y pensamiento de Kant I24.ppt
 
Módulo 1 de didactica de la lecto escritura
Módulo 1 de didactica de la lecto escrituraMódulo 1 de didactica de la lecto escritura
Módulo 1 de didactica de la lecto escritura
 
tema 7. Los siglos XVI y XVII ( resumen)
tema 7. Los siglos XVI y XVII ( resumen)tema 7. Los siglos XVI y XVII ( resumen)
tema 7. Los siglos XVI y XVII ( resumen)
 
MATERIAL ESCOLAR 2024-2025 3 AÑOS CEIP SAN CRISTÓBAL
MATERIAL ESCOLAR 2024-2025 3 AÑOS CEIP SAN CRISTÓBALMATERIAL ESCOLAR 2024-2025 3 AÑOS CEIP SAN CRISTÓBAL
MATERIAL ESCOLAR 2024-2025 3 AÑOS CEIP SAN CRISTÓBAL
 
p4s.co Ecosistema de Ecosistemas - Diagrama.pdf
p4s.co Ecosistema de Ecosistemas - Diagrama.pdfp4s.co Ecosistema de Ecosistemas - Diagrama.pdf
p4s.co Ecosistema de Ecosistemas - Diagrama.pdf
 
FEEDBACK DE LA ESTRUCTURA CURRICULAR- 2024.pdf
FEEDBACK DE LA ESTRUCTURA CURRICULAR- 2024.pdfFEEDBACK DE LA ESTRUCTURA CURRICULAR- 2024.pdf
FEEDBACK DE LA ESTRUCTURA CURRICULAR- 2024.pdf
 

arc, rectMode, translate en Processing

  • 1.
  • 2. ARC Esta sentencia se utiliza en processing para crear arcos, pero utiliza un sistema de coordenadas distinto al del plano cartesianos, lo hace usando radianes. Existen dos formas de crear arcos en processing: • arc(x, y, width, height, arc_start, arc_end); • Sistema de coordenadas polares Jeje, no van a entender…
  • 3. 1. Determinar la posición en X 2. Determinar la posición en Y 3. Determinar el ancho (width) 4. Determinar la altura (height) 5. Determinar el comienzo 6. Determinar el final del arco x Y 20 80 20 80 START END arc(x, y, width, height, arc_start, arc_end); ¡Espera, espera! Estoy grabando esa cosa
  • 4. arc(x, y, width, height, arc_start, arc_end); ¿Si se entiende lo que les digo? ¡NO!
  • 5. Sistema de coordenadas polares • Processing por defecto mide los ángulos en radianes, El sistema de coordenadas polares utiliza una estructura diferente al sistema cartesiano. • Los puntos son definidos en relación a un ángulo de rotación (q) y una distancia a un origen central. Oh… el conocimiento es poder
  • 6. A ver, 1π radián equivale a 180º así que dos de esos son 360º
  • 7. Processing nos proporciona las siguientes constantes: • PI, • TWO_PI, • HALF_PI, • QUARTER_PI. Processing define sus arcos en la dirección a las agujas del reloj. Podemos utilizar las constantes que nos ofrece Processing, aunque es difícil calcular con radianes. Por ese motivo podemos utilizar grados para calcular el comienzo y el final de nuestros arcos, utilizando la función radianes(). Recuerden que π equivale a 3,14
  • 8. ¿No hay dudas? ¡Siguiente tema! Ehhhh….
  • 9. rectMode() Para crear cuadriláteros se usan el parámetro de Rect (x,y,weight,height); Cuando se requieren dibujar varios cuadriláteros en distintos modos de dibujo, se recurre a rectMode, que usa las variables: CORNER: Es el modo por defecto, y el que hemos aprendido arriba. (x, y, width, height). rectMode(CORNER); CORNERS: 1º y 2º parámetro = esquina superior izquierda. 3º y 4º parámetro = esquina inferior derecha. rectMode(CORNERS); CENTER: Utiliza el primer y el segundo parámetro para establecer el centro del rectángulo, y el tercer y el cuarto parámetro como la anchura y la altura. rectMode(CENTER); Imaginen el buscatrazos de ilustrator, es poner cuadros encima del uno y del otro
  • 11. translate() Mueve cada elemento una distancia dada en una dirección también dada. TRASLADA UN OBJETO Translate( x, y); Esto es muy fácil, se copian y se mueven figuras
  • 12. 10 30 50 70 90 110 130 150 10 30 50 70 90 rect(50,10,50,50); translate(70,20); rect(10,10,50,50); y x Esto es lo más fácil, no digan que no entienden.
  • 13. void setup () { size(900,700); background(0); } void draw () { rect (50,50,150,150); translate(150,120); rect (50,50,150,150); translate(300,120); rect (50,50,150,150); translate(90,100); } Ahora haremos unos ejercicios
  • 14. float x, y; float dim = 80.0; void setup() { size(640, 360); noStroke(); } void draw() { background(102); x = x + 0.8; if (x > width + dim) { x = -dim; } translate(x, height/2-dim/2); fill(255); rect(-dim/2, -dim/2, dim, dim); translate(x, dim); fill(0); rect(-dim/2, -dim/2, dim, dim); } Ya quiero ver a los cuadros moviéndose
  • 15. 1.//con estas variables asignaremos diferente color y rotación a cada elemento 2.float n = 0; 3.float h = 0; 4. 5.void setup() { 6.size(300, 300); 7.//cambiamos cómo definiremos el color y el rectángulo 8.colorMode(HSB, 100); 9.rectMode(CENTER); 10.//asignamos un tono cualquiera al color 11.h = random(100); 12.} 13. 14.void draw() { 15.//reseteamos el fondo para evitar que los elementos 'dibujen' 16.background(h, 50, 35); 17.//comienzan los bucles 18.//primero reseteamos el bucle a cada ciclo 19.float y = 0; 20.//este bucle hace copias verticales del segundo 21.while (y < height) { 22.//reseteamos el segundo bucle 23.float x = 0; 24.//y este hace copias horizontales de una función propia llamada 'modulo()' 25.while (x < width) { 26.//cada módulo se traslada a su posición en la red 27.translate(10+x, 10+y); 28.//y se gira un ángulo diferente según su posición 29.rotate(n+x+y); 30.//llamamos el módulo del que se harán las copias 31.modulo((n+x+y)/10); 32.//y reseteamos la traslación y el giro para que no se acumulen de un elemento a otro 33.resetMatrix(); 34.//esta es la separación horizontal entre cada módulo 35.x = x + 35; 36.//y aumentamos la variable 'n' a cada ciclo para animar el giro y el color 37.n= n+0.001; 38.} 39.//separación vertical entre cada línea de módulos 40.y = y+35; 41.} 42.} 43. 44.//definimos nuestra función módulo, que toma un parámetro: 'col' ¡El padre de los códigos!
  • 16. Cualquier duda busquen en Google ¡GRACIAS! Por su atención Profesor… ¿Cuánto tengo?, ¿Tengo 10?
  • 17. Webgrafía • http://processing- spain.blogspot.com/2015/09/38-dibujar-un- arco.html • http://processing- spain.blogspot.com/2015/09/36-dibujar-un- rectangulo-rectx-y-width.html • https://processing.org/examples/translate.ht ml • https://processing.org/reference/translate_.ht ml • https://riuma.uma.es/xmlui/bitstream/handle /10630/14225/PROCESSING%20CAP.5%20ART E%20ELECTRONICO.pdf?sequence=3 Pude grabar toda la clase