第二章-VRML的基本知識課件.ppt
《第二章-VRML的基本知識課件.ppt》由會員分享,可在線閱讀,更多相關(guān)《第二章-VRML的基本知識課件.ppt(58頁珍藏版)》請在匯文網(wǎng)上搜索。
1、Ch2 VRML基本知識,開發(fā)及運行VRML所需工具示例程序基本概念,VRML的運行環(huán)境,VRML對硬件與軟件的環(huán)境要求都較低,一般計算機(jī)都可以運行,配置較高,運行速度較快。一般推薦配置為: (1)硬件環(huán)境:建議采用Pentium 4以上的計算機(jī),主頻2G以上、內(nèi)存128M以上、顯存64M以上、硬盤10G以上。 (2)軟件環(huán)境:操作系統(tǒng)可采用Windows2000/XP/2003等,安裝VRML相關(guān)瀏覽插件。 (3)網(wǎng)絡(luò)環(huán)境:瀏覽VRML場景時可以采用撥號、寬帶、無線等網(wǎng)絡(luò)接入方式,網(wǎng)絡(luò)瀏覽器可采用IE瀏覽器或Netscape瀏覽器。,開發(fā)及運行VRML所需工具,編輯工具: 一般的文本編輯器如
2、記事本NotePad或?qū)懽职錡ordPad,編輯VRML源程序代碼。程序存盤時文件的擴(kuò)展名必須是.wrl(world的縮寫)或.wrz vrmlpad2.0瀏覽工具: 安裝瀏覽器插件: cortonaPlayer Version 4.2安裝過程中取默認(rèn)值即可,VRML的編輯器,VrmlPad是由Parallel Graphics 公司開發(fā)的基于文本式的、支持即時預(yù)覽的VRML專用開發(fā)工具,另外還有如Cosmo World、Internet3D Space Builder等可視化場景創(chuàng)作工具。主流的三維建摸軟件如3DSmax、Maya、Blender等通過插件的方式都支持場景的VRML格式輸出。
3、文件/導(dǎo)出,選擇wrl格式即可. VrmlPad常用版本是2.0.,VrmlPad編輯器的主界面,VrmlPad編輯器的主要功能有:, 文件管理功能,(2)文件編輯功能,(3) 具有預(yù)覽功能,(4) 方便快捷的材質(zhì)編輯功能,(5) 方便下載VRML資源,7.2.2 VRML場景的瀏覽器,要在瀏覽器中觀察VRML場景,需要安裝VRML瀏覽器插件。下面的清單列出了目前常用的VRML/X3D瀏覽器插件。,BitManagement BS Contact X3D/VRML97插件,支持Internet Explorer(Windows)Octaga X3D/VRML瀏覽器,支持Internet Exp
4、lorer(Windows)CRC FreeWRL X3D/VRML瀏覽器,基于C語言開發(fā),開源,支持MacOSX, Linux平臺Xj3D for X3D/VRML97 開源瀏覽器,是用于制定X3D規(guī)范的試驗工具,2.0版本采用Java,其它瀏覽器: Parallel Graphics Cortona3D VRML97 插件,支持Netscape與Internet ExplorercortnaPlayer Version 4.2 。 blaxxun Contact VRML97 插件,支持Netscape or Internet Explorer Cosmo Player VRML 插件,是
5、對VRML97標(biāo)準(zhǔn)支持程度最高的一款瀏覽器,已停止開發(fā),支持 Firefox 與 Internet Explorer OpenVRML 一個跨平臺的VRML/ X3D運行環(huán)境(MacOSX, Linux, FreeBSD),第二節(jié) 示例程序P11,#VRML V2.0 utf8DEF qiuti Transform children Shape appearance Appearance material Material diffuseColor 0 1 1geometry Sphere radius 1.1 DEFtime TimeSensor #時間傳感器 cycleInterval 2
6、.0 loop TRUEDEFbianhua PositionInterpolator #移動位置節(jié)點key 0.0,1.0 #相對時間的邏輯值keyValue 0 0 -10 #空間坐標(biāo)的位置值與相對時間的邏輯值對應(yīng) 0 0 6 ROUTE time.fraction_changedTO bianhua.set_fractionROUTE bianhua.value_changed TO qiuti.set_translation,第三節(jié) VRML 2.0基本概念,VRML空間計量單位文件結(jié)構(gòu)VRML的域VRML數(shù)據(jù)類型對象和事件路由,在構(gòu)建虛擬場景時,構(gòu)成場景的造型有大小差別,物體間有相對
7、位置的不同,并且造型還有旋轉(zhuǎn)、移動等運動。這就涉及到物體的空間坐標(biāo)系、相應(yīng)的長度、角度及顏色等。在VRML中,采用空間直角坐標(biāo)系確定造型的位置,并且用特定的計量單位定量表示長度。,VRML的空間坐標(biāo)與計量單位,VRML的空間坐標(biāo)與計量單位 (1)VRML空間坐標(biāo)系 在VRML場景中,空間直角坐標(biāo)滿足右手螺旋法則,就是說,右手四指從X方向轉(zhuǎn)到Y(jié)方向,則拇指的指向是Z方向。在默認(rèn)情況下, X坐標(biāo)向右為正;Y坐標(biāo)向上為正;而Z坐標(biāo)指向觀察者,如圖所示。,VRML三維空間坐標(biāo)系,VRML采用笛卡兒坐標(biāo)系統(tǒng),在空間的正中間定義了默認(rèn)的原點,并以此基點建立了笛卡兒坐標(biāo)系??臻g的每一個點的位置用一組由三個實
8、數(shù)構(gòu)成的組表示,作為該點相對于原點的坐標(biāo)。形式為(X Y Z)。第一個數(shù)X為橫坐標(biāo),表示對象在空間中的左右位置,第二個數(shù)Y為縱坐標(biāo),表示對象在空間中的上下位置,第三個數(shù)Z表示對象在空間中的遠(yuǎn)近位置。,長度及坐標(biāo)的計量單位是一個VRML單位,在三維空間中,它是統(tǒng)一的,實際應(yīng)用時由開發(fā)者統(tǒng)一協(xié)調(diào).需要注意的是,這里表示的單位和實際環(huán)境中的計量沒有任何可比性,和一些三維建模軟件如3DSMAX的計量單位也沒有可比性。,(2)VRML長度單位,(3)VRML角度單位 在VRML中,使用的角度不是普通的角度,而是用弧度表示,這是瀏覽器接受的角度描述。當(dāng)換算成弧度后,再將其寫入到VRML源程序中。VRML中
- 1.請仔細(xì)閱讀文檔,確保文檔完整性,對于不預(yù)覽、不比對內(nèi)容而直接下載帶來的問題本站不予受理。
- 2.下載的文檔,不會出現(xiàn)我們的網(wǎng)址水印。
- 3、該文檔所得收入(下載+內(nèi)容+預(yù)覽)歸上傳者、原創(chuàng)作者;如果您是本文檔原作者,請點此認(rèn)領(lǐng)!既往收益都?xì)w您。
下載文檔到電腦,查找使用更方便
20 積分
下載 | 加入VIP,下載共享資源 |
- 配套講稿:
如PPT文件的首頁顯示word圖標(biāo),表示該P(yáng)PT已包含配套word講稿。雙擊word圖標(biāo)可打開word文檔。
- 特殊限制:
部分文檔作品中含有的國旗、國徽等圖片,僅作為作品整體效果示例展示,禁止商用。設(shè)計者僅對作品中獨創(chuàng)性部分享有著作權(quán)。
- 關(guān) 鍵 詞:
- 第二 VRML 基本知識 課件