2010年4月26日 星期一

2010年4月25日 星期日

2010年4月19日 星期一

測試 PROCESSING APPLET IN BLOGGER

根據EMAIL 之帳號與密碼上傳PROCESSING 成果之後,

於BLOG 發文章處 選擇 修改HTML,
使用 IFRAME 語法
以下語法為





http://aestheticcomputing2010.spatialmedia.org/d9810301/test_opengl1/
更換為自己上傳之後的網址。

2010年4月12日 星期一

04-12 MovieMaker 將processing 畫面錄製下來 Simple mouse with box


MovieMaker 將processing 畫面錄製下來




原始碼:

// 錄製影片前注意事項 安裝quicktime 以及存檔

import processing.video.*;
MovieMaker mm;

void setup(){
size(1024,768);
background(0);
mm = new MovieMaker(this, width, height, "DEMO.mov",
30, MovieMaker.JPEG,MovieMaker.BEST);
frameRate(1000);
colorMode(HSB,100);
noStroke();
smooth();
}
float l=0;
float v=0;
float x=0;
float y=0;


void draw(){
fill(map(l,0,360,0,100),100,100);
y = width/2-100 + sin(radians(v))*100;
x = height/2-500 + cos(radians(v))*100;

l = (l >= 360) ? 0 : l+1;
v= l % 360;
mm.addFrame(); // 錄製影片注意處

translate(width/2,height/2);
rotate(radians(-l));
ellipse(x,y,x*0.5,x*0.5);
ellipse(y,y,x*0.5,x*0.5);
ellipse(y,x,x*0.5,x*0.5);
ellipse(x,x,x*0.5,x*0.5);

}


void keyPressed() {
if (key == ' ') {
mm.finish(); // 錄製影片注意處 按空白鍵 停止錄製
}
}



Simple mouse with box





2010年4月11日 星期日

2010年3月31日 星期三

week 5. using sin(x)

1. using sin(x) to change color, size, rotation speed,
2. sin(x), random, and mouseX are easily yet powerful in processing.
3. introduction to Object-oriented programming
HW2:
使用 sin 函數來表現 動態