資源描述:
《附錄a vrml參考節(jié)點(diǎn)》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫(kù)。
1、附錄AVRML參考節(jié)點(diǎn)VRML節(jié)點(diǎn)集包括基本幾何節(jié)點(diǎn)、復(fù)雜群節(jié)點(diǎn)、VRML場(chǎng)景效果節(jié)點(diǎn)、動(dòng)畫(huà)節(jié)點(diǎn)及動(dòng)態(tài)感知節(jié)點(diǎn)等。排序后的VRML節(jié)點(diǎn)集如下。1.Anchor錨節(jié)點(diǎn),是超級(jí)鏈接群節(jié)點(diǎn),具有超級(jí)鏈接網(wǎng)絡(luò)文件和站點(diǎn)功能。Anchor錨節(jié)點(diǎn)的語(yǔ)法定義:節(jié)點(diǎn)名域名和域值域值類型Anchor{ur1“”#exposeFieldMFStringchildren[]#esposeFieldMFNodedescription“”#exposeFieldSFStringparameter[]#exposeFiledMFStringbboxCenter000#filedSFVec3fbboxSi
2、ze-1-1–1#filedSFVec3faddChildren#eventInMFNoderemoveChildren#eventInMFNode}2.Appearance外觀屬性節(jié)點(diǎn),作為Shape節(jié)點(diǎn)指定材質(zhì)和紋理,這一節(jié)點(diǎn)是通過(guò)對(duì)它的域的控制來(lái)實(shí)現(xiàn)的。Appearance節(jié)點(diǎn)的語(yǔ)法定義:Appearance{materialNULL#exposedFieldSFNode外觀的材料節(jié)點(diǎn)textureNULL#exposedFieldSFNode紋理映像textureTransformNULL#exposedFieldSFNode紋理坐標(biāo)變換}3.AudioClip音響剪
3、輯節(jié)點(diǎn),不能單獨(dú)使用,要和Sound聲音節(jié)點(diǎn)一起使用。AudioClip音響剪輯節(jié)點(diǎn)的語(yǔ)法定義:AudioClip{url[]#exposedFieldMFStringdescription“”#exposedFieldSFStringloopFALSE#exposedFieldSFBoolpitch1.0#exposedFieldSFFloatstartTime0.0#exposedFieldSFTimestopTime0.0#exposedFieldSFTimeduration_changed#eventOutSFTimeisActive#eventOutSFBool}1
4、44.Background背景節(jié)點(diǎn),是天空、大地及室內(nèi)立體空間背景節(jié)點(diǎn)。Background背景節(jié)點(diǎn)的語(yǔ)法定義:Background{skyColor[0.00.00.0]#exposedFieldMFColorskyAngle[]#exposedFieldMFFloatgroundColor[0.00.00.0]#exposedFieldMFColorgroundAngle[]#exposedFieldMFFloatfrontUrl[]#exposedFieldMFStringbackUrl[]#exposedFieldMFStringleftUrl[]#exposedFi
5、eldMFStringrightUrl[]#exposedFieldMFStringtopUrl[]#exposedFieldMFStringbottomUrl[]#exposedFieldMFStringset_bind#eventInSFBoolisBound#eventOutSFBool}5.Billboard廣告牌節(jié)點(diǎn),是廣告牌群節(jié)點(diǎn)。Billboard廣告牌節(jié)點(diǎn)的語(yǔ)法定義:Billboard{axisOfRotation010#exposedFieldSFVec3fchildren[]#exposedFieldMFNodebboxCenter000#fieldSFV
6、ec3fbboxSize-1–1-1#fieldSFVec3faddChildren#eventInMFNoderemoveChildren#eventInMFNode}6.Box盒子節(jié)點(diǎn),是基本幾何模型節(jié)點(diǎn)。Box盒子節(jié)點(diǎn)的語(yǔ)法定義:Box{size2.02.02.0#fieldSFVec3f#定義了一個(gè)立方體的寬、高、深}7.Collision碰撞節(jié)點(diǎn),是碰撞傳感器節(jié)點(diǎn)。Collision碰撞傳感器節(jié)點(diǎn)的語(yǔ)法定義:Collision{children[]#exposedFieldMFNodecollideTRUE#exposedFieldSFBoolproxyNULL#f
7、ieldSFNodebboxCenter0.00.00.0#fieldSFVec3fbboxSize-1.0–1.0–1.0#fieldSFVec3fcollideTime#eventOutSFTime14addChildren#eventInMFNoderemoveChildren#eventInMFNode}8.Color顏色節(jié)點(diǎn)。Color顏色節(jié)點(diǎn)的語(yǔ)法定義:Color{color[]#exposedFieldMFColor}9.ColorInterpolator顏色插補(bǔ)器節(jié)點(diǎn),是控制顏色變換的動(dòng)