學(xué)習(xí)Java也一年多了,起初也是從C轉(zhuǎn)型過(guò)來(lái)的,和大多未學(xué)Java的人一樣,對(duì)其也充滿(mǎn)了好奇和憧憬,其眾多的優(yōu)勢(shì)不再贅述。Java給我的最大收獲 便是用另一種眼光看待事物,那便是現(xiàn)在人們津津樂(lè)道的對(duì)象。其在Web上的成功應(yīng)用和安全重用等優(yōu)勢(shì)使得Java從廢紙簍里得到了重生。雖然現(xiàn)在還是有很 多對(duì)Java的聲討之聲,但在當(dāng)前它的成功是毋庸置疑的,微軟幾乎也成為了Java的半個(gè)粉絲。 Java3D在3個(gè)月前對(duì)我來(lái)說(shuō)還是很陌生的,我一直就覺(jué)得Java真的是無(wú)處不在,在計(jì)算機(jī)的各個(gè)應(yīng)用領(lǐng)域,sun一直都在和microsoft抗衡 著。Java3D對(duì)一般人來(lái)說(shuō)還是很生疏的,其出道的也算挺早的,我借過(guò)一本97年出版的書(shū),當(dāng)時(shí)的Java3D技術(shù)和現(xiàn)今的我覺(jué)得差不多,并沒(méi)有經(jīng)過(guò)太 大的發(fā)展。 Java3D屬于高層應(yīng)用,它的API調(diào)用底層的OpenGL和Direct3D,所以顯卡一定要支持這些圖形加速的API。Java3D也算是Java 可擴(kuò)展性的代表吧,對(duì)于以前的Java技術(shù)和一些已經(jīng)成熟的Java理念,后生的Java技術(shù)可以說(shuō)是完全兼容完全繼承。對(duì)我來(lái)說(shuō),寫(xiě)一個(gè)Java3D的 虛擬社區(qū),然后采用Jsp和Applet技術(shù)使其發(fā)布到Web上,這樣的吸引力和誘惑力是無(wú)處不在的。 開(kāi)發(fā)Java3D所需的環(huán)境也并不復(fù)雜,只需要一個(gè)稍高版本的JDK和一個(gè)Java3D包就可以了,在系統(tǒng)環(huán)境變量中設(shè)置變量名為PATH的值,值為 JDK的bin目錄,這樣就可以開(kāi)發(fā)并運(yùn)行Java3D的程序了。當(dāng)然最好依據(jù)顯卡品牌版本換一款高版本的驅(qū)動(dòng)。 介于現(xiàn)在網(wǎng)絡(luò)上的Java3D中文資料比較難找,我列一些中文資料如下: 這是一個(gè)基礎(chǔ)教程,不過(guò)不全,看完的話一些基本場(chǎng)景可以編寫(xiě)了:http://www./wiki/Category:Java_3D_API%E5%AE%98%E6%96%B9%E6%95%99%E7%A8%8B#1.4.E7.BC.96.E5.86.99Java3D.E7.A8.8B.E5.BA.8F.E7.9A.84.E4.B8.80.E8.88.AC.E6.AD.A5.E9.AA.A4
這里可以下到j(luò)ava3D的包,該論壇也有人懂java3D,可以去提問(wèn),我有時(shí)也去的^_^ http://bbs./dispbbs.asp?boardid=8&id=74737
這里也是個(gè)教程,也算不錯(cuò):http://www./program/bbs/docelite2514.htm 這是個(gè)比較牛的學(xué)習(xí)心得,看完的話蠻厲害了:http://woaihuxu./ 這是個(gè)英文的Java3D API文檔(沒(méi)見(jiàn)過(guò)中文的): http://java./products/java-media/3D/forDevelopers/J3D_1_3_API/j3dguide/index.html 我當(dāng)時(shí)借的一本書(shū)叫《java3D交互式三維圖形編程》,比較老了,比較難找,不過(guò)確實(shí)是一本不可多得的基礎(chǔ)入門(mén)書(shū)籍,要費(fèi)點(diǎn)心思去找找了。我有些Java3D資源,可與我聯(lián)系~~ 本人百度網(wǎng)名:如影隨月 |
|