要:采用虛擬現(xiàn)實技術(shù)和虛擬現(xiàn)實語言VRML對工程制圖中的重點模型進(jìn)行重構(gòu),采用B/S模型架構(gòu),構(gòu)建教學(xué)互動學(xué)習(xí)平臺,增強教學(xué)互動性,激發(fā)學(xué)生學(xué)習(xí)興趣。
關(guān)鍵詞關(guān)鍵詞:工程制圖;虛擬現(xiàn)實;交互性教學(xué)
DOIDOI:10.11907/rjdk.143826
中圖分類號:TP311
文獻(xiàn)標(biāo)識碼:A文章編號文章編號:16727800(2015)002010202
基金項目基金項目:中國高等職業(yè)技術(shù)教育研究會研究項目(GZYLX1213350); 深圳教育學(xué)會研究項目(ZD-2011006)
作者簡介作者簡介:堯燕(1976-),男,湖南邵陽人,碩士,深圳職業(yè)技術(shù)學(xué)院機(jī)電工程學(xué)院講師,研究方向為工程制圖、CAD。
0引言
工程制圖課程為工科的一門基礎(chǔ)課程,該課程學(xué)習(xí)需要一定的空間想象力和形體抽象的表達(dá)能力。高職學(xué)生基礎(chǔ)知識一般不是特別牢固,發(fā)散性思維較缺乏,往往對該課程學(xué)習(xí)興趣不大,學(xué)習(xí)效果不佳。虛擬現(xiàn)實技術(shù)具有多感知性、浸沒感、交互性、構(gòu)想性等特征,可以較好地解決學(xué)生空間想象力不足的問題,提高學(xué)生的學(xué)習(xí)興趣[1]。
1工程制圖課程教學(xué)現(xiàn)狀
工程制圖是一門形象思維很強的課程,要求學(xué)生有較強的空間想象能力,以實現(xiàn)空間形體到平面圖形的相互轉(zhuǎn)換。
目前,工程制圖課程一般用實物模型幫助學(xué)生提高思維能力。模型一旦做好就不能修改,且實物模型數(shù)量有限,不能很好地滿足教學(xué)需要。此外,實物模型成本較高,往往不能得到及時配置,實物模型不能完全滿足現(xiàn)代制圖教學(xué)的需要。有些信息技術(shù)條件較好的學(xué)校采用了CAD模型,可以讓學(xué)生隨時隨地觀察。但是CAD模型的視角是固定的,不具有交互性,且需要專門的CAD軟件支持,而專業(yè)的CAD軟件成本較大。
虛擬現(xiàn)實技術(shù)基于網(wǎng)絡(luò)一般三維場景表現(xiàn)技術(shù),不但可以將學(xué)生難于理解的空間形體展示出來,而且可以多角度動態(tài)觀察虛擬模型,對其進(jìn)行切割和虛擬裝配等操作,使學(xué)生對空間感知具有多樣性和交互性,增強學(xué)生學(xué)習(xí)的興趣,符合現(xiàn)代教育寓教于樂的教學(xué)思想。
2虛擬現(xiàn)實技術(shù)
虛擬現(xiàn)實(Virtual Reality,VR),又稱“靈境技術(shù)”,是20世紀(jì)末興起的一門綜合性信息技術(shù)。它集中運用計算機(jī)技術(shù)、計算機(jī)圖形學(xué)、傳感技術(shù)、人體工程學(xué)、人機(jī)交互理論等多個領(lǐng)域的最新成果,具有多感知性、浸沒感、交互性、構(gòu)想性等特征[1],目前廣泛應(yīng)用于航天航空訓(xùn)練系統(tǒng)、多人多工種協(xié)同工作系統(tǒng)等領(lǐng)域。
虛擬現(xiàn)實語言VRML(Virtual Reality Modeling Language)是三維模型的網(wǎng)絡(luò)表達(dá)形式。專業(yè)CAD模型無法實現(xiàn)網(wǎng)絡(luò)共享和網(wǎng)絡(luò)客戶端實際操作[23]。虛擬現(xiàn)實語言定義了一種將3D圖形和多媒體集成在一起的文件格式。從語法角度看,VRML文件是顯式定義和組織起來的3D多媒體對象集合。而從語義角度看,VRML文件描述的是基于時間的交互式3D多媒體信息的抽象行為,其描述的基于時間的3D空間稱為虛擬境界(Virtual World),簡稱境界,所包含的圖形對象和聽覺對象可通過多種機(jī)制動態(tài)修改[4]。
3虛擬現(xiàn)實教學(xué)平臺構(gòu)建
虛擬現(xiàn)實教學(xué)平臺為用戶提供了一種虛擬環(huán)境,讓用戶在該環(huán)境中可建立虛擬模型,并進(jìn)行互動操作。
3.1系統(tǒng)環(huán)境變量設(shè)置
為保證系統(tǒng)VRML場景和Java Applet之間的通信,系統(tǒng)需要有支持Java和VRML的瀏覽器。同時還需對系統(tǒng)環(huán)境變量進(jìn)行設(shè)置。首先,在BS Contact VRML/X3D的安裝目錄下找到以下2個文件C:\\Program Files\\Bitmanagement Software\\BS Contact VRML X3D\\cc3deai.zip及C:\\Program Files\\Bitmanagement Software\\BS Contact VRML X3D\\cc3dtrustlib.zip,將此2個文件復(fù)制到至程序工作目錄。然后下載vrml97.jar程序工作目錄下。最后設(shè)置3個系統(tǒng)變量,分別為:①變量名:JAVA_HOME 變量值:D:\\jdk1.3.1_18;②變量名:Path 變量值:%JAVA_HOME%\\bin;③變量名:CLASSPATH 變量值:;%JAVA_HOME%\\jre\\lib\\vrml97.jar;%JAVA_HOME%\\jre\\lib\\rt.jar;%JAVA_HOME%jre\\lib\\il8n.jar;%JAVA_HOME%\\lib\\dt.jar;%JAVA_HOME%\\lib\\tools.jar;C:\\Program Files\\Bitmanagement Software\\BS Contact VRML X3D\\cc3deai.zip;C:\\Program Files\\Bitmanagement Software\\BS Contact VRML X3D\\cc3dtrustlib.zip。
3.2系統(tǒng)構(gòu)建
系統(tǒng)環(huán)境采用3Dmax軟件構(gòu)建,并添加光源和材質(zhì),然后轉(zhuǎn)入VrmlPad軟件中進(jìn)行控制程序編制和調(diào)試。對于單個模型,采用專業(yè)CAD軟件建模效率更高,可先用CAD軟件建模,然后采用另存方式轉(zhuǎn)換成VRML格式,再用VrmlPad軟件集成。在VrmlPad軟件中,主要采用Java控制模型之間的相互關(guān)系。
4虛擬現(xiàn)實教學(xué)平臺發(fā)布和使用
本平臺采用Browser/Server結(jié)構(gòu),采用通用的網(wǎng)頁形式發(fā)布。圖1為實際教學(xué)中發(fā)布的虛擬學(xué)習(xí)平臺。
圖1發(fā)布后的虛擬學(xué)習(xí)平臺
5結(jié)語
本研究采用虛擬現(xiàn)實語言VRML,對工程制圖中的重點模型進(jìn)行重構(gòu),采用B/S模型架構(gòu),增強教學(xué)的互動性,提高學(xué)生學(xué)習(xí)興趣。將虛擬現(xiàn)實技術(shù)引入工程制圖實踐教學(xué)中,為制圖的教學(xué)提供一個全新的平臺。該方法主要針對工程制圖課程,同時可以推廣到其它課程的教學(xué)中。
參考文獻(xiàn)參考文獻(xiàn):
[1\]胡航,詹青龍. 基于虛擬現(xiàn)實技術(shù)的職業(yè)教育一體化教學(xué):內(nèi)涵、功能與設(shè)計[J].軟件導(dǎo)刊,2014,13(4):163165.
[2]殷柯,王順,智同生.VRML在計算機(jī)網(wǎng)絡(luò)課程中的應(yīng)用研究[J].知識經(jīng)濟(jì),2011(22):80.
[3]鄧新農(nóng). 關(guān)于3Dmax中的VRML運用的探討[J].職業(yè)技術(shù),2010(5):4344.
[4]張亞玲,高傲涵,張璟. 基于VRML和JAVA3D的圖形協(xié)同模式 [J].微計算機(jī)信息,2010(3):3032.
責(zé)任編輯(責(zé)任編輯:陳福時)