X3D三維立體網(wǎng)頁(yè)設(shè)計(jì)
-
【作 者】張金釗 張金銳 張金鏑
【I S B N 】978-7-5084-6555-5
【責(zé)任編輯】張玉玲
【適用讀者群】科技
【出版時(shí)間】2009-06-01
【開(kāi) 本】16開(kāi)本
【裝幀信息】平裝(光膜)
【版 次】第1版
【頁(yè) 數(shù)】
【千字?jǐn)?shù)】
【印 張】
【定 價(jià)】¥48
【叢 書】暫無(wú)分類
【備注信息】
簡(jiǎn)介
本書特色
前言
章節(jié)列表
精彩閱讀
下載資源
相關(guān)圖書
本書全面介紹了計(jì)算機(jī)前沿科技--X3D(Extensible 3D),即虛擬現(xiàn)實(shí)三維立體網(wǎng)絡(luò)程序設(shè)計(jì)語(yǔ)言,X3D作為第二代三維立體網(wǎng)絡(luò)程序設(shè)計(jì)語(yǔ)言,是目前計(jì)算機(jī)虛擬現(xiàn)實(shí)領(lǐng)域最前沿的一種新型語(yǔ)言,它是寬帶網(wǎng)絡(luò)、多媒體、游戲設(shè)計(jì)、人性化動(dòng)畫設(shè)計(jì)、信息地理及人工智能相融合的高科技產(chǎn)品,是把握未來(lái)網(wǎng)絡(luò)、多媒體、游戲設(shè)計(jì)及人工智能的關(guān)鍵技術(shù)。X3D大有一統(tǒng)網(wǎng)絡(luò)三維立體設(shè)計(jì)的趨勢(shì),具有劃時(shí)代意義。
本書集計(jì)算機(jī)網(wǎng)絡(luò)、多媒體、游戲設(shè)計(jì)、人性化設(shè)計(jì)、信息地理及人工智能于一身,全面系統(tǒng)地闡述了X3D基本概念、原理、方法及開(kāi)發(fā)設(shè)計(jì)思想,內(nèi)容豐富,敘述由淺入深,思路清晰,結(jié)構(gòu)合理,實(shí)用性強(qiáng)。本書配有大量的X3D源程序?qū)嵗瑥亩棺x者更加容易掌握虛擬現(xiàn)實(shí)三維立體網(wǎng)絡(luò)程序設(shè)計(jì)語(yǔ)言(X3D)。
本書可作為高等院校計(jì)算機(jī)網(wǎng)絡(luò)、多媒體、游戲設(shè)計(jì)、數(shù)字藝術(shù)設(shè)計(jì)、機(jī)械加工設(shè)計(jì)、美術(shù)裝潢設(shè)計(jì)、建筑規(guī)劃設(shè)計(jì)、虛擬信息地理、虛擬醫(yī)療等專業(yè)研究生、本科生、專科生的教材,同時(shí)也可作為計(jì)算機(jī)軟件開(kāi)發(fā)人員和工程技術(shù)人員的實(shí)用工具書。
本書所配光盤提供案例和程序代碼,所配電子教案可以從中國(guó)水利水電出版社及萬(wàn)水書苑網(wǎng)站免費(fèi)下載,網(wǎng)址為:http://www.waterpub.com.cn/softdown/和http://mightybasket.cn。
21世紀(jì)人類已經(jīng)邁入數(shù)字化時(shí)代。虛擬現(xiàn)實(shí)語(yǔ)言作為計(jì)算機(jī)的核心技術(shù)已廣泛應(yīng)用于社會(huì)的各個(gè)領(lǐng)域。X3D虛擬現(xiàn)實(shí)技術(shù)是目前計(jì)算機(jī)領(lǐng)域的最前沿科技,是21世紀(jì)初在國(guó)內(nèi)、外剛剛興起的一種新型語(yǔ)言,其發(fā)展前景十分廣闊,潛力巨大。第二代三維立體網(wǎng)絡(luò)程序設(shè)計(jì)語(yǔ)言(X3D)作為計(jì)算機(jī)的前沿科技,是寬帶網(wǎng)絡(luò)、多媒體、游戲設(shè)計(jì)、人性化動(dòng)畫設(shè)計(jì)、信息地理與人工智能相融合的高新技術(shù),是把握未來(lái)網(wǎng)絡(luò)、多媒體、游戲設(shè)計(jì)、人性化動(dòng)畫設(shè)計(jì)、信息地理及人工智能的關(guān)鍵技術(shù)。
X3D(Extensible 3D)是互聯(lián)網(wǎng)3D圖形國(guó)際通用軟件標(biāo)準(zhǔn),定義了如何在多媒體中整合基于網(wǎng)絡(luò)傳播的動(dòng)態(tài)交互三維立體效果。在網(wǎng)絡(luò)上創(chuàng)建逼真的三維立體場(chǎng)景,開(kāi)發(fā)與設(shè)計(jì)三維立體網(wǎng)站和網(wǎng)頁(yè)程序,可以通過(guò)運(yùn)行X3D程序直接進(jìn)入Internet,還可以創(chuàng)建虛擬城市、網(wǎng)絡(luò)超市、虛擬網(wǎng)絡(luò)法庭、網(wǎng)絡(luò)選房與展銷等。從而改變目前網(wǎng)絡(luò)與用戶交互的二維平面局限性,使用戶在網(wǎng)絡(luò)三維立體場(chǎng)景中實(shí)現(xiàn)動(dòng)態(tài)交互和感知交流,體驗(yàn)身臨其境的感覺(jué)。
2004年8月,X3D已被國(guó)際標(biāo)準(zhǔn)化組織ISO正式批準(zhǔn)成為國(guó)際通用標(biāo)準(zhǔn)。X3D可以在不同的硬件設(shè)備中使用,并可用于不同的應(yīng)用領(lǐng)域,如教育、娛樂(lè)、軍事、醫(yī)學(xué)等領(lǐng)域。我國(guó)利用虛擬現(xiàn)實(shí)技術(shù)已首次創(chuàng)建出虛擬人,為醫(yī)學(xué)實(shí)習(xí)、治療、手術(shù),以及教學(xué)和科研作出了巨大貢獻(xiàn),其意義非常深遠(yuǎn)。
虛擬現(xiàn)實(shí)三維立體網(wǎng)絡(luò)程序設(shè)計(jì)具有以下特征:
(1)程序驅(qū)動(dòng)功能,X3D最突出的特點(diǎn)是利用程序支持各種本地和網(wǎng)絡(luò)三維立體場(chǎng)景和造型。
(2)強(qiáng)大的網(wǎng)絡(luò)功能,在網(wǎng)絡(luò)上創(chuàng)建三維立體的X3D場(chǎng)景和造型進(jìn)行動(dòng)態(tài)交互瀏覽、展示和操作。也可以通過(guò)運(yùn)行X3D程序直接接入Internet,創(chuàng)建三維立體網(wǎng)頁(yè)和網(wǎng)站等。
(3)多媒體功能,能夠?qū)崿F(xiàn)各種多媒體制作。在三維立體空間播放影視節(jié)目、環(huán)場(chǎng)立體聲等。
(4)創(chuàng)建虛擬現(xiàn)實(shí)三維立體造型和場(chǎng)景,提供3D、2D場(chǎng)景和造型功能、變換層級(jí)、光影效果、材質(zhì)、多通道/多進(jìn)程紋理繪制,實(shí)現(xiàn)更好的三維立體交互界面。
(5)虛擬人動(dòng)畫設(shè)計(jì),實(shí)現(xiàn)虛擬人行走運(yùn)動(dòng)設(shè)計(jì),如行走、坐立、運(yùn)動(dòng)、交談、表情等。
(6)游戲動(dòng)畫設(shè)計(jì),利用虛擬現(xiàn)實(shí)語(yǔ)言開(kāi)發(fā)設(shè)計(jì)游戲軟件,如跑車游戲、虛擬飛行、虛擬圍棋、彈球、網(wǎng)絡(luò)游戲等。
(7)信息地理設(shè)計(jì),利用虛擬現(xiàn)實(shí)語(yǔ)言開(kāi)發(fā)數(shù)字地球、數(shù)字城市、城市規(guī)劃與設(shè)計(jì)及虛擬社區(qū)等。
(8)用戶動(dòng)態(tài)交互功能,基于鼠標(biāo)的選取和拖曳,體驗(yàn)鍵盤輸入的交互感。利用腳本實(shí)現(xiàn)程序與腳本語(yǔ)言交互設(shè)計(jì),可以動(dòng)態(tài)地改變場(chǎng)景。
(9)人工智能,主要體現(xiàn)在X3D的感知功能上。利用動(dòng)態(tài)感知和傳感器節(jié)點(diǎn),實(shí)現(xiàn)用戶與場(chǎng)景和造型之間的智能動(dòng)態(tài)交互感知效果。
(10)組件功能,基于虛擬人、地理信息、CAD節(jié)點(diǎn)、事件工具組件,以及網(wǎng)絡(luò)通信節(jié)點(diǎn)設(shè)計(jì)等。
(11)通用接口,有Script(腳本)節(jié)點(diǎn)、Import(引入外部文件)節(jié)點(diǎn)、Export(輸出)節(jié)點(diǎn)、Route(路由)節(jié)點(diǎn)等。
(12)自定義新節(jié)點(diǎn),根據(jù)軟件項(xiàng)目開(kāi)發(fā)的需要?jiǎng)?chuàng)建自己的新節(jié)點(diǎn),利用這些新節(jié)點(diǎn)創(chuàng)建所需要的各種復(fù)雜的場(chǎng)景和造型。
虛擬現(xiàn)實(shí)三維立體網(wǎng)絡(luò)程序設(shè)計(jì)使讀者了解計(jì)算機(jī)在軟件開(kāi)發(fā)方面如何利用目前國(guó)際上最先進(jìn)的開(kāi)發(fā)工具和手段,以及運(yùn)用軟件工程的思想來(lái)開(kāi)發(fā)和設(shè)計(jì)三維立體網(wǎng)絡(luò)程序。從軟件開(kāi)發(fā)的角度編寫本書,思路清晰,結(jié)構(gòu)合理。本書全面詳細(xì)地闡述了X3D的語(yǔ)法結(jié)構(gòu)、數(shù)據(jù)結(jié)構(gòu)定義、概貌(profile)、組件(component)、等級(jí)(level)、節(jié)點(diǎn)(node)、域(field)等,突出語(yǔ)法定義中每個(gè)節(jié)點(diǎn)中域的域值描述,并結(jié)合具體的實(shí)例源程序深入淺出地進(jìn)行講解,激發(fā)讀者的學(xué)習(xí)興趣。為了使讀者能夠掌握虛擬現(xiàn)實(shí)三維立體網(wǎng)絡(luò)程序設(shè)計(jì)語(yǔ)言,本書配有大量的編程實(shí)例源程序,而且都已在計(jì)算機(jī)上經(jīng)過(guò)嚴(yán)格的調(diào)試并通過(guò),可供讀者參考。
“高度決定視野,角度改變觀念,尺度把握人生”,只有不斷學(xué)習(xí)、探索和開(kāi)發(fā)未知領(lǐng)域,才能有所突破和創(chuàng)新,為人類的進(jìn)步作出應(yīng)有的貢獻(xiàn)。“知識(shí)是有限的,而想象力是無(wú)限的”,想象力在發(fā)散思維的驅(qū)動(dòng)下,在浩瀚的宇宙空間中馳騁翱翔,希望廣大讀者在X3D虛擬現(xiàn)實(shí)世界中充分發(fā)揮自己的想象力,實(shí)現(xiàn)您人生的所有夢(mèng)想。
由于時(shí)間倉(cāng)促,作者水平有限,書中缺點(diǎn)和不足之處在所難免,敬請(qǐng)廣大讀者把對(duì)本書的意見(jiàn)和建議告訴我們,電子郵箱:zhzjza@21cn.com。
作者
2009年2月
第1章 X3D綜述 1
1.1 X3D概述 1
1.1.1 X3D發(fā)展歷程 2
1.1.2 X3D特點(diǎn) 2
1.1.3 X3D應(yīng)用領(lǐng)域 3
1.2 X3D基礎(chǔ)知識(shí) 6
1.2.1 X3D基本概念 6
1.2.2 X3D文件結(jié)構(gòu) 8
1.2.3 X3D節(jié)點(diǎn)和域數(shù)據(jù)類型 13
1.2.4 X3D文件中事件、路由和腳本 19
1.3 X3D開(kāi)發(fā)環(huán)境 19
1.3.1 記事本編輯器 20
1.3.2 X3D-Edit專用編輯器 21
1.4 X3D三維立體網(wǎng)頁(yè)開(kāi)發(fā)運(yùn)行環(huán)境 26
1.4.1 Xj3D 2.0瀏覽器安裝使用 26
1.4.2 BS Contact VRML-X3D 7.0瀏覽器安裝使用 27
第2章 X3D內(nèi)核節(jié)點(diǎn) 28
2.1 X3D節(jié)點(diǎn) 28
2.2 Head節(jié)點(diǎn) 29
2.3 Component節(jié)點(diǎn) 30
2.4 Meta節(jié)點(diǎn) 30
2.4.1 MetadataInteger節(jié)點(diǎn) 31
2.4.2 MetadataFloat節(jié)點(diǎn) 32
2.4.3 MetadataDouble節(jié)點(diǎn) 32
2.4.4 MetadataSet節(jié)點(diǎn) 33
2.4.5 MetadataString節(jié)點(diǎn) 34
2.5 Scene節(jié)點(diǎn) 34
2.6 Field節(jié)點(diǎn) 35
2.7 fieldValue節(jié)點(diǎn) 35
2.8 X3D內(nèi)核節(jié)點(diǎn)源程序?qū)嵗?nbsp;36
第3章 X3D幾何2D節(jié)點(diǎn)設(shè)計(jì) 38
3.1 Arc2D節(jié)點(diǎn) 38
3.2 Circle2D節(jié)點(diǎn) 41
3.3 ArcClose2D節(jié)點(diǎn) 44
3.4 Rectangle2D節(jié)點(diǎn) 48
3.5 Disk2D節(jié)點(diǎn) 50
3.6 FillProperties節(jié)點(diǎn) 53
3.7 LineSet節(jié)點(diǎn) 55
3.8 LineProperties節(jié)點(diǎn) 56
3.9 Polypoint2D節(jié)點(diǎn) 58
3.10 Polyline2D節(jié)點(diǎn) 59
3.11 TriangleSet2D節(jié)點(diǎn) 60
3.12 Contour2D節(jié)點(diǎn) 63
3.13 ContourPolyline2D節(jié)點(diǎn) 64
3.14 TriangleSet節(jié)點(diǎn) 65
3.15 TriangleStripSet節(jié)點(diǎn) 67
3.16 TriangleFanSet節(jié)點(diǎn) 68
第4章 X3D幾何3D節(jié)點(diǎn)設(shè)計(jì) 71
4.1 Shape節(jié)點(diǎn) 71
4.1.1 Appearance節(jié)點(diǎn) 73
4.1.2 Material節(jié)點(diǎn) 74
4.1.3 Geometry節(jié)點(diǎn) 75
4.1.4 Shape節(jié)點(diǎn)源程序?qū)嵗?nbsp;76
4.2 Box節(jié)點(diǎn) 78
4.3 Sphere節(jié)點(diǎn) 81
4.4 Cone節(jié)點(diǎn) 84
4.5 Cylinder節(jié)點(diǎn) 87
4.6 Text節(jié)點(diǎn) 90
4.7 FontStyle節(jié)點(diǎn) 94
第5章 X3D復(fù)雜節(jié)點(diǎn)設(shè)計(jì) 99
5.1 Coordinate節(jié)點(diǎn) 99
5.2 CoordinateDouble節(jié)點(diǎn) 100
5.3 PointSet節(jié)點(diǎn) 101
5.4 IndexedLineSet節(jié)點(diǎn) 104
5.5 IndexedFaceSet節(jié)點(diǎn) 108
5.6 IndexedTriangleFanSet節(jié)點(diǎn) 112
5.7 IndexedTriangleSet節(jié)點(diǎn) 115
5.8 IndexedTriangleStripSet節(jié)點(diǎn) 118
5.9 IndexedQuadSet節(jié)點(diǎn) 122
5.10 ElevationGrid節(jié)點(diǎn) 123
5.11 Extrusion節(jié)點(diǎn) 127
5.12 FloatVertexAttribute節(jié)點(diǎn) 132
5.13 Matrix3VertexAttribute節(jié)點(diǎn) 133
5.14 Matrix4VertexAttribute節(jié)點(diǎn) 134
5.15 XvlShell節(jié)點(diǎn) 135
第6章 X3D渲染效果節(jié)點(diǎn)設(shè)計(jì) 138
6.1 Normal節(jié)點(diǎn) 138
6.2 Color節(jié)點(diǎn) 139
6.3 ColorRGBA節(jié)點(diǎn) 140
6.4 Background節(jié)點(diǎn) 141
6.5 X3D空間大氣效果節(jié)點(diǎn) 145
6.5.1 Fog節(jié)點(diǎn) 145
6.5.2 LocalFog節(jié)點(diǎn) 149
6.5.3 FogCoordinate節(jié)點(diǎn) 151
6.6 X3D視點(diǎn)效果節(jié)點(diǎn) 152
6.6.1 ViewPoint節(jié)點(diǎn) 152
6.6.2 NavigationInfo節(jié)點(diǎn) 155
6.7 X3D光照效果節(jié)點(diǎn) 159
6.7.1 PointLight節(jié)點(diǎn) 160
6.7.2 DirectionalLight節(jié)點(diǎn) 163
6.7.3 SpotLight節(jié)點(diǎn) 166
6.8 X3D虛擬現(xiàn)實(shí)陰影節(jié)點(diǎn)設(shè)計(jì) 169
6.8.1 ShaderPart節(jié)點(diǎn)設(shè)計(jì) 170
6.8.2 ShaderProgram節(jié)點(diǎn)設(shè)計(jì) 171
6.8.3 ComposedShader節(jié)點(diǎn)設(shè)計(jì) 172
6.8.4 ProgramShader節(jié)點(diǎn)設(shè)計(jì) 173
6.8.5 PackagedShader節(jié)點(diǎn)設(shè)計(jì) 174
6.8.6 X3D陰影節(jié)點(diǎn)源程序?qū)嵗?nbsp;175
6.9 WorldInfo節(jié)點(diǎn) 178
第7章 X3D紋理繪制節(jié)點(diǎn)設(shè)計(jì) 180
7.1 TextureBackground節(jié)點(diǎn) 180
7.2 ImageTexture節(jié)點(diǎn) 182
7.3 Image3DTexture節(jié)點(diǎn) 185
7.4 ImageCubeMapTexture節(jié)點(diǎn) 187
7.5 PixelTexture節(jié)點(diǎn) 188
7.6 Pixel3DTexture節(jié)點(diǎn) 191
7.7 TextureCoordinate節(jié)點(diǎn) 192
7.8 TextureCoordinate3D節(jié)點(diǎn) 195
7.9 TextureCoordinate4D節(jié)點(diǎn) 196
7.10 TextureCoordinateGenerator節(jié)點(diǎn) 197
7.11 TextureMatrixTransform節(jié)點(diǎn) 198
7.12 TextureTransform節(jié)點(diǎn) 199
7.13 TextureTransform3D節(jié)點(diǎn) 203
7.14 MultiTexture節(jié)點(diǎn) 204
7.15 MultiTextureCoordinate節(jié)點(diǎn) 206
7.16 MultiTextureTransform節(jié)點(diǎn) 207
7.17 Composed3DTexture節(jié)點(diǎn) 208
7.18 ComposedCubeMapTexture節(jié)點(diǎn) 209
7.19 GeneratedCubeMapTexture節(jié)點(diǎn) 210
第8章 X3D組節(jié)點(diǎn)設(shè)計(jì) 212
8.1 Group節(jié)點(diǎn) 212
8.2 StaticGroup節(jié)點(diǎn) 215
8.3 Transform節(jié)點(diǎn) 216
8.4 Inline節(jié)點(diǎn) 220
8.5 Switch節(jié)點(diǎn) 223
8.6 Billboard節(jié)點(diǎn) 227
8.7 Anchor節(jié)點(diǎn) 230
8.8 LOD節(jié)點(diǎn) 235
第9章 X3D曲面節(jié)點(diǎn)設(shè)計(jì) 238
9.1 NurbsCurve節(jié)點(diǎn)設(shè)計(jì) 238
9.2 NurbsCurve2D節(jié)點(diǎn)設(shè)計(jì) 241
9.3 NurbsOrientationInterpolator節(jié)點(diǎn)設(shè)計(jì) 242
9.4 NurbsPatchSurface節(jié)點(diǎn)設(shè)計(jì) 243
9.5 NurbsPositionInterpolator節(jié)點(diǎn)設(shè)計(jì) 245
9.6 NurbsSet節(jié)點(diǎn)設(shè)計(jì) 246
9.7 NurbsSurfaceInterpolator節(jié)點(diǎn)設(shè)計(jì) 247
9.8 NurbsSweptSurface節(jié)點(diǎn)設(shè)計(jì) 249
9.9 NurbsSwungSurface節(jié)點(diǎn)設(shè)計(jì) 250
9.10 NurbsTextureCoordinate節(jié)點(diǎn)設(shè)計(jì) 251
9.11 NurbsTrimmedSurface節(jié)點(diǎn)設(shè)計(jì) 252
9.12 曲面節(jié)點(diǎn)源程序?qū)嵗?nbsp;254
第10章 X3D影視媒體節(jié)點(diǎn)設(shè)計(jì) 257
10.1 音響效果節(jié)點(diǎn) 257
10.1.1 AudioClip節(jié)點(diǎn) 257
10.1.2 Sound節(jié)點(diǎn) 259
10.2 X3D影視媒體節(jié)點(diǎn) 261
第11章 X3D虛擬人、地理信息組件節(jié)點(diǎn)設(shè)計(jì) 266
11.1 X3D虛擬人節(jié)點(diǎn)設(shè)計(jì) 266
11.1.1 HAnimDisplacer節(jié)點(diǎn)設(shè)計(jì) 266
11.1.2 HAnimHumanoid節(jié)點(diǎn)設(shè)計(jì) 268
11.1.3 HAnimJoint節(jié)點(diǎn)設(shè)計(jì) 269
11.1.4 HAnimSegment節(jié)點(diǎn)設(shè)計(jì) 271
11.1.5 HAnimSite節(jié)點(diǎn)設(shè)計(jì) 272
11.2 X3D地理信息節(jié)點(diǎn)設(shè)計(jì) 274
11.2.1 GeoCoordinate 節(jié)點(diǎn)設(shè)計(jì) 275
11.2.2 GeoElevationGrid節(jié)點(diǎn) 276
11.2.3 GeoLocation節(jié)點(diǎn) 278
11.2.4 GeoLOD節(jié)點(diǎn) 279
11.2.5 GeoMetadata節(jié)點(diǎn) 281
11.2.6 GeoOrigin節(jié)點(diǎn) 282
11.2.7 GeoPositionInterpolator節(jié)點(diǎn) 283
11.2.8 GeoTouchSensor節(jié)點(diǎn) 285
11.2.9 GeoViewpoint節(jié)點(diǎn) 286
第12章 X3D動(dòng)畫智能感知節(jié)點(diǎn)設(shè)計(jì) 289
12.1 TimeSensor節(jié)點(diǎn) 289
12.2 按鍵傳感器節(jié)點(diǎn) 291
12.2.1 KeySensor節(jié)點(diǎn) 291
12.2.2 StringSensor節(jié)點(diǎn) 293
12.3 X3D動(dòng)畫節(jié)點(diǎn)設(shè)計(jì) 294
12.3.1 PositionInterpolator節(jié)點(diǎn) 295
12.3.2 PositionInterpolator2D節(jié)點(diǎn) 297
12.3.3 OrientationInterpolator節(jié)點(diǎn) 299
12.3.4 ScalarInterpolator節(jié)點(diǎn) 301
12.3.5 ColorInterpolator節(jié)點(diǎn) 303
12.3.6 CoordinateInterpolator節(jié)點(diǎn) 306
12.3.7 CoordinateInterpolator2D節(jié)點(diǎn) 307
12.3.8 NormalInterpolator節(jié)點(diǎn) 308
12.4 X3D觸摸檢測(cè)器節(jié)點(diǎn) 309
12.4.1 TouchSensor節(jié)點(diǎn) 310
12.4.2 PlaneSensor節(jié)點(diǎn) 311
12.4.3 CylinderSensor節(jié)點(diǎn) 314
12.4.4 SphereSensor節(jié)點(diǎn) 317
12.5 X3D智能感知檢測(cè)器節(jié)點(diǎn) 320
12.5.1 VisibilitySensor節(jié)點(diǎn) 320
12.5.2 ProximitySensor節(jié)點(diǎn) 322
12.5.3 Collision節(jié)點(diǎn) 323
12.5.4 LoadSensor節(jié)點(diǎn) 325
第13章 X3D組件節(jié)點(diǎn)設(shè)計(jì) 327
13.1 X3D三維立體網(wǎng)頁(yè)CAD組件節(jié)點(diǎn)設(shè)計(jì) 327
13.1.1 CADAssembly節(jié)點(diǎn) 327
13.1.2 CADFace節(jié)點(diǎn) 328
13.1.3 CADLayer節(jié)點(diǎn) 329
13.1.4 CADPart節(jié)點(diǎn) 330
13.2 X3D事件工具組件節(jié)點(diǎn)設(shè)計(jì) 332
13.2.1 BooleanFilter節(jié)點(diǎn)設(shè)計(jì) 332
13.2.2 BooleanSequencer節(jié)點(diǎn)設(shè)計(jì) 333
13.2.3 BooleanToggle節(jié)點(diǎn)設(shè)計(jì) 335
13.2.4 BooleanTrigger節(jié)點(diǎn)設(shè)計(jì) 336
13.2.5 IntegerSequencer節(jié)點(diǎn)設(shè)計(jì) 337
13.2.6 IntegerTrigger節(jié)點(diǎn)設(shè)計(jì) 338
13.2.7 TimeTrigger節(jié)點(diǎn)設(shè)計(jì) 339
13.3 X3D網(wǎng)絡(luò)通信節(jié)點(diǎn)設(shè)計(jì) 340
13.3.1 EspduTransform節(jié)點(diǎn) 340
13.3.2 ReceiverPdu節(jié)點(diǎn) 345
13.3.3 SignalPdu節(jié)點(diǎn) 348
13.3.4 TransmitterPdu節(jié)點(diǎn) 351
第14章 X3D腳本節(jié)點(diǎn)設(shè)計(jì) 355
14.1 Script節(jié)點(diǎn) 355
14.2 Import節(jié)點(diǎn) 356
14.3 Export節(jié)點(diǎn) 357
14.4 Route節(jié)點(diǎn) 357
14.5 Script節(jié)點(diǎn)源程序?qū)嵗?nbsp;358
第15章 X3D自定義節(jié)點(diǎn)設(shè)計(jì) 361
15.1 ProtoBody節(jié)點(diǎn) 361
15.2 ProtoDeclare節(jié)點(diǎn) 361
15.3 ProtoInstance節(jié)點(diǎn) 362
15.4 ProtoInterface節(jié)點(diǎn) 363
15.5 Connect節(jié)點(diǎn) 363
15.6 ExternProtoDeclare節(jié)點(diǎn) 363
15.7 IS節(jié)點(diǎn) 364
15.8 X3D自定義節(jié)點(diǎn)源程序?qū)嵗?nbsp;364
附錄A X3D節(jié)點(diǎn)圖標(biāo) 368
附錄B 參考網(wǎng)站 370
參考文獻(xiàn) 371本書全面介紹了計(jì)算機(jī)前沿科技--X3D(Extensible 3D),即虛擬現(xiàn)實(shí)三維立體網(wǎng)絡(luò)程序設(shè)計(jì)語(yǔ)言,X3D作為第二代三維立體網(wǎng)絡(luò)程序設(shè)計(jì)語(yǔ)言,是目前計(jì)算機(jī)虛擬現(xiàn)實(shí)領(lǐng)域最前沿的一種新型語(yǔ)言,它是寬帶網(wǎng)絡(luò)、多媒體、游戲設(shè)計(jì)、人性化動(dòng)畫設(shè)計(jì)、信息地理及人工智能相融合的高科技產(chǎn)品,是把握未來(lái)網(wǎng)絡(luò)、多媒體、游戲設(shè)計(jì)及人工智能的關(guān)鍵技術(shù)。X3D大有一統(tǒng)網(wǎng)絡(luò)三維立體設(shè)計(jì)的趨勢(shì),具有劃時(shí)代意義。
本書集計(jì)算機(jī)網(wǎng)絡(luò)、多媒體、游戲設(shè)計(jì)、人性化設(shè)計(jì)、信息地理及人工智能于一身,全面系統(tǒng)地闡述了X3D基本概念、原理、方法及開(kāi)發(fā)設(shè)計(jì)思想,內(nèi)容豐富,敘述由淺入深,思路清晰,結(jié)構(gòu)合理,實(shí)用性強(qiáng)。本書配有大量的X3D源程序?qū)嵗瑥亩棺x者更加容易掌握虛擬現(xiàn)實(shí)三維立體網(wǎng)絡(luò)程序設(shè)計(jì)語(yǔ)言(X3D)。
本書可作為高等院校計(jì)算機(jī)網(wǎng)絡(luò)、多媒體、游戲設(shè)計(jì)、數(shù)字藝術(shù)設(shè)計(jì)、機(jī)械加工設(shè)計(jì)、美術(shù)裝潢設(shè)計(jì)、建筑規(guī)劃設(shè)計(jì)、虛擬信息地理、虛擬醫(yī)療等專業(yè)研究生、本科生、專科生的教材,同時(shí)也可作為計(jì)算機(jī)軟件開(kāi)發(fā)人員和工程技術(shù)人員的實(shí)用工具書。
本書所配光盤提供案例和程序代碼,所配電子教案可以從中國(guó)水利水電出版社及萬(wàn)水書苑網(wǎng)站免費(fèi)下載,網(wǎng)址為:http://www.waterpub.com.cn/softdown/和http://mightybasket.cn。
- 動(dòng)畫運(yùn)動(dòng)規(guī)律項(xiàng)目實(shí)例解析(微課版) [孫珊珊 袁維坤]
- 三維動(dòng)畫設(shè)計(jì)項(xiàng)目式教程(微課版) [王佳音]
- HTML5動(dòng)畫創(chuàng)作技術(shù)—DragonBones [陳菲儀 劉枝秀 編著]
- 新動(dòng)畫設(shè)計(jì) [主編 王昊]
- 3ds Max 2012室內(nèi)設(shè)計(jì)基礎(chǔ)教程 [主 編 劉 琳 楊麗芳]
- 網(wǎng)絡(luò)動(dòng)畫設(shè)計(jì)與制作 [單瑛遐 羅卓]
- Flash AS 3.0動(dòng)畫程序設(shè)計(jì)案例教程 [余以勝]
- Flash CS6案例教程 [主編 翟慧 張慧]
- Flash CS5動(dòng)畫制作項(xiàng)目化教程 [喬曉琳]
- 項(xiàng)目驅(qū)動(dòng)——多媒體動(dòng)畫設(shè)計(jì)與制作教程(Flash CS5版) [牟向宇 楊麗芳]
- Flash CS5動(dòng)畫設(shè)計(jì)項(xiàng)目教程 [明麗宏 彭德林]
- 3ds Max 2010三維制作實(shí)例教程 [卜一平]
- 計(jì)算機(jī)三維造型及動(dòng)畫制作(第二版)——3DS MAX實(shí)用教程 [主編 路由]
- Flash動(dòng)畫制作基礎(chǔ)與項(xiàng)目實(shí)訓(xùn)實(shí)用教程 [王成良 馬翠欣 主 編 ]
- 計(jì)算機(jī)三維造型及動(dòng)畫制作--3DS MAX 6實(shí)用教程 [路由 王國(guó)順 主編]
- 動(dòng)畫設(shè)計(jì)與制作(第二版) [韓雪濤 主編]
- Flash CS3動(dòng)畫制作案例教程 [李俠 主編]
- Flash & Painter & Photoshop 商用動(dòng)畫設(shè)計(jì) [胡曉旭 主編]
- 游戲動(dòng)畫色彩基礎(chǔ)教程 [董頡敏 董敏蘭 林羅龍 姚業(yè)華 編]
- 游戲動(dòng)畫像素圖制作教程 [董頡敏 董敏蘭 林羅龍 姚業(yè)華 編]
- Flash動(dòng)畫基礎(chǔ)教程 [高艷 編著]
- 3ds max游戲動(dòng)畫場(chǎng)景制作教程 [陳妍 等編著]
- 游戲動(dòng)畫美術(shù)基礎(chǔ)教程 [主 編 魏媛媛]
- X3D動(dòng)畫游戲設(shè)計(jì)——虛擬人、全景技術(shù)、影視媒體、游戲動(dòng)畫設(shè)計(jì)源程序 [張金釗 張金銳 張金鏑 張童嫣 著]
- MAYA 2008三維動(dòng)畫案例教程 [馬驪珠]
- 電腦卡通動(dòng)畫設(shè)計(jì) [劉久明]
- 3ds max 2009動(dòng)畫制作案例教程 [黃根隆]
- Flash MX 2004中文版網(wǎng)頁(yè)動(dòng)畫制作教程 [李德榮 主編]
- 動(dòng)畫制作綜合實(shí)訓(xùn) [韓雪濤 主編]
- Flash動(dòng)畫簡(jiǎn)明教程 [汪啟榮 主編]
- 生活經(jīng)管more>>
- 黃河海勃灣水利樞紐防凌安全運(yùn)行
- 大學(xué)生心理健康教育
- 信息系統(tǒng)管理工程師章節(jié)習(xí)題與考點(diǎn)特訓(xùn)
- 網(wǎng)絡(luò)工程師真題及沖刺卷精析(適用機(jī)考
- 網(wǎng)絡(luò)工程師32小時(shí)通關(guān)(適配第6版考綱
- 計(jì)算機(jī)基礎(chǔ)實(shí)訓(xùn)指導(dǎo)
- 用英語(yǔ)介紹中國(guó)經(jīng)典小故事
- 新概念英語(yǔ)單詞循環(huán)速記1:14天刻意練
- 新能源場(chǎng)站繼電保護(hù)傳動(dòng)作業(yè)指導(dǎo)書
- 高職院校“德技并修·三育協(xié)同”的育人
- 網(wǎng)絡(luò)規(guī)劃設(shè)計(jì)師真題及模考卷精析(適用
- 涼山脫貧地區(qū)鄉(xiāng)村治理研究
- 中國(guó)—東盟競(jìng)技體育文化共同體研究
- 數(shù)值分析
- 用英語(yǔ)介紹中國(guó)(四六級(jí)版)
- 用英語(yǔ)介紹中國(guó)(第二版)

