Java 3D API 的設計是對以前流行的諸如 OpenGL 和 Direct3D 的 3D 圖形 API 的重大革新(以前的 API 是同 3D 硬件設計緊密結合的低級過程性 API)。Java 3D 是一種功能強大的、面向對象的 API,它提供了許多超出我們認為作為“3D 圖形 API”所能有的功能。Java 程序員可能會發(fā)現(xiàn) Java 3D 編程環(huán)境非常熟悉而且易用。Java 3D 做了許多事情來為您管理圖形數(shù)據(jù),這樣就使得您可以把精力集中在其它編程工作上。 使用 Java 3D,首先要在場景圖中設置所有的圖形對象(也稱為幾何對象),場景圖是一個層次模型,它包含有關場景中的對象以及如何渲染它們的全部信息。然后,將該場景圖交由 Java 3D 渲染。您無須為顯示數(shù)據(jù)而編寫任何代碼 — Java 3D 為您完成了這項工作。通過使用內置的強大工具,您可以在一個更高的級別上進行編程。 |