【正文】
面的生成 ......................................................................................................................17 167。 總體設(shè)計(jì) ...........................................................................................................................14 167。 JAVA3D的場(chǎng)景圖結(jié)構(gòu) ....................................................................................................... 7 虛擬宇宙( Virtual Universe) ................................................................................. 8 Java3D 的坐標(biāo)系統(tǒng) ................................................................................................... 9 場(chǎng)景( Locale) ........................................................................................................10 167。 JAVA3D 在 WEB中的成功 ................................................................................................ 5 第二章 JAVA3D 技術(shù)的簡(jiǎn)介 ..................................................................................................... 6 167。 引言 ..................................................................................................................................... 4 167。這種全新的設(shè)計(jì)使 3D 技術(shù)變得不再繁瑣并且可以加入到 J2SE、 J2EE 的整套架構(gòu),這些特性保證了 Java3D 技術(shù)強(qiáng)大的擴(kuò)展性 本文以 Java3D 為開發(fā)平臺(tái),利用 Java 語(yǔ)言強(qiáng)大的網(wǎng)絡(luò)功能,實(shí)現(xiàn)了在網(wǎng)頁(yè)上對(duì) 3D 動(dòng)畫進(jìn)行顯示和操作。 Java3D 提供了基于 Java 的上層接口。 Java3D API 是 Sun定義的用于實(shí)現(xiàn) 3D 顯示的接口 。然而互聯(lián)網(wǎng)的出現(xiàn),卻使 3D 圖形技術(shù)發(fā)生了和正在發(fā)生著微妙而深刻的變化?;?Java3D 的網(wǎng)絡(luò)三維技術(shù)的設(shè)計(jì)與實(shí)現(xiàn) 摘要 :互聯(lián)網(wǎng)的出現(xiàn)及飛速發(fā)展使 IT 業(yè)的各個(gè)領(lǐng)域發(fā)生了深刻的變化,它必然引發(fā)一些新技術(shù)的出現(xiàn)。 3D 圖形技術(shù)并不是一個(gè)新話題,在圖形工作站以至于 PC機(jī)上早已日臻成熟,并已應(yīng)用到各個(gè)領(lǐng)域。 Web3D 協(xié)會(huì)(前身是 VRML協(xié)會(huì))最先使用 Web3D 術(shù)語(yǔ),這一術(shù)語(yǔ)的出現(xiàn)反映了這種變化的全貌,沒(méi)有人能嚴(yán)格定義 Web3D,在這里我們把 Web3D 理解為:互聯(lián)網(wǎng)上的 3D圖形技術(shù),互聯(lián)網(wǎng)代表了未來(lái)的新技術(shù),很明顯, 3D 圖形和動(dòng)畫將在互聯(lián)網(wǎng)上占有重要的地位。使用 Java 的重要理由之一是它的平臺(tái)無(wú)關(guān)性。 Java3D 把 OpenGL和 DirectX 這些底層技術(shù)包裝在 Java 接口中。 關(guān)鍵字 :Java3D、 Web3D、三維 Abstract: The Inter appearance and the rapid development caused each domain to IT industry have the deep transformation, it initiated some new technical inevitably the appearance. The 3D graph technology is not a new topic, in the graph workstation down to on PC machine already more or day matured, and has applied to each domain. However the Inter appearance, caused the 3D graph technology to occur actually and is occurring is being subtle but the deep transformation. The Web3D association (predecessor is the VRML association) uses the Web3D terminology first, this terminology appearance had reflected this kind of change plete picture, nobody can strictly define Web3D, in here we do the Web3D understanding is: On the Inter 3D graph technology, the Inter has represented the future new technology, is very obvious, the 3D graph and the animation will hold the important status on the Inter. Java3D API is the Sun definition uses in realizing the 3D demonstration connection. Uses one of Java important reasons is its platform irrelevant. Java3D has provided based on the Java upper formation connection. Java3D OpenGL and DirectX these first floor technology packing in Java connection. This kind of brandnew design causes the 3D technology to change no longer tediously and may join to J2SE, the J2EE entire wrap overhead construction, these characteristics have guaranteed the Java3D technology formidable extension. This article develops the platform take Java3D, uses the Java language formidable work function nf, realized has carried on the demonstration and the operation on the homepage to the 3D animation. Key word: Java3D, Web3D,3D 目錄 基于 JAVA3D 的網(wǎng)絡(luò)三維技術(shù)的設(shè)計(jì)與實(shí)現(xiàn) ........................................................................... 1 摘要 : ................................................................................................................................................. 1 ABSTRACT: ................................................................................................................................... 1 第一章 緒論 .................................................................................................................................. 4 167。 互聯(lián)網(wǎng) 3D圖形技術(shù)的應(yīng)用 ............................................................................................. 4 167。 JAVA3D概述 ........................................................................................................................ 6 Java3D 簡(jiǎn)介 ................................................................................................................ 6 Java3D 與其他三維技術(shù)的比較 .............................................................................. 6 167。 實(shí)現(xiàn)三維世界 ................................................................................................................... 11 Java3D 的觀察模式 ................................................................................................. 11 Java3D 中用來(lái)定義觀察的對(duì)象 ............................................................................12 在三維世界中建立、移動(dòng)觀察點(diǎn) ..........................................................................13 Java3D 的網(wǎng)絡(luò)基礎(chǔ) .................................................................................................14 第三章 實(shí)現(xiàn) JAVA3D 結(jié)構(gòu)體系的方法 ....................................................................................14 167。 基本形體的生成 ...............................................................................................................14 平板的生成 ..................................................................................................................14 立方體的生成 .............................................................................................................15 圓錐的生成 .................................................................................................................15 球體的生成 ..................................................................................................................15 ..............................................................................................................15 167。 外部復(fù)雜形體的調(diào)用 ...........