2012年9月11日 星期二

week01,HW01

1. 分享一個YouTube有關Processing的影片

 
2. Hello Kitty 程式碼
 
size(1080,800);
PImage cat;
cat=loadImage("http://www.kawaiikakkoiisugoi.com/wp-content/uploads/2012/03/hello-kitty-color.gif");
image(cat,20,20);
 
3. 藉由小畫家的幫助畫一張圖

我畫了國旗

以下為程式碼
void setup()
{
size(640,480);
background(255,0,0);
fill(0,0,255);
rect(0,0,320,240);
fill(255,255,255);
ellipse(160,120,140,140);

pushMatrix();
paint(240,110);
rotate(radians(30));
paint(285,15);
rotate(radians(30));
paint(270,-90);
rotate(radians(-60));
popMatrix();
translate(280, -40);

rotate(radians(90));
pushMatrix();
paint(240,110);
rotate(radians(30));
paint(285,15);
rotate(radians(30));
paint(270,-90);
rotate(radians(-60));
popMatrix();
translate(280, -40);

rotate(radians(90));
pushMatrix();
paint(240,110);
rotate(radians(30));
paint(285,15);
rotate(radians(30));
paint(270,-90);
rotate(radians(-60));
popMatrix();
translate(280, -40);

rotate(radians(90));
pushMatrix();
paint(240,110);
rotate(radians(30));
paint(285,15);
rotate(radians(30));
paint(270,-90);
rotate(radians(-60));
popMatrix();
}
void paint(int x,int y)
{
translate(x, y);
triangle(0,0,0,20,30,10);
translate(-x, -y);
} 
 
4. 請寫下你的心得

接觸到全新的一套軟體,似乎和openGL很像,語法結構也幾乎就像是簡單版的C
希望這堂課不會就是個openGL plus之類的東西,有一些openGL沒有的特色可以玩。

不知道是不是S513沒有切螢幕的功能,
老師只用投影片,就算關燈還是看不太清楚。
可以的話還是切螢幕上課比較容易吸收。

blog不太習慣使用,如果可以還是希望用moodle就好。

另外,我沒修過HTML有關的課程,希望老師可以在講授之餘大概的提點一下
(尤其是又要貼到blog上的話...)
如果沒時間的話,也可以比照電腦圖學的做法貼範例在moodle或blog上

1 則留言: