2016年3月24日 星期四

Week 05,02160261,鄧安倫

Week 05


2016/3/24

1.做出兩個眼睛和眼球 並且會自動轉圈

2.兩個眼球會跟著滑鼠轉動


3.如何做出很多的 Java 視窗, 而且每一個都能有 void setup() 及 void draw()來做動作
google: processing create window
https://forum.processing.org/one/topic/multiple-windows-2-4-2011.html
樓上的 code 是舊版的, 新版不能直接認識 Frame, 請最前面加上
import java.awt.Frame;

4.程式碼:

void setup(){
  size(320,300);
}
void draw(){
  //float t = frameCount/180.0*PI;
  background(0);
  fill(255);
  ellipse(40,50,33,33);
  ellipse(120-40,50,33,33);
  fill(0);
  float t=atan2(mouseY-50,mouseX-45);
  ellipse(40+15*cos(t),50+15*sin(t),5,5);
  t=atan2(mouseY-50,mouseX-(120-40));
  ellipse(120-40+15*cos(t),50+15*sin(t),5,5);

}
--------------------------------------------------------------------------------------------------------------------------

1.做出雙螺旋


2.程式碼:

void setup() {
  size(600,600);
}
void draw() {
  background(255);
  float t=frameCount/100.0;
  for(float f=0; f<PI; f+=0.1){
    //rect(200+150*cos(f), 200+150*sin(f)m,30,)
    rect(200+150*cos(f+t),f*100,30,30);
    rect(200+150*cos(f+t+PI),f*100,30,30);
  }

}



沒有留言:

張貼留言