Prontuario De Processing

Páginas: 6 (1367 palabras) Publicado: 20 de mayo de 2015
PRONTUARIO DE PROCESSING
NOTAS: Este documento lo puedes descargar, copiar, imprimir y distribuir de forma libre.
1.-”Arduino Castilla Education Project” es iniciativa del Equipo Arduino, con David Cuartielles a la cabeza, el
Centro Regional de Formación del Profesorado de Castilla-La Mancha y Fundación Telefónica.
2.-Este documento ha sido elaborado por profesores del Departamento de Tecnologíadel I.E.S. “Sta. Mª de
Alarcos” de Ciudad Real, España, especialmente dirigido a profesores y alumnos de Enseñanza
Secundaria.
3.-Puedes acceder a la página del proyecto pulsando sobre el logotipo de la cabecera y a la referencia
completa, desde el la aplicación Help -> Reference.

Plantilla de Processing
// Estos símbolos permiten escribir comentarios de una línea
// Declaración de variablesglobales (para todo el programa)
void setup() {
// Este bloque sólo se ejecuta al cargar el programa
}
void draw() {
// Este bloque se ejecuta repetidamente
// Declaración de variables locales (de la función)
}

Tabla de funciones
Función
GRAFICOS

Descripción

Ejemplo

Coordenadas cartesianas: (X,Y)

X: horizontal

Y: vertical

(0,0) -> esquina Sup. Izqda.

// Coordenada absoluta
(10,10)
// indicala posición de ratón
(mouseX,mouseY)

size(tamañoX,tamañoY);

Tamaño de la pantalla:
● tamañoX: horizontal
● tamañoY: vertical

// Pantalla de 300x300
size(300,300);

stroke(R,G,B);

Color para dibujar en RGB:
● R: rojo (Red)
● G: verde (Green)
● B: azul (Blue)
Los números de 0-255, siendo:
● 0 -> Nada de intensidad
● 255 -> Intensidad máxima

// Dibujo en rojo
stroke(255,0,0);

Dibujo de líneade (Xi,Yi) a (Xf,Yf):
● Xi: valor horizontal inicial
● Yi: valor vertical inicial
● Xf: valor horizontal final
● Yf: valor vertical final

// horizontal (10,10)-> (30,10)
line(10,10,30,10);

line(Xi,Yi,Xf,Yi);

Departamento de Tecnología I.E.S. “Sta. Mª de Alarcos”

// Dibujo en amarillo
stroke(255,255,0);

Página 1

Función
fill(R,G,B);

Descripción

Ejemplo

Relleno de color RGB:
● R: rojo(Red)
● G: verde (Green)
● B: azul (Blue)
Los números de 0-255, siendo:
● 0 -> Nada de intensidad
● 255 -> Intensidad máxima

// Relleno verde
fill(0,255,0);

ellipse(centroX,centroY,
tamañoX,tamañoY);

Dibuja círculos y elipses:
● centroX: horizontal del centro
● centroY: vertical del centro
● tamañoX: semieje horizontal
● tamañoY: semieje vertical
si tamañoX=tamañoY ->círculo

// Dibujo círculoradio=10 en
// (20,20)
ellipse(20,20,10,10);

arc(cX,cY,tX,tY,angi,angf);

Dibuja arcos circulares, elípticos y círculos:
● cX->X del centro
● cY->Y del centro
● tX ->anchura
● tY ->altura
● angi->ángulo inicial (en radianes)
● angf->ángulo final (en radianes)

//Dibujo círculo como anterior
arc(20,20,10,10,0,2*PI);

rect(Xi,Yi,Xf,Yf);

Dibuja rectángulos:
● Xi->horizontal inicial
● Yi->verticalinicial
● Xf->horizontal final
● Yf->vertical final
● radio-> radio de los bordes
● Rai->radio esquina arriba izqda
● Rai->radio esquina arriba dcha
● Rai->radio esquina bajo izqda
● Rai->radio esquina bajo dcha

// cuadrado de 10 de lado en
// (20,20)
rect(20,20,30,30);

triangle(x1,y1,x2,y2,x3,y3);

Dibuja triángulos:
● Coordenadas x,y de cada vértice 1,
2y3

// triángulo tipo escuadra de lado
// 20en (30,10)
triangle(30,10,30,30,50,30);

// Hay que utilizar las 3
PTimage nvar;
nvar=loadImage(“im.jpg”);
image(X,Y,nvar);

Carga de imágenes:
Para que se pueda cargar una imagen, esta
debe estar en la carpeta “Data” del
programa.
● nvar -> nombre de la variable
● im.jpg -> nombre del fichero
● X,Y -> coordenada sup izda de la
foto en la pantalla

// Carga una imagen
PImage imagen;
void setup(){imagen =
loadImage("logoard.jpg");
}
void draw(){
image(imagen,0,0);
}

text(nvar,X,Y);

Escribe texto:
● nvar: nombre de la variable con el
texto a visualizar. Hay que
declararla como String
● X,Y: coordenadas iniciales de la
cadena de caracteres
Si quiero convertir un número a caracteres
debo emplear:
● String.valueOf(numero)

// Escribo “Hola” en (10,10)
String palabra = “Hola”;
text(palabra,...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • processing
  • Prontuario
  • prontuario
  • Prontuario
  • Prontuario
  • Prontuario
  • Prontuario
  • PRONTUARIO

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS