2014年12月8日 星期一

Polyhedron (Processing)

以下是Processing建構之Polyhedron。

Cube

Octohedron

Dodecahedron

Cuboctahedron

Icosahedron

Truncated Cube

Truncated Octahedron

Rhombic Dodecahedron

Rhombic Triacontahedron

【參考資料】

[1] Open Processing:http://www.openprocessing.org/
[2] Ira Greenberg, Dianna Xu, Deepak Kumar, Processing: Creative Coding and Generative Art in Processing 2, Friends of ED.
[3] Vantomme Jan, Processing 2: Creative Programming Cookbook, Packt Publishing.

© Chia-Hui Huang

2014年12月7日 星期日

Archimedean Solid (Processing)

以下是Processing建構之Archimedean Solid (阿基米德立體) 物件,阿基米德立體是一種高度對稱的半正多面體 (Semi-regular Polyhedron),使用兩種或兩種以上的正多邊形為面,並可從正多面體經過截角、截半、截邊等操作建構半正多面體。由於阿基米德立體的面是由正多邊形所組成,每個相鄰正多邊形的邊長均相等,因此阿基米德立體的邊均為相同長度。

Examples: http://webmail.ntcb.edu.tw/~leohuang/zh-tw/processing.html

Rhombicuboctahedron

Icosidodecahedron

Truncated Cuboctahedron

Truncated Dodecahedron

Truncated Icosahedron

Small Rhombicosidodecahedron

Great Rhombicosidodecahedron

【參考資料】

[1] Open Processing:http://www.openprocessing.org/
[2] Ira Greenberg, Dianna Xu, Deepak Kumar, Processing: Creative Coding and Generative Art in Processing 2, Friends of ED.
[3] Vantomme Jan, Processing 2: Creative Programming Cookbook, Packt Publishing.

© Chia-Hui Huang

2014年12月6日 星期六

Processing

無意間發現Processing,這麼有趣簡單的程式,真是後知後覺、相見恨晚,隨便幾行就能產生有趣的動畫效果。
例如以下範例處理滑鼠事件,完全沒有感覺有處理事件,太精簡了,超厲害:
void setup() {
  size(640, 480);
  background(255);
  smooth();
}

void draw() {
  ellipse(mouseX, mouseY, 80, 80);
}
【執行結果】
更不用說複雜的Fractal Tree,也是不到20行就搞定。

Examples: http://webmail.ntcb.edu.tw/~leohuang/zh-tw/processing.html

【參考資料】

[1] Open Processing:http://www.openprocessing.org/
[2] Ira Greenberg, Dianna Xu, Deepak Kumar, Processing: Creative Coding and Generative Art in Processing 2, Friends of ED.
[3] Vantomme Jan, Processing 2: Creative Programming Cookbook, Packt Publishing.

© Chia-Hui Huang

2014年12月3日 星期三

JavaFX Cell Factory (1) ComboBox與ListView

今天刊登於CodeData網站,有關JavaFX的ComboBox與ListView如何設定Cell Factory,將每一個選項項目變更為其他物件如文字字串、文字欄位或複合方塊等物件,以改變每一個選項項目的形式:

http://www.codedata.com.tw/java/javafx-cell-factory-1-combox-listview/

© Chia-Hui Huang

2014年12月1日 星期一

JavaFX 8技術手冊

JavaFX 8技術手冊的封面終於出來了,真是漂亮,感謝編輯創意,封面概念借用caterpillar林信良所著之Java SE 8 技術手冊,但為了區隔,所以底色為黑色。
© Chia-Hui Huang