版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、整理課件X3D編程簡(jiǎn)介 整理課件講些什么呢?1、什么是X3D2、X3D基本編程(幾種基本節(jié)點(diǎn)的使用) 幾何節(jié)點(diǎn)、光源節(jié)點(diǎn)、紋理節(jié)點(diǎn) and其他節(jié)點(diǎn)整理課件1、X3D簡(jiǎn)介X3D 是 VRML的繼承 ,X3D 相對(duì)VRML改進(jìn) 。VRML(Virtual Reality Modeling Language - 虛擬現(xiàn)實(shí)建模語(yǔ)言)是原來的網(wǎng)絡(luò)3D圖形的ISO標(biāo)準(zhǔn)(ISO/IEC 14772)。整理課件X3D整合了XML(Extensible Markup Language即可擴(kuò)展標(biāo)記語(yǔ)言 )X3D的對(duì)象稱為結(jié)點(diǎn),子結(jié)點(diǎn)的集合可以構(gòu)成復(fù)雜的景物 使用編程的方法來做3D,而這樣的3D作品能放在網(wǎng)絡(luò)上查看
2、,當(dāng)然要有專門的插件 (BS Contact)什么是XML?百度之,或是從下面的例子你能有所感悟,_整理課件二、X3D基本編程 之 初識(shí)1、樹形結(jié)構(gòu)2、節(jié)點(diǎn)3、成對(duì)出現(xiàn)整理課件3、節(jié)點(diǎn)屬性,及子節(jié)點(diǎn)Shape是PointSet的父節(jié)點(diǎn)、PointSet是Shape的子節(jié)點(diǎn)。Coordinate節(jié)點(diǎn)有PointSet這個(gè)屬性Color和color二、X3D基本編程 之 初識(shí)整理課件4、開頭二、X3D基本編程 之 初識(shí)既然是以節(jié)點(diǎn)為元素,那么我們就來介紹下最為基本的節(jié)點(diǎn)吧整理課件二、X3D基本編程 之Scene節(jié)點(diǎn)Scene是X3D場(chǎng)景圖的根節(jié)點(diǎn),所有的場(chǎng)景節(jié)點(diǎn)都應(yīng)添加在該節(jié)點(diǎn)下,而且每一個(gè)文件中
3、只允許有一個(gè)Scene根節(jié)點(diǎn)。中間可以加些什么節(jié)點(diǎn)呢?整理課件二、X3D基本編程 之transform節(jié)點(diǎn)Transform節(jié)點(diǎn)來進(jìn)行造型的幾何變換,該節(jié)點(diǎn)的主要屬性如下表所示 :整理課件二、X3D基本編程 幾何節(jié)點(diǎn)篇 之 Shape父節(jié)點(diǎn)Shape(幾何)節(jié)點(diǎn)用于幾何體、文本和外觀特性的父節(jié)點(diǎn) 有哪些幾何節(jié)點(diǎn)呢?整理課件二、X3D基本編程 幾何節(jié)點(diǎn)篇 之 PointSetPointSet節(jié)點(diǎn)用來顯示點(diǎn),有Color和Coordinate子節(jié)點(diǎn)。 Coordinate節(jié)點(diǎn)用來構(gòu)造點(diǎn)坐標(biāo),用逗號(hào)或空格來隔開兩個(gè)點(diǎn)的坐標(biāo) eg:整理課件二、X3D基本編程 之幾何節(jié)點(diǎn)篇 之 IndexedLineS
4、et節(jié)點(diǎn)IndexedLineSet節(jié)點(diǎn)用來繪制直線。有Color和Coordinate子節(jié)點(diǎn)。IndexedLineSet屬性中的coordIndex屬性是用來指定直線端點(diǎn)在Coordinate子節(jié)點(diǎn)的索引號(hào)(0開始),每條直線的索引值由三個(gè)數(shù)組成,前兩個(gè)是點(diǎn)的索引號(hào),第三個(gè)是-1如果是有設(shè)置Color子節(jié)點(diǎn),那么,coordIndex屬性前兩個(gè)值還用來指定直線起點(diǎn)和終點(diǎn)在Color子節(jié)點(diǎn)的索引號(hào)(0開始),第三個(gè)還是-1看程序例子pointLine.x3d整理課件pointLine.x3d整理課件pointLine.x3d整理課件二、X3D基本編程 幾何節(jié)點(diǎn)篇 之 Box、Cylinder
5、節(jié)點(diǎn)長(zhǎng)方體:Box節(jié)點(diǎn)的主要屬性是size Eg:圓柱體:Cylinder節(jié)點(diǎn)的主要屬性有height、radius以及是否包含頂面(top)、側(cè)面(side)和底面(bottom)Eg:整理課件二、X3D基本編程 幾何節(jié)點(diǎn)篇 之 Cone 、Sphere節(jié)點(diǎn)圓錐體:Cone節(jié)點(diǎn)主要屬性有height、bottomRadius以及是否包含側(cè)面(side)和底面(bottom)Eg:球:Sphere節(jié)點(diǎn)的主要屬性是radius,用來確定球體的半徑 Eg:程序例子:3D.x3d整理課件整理課件3D.x3d整理課件二、X3D基本編程 之復(fù)用節(jié)點(diǎn)DEF 和 USE兩個(gè)屬性可以實(shí)現(xiàn)節(jié)點(diǎn)屬性的復(fù)用。(De
6、fUse.3dx)整理課件二、X3D基本編程 光源節(jié)點(diǎn)之 PointLight點(diǎn)光源節(jié)點(diǎn)(PointLight) 是一個(gè)點(diǎn)光源,它向所有的方向發(fā)射光線。光線照亮所有的幾何對(duì)象,也不會(huì)被幾何形體遮擋而形成陰影。它所擁有的基本屬性: on 光源是否開 默認(rèn)ture color 光的顏色 默認(rèn)1 1 1 location 光源所在位置 默認(rèn)0 0 0Eg:程序例子Light.x3d整理課件整理課件Light.x3d整理課件二、X3D基本編程 紋理節(jié)點(diǎn)之 PixelTexture像素紋理節(jié)點(diǎn)(PixelTexture):用一個(gè)包含像素值的數(shù)組創(chuàng)建一個(gè)二維紋理帖圖 屬性repeatS:是否沿S軸水平重復(fù)
7、紋理。默認(rèn)值為True 。 RepeatT :是否沿T軸垂直重復(fù)紋理。默認(rèn)值為True 。屬性image用一個(gè)數(shù)組來定義一個(gè)二維圖像,該數(shù)組由兩部分:前三個(gè)是其特征值,后面的數(shù)值為實(shí)際的像素值。前三個(gè)是其特征值:前兩個(gè)表示寬高方向的像素點(diǎn) 后一個(gè)的意義如下:整理課件當(dāng)為1時(shí),像素值為單字節(jié),即取值范圍0 x000 xFF, 表示明亮程度(灰度);當(dāng)為2時(shí),像素值為雙字節(jié),第1個(gè)字節(jié)表示明亮程度,第2字節(jié)表示alpha值(即透明度)。當(dāng)為3時(shí),像素值為三字節(jié),分別用來表示RGB各顏色分量。當(dāng)為4時(shí),像素值為四字節(jié),前三個(gè)字節(jié)用來表示RGB各顏色分量,第四個(gè)字節(jié)表示alpha值。整理課件二、X3D基本編程 紋理節(jié)點(diǎn)之 ImageTextureImageTexture 是用來指定一個(gè)圖像映射到一個(gè)幾何形體的表面上。與PixelTexture 節(jié)點(diǎn)的屬性基本相同,只不過image屬性被換成了url屬性 .url屬性用來指定圖像的文件名和位置(圖像放在同一文件目錄下) Eg:wenli.x3d整理課件整理課件wenli.x3d整理課件都只是基本圖形?!都只
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年壬基酚項(xiàng)目建議書
- 智能工廠設(shè)備維護(hù)管理系統(tǒng)合同
- 冬季行車安全教育降低在雪地路面打滑與側(cè)偏的技巧
- 肛裂術(shù)后護(hù)理及治療
- 2024年未硫化復(fù)合橡膠及其制品項(xiàng)目發(fā)展計(jì)劃
- 習(xí)作:寫讀后感教學(xué)設(shè)計(jì)-2023-2024學(xué)年五年級(jí)下冊(cè)語(yǔ)文統(tǒng)編版
- 堅(jiān)守崗位 守護(hù)火災(zāi)安全
- 2024年電動(dòng)晾衣機(jī)合作協(xié)議書
- 貴州省黔西南自治州興仁市鳳凰中學(xué)2022年物理高一下期末聯(lián)考模擬試題含解析
- 貴州省安順市2022年高一物理第二學(xué)期期末檢測(cè)試題含解析
- 2024-2030年中國(guó)皮衣行業(yè)運(yùn)行分析及投資前景預(yù)測(cè)研究報(bào)告
- 河北省滄州市2024-2025學(xué)年高二上學(xué)期9月月考物理試題
- 2024年保安員理論考試題庫(kù)及完整答案(全優(yōu))
- 2024國(guó)網(wǎng)河南省電力公司高校畢業(yè)生招聘280人(第三批)高頻500題難、易錯(cuò)點(diǎn)模擬試題附帶答案詳解
- 屋頂防水工程施工合同范本(8篇)
- 2024貴州省機(jī)場(chǎng)集團(tuán)限公司地服分公司招聘21人高頻考題難、易錯(cuò)點(diǎn)模擬試題(共500題)附帶答案詳解
- 數(shù)學(xué)蘇教版四年級(jí)(上冊(cè))1、解決問題的策略 蘇教版(共13張)
- 2024年商用密碼應(yīng)用安全性評(píng)估從業(yè)人員考核試題庫(kù)-上(單選題)
- 2022智慧化風(fēng)電場(chǎng)管理運(yùn)維
- 3.1做有夢(mèng)想的少年 課件-2024-2025學(xué)年統(tǒng)編版道德與法治七年級(jí)上冊(cè)
- 人教版小學(xué)數(shù)學(xué)五年級(jí)上冊(cè)《植樹問題》教學(xué)設(shè)計(jì)及反思
評(píng)論
0/150
提交評(píng)論