2008年5月13日 星期二

風扇

http://www.csie.mcu.edu.tw/~s5360352/fans/
float angle = 0.0;
void setup() {
size(300, 400);
background(0,0,255);
strokeWeight(3);
rect(150,200,0,200);
strokeWeight(0);
fill(255,255,0);
rect(0,0,50,50);
}
void draw() {
if(mouseX<50 && mouseY<50)
{
if (mousePressed == true){
translate(150, 200);
for( int i=1;i<3;i++)
{
angle = angle + 0.05;
rotate(angle);
strokeWeight(10);
stroke(255,0,0,100);
line(0, 20, 50, 0);
angle = angle + 0.03;
rotate(angle);
strokeWeight(10);
stroke(0,0,0,100);
line(0, 0, 50, 0);
}
}
}
}
一開始很快就做出風扇,但是不會轉,直道跟同學求救,才知道要加上角度的變數,才可以使風扇轉動

沒有留言: