簡介
Java 3D是對(duì)Java的一個(gè)用來顯示三維圖形的擴(kuò)展。用Java 3D編寫的程序可以運(yùn)行在很多不同類型的計(jì)算機(jī)或互聯(lián)網(wǎng)上。
Java 3D類庫提供了比其它多數(shù)圖形庫更簡單的接口,但仍有足夠的能力制作不錯(cuò)的游戲和動(dòng)畫。Java 3D建立在DirectX和OpenGL這些已有的技術(shù)上,所以程序運(yùn)行并不是你所想像的那樣慢。并且Java 3D中也可以加入使用諸如TrueSpace和VRML這些3D模型包創(chuàng)建的物件。
下面介紹一下Java 3D。其中的例子將指導(dǎo)你通過基本的方法制作3D圖像和動(dòng)畫。它并不需要你擁有任何3D圖形或Java 3D的知識(shí),但如果你對(duì)Java語言有一定的了解將會(huì)很有幫助。由于大量的術(shù)語和數(shù)學(xué)知識(shí),3D編程看起來相當(dāng)復(fù)雜,但我會(huì)盡量用簡單的術(shù)語來加以說明。
安裝和運(yùn)行Java 3D
使用Java 3D所必須的軟件可以從Sun Microsystems網(wǎng)站http://java.sun.com免費(fèi)獲得。
Sun經(jīng)常會(huì)發(fā)布新的版本,所以你最好親自到他們的站點(diǎn)看看而不是完全依賴這篇文檔。你可能需要注冊成為"Java Developer Connection"成員才能下載某些文件。
寫作本文時(shí)最新版的Java本身 (5.0) 在http://java.sun.com/j2se/而當(dāng)前版本的Java 3D擴(kuò)展(1.4.0.1)在http://java.sun.com/products/java-media/3D/。 Netscape和Internet Explorer都需要下載插件如果你想要使用最新版本的Java和Java 3D,插件可以在http://java.sun.com/products/plugin/找到。
(當(dāng)前JDK穩(wěn)定版本為1.5,JDK 6 (Mustang)開發(fā)中,最新版是Beta 2 測試版,Java 3D穩(wěn)定版本1.4.0,最新版1.5.0開發(fā)中)
一旦你安裝了Java和Java 3D,你可以使用以下命令編譯程序(java初學(xué)者建議使用JDK):
java 文件名.java
這樣運(yùn)行程序:
java 文件名
文件名應(yīng)該總是和文件中所定義的類名相一致。某些版本的Java 3D會(huì)給出關(guān)于空?qǐng)D形配置的警告信息,可以忽略。
(在這里我是用eclipse作為主打IDE的,運(yùn)行時(shí),在菜單欄中點(diǎn)運(yùn)行->運(yùn)行方式->java應(yīng)用程序(如果你的程序中有main方法的話)即可.)