วันเสาร์ที่ 16 สิงหาคม พ.ศ. 2557
Lab 0 - Task#3 : draw about your hope and dream [DOTA 2 icon]
void setup(){
size(32,32);
background(255);
//gradient
noStroke();
int a,b,c;
a = 0;
b = 0;
c = 0;
fill(132,39,32);
ellipse(15.5,1.5,70,70);
a = a + 2;
b = b + 1;
fill(132+a,39+b,32+c);
ellipse(15.5,1.5,44-a,44-a);
a = a + 2;
b = b + 1;
c = c + 1;
fill(132+a,39+b,32+c);
ellipse(15.5,1.5,44-a,44-a);
a = a + 2;
b = b + 1;
fill(132+a,39+b,32+c);
ellipse(15.5,1.5,44-a,44-a);
a = a + 2;
b = b + 1;
c = c + 1;
fill(132+a,39+b,32+c);
ellipse(15.5,1.5,44-a,44-a);
a = a + 2;
b = b + 1;
fill(132+a,39+b,32+c);
ellipse(15.5,1.5,44-a,44-a);
a = a + 2;
b = b + 1;
c = c + 1;
fill(132+a,39+b,32+c);
ellipse(15.5,1.5,44-a,44-a);
a = a + 2;
b = b + 1;
fill(132+a,39+b,32+c);
ellipse(15.5,1.5,44-a,44-a);
a = a + 2;
b = b + 1;
c = c + 1;
fill(132+a,39+b,32+c);
ellipse(15.5,1.5,44-a,44-a);
a = a + 2;
b = b + 1;
fill(132+a,39+b,32+c);
ellipse(15.5,1.5,44-a,44-a);
a = a + 2;
b = b + 1;
c = c + 1;
fill(132+a,39+b,32+c);
ellipse(15.5,1.5,44-a,44-a);
a = a + 2;
b = b + 1;
fill(132+a,39+b,32+c);
ellipse(15.5,1.5,44-a,44-a);
a = a + 2;
b = b + 1;
c = c + 1;
fill(132+a,39+b,32+c);
ellipse(15.5,1.5,44-a,44-a);
a = a + 2;
b = b + 1;
fill(132+a,39+b,32+c);
ellipse(15.5,1.5,44-a,44-a);
a = a + 2;
b = b + 1;
c = c + 1;
fill(132+a,39+b,32+c);
ellipse(15.5,1.5,44-a,44-a);
a = a + 2;
b = b + 1;
fill(132+a,39+b,32+c);
ellipse(15.5,1.5,44-a,44-a);
a = a + 2;
b = b + 1;
c = c + 1;
fill(132+a,39+b,32+c);
ellipse(15.5,1.5,44-a,44-a);
a = a + 2;
b = b + 1;
fill(132+a,39+b,32+c);
ellipse(15.5,1.5,44-a,44-a);
a = a + 2;
b = b + 1;
c = c + 1;
fill(132+a,39+b,32+c);
ellipse(15.5,1.5,44-a,44-a);
a = a + 2;
b = b + 1;
fill(132+a,39+b,32+c);
ellipse(15.5,1.5,44-a,44-a);
a = a + 2;
b = b + 1;
c = c + 1;
fill(132+a,39+b,32+c);
ellipse(15.5,1.5,44-a,44-a);
a = a + 2;
b = b + 1;
fill(132+a,39+b,32+c);
ellipse(15.5,1.5,44-a,44-a);
a = a + 2;
b = b + 1;
c = c + 1;
fill(132+a,39+b,32+c);
ellipse(15.5,1.5,44-a,44-a);
//shadow
stroke(255);
point(0,0);
point(31,0);
point(31,31);
point(0,31);
stroke(178,166,58);
point(1,0);
point(30,0);
point(0,1);
point(31,1);
point(1,31);
point(30,31);
point(0,30);
point(31,30);
//stroke
stroke(85,34,0);
line(3,0,28,0);
line(31,3,31,28);
line(3,31,28,31);
line(0,3,0,28);
//bevel
stroke(180,68,38);
line(1,1,30,1);
line(30,1,30,30);
line(30,30,1,30);
line(1,30,1,1);
//curve
stroke(180,68,38);
point(0,2);
point(0,29);
point(1,1);
point(1,30);
point(2,0);
point(2,31);
point(29,0);
point(30,1);
point(31,2);
point(31,29);
point(30,30);
point(29,31);
//hole_bevel
noStroke();
fill(176,65,37);
quad(9,7.5,12.5,9,7.5,12,7,8);
quad(25,7,26,7.5,10,25.5,5,20.5);
triangle(10,25.5,5,20.5,6.5,25.5);
quad(25.2,19.2,26.5,24,24,26.2,19.2,25);
//hole
noStroke();
fill(0);
quad(8,6.5,11.5,8,6.5,11,6,7);
quad(24,5.5,26,7,9,24,4,19);
triangle(9,24,4,19,5.5,24);
quad(24.2,18.2,25.5,23,23,25.2,18.2,24);
}
วันศุกร์ที่ 15 สิงหาคม พ.ศ. 2557
Lab 0 - Task#2 : Subject & Topic [Math - Conic Section]
void setup(){
size( 200, 200 );
frameRate( 60 );
}
void draw(){
radius = 100 + 50*sin( frameCount / 16 );
X=100;
Y=100;
// Fill canvas grey
background( 100 );
// Set fill-color to blue
fill( 150 );
// Set stroke
stroke(255);
strokeWeight( 5 + sin( frameCount / 16) );
// Draw circle
ellipse( X, Y, radius, radius );
}
วันพุธที่ 13 สิงหาคม พ.ศ. 2557
Lab 0 - Task#1 : draw a tree [Coconut]
void setup() {
size(300, 300);
background(200);
//R_leaf
fill(110, 190, 50);
triangle(150, 100, 160, 90, 155, 130);
triangle(160, 90, 170, 85, 165, 127);
triangle(170, 85, 180, 82, 175, 125);
triangle(180, 82, 190, 80, 185, 123);
triangle(190, 80, 200, 80, 195, 121);
triangle(200, 80, 210, 82, 205, 122);
triangle(210, 82, 220, 85, 215, 123);
triangle(220, 85, 230, 90, 225, 124);
//L_leaf
triangle(150, 100, 140, 90, 145, 130);
triangle(140, 90, 130, 85, 135, 127);
triangle(130, 85, 120, 82, 125, 125);
triangle(120, 82, 110, 80, 115, 123);
triangle(110, 80, 100, 80, 105, 121);
triangle(100, 80, 90, 82, 95, 122);
triangle(90, 82, 80, 85, 85, 123);
triangle(80, 85, 70, 90, 75, 124);
//trunk
fill(150, 100, 50);
quad(141, 130, 159, 130, 160, 150, 140, 150);
quad(140, 150, 160, 150, 161, 170, 139, 170);
quad(139, 170, 161, 170, 162, 190, 138, 190);
quad(138, 190, 162, 190, 164, 210, 136, 210);
quad(136, 210, 164, 210, 167, 230, 133, 230);
//coconut
fill(120, 190, 50);
ellipse(138, 125 ,20 ,20);
ellipse(160, 125 ,20 ,20);
ellipse(150, 125 ,20 ,20);
}
สมัครสมาชิก:
บทความ (Atom)