摘要:
● Java 3D Community Source Project
● Java 3D 1.4 API
● Demo
● Future Releases
● Q&A
閱讀全文
摘要: Java 3D API官方教程
目錄
1 第一章、入門
1.1 什么是Java 3D API?
1.2 Java 3D API
1.3 構建場景圖
1.3.1 高端Java 3D API的類層次
1.4 編寫Java3D程序的一般步驟
1.5 一些Java 3D術語
1.6 簡單方法示例: Hello
1.6.1 Hello中所用到的類
1.7 旋轉立方體
閱讀全文
摘要: 自1990年Sun公司的首席研究員Billy Joy提出Java思想,1993年Java正式推出,以及Java 2規范在1998年年底發布,Java的周邊擴充了很多功能,如多媒體(JMF)、硬件系統開發(JINI)等,Java 3D也是其中之一。 Java 3D是Java語言在三維圖形處理方面的擴展接口。不同于OpenGL和DirectX 3D,Java 3D是更加上層的API,實際上是在JVM(Java Virtual Machine)的基礎上調用系統的3D API(包括OpenGL和DirectX 3D),它們之間的關系如圖所示。正因為如此, Java 3D具有Java最吸引人的平臺無關性。目前Java 3D可以在Windows、Solaris和Linux上運行。與使用OpenGL和 DirectX相比,Java 3D避免了繁雜的低層次運算,并且繼承了Java語言良好的面向對象特性,從而可以快速寫出復雜的三維應用程序。
閱讀全文
摘要: 作為一名3D圖形開發者,無論是游戲開發、科學計算,還是MCAD、生物技術,還是虛擬現實(Virtual Reality)、仿真技術,Java 3D都是很優秀的選擇。理由如下:
閱讀全文
摘要: Java 3D是對Java的一個用來顯示三維圖形的擴展。用Java 3D編寫的程序可以運行在很多不同類型的計算機或互聯網上。
Java 3D類庫提供了比其它多數圖形庫更簡單的接口,但仍有足夠的能力制作不錯的游戲和動畫。Java 3D建立在DirectX和OpenGL這些已有的技術上,所以程序運行并不是你所想像的那樣慢。并且Java 3D中也可以加入使用諸如TrueSpace和VRML這些3D模型包創建的物件。
下面介紹一下Java 3D。其中的例子將指導你通過基本的方法制作3D圖像和動畫。它并不需要你擁有任何3D圖形或Java 3D的知識,但如果你對Java語言有一定的了解將會很有幫助。由于大量的術語和數學知識,3D編程看起來相當復雜,但我會盡量用簡單的術語來加以說明。
閱讀全文
摘要: Java3DAPI是用來開發三維圖形和開發基于Web的3D應用程序(applet)的編程接口.目前用于開發三維圖形軟件的3DAPI(OpenGL、Direct3D)都是基于攝像機模型的思想,即通過調整攝像機的參數來控制場景中的顯示對象,而Java3D則提出了一種新的基于視平臺的視模型和輸入設備模型的技術實現方案,即通過改變視平臺的位置、方向來瀏覽整個虛擬場景.它不僅提供了建造和操作三維幾何物體的高層構造函數,而且利用這些構造函數還可以建造復雜程度各異的虛擬場景,這些虛擬場景大到宇宙天體,小到微觀粒子.
閱讀全文
摘要: JAVA3D可應用在三維動畫、三維游戲、機械CAD等多個領域。但作為三維顯示實現技術,它并不是唯一選擇而且是一個新面孔。在Java3D之前已經存在很多三維技術,這些三維技術在實現的技術、使用的語言以及適用的情況上各有不同,我們主要介紹與Java3D又密切關系的三種技術:OpenGL、DIRECT3D、VRML
閱讀全文
摘要: 為什么同時發布版本被叫做“Callisto”而不是“Eclipse 3.2”?
閱讀全文
摘要: 重點介紹SWT/JFACE編程,主要介紹在eclipse下用Windowbuilder來開發SWT/JFACE,在這一篇中重點介紹幾個eclipse下常用的GUI插件,然后以一個hello world 為例,在本文的后續文章中將會陸續給出更為詳細的介紹.
閱讀全文