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