透過您的圖書館登入
IP:18.221.66.31
  • 學位論文

以OpenGL建構的3D導覽系統

A 3D Navigation System Using OpenGL

指導教授 : 廖賀田

摘要


本論文比較在Java環境中的3D API。提出使用上的差異,並討論遊戲引擎的相關技術,歸納出物件化製作應該注意的重點。 論文中實作一個互動式的3D導覽系統,當中使用了不同於Java 3D場景圖結構的方式,實作了包括了基本物件的組成,攝影機物件的架構、外部物件的支援、動作物件與場景結構等,並讓使用者可以進行物件增刪的動作。

關鍵字

3D OpenGL JOGL 導覽系統 物件導向

並列摘要


3D APIs under Java environment are compared in this paper. Their difference, as well as related technologies of game engines, are discussed, and some points on object-oriented development are proposed. An interactive 3D navigation system is implemented in a manner different to the scene-diagram of Java3D. Our implementation includes the composition of basic objects, the construction of camera objects, the support for external objects, action objects, and structure of scene-diagram. Moreover, users are allowed to add/delete new objects.

並列關鍵字

3D OpenGL JOGL Navigation System Object-Oriented

參考文獻


[5] Richard S Wright, Benjamin Lipchak, “OpenGL Super Bible”, SAMS, 2004.
[7] Alan Watt, “3D Computer Graphics, Third Edition”, Addison-Wesley, 2000.
[9] Daniel Sanchez-Crespo Dalmau, Daniel Sanchez-Crespo, “Core Techniques and Algorithms in Game Programming”, New Riders, 2003.
[12] Ponder, M., Papagiannakis, G., Molet, T., Magnenat-Thalmann,N., Thalmann, D., “VHD++ Development Framework: Towards Extendible, Component Based VR/AR Simulation Engine Featuring Advanced Virtual Character Technologies”, Computer Graphics International, 2003. Proceedings, July 2003, pp. 96-104
[13] Sun Microsystems, Inc. , Java Developer Network, http://java.sun.com, 1994

被引用紀錄


江國豪(2012)。支援物件導向技術的繪圖程式庫〔碩士論文,淡江大學〕。華藝線上圖書館。https://doi.org/10.6846/TKU.2012.00820
張弘毅(2010)。支援遠近效果的繪圖程式庫〔碩士論文,淡江大學〕。華藝線上圖書館。https://doi.org/10.6846/TKU.2010.00790

延伸閱讀