Java 3D編程實(shí)踐——網(wǎng)絡(luò)上的三維動(dòng)畫(huà)[學(xué)習(xí)筆記](méi)
Java 3D編程實(shí)踐——網(wǎng)絡(luò)上的三維動(dòng)畫(huà)[學(xué)習(xí)筆記](méi)
1. Java3D 運(yùn)行及開(kāi)發(fā)環(huán)境的安裝[這是我自己用的安裝開(kāi)發(fā)環(huán)境,僅供參考]
以下的安裝均以Windows平臺(tái)為例。
安裝步驟
(1)安裝Java2 軟件開(kāi)發(fā)工具包———Java2 SDK(Software Development Kit),目前的最新版是1_5_0_07,文件名為jdk-1_5_0_07-windows-i586-p.exe,文件大小約為34MB,從http://192.18.108.138/ECom/EComTicketServlet/BEGINCC371BB88AD6EB024CA824E5078E9C56/-2147483648/1612698399/1/732086/731822/1612698399/2ts+/westCoastFSEND/jdk-1.5.0_07-oth-JPR/jdk-1.5.0_07-oth-JPR:2/jdk-1_5_0_07-windows-i586-p.exe下載。
(2)安裝Java3D軟件開(kāi)發(fā)工具包———Java3D forWindows(OpenGLVersion)SDKfortheJDK(Includes Runtime),目前的最新版是1.4.0_01 ,文件名為java3d-1_4_0_01-windows-i586.exe,大小約為 2.77 MB,從 http://192.18.108.149/ECom/EComTicketServlet/BEGIN380C9A6CAFAA00614B92D56EB6694EAA/-2147483648/1612707939/1/735290/735278/1612707939/2ts+/westCoastFSEND/java3d-1.4.0_01-oth-JPR/java3d-1.4.0_01-oth-JPR:5/java3d-1_4_0_01-windows-i586.exe下載。
我現(xiàn)在是用的是1.3.1版本的。需要下載java3d-1_3_1-windows-i586-opengl-rt.exe和java3d-1_3_1-windows-i586-opengl-sdk.exe
java3d-1_3_1-windows-i586-opengl-rt.exe下載地址是:http://192.18.108.149/ECom/EComTicketServlet/BEGIN3424066D3E02867CDBD4865298E63A32/-2147483648/1612716711/1/370694/370670/1612716711/2ts+/westCoastFSEND/7382-3d-1.3.1-oth-JPR/7382-3d-1.3.1-oth-JPR:6/java3d-1_3_1-windows-i586-opengl-rt.exe
java3d-1_3_1-windows-i586-opengl-sdk.exe下載地址是:http://192.18.108.149/ECom/EComTicketServlet/BEGIN3424066D3E02867CDBD4865298E63A32/-2147483648/1612716711/1/370694/370682/1612716711/2ts+/westCoastFSEND/7382-3d-1.3.1-oth-JPR/7382-3d-1.3.1-oth-JPR:7/java3d-1_3_1-windows-i586-opengl-sdk.exe
(3)安裝Eclipse SDK
目前最新版本是3.2,下載地址是:http://www.eclipse.org/downloads/download.php?file=/eclipse/downloads/drops/R-3.2-200606291905/eclipse-SDK-3.2-win32.zip&url=http://eclipse.cdpa.nsysu.edu.tw/downloads/drops/R-3.2-200606291905/eclipse-SDK-3.2-win32.zip&mirror_id=40
直接把你下載下來(lái)的壓縮包解壓即可。
2. Java3D 編程
1 一個(gè)簡(jiǎn)單的Java 3D 程序:Hello3d
安裝好Java3D的開(kāi)發(fā)環(huán)境后,下面可以通過(guò)運(yùn)行一個(gè)Java3D程序,驗(yàn)證一下安裝是否成功。
啟動(dòng)eclipse,新建一個(gè)項(xiàng)目JAVA3D,然后再建立一個(gè)包hongjun,然后在該項(xiàng)目下建立一個(gè)類Hello3d
源代碼如下:
package hongjun;
import com.sun.j3d.utils.universe.SimpleUniverse;
import com.sun.j3d.utils.geometry.ColorCube;
import javax.media.j3d.BranchGroup;
public class Hello3d { public Hello3d(){
SimpleUniverse universe = new SimpleUniverse();
BranchGroup group = new BranchGroup();
group.addChild(new ColorCube(0.3));
universe.getViewingPlatform().setNominalViewingTransform();
universe.addBranchGraph(group);
}
public static void main( String[] args ) {
new Hello3d();}
} // end of class Hello3d
2.程序執(zhí)行過(guò)程及Hello3d 運(yùn)行結(jié)果如圖1-1和1-2所示
圖1-1
圖1-2
posted on 2006-08-08 21:26 XiaoLi 閱讀(6675) 評(píng)論(15) 編輯 收藏 所屬分類: Java