§ 瀏覽學位論文書目資料
  
系統識別號 U0002-2307201009561000
DOI 10.6846/TKU.2010.00790
論文名稱(中文) 支援遠近效果的繪圖程式庫
論文名稱(英文) A Graphic Library supporting Depth-Cueing
第三語言論文名稱
校院名稱 淡江大學
系所名稱(中文) 資訊管理學系碩士班
系所名稱(英文) Department of Information Management
外國學位學校名稱
外國學位學院名稱
外國學位研究所名稱
學年度 98
學期 2
出版年 99
研究生(中文) 張弘毅
研究生(英文) Hung-I Chang
學號 697630142
學位類別 碩士
語言別 繁體中文
第二語言別
口試日期 2010-05-29
論文頁數 45頁
口試委員 指導教授 - 廖賀田
委員 - 梁恩輝
委員 - 陳穆臻
關鍵字(中) 遠近效果
漸層色
不透明度
繪圖程式庫
關鍵字(英) Depth-Cueing
Gradient Color
Opacity
Graphic Library
第三語言關鍵字
學科別分類
中文摘要
本論文提出一套以Java 語言實作之繪圖程式庫,目的是為了讓使用者可以快速的完成複雜的繪圖程式設計。

本程式庫導入了物件的觀念,並且提供了物件管理的機制,使得開發的過程更為容易,並且可以輕易的用多個景觀視窗來觀察同一個世界。另外,在遠近效果的表現上,特別利用了漸層色及不透明度來增強呈現的效果。
英文摘要
This thesis comes up with a Graphic Library in Java. The purpose that makes users can finish the complex drafting in the short time.
First of all, through object-oriented perspective, that supports object management function to make simply during process of developing as well as that easy to observe a world with several views. In addition, we use gradient color and opacity to enhance effect in Depth Cueing.
第三語言摘要
論文目次
目錄
1. 緒論 ................................... 1
1.1. 研究動機與目的 ....................... 1
1.2. 文獻探討 ............................. 1
1.2.1. 3D 繪圖API 之探討 .................. 1
1.2.2. 深度線索之探討 ..................... 2
1.3. 論文組織 ............................. 3
2. 系統程式庫.............................. 4
2.1. 程式庫的類別結構 ..................... 4
2.2. 世界與景觀 ........................... 6
2.3. 物件管理 ............................. 9
2.4. VIEW3D 的座標設定 .................... 14
2.4.1. 世界座標與景觀座標 ................. 14
2.4.2. 景觀座標與視窗座標 ................. 14
2.4.3. 平行投影與透視投影 ................. 15
2.4.4. 繪出世界中管理之物件 ............... 17
3. 遠近效果的表現.......................... 19
3.1. 線的遠近效果 ......................... 19
3.2. 面的遠近效果 ......................... 22
3.3. 畫3D 橢圓的技術 ...................... 26
3.4. 球面的遠近效果 ....................... 26
3.5. 面與線的遮蔽處理 ..................... 27
3.6. 面與面的遮蔽處理 ..................... 28
4. 實際應用 ............................... 30
4.1. 立方體實例 ........................... 30
4.2. 遮蔽實例 ............................. 33
4.3. 立體星圖 ............................. 35
4.4. 望遠鏡 ............................... 36
5. 結論及展望.............................. 37
5.1. 結論 ................................. 37
5.2. 後續發展 ............................. 37
參考資料 .................................. 40
附錄一:VIEW3D 的客戶端基本繪製方法 ....... 41
附錄二:數學物件........................... 43

圖目錄
圖 1:多景觀窗觀看同一個世界 .............. 8
圖 2:物件管理實例 ........................ 13
圖 3:平行投影與透視投影比較 .............. 17
圖 4:深度線索之效率比較 .................. 21
圖 5:立方體實例 .......................... 38
圖 6:土星環之實例 ........................ 38
圖 7:放大窗 .............................. 38
圖 8:立體星圖 ............................ 39
圖 9:望遠鏡 .............................. 39
參考文獻
[1] OpenGL.org. , OpenGL, http://www.opengl.org, 1997
[2] Richard S Wright, Jr and Michael Sweet, OpenGL SuperBible, Second Edition,Waite Group, 1999
[3] Sun Microsystems, Inc., Java 3D, https://java3d.dev.java.net/, 1995
[4] Zhang, Hong , Computer graphics using Java 2D and 3D , Upper Saddle River, N.J. Prentice-Hall, 2006
[5] Gershon Elber, Line illustration ∈ Computer graphic, The Visual Computer ,1995
[6] Debra Dooley and Michael F.Cohen, Automatic llustration of 3D Geometric Model:Lines, ACM, 1990
[7] Java標準程式庫, Sun Microsystems, http://java.sun.com, 2009
[8] Foley, van Dam, Feiner, Hughes, Computer Graphic:principle and pratice, Addison-Wesley Publishing, 1990, pp675~680
[9] 向賢偉, 以OpenGL 建構的3D 導覽系統, 淡江大學資管所碩士論文, 2008
[10] 劉定衡, 全尺度孙宙儀, 淡江大學資管所碩士論文, 2009
論文全文使用權限
校內
紙本論文於授權書繳交後2年公開
同意電子論文全文授權校園內公開
校內電子論文於授權書繳交後2年公開
校外
同意授權
校外電子論文於授權書繳交後2年公開

如有問題,歡迎洽詢!
圖書館數位資訊組 (02)2621-5656 轉 2487 或 來信