May 26, 2006
jclock:小小 3D clock 練習
作 3D Programming 不一定要透過 OpenGL,其實 Xlib 就有許多 primitives 可作繪圖的基礎操作,然後適度透過 3D-2D transform 後,也可得到簡單的呈現。以下是剛剛做的小練習,我將這個 3D clock 稱為 jclock,如下圖:

有興趣的朋友可取得 [
原始程式碼] 作參考。這個 jclock 運作時,會對空間軸作旋轉,並且更新秒、分、時針,程式展示了 XFillRectangle、XDrawLine、XFillArc、XCopyArea,以及基本 Xlib 處理方式,按下 'q' 鍵可結束程式。
由 jserv 發表於 May 26, 2006 12:18 PM
我有點好奇, shading 也可以這樣搞嗎? XD
ericsk,
如果你願意的話,shading 也可透過類似的技巧實現,不然以前 PC Games 怎麼寫的? :)
當然,相對的軟體工作量就大多了。
這個我知道, 以前修 Graphics 相關課程也實作過...
只是用 Xlib 怎麼樣都會輸給顯卡直接加速 OpenGL 吧 XD
hi
我想下載範例來玩玩看,但是沒法下載耶.
能不能再提供一次, 謝謝