15
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

1danielbarrionuevo.files.wordpress.com  · Web view2018. 5. 24. · PRACTICA 1. DESCRIPCIÓN: size(800,600); background(27,209,150); ellipse(125,125,200,200); ellipse(400,125,100,100);

  • 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);

}

}