Upload
others
View
0
Download
0
Embed Size (px)
Citation preview
PRACTICA 1
DESCRIPCIÓN:
size(800,600);
background(27,209,150);
ellipse(125,125,200,200);
ellipse(400,125,100,100);
ellipse(675,125,40,40);
ellipse(125,475,40,40);
ellipse(400,475,100,100);
ellipse(675,475,200,200);
Los pasos a seguir son:
1. Determinar en tamaño de la ventana en la que se va a trabajar
2. Darle color al fondo
3. Realizar las circunferencias a diferentes tamaños y posiciones
PRACTICA 2
DESCRIPCIÓN:
size(1000,700);
background(255,0,0);
int ro = 280;
ellipse(width/2,height/2,ro,ro);
ellipse(width/6,height/6,ro/2,ro/2);
ellipse(width/6,height/2,ro/3,ro/3);
ellipse(width/6,height/1.25,ro/4,ro/4);
ellipse(width/1.20,height/6,ro/4,ro/4);
ellipse(width/1.20,height/2,ro/3,ro/3);
ellipse(width/1.20,height/1.25,ro/2,ro/2);
Los pasos a seguir son:
1. Determinar el tamaño de la ventana
2. Introducir una variable con su respectivo nombre y valor
3. Reproducir cada elipse en su sitio con respecto a las variables width(ancho) y height(largo); y el tamaño que sea dependiente a la variable antes introducida.
PRACTICA 3
DESCRIPCIÓN:
size(1500,1000);
for(int i = 0; i <=100; i = i+2){
fill(255,0,0,30);
ellipse(400,250,i*10,i*10);
fill(0,255,0,30);
ellipse(1100,750,i*10,i*10);
fill(0,0,255,30);
ellipse(400,750,i*10,i*10);
fill(0,255,255,30);
ellipse(1000,250,i*10,i*10);
fill(0,0,0,30);
ellipse(750,500,i*10,i*10);
println(i);
}
PRACTICA 4
DESCRIPCIÓN:
void setup(){
size(1500,800);
background(0);
}
void draw(){
float tam = random(10,100);
float r = random(255);
float g = random(255);
float b = random(255);
float R = random(255);
float G = random(255);
float B = random(255);
fill(r,g,b);
stroke(R,G,B);
ellipse(mouseX, mouseY, tam,tam);
}
PRACTICA 5
DESCRIPCIÓN:
float num = -360;
float angulo = 360;
float r = random(255);
float g = random(255);
float b = random(255);
float R = random(255);
float G = random(255);
float B = random(255);
void setup(){
size(1500,800);
frameRate(99);
smooth();
strokeWeight(4);
}
void draw(){
background(0);
stroke(51,255,255,500);
translate(width/2,height/2);
rotate(radians(num));
for(int i = -360; i < 360; i += 10){
float x = sin(radians(i+num)) * num;
float y = cos(radians(x)) * num;
point(x,y);
point(y,x);
point(-x,-y);
point(-y,-x);
}
if(num < 0) num += 0.15;
fill(0,12);
fill(19,255,8);
angulo = angulo+0.02;
translate(0,0);
rotate(angulo);
ellipse(0,0,3,3);
if(angulo >= 360){
fill(R,G,B);
}
stroke(255,0,0,500);
translate(width/3,height/3);
rotate(radians(num));
for(int i = -360; i < 360; i += 10){
float x = sin(radians(i+num)) * num;
float y = cos(radians(x)) * num;
point(x,y);
point(y,x);
point(-x,-y);
point(-y,-x);
}
if(num < 0) num += 0.15;
stroke(255,0,0,500);
translate(500,266);
rotate(radians(num));
for(int i = -360; i < 360; i += 10){
float x = sin(radians(i+num)) * num;
float y = cos(radians(x)) * num;
point(x,y);
point(y,x);
point(-x,-y);
point(-y,-x);
}
if(num < 0) num += 0.15;
println(num,angulo);
stroke(201,8,255,500);
translate(500,266);
rotate(radians(num));
for(int i = -360; i < 360; i += 10){
float x = sin(radians(i+num)) * num;
float y = cos(radians(x)) * num;
point(x,y);
point(y,x);
point(-x,-y);
point(-y,-x);
}
if(num < 0) num += 0.15;
stroke(255,234,0,500);
translate(500,266);
rotate(radians(num));
for(int i = -360; i < 360; i += 10){
float x = sin(radians(i+num)) * num;
float y = cos(radians(x)) * num;
point(x,y);
point(y,x);
point(-x,-y);
point(-y,-x);
}
if(num < 0) num += 0.15;
stroke(255,111,0,500);
translate(500,266);
rotate(radians(num));
for(int i = -360; i < 360; i += 10){
float x = sin(radians(i+num)) * num;
float y = cos(radians(x)) * num;
point(x,y);
point(y,x);
point(-x,-y);
point(-y,-x);
}
if(num < 0) num += 0.15;
println(num,angulo);
}
PRACTICA 6
DESCRIPCIÓN:
float angulo = 360;
float angulo2 = 360;
float r = random(255);
float g = random(255);
float b = random(255);
float R = random(255);
float G = random(255);
float B = random(255);
float rr = random(255);
float gg = random(255);
float bb = random(255);
float RR = random(255);
float GG = random(255);
float BB = random(255);
float rrr = random(255);
float ggg = random(255);
float bbb = random(255);
float RRR = random(255);
float GGG = random(255);
float BBB = random(255);
float rrrr = random(255);
float gggg = random(255);
float bbbb = random(255);
float RRRR = random(255);
float GGGG = random(255);
float BBBB = random(255);
void setup(){
size(1500,800);
smooth();
frameRate(999);
background(0);
}
void draw(){
fill(0,40);
fill(r,g,b);
angulo = angulo+0.02;
translate(width/2,height/2);
rotate(angulo);
ellipse(0,0,40,40);
rect(40,40,100,200);
if(angulo >= 360){
fill(R,G,B);
}
fill(0,40);
fill(rr,gg,bb);
angulo2 = angulo2-0.02;
translate(width/3,height/3);
rotate(angulo2);
ellipse(100,200,40,40);
rect(40,40,101,200);
if(angulo2 >= 360){
fill(RR,GG,BB);
}
fill(0,40);
fill(rr,gg,bb);
angulo2 = angulo2-0.02;
translate(800,800);
rotate(angulo2);
ellipse(100,200,40,40);
rect(40,40,101,200);
if(angulo2 >= 360){
fill(RR,GG,BB);
}
fill(0,40);
fill(rrr,ggg,bbb);
angulo2 = angulo2-0.02;
translate(500,500);
rotate(angulo2);
ellipse(100,200,40,40);
rect(40,40,101,200);
if(angulo2 >= 360){
fill(RRR,GGG,BBB);
}
fill(0,40);
fill(rrrr,gggg,bbbb);
angulo2 = angulo2-0.02;
translate(400,400);
rotate(angulo2);
ellipse(100,200,40,40);
rect(40,40,101,200);
if(angulo2 >= 360){
fill(RRRR,GGGG,BBBB);
}
}
PRACTICA 7
DESCRIPCIÓN:
float posx = 1;
float posy = 300;
float vel = 5;
void setup(){
size(1000,600);
}
void draw(){
float tam = random(10,100);
background(255,0,0);
ellipse(posx,posy,tam,tam);
posx= posx + vel;
float r = random(255);
float g = random(255);
float b = random(255);
fill(r,g,b);
if(posx >= width || posx <= 0){
vel = vel * (-1);
}
}