數(shù)控車床編程入門基礎(chǔ)范文
時(shí)間:2023-10-27 17:52:35
導(dǎo)語(yǔ):如何才能寫好一篇數(shù)控車床編程入門基礎(chǔ),這就需要搜集整理更多的資料和文獻(xiàn),歡迎閱讀由公務(wù)員之家整理的十篇范文,供你借鑒。
篇1
關(guān)鍵詞: 數(shù)控車床編程教學(xué) 切入點(diǎn) 手工編程
數(shù)控車削加工是數(shù)控加工中應(yīng)用最廣泛、最基本的加工方法之一。它主要通過程序控制自動(dòng)完成內(nèi)外圓柱面、圓錐面、弧面、螺紋等工序的切削加工。數(shù)控車床編程是數(shù)控車削加工的基礎(chǔ)和重要步驟,程序的優(yōu)劣決定了零件加工質(zhì)量的高低。根據(jù)零件的復(fù)雜程度,數(shù)控車床編程分為手工編程和自動(dòng)編程,手工編程是自動(dòng)編程的基礎(chǔ),自動(dòng)編程中許多核心經(jīng)驗(yàn)都來自手工編程,掌握手工編程技術(shù)對(duì)掌握CAM軟件的使用方法、正確使用數(shù)控設(shè)備、理解自動(dòng)編程設(shè)計(jì)原理具有重要意義。本文以手工編程為例,探討數(shù)控車床編程教學(xué)的切入點(diǎn)。
一、從狠抓普通車床技能訓(xùn)練切入,為數(shù)控車床編程教學(xué)打好基礎(chǔ)。
對(duì)初學(xué)者來說,普通車床的操作更直接,感受更直觀。第一學(xué)年,我們按1:1的比例安排普通車床加工工藝與普通車床操作技能訓(xùn)練課程,使學(xué)生全面、系統(tǒng)地了解、學(xué)習(xí)普通車床的結(jié)構(gòu)、規(guī)格、性能;掌握刀具的分類、幾何角度、刃磨方法;牢記切削用量的含義及選擇原則;熟練掌握內(nèi)外圓柱面、圓錐面、弧面、螺紋的加工方法及刀具的運(yùn)動(dòng)軌跡;根據(jù)零件圖,會(huì)制定零件的加工工藝……另外,在普通車床加工中,若出現(xiàn)不正?,F(xiàn)象,則可以采取措施,避免出現(xiàn)不良后果。通過系統(tǒng)學(xué)習(xí),學(xué)生熟悉了車削加工的全過程,為數(shù)控車床編程教學(xué)打下了堅(jiān)實(shí)的基礎(chǔ)。
二、以“必需、夠用”為原則切入,整合教學(xué)內(nèi)容,提高教學(xué)效率。
沒有門檻的中等職業(yè)教育,生源特點(diǎn)是:總體入學(xué)成績(jī)下降,大多數(shù)學(xué)生初中階段的文化基礎(chǔ)差,接受能力、分析能力、思維能力偏低,惰性、厭學(xué)心理嚴(yán)重,一旦學(xué)習(xí)上遇到困難,就會(huì)因自卑而放棄。針對(duì)這些特點(diǎn),我們?cè)诮虒W(xué)內(nèi)容的組織、教學(xué)環(huán)節(jié)的設(shè)置上狠下工夫,本著“必須、夠用”的原則,刪繁就簡(jiǎn),以就業(yè)為導(dǎo)向,從實(shí)際出發(fā),因材施教,將每個(gè)知識(shí)點(diǎn)的教學(xué)重點(diǎn)放在“是什么”,“怎么用”上,引學(xué)生入門,助學(xué)生進(jìn)步。
1.利用視覺沖擊,激發(fā)學(xué)生的好奇心。
絕大多數(shù)學(xué)生沒有接觸過數(shù)控車床,不知道什么叫“數(shù)控”,對(duì)數(shù)控編程、數(shù)控加工有神秘感。在學(xué)習(xí)初,我們組織學(xué)生觀看數(shù)控加工錄像,安排學(xué)生去車間參觀,將他們?cè)谄胀ㄜ嚧采霞庸み^的零件置于數(shù)控車床,重新編程加工,通過這種視覺沖擊,激發(fā)他們的好奇心與求知欲。
2.從學(xué)生熟悉的內(nèi)容切入。
在課堂上,展示學(xué)生在普通車床上加工的零件,要求學(xué)生對(duì)照?qǐng)D紙,回憶該零件的加工過程,制定該零件的加工工藝,告訴學(xué)生,將該零件的加工路線,包括每一個(gè)工步,如進(jìn)刀、切削、退刀、回刀,用相應(yīng)的指令代碼及規(guī)定的指令格式寫出來,這個(gè)過程就是編程。以這種方式引出數(shù)控編程的概念及數(shù)控編程的步驟,學(xué)生易于理解,樂于接受。
3.以“點(diǎn)”帶“面”。
不同的數(shù)控系統(tǒng),指令代碼的含義、指令格式、編程方法不同,教學(xué)中,以應(yīng)用較廣泛的一種系統(tǒng)如FANUC系統(tǒng)為主,向?qū)W生講清編程指令的含義、應(yīng)用范圍,當(dāng)學(xué)生掌握該系統(tǒng)的編程方法,能應(yīng)用該系統(tǒng)指令自如編寫零件的加工程序后,再逐步向其他系統(tǒng)擴(kuò)展,并作橫向?qū)Ρ龋@樣,學(xué)生可掌握每個(gè)系統(tǒng)的編程特點(diǎn),不易混淆。
4.重點(diǎn)講解基礎(chǔ)指令。
數(shù)控指令是程序構(gòu)成的基本單元,也是數(shù)控車床操作的主要對(duì)象。數(shù)控車床加工的零件,不管形狀多么復(fù)雜,刀具的運(yùn)動(dòng)軌跡可歸納為兩類:一類是直線運(yùn)動(dòng)(G01),一類是弧線運(yùn)動(dòng)(G02/G03)。只要學(xué)生掌握了這三個(gè)指令的格式、參數(shù)代碼的含義、應(yīng)用特點(diǎn)、編程方法、編程注意事項(xiàng),其他指令如G32、G90、G92、G71、G73、G76等學(xué)習(xí)起來就較為容易。因此,我們將數(shù)控編程教學(xué)重點(diǎn)放在這三個(gè)指令的教學(xué)上,循序漸進(jìn),引導(dǎo)學(xué)生理解指令的作用是什么,指令怎么用,達(dá)到學(xué)懂、會(huì)用的目的。
三、從數(shù)控加工仿真軟件切入,實(shí)現(xiàn)“教、學(xué)、做”一體化教學(xué)。
數(shù)控編程有很強(qiáng)的操作性,要求有大量的實(shí)際操作輔助教學(xué),增強(qiáng)學(xué)生的感性認(rèn)識(shí)。學(xué)校購(gòu)置的設(shè)備數(shù)量有限,每個(gè)學(xué)生上機(jī)操作的機(jī)會(huì)不多。因此,我們利用仿真軟件實(shí)現(xiàn)每個(gè)學(xué)生上機(jī)操作的愿望。
仿真軟件是在計(jì)算機(jī)上模擬仿真數(shù)控車床操作、工件加工、工件測(cè)量等動(dòng)態(tài)數(shù)控加工全過程,使學(xué)生掌握數(shù)控車床的基本操作方法,感受機(jī)床的運(yùn)行特性,為實(shí)際操作奠定堅(jiān)實(shí)的基礎(chǔ)。
1.“教、做”一體化。
仿真軟件提供了與實(shí)際數(shù)控機(jī)床完全相同的操作面板、按鍵功能、屏幕顯示。授課時(shí),通過投影儀將仿真數(shù)控機(jī)床投影到大屏幕上,教師利用仿真軟件邊講理論邊演示,如回零、工作方式的選擇、程序的編輯與修改、對(duì)刀、補(bǔ)償設(shè)定、輸入輸出操作,使學(xué)生有身臨其境的感覺,這樣,把枯燥的理論知識(shí)落實(shí)在機(jī)床操作中,老師講一段操作一下機(jī)床,學(xué)生看得逼真,理解得透徹,學(xué)習(xí)興趣漸濃。
2.“學(xué)、做”一體化。
仿真軟件實(shí)現(xiàn)了數(shù)控機(jī)床手工編程的過程模擬和加工過程的圖形模擬。首先,學(xué)生可將自己編寫的程序輸入仿真車床,檢驗(yàn)程序是否正確,刀具的運(yùn)動(dòng)軌跡是否合理,及時(shí)發(fā)現(xiàn)問題,不斷調(diào)試加工程序,補(bǔ)償超差尺寸,直觀感受數(shù)控加工的過程與結(jié)果。其次,改變紙質(zhì)作業(yè)的傳統(tǒng)模式,要求課堂練習(xí)、課后作業(yè)均用仿真軟件完成,最大限度地滿足學(xué)生的動(dòng)手欲望。
篇2
關(guān)鍵詞:數(shù)控技術(shù);教學(xué)方法;數(shù)控編程與操作
中圖分類號(hào):G718文獻(xiàn)標(biāo)識(shí)碼:B文章編號(hào):1672-1578(2013)07-0274-02
隨著科學(xué)技術(shù)的飛速發(fā)展,數(shù)控技術(shù)在機(jī)械制造領(lǐng)域日益普及與提高,各種類型的數(shù)控機(jī)床在生產(chǎn)中得到越來越廣泛的應(yīng)用。企業(yè)之間的競(jìng)爭(zhēng)已由物質(zhì)資源的競(jìng)爭(zhēng)轉(zhuǎn)化為人力資源的競(jìng)爭(zhēng),對(duì)人才培養(yǎng)的目標(biāo)也從知識(shí)型向能力型的轉(zhuǎn)變,創(chuàng)新意識(shí)和工程能力的培養(yǎng)也已經(jīng)成為實(shí)習(xí)訓(xùn)練的核心。如何培養(yǎng)高技能人才的問題就擺在了中職院校的面前。
數(shù)控專業(yè)如何讓學(xué)生真正學(xué)會(huì)和掌握加工的工藝知識(shí)和編程技巧就成為教師的一大難題。在我們的教學(xué)實(shí)踐中,解決這些問題,需要針對(duì)數(shù)控加工工藝知識(shí)、數(shù)控編程以及實(shí)踐環(huán)節(jié),在教學(xué)中采用合理的課程體系作基礎(chǔ),靠系統(tǒng)的教學(xué)環(huán)節(jié)作保證,因而提高學(xué)生實(shí)習(xí)質(zhì)量顯得尤為重要,以下是我在數(shù)控實(shí)習(xí)教學(xué)中為提高教學(xué)質(zhì)量進(jìn)行的一些創(chuàng)新措施。
1.合理安排教學(xué)步驟,確保實(shí)習(xí)教學(xué)時(shí)間
實(shí)習(xí)課首先要保證學(xué)生的操作教學(xué)時(shí)間。以往采用的是講練結(jié)合模式教學(xué),是傳統(tǒng)的大班教學(xué)模式,學(xué)生實(shí)習(xí)時(shí)間短,能真正學(xué)到的東西很少,再加上學(xué)生文化基礎(chǔ)薄弱,自控能力差,實(shí)習(xí)設(shè)備較少,師資力量不足,實(shí)習(xí)教學(xué)效果可想而知。根據(jù)這些情況,我將班級(jí)分成幾個(gè)小組,根據(jù)機(jī)床的數(shù)量及"差優(yōu)搭配"原則分為4-5個(gè)小組。采取了融理論與實(shí)踐于一體,循環(huán)往復(fù),滾動(dòng)式前進(jìn)和螺旋式提高教學(xué)步驟,在教學(xué)過程中,形成了小模塊、大模塊反復(fù)進(jìn)行運(yùn)轉(zhuǎn)過程。這種安排在不改變?cè)薪虒W(xué)課時(shí)的同時(shí)使每位同學(xué)的有效實(shí)習(xí)時(shí)間大大增多,保證了同學(xué)們?cè)趯?shí)習(xí)期間掌握教學(xué)計(jì)劃內(nèi)容。
2.合理設(shè)計(jì)實(shí)習(xí)內(nèi)容,把握教學(xué)的每一個(gè)環(huán)節(jié)
在教學(xué)實(shí)施過程中,按照以學(xué)生為主體,教師引導(dǎo)為輔的原則。我在實(shí)習(xí)的第一課先給學(xué)生介紹課程與生產(chǎn)的關(guān)系,讓學(xué)生對(duì)課程產(chǎn)生興趣,然后在進(jìn)行幾個(gè)環(huán)節(jié):
2.1入門指導(dǎo):先由教師用數(shù)控機(jī)床加工一件零件進(jìn)行演示,讓學(xué)生對(duì)數(shù)控加工過程有一個(gè)感性認(rèn)知,進(jìn)行入門指導(dǎo)。激發(fā)學(xué)生的學(xué)習(xí)興趣,在進(jìn)行完加工演示后進(jìn)行理論知識(shí)講授。
2.2新課講授:是使學(xué)生掌握新知識(shí)和新技能,主要講授數(shù)控機(jī)床的組成,手輪,工作原理代碼,加工工藝和編程知識(shí),教師要條理清晰,語(yǔ)言簡(jiǎn)潔,重點(diǎn)突出,讓學(xué)生知道應(yīng)掌握什么和怎樣掌握。
2.3操作演示:這是實(shí)習(xí)教學(xué)的重要步驟,通過它學(xué)生可以具體、生動(dòng)、直接地感受所學(xué)的知識(shí),在教師的指導(dǎo)下,由學(xué)生進(jìn)行自編程序,獲得感性知識(shí),加深對(duì)所學(xué)內(nèi)容的印象,把理論知識(shí)和實(shí)際操作聯(lián)系起來。在進(jìn)行示范操作時(shí)要?jiǎng)幼魇炀殹?zhǔn)確,重點(diǎn)部分應(yīng)提醒學(xué)生指導(dǎo)問題所在,難點(diǎn)部分課邊示范邊講解,分解動(dòng)作與整體動(dòng)作要很好地結(jié)合,充分調(diào)動(dòng)學(xué)生的學(xué)習(xí)興趣和積極性,引導(dǎo)學(xué)生提出問題,調(diào)動(dòng)興趣后再引導(dǎo)它們通過實(shí)習(xí)練習(xí)去解決問題。
2.4結(jié)束指導(dǎo):是指教師根據(jù)學(xué)生在操作過程中對(duì)基本技能的掌握程度進(jìn)行總的評(píng)估。在這一環(huán)節(jié)中要注意把學(xué)生的感性知識(shí)提升到理論性認(rèn)識(shí),幫助學(xué)生把實(shí)踐經(jīng)驗(yàn)進(jìn)一步提高,形成技能。編寫訓(xùn)練報(bào)告應(yīng)特別注意引導(dǎo)學(xué)生認(rèn)真總結(jié)在實(shí)習(xí)過程中積累的經(jīng)驗(yàn)、觀察的結(jié)果及操作的效果,啟發(fā)學(xué)生找出規(guī)律,把握技巧,做出結(jié)論。
3.教學(xué)方法與手段的改革
教學(xué)內(nèi)容是圍繞工作任務(wù)展開,教學(xué)過程模擬工作過程,化難為易,化繁為簡(jiǎn),化深為淺,并將其融合于實(shí)踐教學(xué)中,將理論知識(shí)掌握和操作能力培養(yǎng)同時(shí)進(jìn)行,促使學(xué)生因操作需要產(chǎn)生學(xué)習(xí)理論知識(shí)的動(dòng)機(jī),有利于提高學(xué)生學(xué)習(xí)的興趣和主動(dòng)性,較好地解決了理論教學(xué)和實(shí)踐教學(xué)脫節(jié)的問題,減少了理論課與實(shí)操課之間的知識(shí)重復(fù)。教學(xué)中可以充分利用現(xiàn)代教學(xué)技術(shù)手段,通過授課課件、動(dòng)畫、錄像等,多視角呈現(xiàn),形象地展現(xiàn)走刀路線,加工過程等,使得教學(xué)直觀,易于學(xué)生理解和掌握,調(diào)動(dòng)學(xué)生學(xué)習(xí)的興趣,提高聽課的效率和積極性。
4.充分利用數(shù)控模擬軟件
數(shù)控實(shí)習(xí)課是一門實(shí)踐性很強(qiáng)的課程,可學(xué)校的數(shù)控機(jī)床數(shù)量有限,因而改善和提高數(shù)控實(shí)習(xí)的實(shí)習(xí)環(huán)境,使學(xué)生能學(xué)練結(jié)合,就成為數(shù)控教學(xué)的一個(gè)難題。
數(shù)控仿真加工系統(tǒng)可以實(shí)現(xiàn)數(shù)控機(jī)床零件加工的全過程。因此我就選定了一種能在計(jì)算機(jī)上進(jìn)行手工編程和自動(dòng)編程、并能動(dòng)態(tài)模擬加工軌跡、與數(shù)控車床有良好接口的數(shù)控模擬軟件。數(shù)控模擬軟件,可以逼真的仿真加工現(xiàn)場(chǎng):機(jī)床型號(hào)和系統(tǒng)都可以按要求設(shè)置,可以仿真與現(xiàn)場(chǎng)同樣的屏幕配置和功能,實(shí)時(shí)地解釋NC代碼并生成機(jī)床進(jìn)給指令;提供與真實(shí)的CNC機(jī)床類似的操作面板;提供視圖放大、縮小功能的設(shè)置;幫助功能(碰撞、過載);使用對(duì)話框可以方便的進(jìn)行刀具和功能的設(shè)置;可以同時(shí)顯示刀具與偏移路徑;NC校驗(yàn)功能;代碼向?qū)Чδ?;幫助功能……所有這一切都使數(shù)控實(shí)習(xí)學(xué)習(xí)更加容易很好地解決了數(shù)控機(jī)床數(shù)量不足的問題。
我就充分利用數(shù)控仿真模擬這一特點(diǎn),結(jié)合多媒體廣播給學(xué)生演示加工過程,然后利用練習(xí)模式進(jìn)行強(qiáng)化訓(xùn)練,把書本中抽象、籠統(tǒng)的理論變?yōu)樾蜗蟆⒕唧w、針對(duì)實(shí)物的感官印象,使學(xué)生在動(dòng)手的過程中不知不覺的提高了對(duì)書本相關(guān)知識(shí)要點(diǎn)的理解力,激發(fā)了學(xué)生的學(xué)習(xí)興趣和積極性,從而較快的提高成績(jī),增強(qiáng)自信心,變學(xué)生被動(dòng)學(xué)習(xí)為主動(dòng)學(xué)習(xí)。在進(jìn)行數(shù)控機(jī)床基本操作訓(xùn)練時(shí),我還利用仿真軟件讓學(xué)生通過教學(xué)網(wǎng)絡(luò)觀看教師的操作過程并進(jìn)行練習(xí),保證每個(gè)同學(xué)有充足的時(shí)間既可以自主學(xué)習(xí),避免了初學(xué)者直接上機(jī)床進(jìn)行操作可能出現(xiàn)的撞壞車刀、損壞工件與機(jī)床、浪費(fèi)材料等現(xiàn)象,又有效地解決了機(jī)床臺(tái)套數(shù)不足的難點(diǎn)。
5.實(shí)操練習(xí)
前面所做的工作大多都是在計(jì)算機(jī)上進(jìn)行的模擬操作,學(xué)生很難和實(shí)際的加工聯(lián)系起來。在老師的指導(dǎo)下,在數(shù)控機(jī)床上進(jìn)行工件的加工時(shí)必不可少的,練習(xí)要貼近實(shí)際,鼓勵(lì)學(xué)生加工出合格的工件,培養(yǎng)學(xué)生的動(dòng)手能力,豐富了專業(yè)理論的知識(shí)。讓學(xué)生到車間進(jìn)行數(shù)控生產(chǎn)技能的實(shí)習(xí),可以展示學(xué)生的能力,主動(dòng)爭(zhēng)取社會(huì)的認(rèn)可,擴(kuò)大學(xué)生的就業(yè)通道。
在數(shù)控實(shí)習(xí)教學(xué)中會(huì)遇到各種各樣的困難,這就需要我們克服困難,充分利用現(xiàn)有資源,創(chuàng)造條件,把數(shù)控操作實(shí)習(xí)開展好。只要學(xué)生的技術(shù)水平得到提高,實(shí)習(xí)效率也就必然提高。只有進(jìn)行課程改革,才能克服以前老套教學(xué)中的問題,才能創(chuàng)造更好的學(xué)習(xí)環(huán)境培養(yǎng)出高技能的人才。
參考文獻(xiàn)
篇3
關(guān)鍵詞:數(shù)控加工 數(shù)控仿真軟件
數(shù)控仿真軟件是一款在計(jì)算機(jī)設(shè)備內(nèi)完成數(shù)控操作加工仿真的現(xiàn)代化專業(yè)性軟件,能同時(shí)展開刀具軌跡與機(jī)床運(yùn)動(dòng)的仿真。數(shù)控仿真軟件通過三維顯示與虛擬現(xiàn)實(shí)技術(shù),使數(shù)控加工整個(gè)流程的模擬達(dá)到相當(dāng)逼真的程度,進(jìn)而檢驗(yàn)加工環(huán)節(jié)里可能存在的不足。利用微型計(jì)算機(jī)的數(shù)控加工實(shí)驗(yàn)教學(xué)系統(tǒng),可為學(xué)生知識(shí)的學(xué)習(xí)提供更真實(shí)的數(shù)控機(jī)床操作編程加工環(huán)境,可降低實(shí)際上機(jī)操作時(shí)因誤操作而帶來的機(jī)床與工件毀壞幾率,進(jìn)而提升課堂教學(xué)質(zhì)量與學(xué)生實(shí)際工作能力。
一、數(shù)控仿真軟件在數(shù)控加工技術(shù)教學(xué)中的作用
第一,通過數(shù)控仿真軟件能夠彌補(bǔ)設(shè)備與師資缺乏,增強(qiáng)學(xué)生動(dòng)手實(shí)踐能力,對(duì)學(xué)生技能操作熟練程度的提升更有利。利用仿真軟件展開模擬操作,可為學(xué)生提供更多的實(shí)習(xí)機(jī)會(huì),縮短新授知識(shí)轉(zhuǎn)變?yōu)榧寄艿闹芷凇H缫粋€(gè)班級(jí)中約有30個(gè)人,3臺(tái)機(jī)床,平均每臺(tái)機(jī)床約10個(gè)人,每次實(shí)習(xí)時(shí)間約3小時(shí),而每個(gè)人的實(shí)際操作時(shí)間僅有18分鐘,在如此短暫時(shí)間內(nèi),很難達(dá)到預(yù)期的效果。若我們利用每所學(xué)校均有的微機(jī)室,將3小時(shí)換作與實(shí)際機(jī)床基本相同的仿真操作的話,可保證所有學(xué)生均有足夠時(shí)間來動(dòng)手,提升操作熟練程度,為下一步實(shí)際操作做足準(zhǔn)備。
第二,提供了多類機(jī)床與多類系統(tǒng)。現(xiàn)今數(shù)控機(jī)床的種類與系統(tǒng)廠家相當(dāng)多,教學(xué)時(shí)可結(jié)合需要選擇對(duì)應(yīng)機(jī)床與系統(tǒng)完成對(duì)學(xué)生的授課,增強(qiáng)了學(xué)生對(duì)不同數(shù)控系統(tǒng)與不同數(shù)控機(jī)床的適應(yīng)能力。
第三,通過數(shù)控仿真軟件可更好結(jié)合理論學(xué)習(xí),實(shí)現(xiàn)同步教學(xué)。若通過仿真軟件一邊演示一邊教學(xué),借助車刀與工件運(yùn)動(dòng)來顯示指令軌跡,學(xué)生更易理解,還可親手操作以加深認(rèn)識(shí),理論與實(shí)踐相互融合,增強(qiáng)了教學(xué)質(zhì)量。
二、數(shù)控加工技術(shù)課程的數(shù)控仿真軟件教學(xué)要點(diǎn)
1.引導(dǎo)學(xué)生正確選用數(shù)控加工仿真系統(tǒng),提高教學(xué)質(zhì)量
數(shù)控仿真軟件可通過計(jì)算機(jī)把所編制程序,在二維圖或三維圖的基礎(chǔ)上通過動(dòng)態(tài)方式把整個(gè)數(shù)控加工過程更生動(dòng)地展現(xiàn)出來?,F(xiàn)今有影響力、有代表性的數(shù)控仿真軟件包括上海宇龍、斯沃仿真、南京宇航等。但具體選擇哪種仿真軟件,還應(yīng)綜合分析仿真系統(tǒng)里操作面與實(shí)訓(xùn)教學(xué)機(jī)床的匹配性,保證仿真系統(tǒng)里所用到的數(shù)控系統(tǒng)應(yīng)與教材教學(xué)選擇的數(shù)控系統(tǒng)或機(jī)床相符,并考慮數(shù)控仿真系統(tǒng)功能是否滿足教學(xué)要求與仿真軟件及CAD/CAM軟件配套性,如通過CAD/CAM軟件后置處理所生成的程序可否調(diào)入仿真系統(tǒng)進(jìn)件虛擬加工,在仿真軟件運(yùn)行驗(yàn)證符合要求的程序可否在真實(shí)機(jī)床里加工等。筆者學(xué)校在實(shí)際操作中選用了上海宇龍數(shù)控仿真軟件,軟件基本可兼容目前國(guó)內(nèi)已有的大部分?jǐn)?shù)控系統(tǒng),如FANUC、SIEMENS、廣州數(shù)控等。仿真軟件完全模擬真實(shí)的數(shù)控機(jī)床操作,能清晰仿真整個(gè)數(shù)控加工環(huán)節(jié)。學(xué)生在學(xué)習(xí)過程中能夠更快速地了解數(shù)控機(jī)床編程與操作技能。
2.科學(xué)應(yīng)用仿真軟件,增強(qiáng)學(xué)生學(xué)習(xí)興趣
過去在黑板上講授不同按鍵名稱、作用與操作方法,實(shí)質(zhì)上是一件費(fèi)力不討好的事,學(xué)習(xí)者感覺枯燥,教師也乏味。但若將數(shù)控仿真軟件用于數(shù)控加工技術(shù)課程中,學(xué)生所編程序能夠直接在計(jì)算機(jī)數(shù)控加工仿真軟件中進(jìn)行模擬加工演示。由于機(jī)床操作面板的使用及零件加工過程均與實(shí)際加工情況類似,學(xué)生可從任意角度了解、掌握數(shù)控機(jī)床加工過程,毛坯加工變作成品的過程真實(shí)形象,更利于知識(shí)點(diǎn)的掌握。利用數(shù)控仿真軟件,基于學(xué)生學(xué)習(xí)中遇到的各種困難及問題給予講解、引導(dǎo)、示范操作,可以克服所有的學(xué)習(xí)困難,解決問題,增強(qiáng)學(xué)生學(xué)習(xí)興趣。此外,數(shù)控仿真軟件再先進(jìn),終究不是真實(shí)的,數(shù)控系統(tǒng)種類多,統(tǒng)一數(shù)控系統(tǒng)應(yīng)用于不同廠家生產(chǎn)的數(shù)控機(jī)床上,實(shí)際操作中也存在諸多差異,研發(fā)人員無法全面掌握這些具體細(xì)節(jié),仿真軟件產(chǎn)品會(huì)出現(xiàn)一些與真實(shí)機(jī)床不同的感覺。教師還應(yīng)為學(xué)生清楚講述軟件與實(shí)際機(jī)床不符之處,并結(jié)合機(jī)床真實(shí)情況為學(xué)生展開針對(duì)性教學(xué),以免讓學(xué)生出現(xiàn)誤解,不利于將來機(jī)床編程與實(shí)操。
3.合理安排教學(xué)內(nèi)容,循序漸進(jìn)掌握數(shù)控知識(shí)
數(shù)控加工技術(shù)課程教學(xué)中應(yīng)合理安排教學(xué)內(nèi)容,在教學(xué)前將知識(shí)點(diǎn)給予有效安排,大致分作三個(gè)模塊,即基礎(chǔ)模式、提高模塊與拓展模塊。首先,基礎(chǔ)模塊重點(diǎn)講述訓(xùn)練中常用到的FANUC數(shù)控系統(tǒng)相關(guān)數(shù)控車床、數(shù)控加工中心編程方法、操作及應(yīng)用知識(shí),該模塊屬于教學(xué)基礎(chǔ),也屬于教學(xué)的重點(diǎn),要求學(xué)生務(wù)必熟練掌握,并能做到知識(shí)的靈活運(yùn)用;其次,提高模塊重點(diǎn)講述并訓(xùn)練SIEMENS數(shù)控系統(tǒng)相關(guān)三種機(jī)床編程與操作,增強(qiáng)學(xué)生在不同數(shù)控系統(tǒng)下進(jìn)行不同數(shù)控機(jī)床編程的操作能力與理解能力;最后,拓展模塊重點(diǎn)講述國(guó)產(chǎn)數(shù)控系統(tǒng)里的華中數(shù)控系統(tǒng)與廣州數(shù)控系統(tǒng)里的數(shù)控車床編程及操作技巧,拓寬學(xué)生知識(shí)面,增強(qiáng)學(xué)生對(duì)不同操作系統(tǒng)、不同操作面板的編程及實(shí)踐操作能力。唯有如此,學(xué)生方可更牢固地掌握各種數(shù)控加工知識(shí),步入社會(huì)后能盡快適應(yīng)崗位工作要求,提高工作能力。
4.仿真軟件學(xué)習(xí)與機(jī)床實(shí)際操作訓(xùn)練同時(shí)進(jìn)行
數(shù)控仿真軟件不僅可用于數(shù)控加工技術(shù)課程教學(xué)中,還可作為數(shù)控操作技能訓(xùn)練輔助工具。教師應(yīng)擺正數(shù)控仿真系統(tǒng)在教學(xué)中的位置,不可讓學(xué)生養(yǎng)成一味依賴數(shù)控仿真軟件的習(xí)慣,而忽視了機(jī)床實(shí)際操作練習(xí)的重要性。教師需結(jié)合課程總共的學(xué)習(xí)時(shí)間,科學(xué)分配仿真軟件學(xué)習(xí)與機(jī)床實(shí)際操作訓(xùn)練二者的時(shí)間比例,充分認(rèn)識(shí)到數(shù)控仿真軟件的應(yīng)用優(yōu)勢(shì)主要體現(xiàn)在入門基礎(chǔ)訓(xùn)練上,而學(xué)生實(shí)踐操作技能的提升關(guān)鍵還是要通過大量的機(jī)床實(shí)際操作訓(xùn)練。學(xué)校需合理制訂教學(xué)計(jì)劃,在數(shù)控仿真軟件課程學(xué)習(xí)前,就先組織學(xué)生到附近工廠實(shí)習(xí),讓學(xué)生對(duì)各類加工方法有更深的感性認(rèn)識(shí)。同時(shí),數(shù)控機(jī)床課程與數(shù)控加工工藝課程也應(yīng)安排在數(shù)控仿真軟件學(xué)習(xí)訓(xùn)練前,讓學(xué)生掌握更多機(jī)床操作方法、加工方法與切削用量選擇方法,更利于學(xué)生理解與掌握數(shù)控仿真各環(huán)節(jié)要點(diǎn),進(jìn)而讓數(shù)控仿真軟件真正在數(shù)控加工技術(shù)課程中發(fā)揮作用,達(dá)到“砍柴不誤磨刀功”之效。
總之,數(shù)控仿真軟件將逐漸變成我國(guó)數(shù)控教學(xué)中的主要手段,不但能夠解決占用過多實(shí)驗(yàn)設(shè)備時(shí)間的問題,還可提升學(xué)生對(duì)數(shù)控加工的認(rèn)識(shí),還可為學(xué)生提供檢驗(yàn)自行編寫程序正確性的有效手段。不過,把數(shù)控仿真軟件應(yīng)用于數(shù)控加工教學(xué)里也有諸多不足,在應(yīng)用過程中還應(yīng)不斷改進(jìn)與完善,使其更好為數(shù)控教學(xué)服務(wù),提高教學(xué)質(zhì)量,為社會(huì)培育出一批批實(shí)踐能力強(qiáng)的新型數(shù)控人才。
參考文獻(xiàn):
[1]叢娟,叢樹林.基于數(shù)控仿真軟件的數(shù)控加工工藝與編程課程改革[J].遼寧高職學(xué)報(bào),2011(3).
[2]王芊.有效提高學(xué)生實(shí)踐能力的途徑――仿真軟件在數(shù)控技術(shù)專業(yè)教學(xué)中的應(yīng)用[J].包頭職業(yè)技術(shù)學(xué)院學(xué)報(bào),2009(1).
篇4
【關(guān)鍵詞】數(shù)控加工;一體化
自改革開放以來,高科技時(shí)代帶來工業(yè)技術(shù)的飛速發(fā)展,致使職業(yè)學(xué)校不能及時(shí)、快速地向社會(huì)輸送出適應(yīng)產(chǎn)業(yè)結(jié)構(gòu)調(diào)整、社會(huì)經(jīng)濟(jì)迅速發(fā)展的技術(shù)型技能人才,繼而阻礙了企業(yè)、經(jīng)濟(jì)和社會(huì)的可持續(xù)發(fā)展。這就迫使職業(yè)教育必須在教育思維、教學(xué)理念和教學(xué)方式上,須脫離傳統(tǒng)的教學(xué)模式,并進(jìn)行全方位地、深入地進(jìn)行教學(xué)改革,核心就是如何實(shí)施一體化教學(xué),快速培養(yǎng)出社會(huì)需要的合格的技能人才。
既然傳統(tǒng)的教學(xué)模式已不能適應(yīng)實(shí)現(xiàn)職業(yè)學(xué)校人才培養(yǎng)目標(biāo)的需求,因此,構(gòu)建一個(gè)“以就業(yè)為導(dǎo)向,以職業(yè)為本位”的符合職業(yè)教育目標(biāo)要求的教學(xué)體系顯得尤為重要。這種教學(xué)體系就是一體化教學(xué)體系。通過一體化教學(xué),可以達(dá)到以下幾個(gè)轉(zhuǎn)變:教學(xué)從“知識(shí)的傳遞”向“知識(shí)的處理和轉(zhuǎn)換”轉(zhuǎn)變,教師從“單一型”向“行為引導(dǎo)型”轉(zhuǎn)變;學(xué)生由“被動(dòng)接受的模仿型”向“主動(dòng)實(shí)踐、手腦并用的創(chuàng)新型”轉(zhuǎn)變;教學(xué)組織形式由“固定教室、集體授課”向“室內(nèi)外專業(yè)教室、實(shí)習(xí)車間”轉(zhuǎn)變;教學(xué)手段由“口授、黑板”向“多媒體、網(wǎng)絡(luò)化、現(xiàn)代化教育技術(shù)”轉(zhuǎn)變,從而以“一體化”的教學(xué)模式體現(xiàn)職業(yè)教育的實(shí)踐性、開放性、實(shí)用性。而要達(dá)到這樣的目標(biāo),就必須構(gòu)建新的專業(yè)課程體系,即以能力為本位,以職業(yè)實(shí)踐為主線,以項(xiàng)目課程為主體,構(gòu)建綜合模塊化的課程體系。
一體化教學(xué),簡(jiǎn)而言之,就是教師能夠把專業(yè)理論與生產(chǎn)實(shí)訓(xùn)有機(jī)地結(jié)合起來,高效率地教會(huì)學(xué)生;而學(xué)生在通過一體化課堂的學(xué)習(xí)后,能夠?qū)@個(gè)行業(yè)領(lǐng)域的技能知識(shí)熟練地運(yùn)用,并解決相關(guān)問題。
相較過去的教學(xué)模式,一體化教學(xué)模式,要求我們從根本上必須做出兩個(gè)方面的改變:教學(xué)硬件與教學(xué)軟件。教學(xué)的硬件主要包括:教學(xué)場(chǎng)地,教學(xué)設(shè)施、設(shè)備,教學(xué)軟件等所具備的必備條件;教學(xué)的軟件主要是:教師所具備的專業(yè)實(shí)力,具體包括專業(yè)知識(shí)量的多少、關(guān)聯(lián)知識(shí)的輻射面、行業(yè)領(lǐng)域的了解程度、教學(xué)的方式方法等。
對(duì)于教學(xué)軟件的提升,我們可以通過幾個(gè)有效的可行方法:1、有計(jì)劃地安排教師參加培訓(xùn)操作實(shí)踐,提高有關(guān)教師理論和實(shí)踐操作水平。2、根據(jù)數(shù)控實(shí)訓(xùn)一體化教學(xué)內(nèi)容,安排具有不同特長(zhǎng)的教師對(duì)實(shí)訓(xùn)項(xiàng)目進(jìn)行重點(diǎn)突破。3、要求教師積極參與實(shí)踐,要求學(xué)生完成的課題教師必須先完成,同時(shí)創(chuàng)造條件,鼓勵(lì)教師參加各類技能競(jìng)賽,以賽促練,以交流促進(jìn)教師職業(yè)技能水平的提高。
在教學(xué)的過程中,我們需要做到的是,真正的實(shí)現(xiàn)課堂連接車間,體現(xiàn)職業(yè)價(jià)值。
教學(xué)內(nèi)容是數(shù)控加工實(shí)訓(xùn)一體化項(xiàng)目的核心內(nèi)容。根據(jù)國(guó)家高技能人才培養(yǎng)計(jì)劃和中等職業(yè)學(xué)校專業(yè)教學(xué)計(jì)劃等文件,結(jié)合學(xué)校現(xiàn)有實(shí)訓(xùn)條件,我們確定了數(shù)控編程與工藝、數(shù)控仿真、上機(jī)操作、CAD/CAM四個(gè)子項(xiàng)目。數(shù)控編程與工藝是數(shù)控車床實(shí)習(xí)的理論基礎(chǔ)知識(shí),為學(xué)生進(jìn)一步學(xué)習(xí)和提高職業(yè)發(fā)展?jié)摿μ峁├碚撝R(shí)保障,該子項(xiàng)目的教學(xué)貫穿于數(shù)控車床實(shí)訓(xùn)整個(gè)過程,由淺入深,并與數(shù)控仿真、上機(jī)操作子項(xiàng)目相結(jié)合;數(shù)控仿真是解決實(shí)習(xí)工位不足的重要手段,也是實(shí)習(xí)教學(xué)安排中進(jìn)行緩沖調(diào)節(jié),鼓勵(lì)學(xué)生自我學(xué)習(xí),使一體化教學(xué)順利進(jìn)行的重要保證;上機(jī)操作是保證學(xué)生具備職業(yè)能力的根本途徑;CAD/CAM子項(xiàng)目是保證學(xué)生適應(yīng)未來市場(chǎng)需要,可增加學(xué)生對(duì)新知識(shí)、新工藝、新方法的了解和掌握,提高學(xué)生對(duì)先進(jìn)制造技術(shù)發(fā)展趨勢(shì)的適應(yīng)能力。
數(shù)控加工一體化實(shí)習(xí)訓(xùn)練,按中、高級(jí)職業(yè)資格考核要求,將實(shí)習(xí)階段分為三期:(1)初期按課表授課。主要是入門任務(wù),使學(xué)生逐步熟悉實(shí)習(xí)的各個(gè)子項(xiàng)目?jī)?nèi)容,為主動(dòng)學(xué)習(xí)和自我學(xué)習(xí)打下必備知識(shí)基礎(chǔ)。(2)中期授課內(nèi)容適當(dāng)靈活把握。當(dāng)實(shí)訓(xùn)進(jìn)行到一定階段后,為體現(xiàn)以學(xué)生為本的思想,讓所有學(xué)生都有實(shí)訓(xùn)工位,各取所需,調(diào)動(dòng)學(xué)生學(xué)習(xí)的主觀能動(dòng)性,教學(xué)上逐步打破原有課表的約束,根據(jù)學(xué)生整體接受情況,對(duì)各子項(xiàng)目的授課時(shí)間進(jìn)行靈活把握,使編程、仿真、上機(jī)操作等訓(xùn)練內(nèi)容保持同步、相互協(xié)調(diào)。(3)實(shí)習(xí)后期授課內(nèi)容更加靈活。教師授課主要以布置子項(xiàng)目中課題和檢查、督促、輔導(dǎo)作為主要工作內(nèi)容,學(xué)生根據(jù)個(gè)人的實(shí)際接受情況分別安排時(shí)間完成編程、仿真、上機(jī)操作、CAD/CAM等課題內(nèi)容,充分體現(xiàn)以學(xué)生為主體的思想,使學(xué)生、教師和教學(xué)設(shè)備三者之間能做到有機(jī)互動(dòng),一方面增強(qiáng)學(xué)生的主動(dòng)學(xué)習(xí)意識(shí),學(xué)會(huì)安排時(shí)間、學(xué)會(huì)學(xué)習(xí)、學(xué)會(huì)解決問題、學(xué)會(huì)同學(xué)之間的協(xié)調(diào)合作,另一方面教師可以有更多時(shí)間對(duì)不同學(xué)生進(jìn)行個(gè)別輔導(dǎo),因材施教,讓每個(gè)學(xué)生都有進(jìn)步。
在整個(gè)的教學(xué)階段中,我們?cè)谝粋€(gè)專業(yè)的仿真軟件教室,完成理論知識(shí)的傳授與補(bǔ)充、所有作業(yè)的初級(jí)訓(xùn)練;其次,每個(gè)學(xué)生在完成自己這個(gè)學(xué)習(xí)任務(wù)的同時(shí),對(duì)所有的問題進(jìn)行總結(jié),結(jié)合自己的生活,個(gè)性化的創(chuàng)造設(shè)計(jì)一個(gè)任務(wù)。教師在這個(gè)階段的過程中,通過講述生活故事、講授專業(yè)知識(shí)、播放影像資料、探討交流等方式,完成對(duì)學(xué)生學(xué)習(xí)興趣的培養(yǎng),專業(yè)的基礎(chǔ)知識(shí)介紹,軟件的介紹、使用,協(xié)助學(xué)生完成學(xué)習(xí)任務(wù)。完成初級(jí)訓(xùn)練之后,需要及時(shí)進(jìn)行學(xué)習(xí)任務(wù)的實(shí)踐訓(xùn)練,將一個(gè)個(gè)線條狀、虛幻的物件,在自己的努力跟老師的指導(dǎo)下,變成真實(shí)的有價(jià)值的產(chǎn)品或者是工藝品。學(xué)生在這個(gè)階段中,根據(jù)每個(gè)學(xué)生的特點(diǎn),3-4人分為一個(gè)小組,20人左右為一個(gè)班,在初級(jí)訓(xùn)練的基礎(chǔ)上,對(duì)前面的知識(shí)進(jìn)行鞏固,創(chuàng)新,完成所有作業(yè)的訓(xùn)練。
由于在實(shí)習(xí)教學(xué)中,實(shí)習(xí)內(nèi)容是以項(xiàng)目課程課題作為教學(xué)單元,各項(xiàng)目課程課題在實(shí)習(xí)的中后期教學(xué)中具有很強(qiáng)的綜合性和很大的靈活性,教師有時(shí)間和精力在教學(xué)中考慮學(xué)生點(diǎn)和面的問題,充分體現(xiàn)因材施教原則。一方面,其中必然會(huì)出現(xiàn)學(xué)習(xí)進(jìn)度快、成績(jī)優(yōu)異者,可以增加訓(xùn)練內(nèi)容或增加訓(xùn)練難度,讓學(xué)有余力的學(xué)生能學(xué)到更多更深的知識(shí),同時(shí),這些學(xué)生可對(duì)一般學(xué)生起示范和榜樣作用,另一方面,對(duì)正常學(xué)習(xí)吃力的學(xué)生,教師可以個(gè)別輔導(dǎo),或者將學(xué)生適當(dāng)分組,采用學(xué)生之間以強(qiáng)帶弱的方式來達(dá)到訓(xùn)練目標(biāo)。
職業(yè)學(xué)校的課程改革和職業(yè)技能實(shí)訓(xùn)一體化教學(xué)是教學(xué)改革的大勢(shì)所趨,是構(gòu)建職業(yè)教育新課程體系的必由之路,是職業(yè)教育向社會(huì)輸送高質(zhì)量技能型人才的必然選擇。數(shù)控加工一體化教學(xué)的構(gòu)想和實(shí)踐,為其他職業(yè)技能訓(xùn)練開展一體化教學(xué)積累了經(jīng)驗(yàn),也為數(shù)控加工技術(shù)專業(yè)的全面課程改革打下了基礎(chǔ)。
參考文獻(xiàn):
篇5
關(guān)鍵詞:中職;數(shù)控;理實(shí)一體;企業(yè)需求;人才培養(yǎng)
中職專業(yè)技能的教學(xué),既要為學(xué)生的職業(yè)發(fā)展提供必要的技能準(zhǔn)備,又要為學(xué)生的個(gè)性發(fā)展提供良好的平臺(tái),為學(xué)生以后的長(zhǎng)足發(fā)展服務(wù)。因此,單純的技能教學(xué)已遠(yuǎn)不能滿足社會(huì)的需求。職業(yè)規(guī)范、職業(yè)道德等無形的東西本身就滲透于常規(guī)技能教學(xué)中,再加之專業(yè)要求日趨復(fù)雜化,對(duì)學(xué)生的培養(yǎng)不能停留在傳統(tǒng)的教學(xué)模式上。如果教師一味按部就班地進(jìn)行理論加實(shí)踐的教學(xué),學(xué)生不但會(huì)故步自封,學(xué)習(xí)效果和接受能力大打折扣,而且在以后就業(yè)過程中也很難適應(yīng)企業(yè)對(duì)于人才的需求?,F(xiàn)在國(guó)家正在大力推進(jìn)課程改革,這無疑是順應(yīng)時(shí)代的需求,以發(fā)展的眼光看待教學(xué),對(duì)此我十分支持。
一、采用理實(shí)―體化教學(xué)新方法
中等職業(yè)學(xué)校的學(xué)生大多在經(jīng)歷了中考失利后,自信心不足,人生觀、價(jià)值觀模糊,對(duì)學(xué)習(xí)沒有興趣。大部分學(xué)生的認(rèn)知特點(diǎn)是形象思維長(zhǎng)于邏輯思維,實(shí)踐學(xué)習(xí)長(zhǎng)于理論學(xué)習(xí),動(dòng)手能力長(zhǎng)于動(dòng)腦能力。在此前提下,如果沿襲傳統(tǒng)教學(xué)模式,勢(shì)必很難實(shí)現(xiàn)“以服務(wù)為宗旨,以就業(yè)為導(dǎo)向,以能力為本位”的職業(yè)教育教學(xué)目標(biāo)。
理實(shí)一體化教學(xué)是職業(yè)教育的一種新方法,該教學(xué)方法打破了不是理論課就是實(shí)踐課的單純模式,讓學(xué)生邊做邊學(xué),在學(xué)中做、在做中學(xué),在做與學(xué)的過程中培養(yǎng)獨(dú)立思考、單獨(dú)解決問題的能力,實(shí)現(xiàn)車間就是課堂、課堂就在車間。教師在布置一個(gè)任務(wù)后,要求學(xué)生以學(xué)習(xí)小組為單位,小組成員共同完成任務(wù)。教師在布置任務(wù)時(shí),根據(jù)學(xué)生學(xué)習(xí)掌握程度,適當(dāng)放入關(guān)于相關(guān)學(xué)科的問題,學(xué)生在做任務(wù)的同時(shí),不斷地解決問題,在解決問題的同時(shí),不斷地掌握相關(guān)學(xué)科的知識(shí)。當(dāng)學(xué)生在做任務(wù)的過程中遇到解決不了的問題時(shí),教師負(fù)責(zé)授業(yè)解惑。如此學(xué)做并趨、理實(shí)共進(jìn),學(xué)習(xí)效果就顯而易見。
當(dāng)然,就現(xiàn)在中職辦學(xué)條件而言,要想做到在校期間都實(shí)現(xiàn)理實(shí)一體化教學(xué),那是不切實(shí)際的。而學(xué)生在校期間一味地進(jìn)行理實(shí)一體化學(xué)習(xí),那也無異于無本之木、無源之水。兩廂而言,矛盾似乎就解決了。在專業(yè)學(xué)科當(dāng)中的“機(jī)械制圖…‘公差與配合”“數(shù)控機(jī)械基礎(chǔ)”等理論性較強(qiáng)的課程,還可采用傳統(tǒng)的課堂教學(xué)模式。這些知識(shí)作為專業(yè)的入門知識(shí),讓學(xué)生對(duì)自己所學(xué)的專業(yè)有了一定的了解,也為學(xué)生以后的學(xué)習(xí)打下了基礎(chǔ)。而像“數(shù)控加工工藝”“數(shù)控編程與操作”等課程既有比較抽象的理論知識(shí),又要求學(xué)生能操作數(shù)控機(jī)床,具備一定的加工能力。這樣的課程就非常適合理實(shí)一體化教學(xué)。
理實(shí)一體化教學(xué)的具體實(shí)施為:首先教師將班級(jí)的學(xué)生按層次分為若干個(gè)小組。(視學(xué)校的實(shí)訓(xùn)機(jī)床分小組)然后給小組布置課題,教師先對(duì)課題進(jìn)行工藝分析,然后提出加工要求,設(shè)定加工時(shí)間。教師給不同層次的小組布置不同的課題,然后由各小組獨(dú)立完成。學(xué)生在完成課題過程中遇到問題時(shí),先由小組討論解決,解決不了的教師幫助解決。能保質(zhì)保量完成任務(wù)的小組進(jìn)入下一個(gè)難度增加的課題,不能完成的小組繼續(xù)該層次課題,直到加工合格為止。當(dāng)遇到比較共性的而學(xué)生又無法解決的問題的時(shí)候,指導(dǎo)老師集合全部學(xué)生,對(duì)該問題進(jìn)行細(xì)解答,然后重回課題中。另外,對(duì)實(shí)訓(xùn)車間的布置也必須合理,車間邊上需設(shè)有理論教室,教室里必須配備相應(yīng)數(shù)量的計(jì)算機(jī)。這樣既方便了理實(shí)學(xué)習(xí)的結(jié)合,增強(qiáng)了學(xué)習(xí)的機(jī)動(dòng)性,又優(yōu)化了資源配置,節(jié)省了學(xué)生往返教室與車間的時(shí)間。
二、堅(jiān)持以企業(yè)需求為導(dǎo)向的教學(xué)
中等職業(yè)學(xué)校的任何一門學(xué)科的教學(xué),最終都是為學(xué)生以后就業(yè)服務(wù)的。而傳統(tǒng)的數(shù)控教學(xué),往往都是形而上學(xué),沿襲一套既定的教學(xué)方法,以考取技能等級(jí)證書為主要培養(yǎng)目標(biāo),練來練去都是那么幾套圖紙,對(duì)學(xué)生掌握技術(shù)缺乏機(jī)動(dòng)性和靈活性。在這樣的教學(xué)方法的指導(dǎo)下,很多學(xué)生到了工廠、企業(yè)工作后,很難適應(yīng)企業(yè)的實(shí)際生產(chǎn)需求,又要重新學(xué)習(xí)企業(yè)的一整套加工流程和操作方法,從頭再來,在時(shí)間和資源上都是一種浪費(fèi)。
堅(jiān)持以企業(yè)需求為導(dǎo)向的教學(xué),就是要摒棄傳統(tǒng)教學(xué)的弊端,揚(yáng)長(zhǎng)補(bǔ)短,使學(xué)校真正做到為企業(yè)服務(wù),為社會(huì)輸送人才。我認(rèn)為可從以下幾個(gè)方面人手:
(1)建立緊密的校企合作機(jī)制,打破常規(guī)的學(xué)校只為企業(yè)輸送人才的合作模式,使學(xué)校與企業(yè)之間互動(dòng),企業(yè)不定時(shí)派技術(shù)骨干到學(xué)校進(jìn)行教學(xué)指導(dǎo),學(xué)校也派出教師到企業(yè)學(xué)習(xí)。這樣學(xué)校與企業(yè)之間就搭建了橋梁,就可實(shí)現(xiàn)先進(jìn)技術(shù)和工藝的共享。
(2)實(shí)施中期見習(xí)制度。學(xué)生在學(xué)校完成一定的課程之后,可以直接到企業(yè)的相關(guān)崗位頂崗實(shí)習(xí)。當(dāng)然,中期見習(xí)只是一種適應(yīng)性的見習(xí),時(shí)間不宜過長(zhǎng),一般在15天到一個(gè)月為宜,一年可以組織一次,目的主要是讓學(xué)生了解企業(yè)的生產(chǎn)實(shí)際,為今后的校內(nèi)學(xué)習(xí)尋找方向,也為畢業(yè)以后就業(yè)打下一定的工作基礎(chǔ)和心理基礎(chǔ)。
(3)成立校企科技研發(fā)小組。一般企業(yè)里的技術(shù)工人往往缺少豐富的理論知識(shí),而學(xué)校里的教師往往缺少實(shí)踐經(jīng)驗(yàn)。要解決這一矛盾,實(shí)現(xiàn)新技術(shù)新方法的突破,最有效的辦法就是成立校企科研小組??蒲行〗M由校方和企業(yè)各派數(shù)名骨干組成,也可安排幾名學(xué)生參加,專門針對(duì)企業(yè)的生產(chǎn)實(shí)際中的技術(shù)難題進(jìn)行技術(shù)攻關(guān)。在攻關(guān)中實(shí)現(xiàn)技術(shù)的提升和數(shù)控加工水平的突破,以點(diǎn)帶面,促進(jìn)整體教學(xué)水平的提升。
三、合理配置教師資源,強(qiáng)化專業(yè)教師之問的研討
現(xiàn)今的中職學(xué)校,理論教學(xué)和實(shí)踐教學(xué)一般都是分開的,這也造就了數(shù)控教師隊(duì)伍有了理論教師和實(shí)訓(xùn)指導(dǎo)教師之分。而這一現(xiàn)狀,造成了學(xué)生理論學(xué)習(xí)和實(shí)踐學(xué)習(xí)的嚴(yán)重脫節(jié)。在教室里學(xué)到的理論知識(shí)到了車間大多數(shù)都派不上用場(chǎng),或者學(xué)過的知識(shí)在實(shí)踐操作時(shí)根本發(fā)揮不出來。而在學(xué)習(xí)實(shí)踐操作中沒有理論知識(shí)作為指導(dǎo),就像盲人走路,舉步維艱。
篇6
論文摘要:隨著虛擬現(xiàn)實(shí)技術(shù)的出現(xiàn),城市規(guī)劃建設(shè)發(fā)生了革命性的變化。而虛擬現(xiàn)實(shí)建模語(yǔ)言VRML正是相應(yīng)其產(chǎn)生的,人們可以根據(jù)自己的豐富的想象力模擬構(gòu)造出任意模型,從而實(shí)現(xiàn)城市規(guī)劃的預(yù)見。當(dāng)然,也可以從模型中發(fā)現(xiàn)缺點(diǎn)和不足,從而做進(jìn)一步的改進(jìn)和完善。本文正是基于這種技術(shù)和VRML開發(fā)工具實(shí)現(xiàn)了城市的仿真,能夠使政府規(guī)劃部門、項(xiàng)目開發(fā)商、工程人員及公眾可以從任意角度,實(shí)時(shí)互動(dòng)真實(shí)地看到規(guī)劃效果,更好地掌握城市的形態(tài)和理解規(guī)劃師的設(shè)計(jì)意圖,公眾的參與也能真正得以實(shí)現(xiàn)。
本文研究的主要是虛擬現(xiàn)實(shí)技術(shù)在城市規(guī)劃領(lǐng)域中的應(yīng)用。意義在于針對(duì)現(xiàn)代城市建設(shè)的盛行,利用環(huán)境學(xué)、工程學(xué)、規(guī)劃設(shè)計(jì)等的綜合,將虛擬現(xiàn)實(shí)技術(shù)運(yùn)用其中,實(shí)現(xiàn)對(duì)城市的仿真,更真實(shí)、鮮明、生動(dòng)地展現(xiàn)城市面貌,便于對(duì)城市規(guī)劃的可行性研究,有利于城市的規(guī)劃,建設(shè)和完善。
Abstract :The city planning and layout have been revolutionized by the advent of the virtual reality technology. And Virtual Reality Modeling Language happens to come into being going with it. People could construct any model according to his imagination, consequently the expectation of the city planning can be achieved. Certainly we could find out the error and insufficiency, so that we could modify and improve it. The article bases on this technology and VRML exploitation tool to implement city emulation. It can make government layout department, project developer, engineering person and public set eyes on layout result in spots and commutatively by applying VR technology, and make them grip the city’s conformation and understand the purpose of the designer, and the participation of the public could come true.
This paper is mainly about the application of the virtual reality technology to the city planning. The significance is that it can realize city emulation by applicating euthenics, engineering, layout and VR technology. Consequently we can show the more real, brilliance, dramatic city’s visage, so that it makes the feasibility research of the city planning more simple and it in favor of city planning, city’s construct and city’ perfect.
Keywords :Virtual Reality;City planning;Modeling;Emulation
第一章 緒 論
1.1 什么是虛擬現(xiàn)實(shí)技術(shù)
虛擬現(xiàn)實(shí)是計(jì)算機(jī)模擬的三維環(huán)境,是一種可以創(chuàng)建和體驗(yàn)虛擬世界(Virtual World)的計(jì)算機(jī)系統(tǒng)。虛擬環(huán)境是由計(jì)算機(jī)生成的,它通過人的視、聽、觸覺等作用于用戶,使之產(chǎn)生身臨其境的感覺的視景仿真。它是一門涉及計(jì)算機(jī)、圖像處理與模式識(shí)別、語(yǔ)音和音響處理、人工智能技術(shù)、傳感與測(cè)量、仿真、微電子等技術(shù)的綜合集成技術(shù)。用戶可以通過計(jì)算機(jī)進(jìn)入這個(gè)環(huán)境并能操縱系統(tǒng)中的對(duì)象并與之交互。
虛擬現(xiàn)實(shí)不是真的,也不是現(xiàn)實(shí),它只是一個(gè)在桌面上可實(shí)時(shí)地做交互式三維圖形用戶界面的工具。就像窗口系統(tǒng)及鼠標(biāo)驅(qū)動(dòng)用戶界面一樣,虛擬現(xiàn)實(shí)可使計(jì)算機(jī)的運(yùn)用更加有效、透明。根據(jù)設(shè)計(jì)者的構(gòu)想,用戶可以沉浸到數(shù)據(jù)空間中,將用戶在一定時(shí)間內(nèi)與現(xiàn)實(shí)環(huán)境相隔離,然后投入到可實(shí)時(shí)交互的虛擬環(huán)境中,并且駕馭其中的數(shù)據(jù),使人有一種身臨其境的感覺。
虛擬現(xiàn)實(shí)是一門綜合技術(shù),它以計(jì)算機(jī)技術(shù)為主,綜合利用計(jì)算機(jī)三維圖形技術(shù)、模擬技術(shù)、傳感技術(shù)、人機(jī)界面技術(shù)、顯示技術(shù)、伺服技術(shù)等,來生成一個(gè)逼真的三維視覺以及嗅覺等感覺世界,讓用戶可以從自己的視點(diǎn)出發(fā),利用自身的功能和一些設(shè)備,對(duì)所產(chǎn)生的虛擬世界這一客體進(jìn)行瀏覽和交互式考察[1]。
虛擬現(xiàn)實(shí)有三大特點(diǎn):浸沉感、交互性和構(gòu)想性。
浸沉感指的是人浸沉在虛擬環(huán)境中,具有和在真實(shí)環(huán)境中一樣的感覺;
交互性指在虛擬環(huán)境中體驗(yàn)者不是被動(dòng)地感受,而是可以通過自己的動(dòng)作改變感受的內(nèi)容;
構(gòu)想性指虛擬的環(huán)境是人構(gòu)想出來的,因而可以用以實(shí)現(xiàn)一定目標(biāo)的用途。
1.2 虛擬現(xiàn)實(shí)技術(shù)的發(fā)展前景
虛擬現(xiàn)實(shí)(Virtual Reality,VR)是近來計(jì)算機(jī)網(wǎng)絡(luò)世界的熱點(diǎn)之一,在社會(huì)生活的許多方面有著非常美好的發(fā)展前景,更是數(shù)字地球概念提出的依據(jù)和基礎(chǔ)技術(shù)。
虛擬現(xiàn)實(shí)的應(yīng)用領(lǐng)域十分廣泛,主要在工程設(shè)計(jì)、計(jì)算機(jī)輔助設(shè)計(jì)(CAD)、數(shù)據(jù)可視化、飛行模擬、多媒體遠(yuǎn)程教育、遠(yuǎn)程醫(yī)療、藝術(shù)創(chuàng)作、游戲、娛樂等方面。 Web的出現(xiàn)更使虛擬現(xiàn)實(shí)技術(shù)引起人們普遍的關(guān)注。人們對(duì)它寄予厚望,希望利用這個(gè)技術(shù)使世界各地的人,可以在三維環(huán)境下交流。多個(gè)用戶可以進(jìn)行基于文本的或是聲音技術(shù)的閑談,在網(wǎng)上建立一個(gè)真正的三維社區(qū)已不再只是夢(mèng)想中的事[2]。
虛擬現(xiàn)實(shí)發(fā)展前景十分誘人,而與網(wǎng)絡(luò)通信特性的結(jié)合,更是人們所夢(mèng)寐以求的。在某種意義上說它將改變?nèi)藗兊乃季S方式,甚至?xí)淖內(nèi)藗儗?duì)世界、自己、空間和時(shí)間的看法。它是一項(xiàng)發(fā)展中的、具有深遠(yuǎn)的潛在應(yīng)用方向的新技術(shù)。利用它,我們可以建立真正的遠(yuǎn)程教室,在這間教室中我們可以和來自五湖四海的朋友們一同學(xué)習(xí)、討論、游戲,就像在現(xiàn)實(shí)生活中一樣。使用網(wǎng)絡(luò)計(jì)算機(jī)及其相關(guān)的三維設(shè)備,我們的工作、生活、娛樂將更加有情趣。因?yàn)閿?shù)字地球帶給我們的是一個(gè)絢麗多彩的三維的世界!
我們相信社會(huì)的發(fā)展和技術(shù)的創(chuàng)新使這一切在世界的任何地方都能做到,再不需等待可望而不可及的將來,或許就在十年以后,或許二十年以后。
1.3 國(guó)內(nèi)外虛擬現(xiàn)實(shí)技術(shù)的研究概況
美國(guó)是VR技術(shù)的發(fā)源地。美國(guó)VR研究技術(shù)的水平基本上就代表國(guó)際VR發(fā)展的水平。目前美國(guó)在該領(lǐng)域的基礎(chǔ)研究主要集中在感知、用戶界面、后臺(tái)軟件和硬件四個(gè)方面。
在當(dāng)前實(shí)用虛擬現(xiàn)實(shí)技術(shù)的研究與開發(fā)中日本是居于領(lǐng)先位置的國(guó)家之一,主要致力于建立大規(guī)模VR知識(shí)庫(kù)的研究。另外在虛擬現(xiàn)實(shí)的游戲方面的研究也做了很多工作。但日本大部分虛擬現(xiàn)實(shí)硬件是從美國(guó)進(jìn)口的。
在VR開發(fā)的某些方面,特別是在分布并行處理、輔助設(shè)備(包括觸覺反饋)設(shè)計(jì)和應(yīng)用研究方面,在歐洲英國(guó)是領(lǐng)先的。到1991年底,英國(guó)已有從事VR的六個(gè)主要中心,它們是WIndustries(工業(yè)集團(tuán)公司),British Aerospace(英國(guó)航空公司),Dimension International,Division Ltd,Advanced Robotics Research Center和Virtual Presence Ltd(主要從事VR職產(chǎn)品銷售)[3]。
和一些發(fā)達(dá)國(guó)家相比,我國(guó)VR技術(shù)還有一定的差距,但已引起政府有關(guān)部門和科學(xué)家們的高度重視。根據(jù)我國(guó)的國(guó)情,制定了開展VR技術(shù)的研究,例如,九五規(guī)劃、國(guó)家自然科學(xué)基金會(huì)、國(guó)家高技術(shù)研究發(fā)展計(jì)劃等都把VR列入了研究項(xiàng)目。 在緊跟國(guó)際新技術(shù)的同時(shí),國(guó)內(nèi)一些重點(diǎn)院校,已積極投入到了這一領(lǐng)域的研究工作。
北京航空航天大學(xué)計(jì)算機(jī)系是國(guó)內(nèi)最早進(jìn)行VR研究、最有權(quán)威的單位之一,他們首先進(jìn)行了一些基礎(chǔ)知識(shí)方面的研究,并著重研究了虛擬環(huán)境中物體物理特性的表示與處理;在虛擬現(xiàn)實(shí)中的視覺接口方面開發(fā)出了部分硬件,并提出了有關(guān)算法及實(shí)現(xiàn)方法;實(shí)現(xiàn)了分布式虛擬環(huán)境網(wǎng)絡(luò)設(shè)計(jì),建立了網(wǎng)上虛擬現(xiàn)實(shí)研究論壇,可以提供實(shí)時(shí)三維動(dòng)態(tài)數(shù)據(jù)庫(kù),提供虛擬現(xiàn)實(shí)演示環(huán)境,提供用行員訓(xùn)練的虛擬現(xiàn)實(shí)系統(tǒng),提供開發(fā)虛擬現(xiàn)實(shí)應(yīng)用系統(tǒng)的開發(fā)平臺(tái),并將要實(shí)現(xiàn)與有關(guān)單位的遠(yuǎn)程連接[3]。
浙江大學(xué)CAD&CG國(guó)家重點(diǎn)實(shí)驗(yàn)室開發(fā)出了一套桌面型虛擬建筑環(huán)境實(shí)時(shí)漫游系統(tǒng),另外,他們還研制出了在虛擬環(huán)境中一種新的快速漫游算法和一種遞進(jìn)網(wǎng)格的快速生成算法。
哈爾濱工業(yè)大學(xué)計(jì)算機(jī)系已輕成功地虛擬出了人的高級(jí)行為定人臉圖像的合成,表情的合成和唇動(dòng)的合成等技術(shù)問題,并正在研究人說話時(shí)頭勢(shì)和手勢(shì)動(dòng)作,話音和語(yǔ)調(diào)的向步等。
還有其他一些大學(xué)在虛擬現(xiàn)實(shí)發(fā)面取得了驕人成績(jī),在這里就不再介紹了??傊?,雖然我們和其他一些發(fā)達(dá)國(guó)家相比還存在差距,但我國(guó)的發(fā)展前景還是很光明的,需要大家的不懈努力。
1.4 本文研究的主要內(nèi)容
本文主要是介紹了虛擬現(xiàn)實(shí)技術(shù)極其應(yīng)用,及其相應(yīng)的實(shí)現(xiàn)工具VRML語(yǔ)言。通過對(duì)城市的模擬設(shè)計(jì),更深入的了解虛擬現(xiàn)實(shí)技術(shù)及掌握VRML語(yǔ)言的使用。
第一章主要講了虛擬現(xiàn)實(shí)技術(shù)的基礎(chǔ)知識(shí)、發(fā)展前景以及現(xiàn)今國(guó)內(nèi)外的發(fā)展?fàn)顩r。以便讓讀者對(duì)虛擬現(xiàn)實(shí)技術(shù)有一定的了解。
第二章主要講了虛擬現(xiàn)實(shí)技術(shù)的實(shí)現(xiàn)工具VRML語(yǔ)言的發(fā)展歷史,虛擬現(xiàn)實(shí)與VRML的聯(lián)系以及VRML的創(chuàng)作原理等,目的是使得讀者可以很快掌握VRML。
第三章是系統(tǒng)的概要設(shè)計(jì),主要講了虛擬現(xiàn)實(shí)技術(shù)的應(yīng)用和VRML的使用。通過介紹虛擬現(xiàn)實(shí)技術(shù)在城市規(guī)劃領(lǐng)域的應(yīng)用,物理建模技術(shù)以及城市模型的概要設(shè)計(jì),使得讀者對(duì)虛擬現(xiàn)實(shí)技術(shù)的了解更加深入和透徹。
第四章主要講了系統(tǒng)的詳細(xì)設(shè)計(jì),主要是告訴讀者怎樣利用VRML語(yǔ)言實(shí)現(xiàn)模型的虛擬實(shí)現(xiàn)。通過本章的學(xué)習(xí)可以使讀者的運(yùn)用VRML語(yǔ)言的能力大大增強(qiáng)。
第五章主要講了在系統(tǒng)的設(shè)計(jì)過程中遇到的問題及相應(yīng)的解決方法。
第二章 VRML簡(jiǎn)介
2.1 VRML的發(fā)展歷史
VRML使用場(chǎng)景圖數(shù)據(jù)結(jié)構(gòu)來建立3D實(shí)境,這種數(shù)據(jù)結(jié)構(gòu)是以SCI開發(fā)的Open Inventer 3D工具包為基礎(chǔ)的一種數(shù)據(jù)結(jié)構(gòu)。VRML的場(chǎng)景圖是一種代表所有3D世界靜態(tài)特征的節(jié)點(diǎn)等級(jí):幾何關(guān)系、材質(zhì)、紋理、幾何轉(zhuǎn)換、光線、視點(diǎn)以及嵌套結(jié)構(gòu)。幾乎所有的生產(chǎn)三維產(chǎn)品的廠商,無論是CAD、建模、動(dòng)畫、虛擬現(xiàn)實(shí),還是VRML,它們的結(jié)構(gòu)核心都是場(chǎng)景圖。
1993年9月,Tong Parisi和Mark Pesce開發(fā)了第一個(gè)VRML瀏覽器,稱為L(zhǎng)abyrinth,它是WWW上三維瀏覽器的原形。
1994年春,在日內(nèi)瓦第一屆WWW大會(huì)上,由Tim Berners-Lee和Dave Raggett所組織的一個(gè)名為Bird_of_Feather (BOF)的小組提出了VRML這個(gè)名字,當(dāng)時(shí)所代表的含義是Virtual Reality Makeup Language,但是后來為了反映三維世界的建立而改成了Virtual Reality Modeling Language,縮寫為VRML。在這次大會(huì)以后,一個(gè)www-vrml mail list的組織成立了,Silicon Graphics,Inc(SGI)的Gavin Ball通過選擇Open Inventor文件格式中的基本元素,增加必要的WWW特征,制定的方案經(jīng)修訂,在1994年第二次WWW大會(huì)上公布為VRML1.0的初稿。
另一位SGI的原Open Inventor設(shè)計(jì)師Paul Strauss開始作一個(gè)VRML公共域的詞解程序,當(dāng)時(shí)流行于業(yè)界的名字叫QvLib。這個(gè)程序的作用是把VRML的可讀文件格式轉(zhuǎn)換成瀏覽器可理解的格式。這個(gè)詞解程序于1995年1月公開。它可以安裝到各式各樣的平臺(tái)上,從此,各種瀏覽器私雨后春筍般興盛起來[4]。
1996年8月在SGI的 Moving Worlds提案基礎(chǔ)上形成VRML2.0。VRML2.0在VRML1.0的基礎(chǔ)上進(jìn)行了很大的補(bǔ)充和完善。
VRML2.0的DIS就是以VRML2.0為基礎(chǔ)制定的,于1997年4月提交國(guó)際標(biāo)準(zhǔn)化組織ISO JYCI/SC24委員會(huì)審議,依照慣例命名為VRML97。
1998年12月在原VRML組織的基礎(chǔ)上成立了Web3D聯(lián)盟,致力于VRML NG標(biāo)準(zhǔn)的制定,并致力于制定X3D網(wǎng)絡(luò)三維標(biāo)準(zhǔn)。在X3D的旗幟下,VRML將結(jié)合Java3D和XML等技術(shù),成為Internet上三維虛擬世界的主要標(biāo)準(zhǔn)。
2.2 VRML與虛擬現(xiàn)實(shí)技術(shù)
虛擬現(xiàn)實(shí)的英文名稱為Virtual Reality,簡(jiǎn)稱VR,即利用計(jì)算機(jī)的高科技手段構(gòu)造出一個(gè)虛擬的世界,使參與者獲得與現(xiàn)實(shí)一樣的感覺。虛擬現(xiàn)實(shí)是一個(gè)在當(dāng)今國(guó)際上倍受矚目的課題。
當(dāng)計(jì)算機(jī)技術(shù)尚未出現(xiàn)的時(shí)期,仿真只能在實(shí)物上進(jìn)行,這一階段的仿真稱為模擬仿真。其特點(diǎn)是:由于仿真是在實(shí)物上進(jìn)行,因而實(shí)時(shí)性強(qiáng)且精度較高,但是實(shí)施的難度和費(fèi)用都較大。在計(jì)算機(jī)技術(shù)問世且被引入仿真領(lǐng)域的初期,仿真技術(shù)步入了半模擬半數(shù)字的階段。這時(shí)系統(tǒng)中的一些部分由計(jì)算機(jī)代替,另一部分則由實(shí)物充當(dāng),所以,在一定程度上仍然保留著實(shí)時(shí)性仿真的特點(diǎn)[5]。
80年代后期,仿真在諸多方面都發(fā)生了重大的轉(zhuǎn)變,仿真研究的對(duì)象已由連續(xù)轉(zhuǎn)向離散事件系統(tǒng)。仿真已由重視實(shí)驗(yàn)轉(zhuǎn)向重視建模與結(jié)果分析。計(jì)算機(jī)已成為一種重要的仿真工具。計(jì)算機(jī)仿真是一門利用計(jì)算機(jī)模擬真實(shí)系統(tǒng)進(jìn)行科學(xué)實(shí)驗(yàn)的技術(shù)。
由于從強(qiáng)調(diào)并重視與人工智能結(jié)合轉(zhuǎn)向強(qiáng)調(diào)與圖形技術(shù)和對(duì)象技術(shù)結(jié)合,仿真系統(tǒng)的交互性大大加強(qiáng)。就應(yīng)用領(lǐng)域方面而言,仿真已從研究制造對(duì)象的動(dòng)力學(xué)、運(yùn)動(dòng)學(xué)特性及加工、裝配過程,擴(kuò)大到研究制造系統(tǒng)的設(shè)計(jì)和運(yùn)行,并進(jìn)一步擴(kuò)大到后勤供應(yīng)、庫(kù)存管理、產(chǎn)品開發(fā)過程的組織、產(chǎn)品測(cè)試等,涉及到企業(yè)制造活動(dòng)的各個(gè)方面。這些轉(zhuǎn)變明顯地說明,計(jì)算機(jī)仿真已經(jīng)進(jìn)入了一個(gè)嶄新的發(fā)展階段,它的重要性與特殊功能已越來越突出。虛擬現(xiàn)實(shí)促進(jìn)了仿真技術(shù)的發(fā)展。虛擬現(xiàn)實(shí)是采用計(jì)算機(jī)仿真技術(shù)生成的一個(gè)逼真的、具有視、聽、觸、嗅、味等多種感知的虛擬環(huán)境,置身于該環(huán)境中的人們可以通過各種傳感交互設(shè)備與這一虛構(gòu)的現(xiàn)實(shí)進(jìn)行相互作用,達(dá)到彼此融為一體的程度。近年來隨著信息技術(shù)的發(fā)展,特別是高性能海量并行處理技術(shù)、可視化技術(shù)、分布處理技術(shù)、多媒體技術(shù)和虛擬現(xiàn)實(shí)技術(shù)的發(fā)展,使得建立人機(jī)一體化的、分布的、多維信息交互的仿真模型和仿真環(huán)境成為可能,仿真因此形成一些新的發(fā)展方向,如可視化仿真、多媒體仿真、虛擬現(xiàn)實(shí)仿真等[5]。
2.3 VRML原理
1.VRML對(duì)三維虛擬世界的描述
VRML規(guī)定了3D應(yīng)用中大多數(shù)常見的功能。
(1)建模能力,VRML定義了類型豐富的幾何、編組、定位等節(jié)點(diǎn),建模能力較強(qiáng)。
基本幾何形體:Box、Sphere、Cone、Cylinder
構(gòu)造幾何形體:IndexLineSet、IndexFaceSet、Extrusion、PiontSet、ElevationGrid
造型編組、造型定位、旋轉(zhuǎn)及縮放:Group、Transform
特殊造型:Billbord、Backgroud、Text
基本幾何形體節(jié)點(diǎn)只能作十分有限的幾種造型,用點(diǎn)、線、面索引節(jié)點(diǎn)及拉伸節(jié)點(diǎn)就可以構(gòu)造任意復(fù)雜的實(shí)體形狀。特殊造型節(jié)點(diǎn)可用于場(chǎng)景中的文字、背景顏色等設(shè)置。造型編組可以用來描述裝配關(guān)系,其中Transform節(jié)點(diǎn)可以確定裝配位置、方向。
(2)真實(shí)感及渲染能力,通過提供豐富的相關(guān)節(jié)點(diǎn)的渲染,可以很精細(xì)地實(shí)現(xiàn)光照、著色、紋理貼圖、三維立體聲源。
光照:HeadLight、SpotLight、PointLight、DirectionLight
材質(zhì)著色:Material、Appearance、Color、ColorInterpolator
紋理:ImageTexture、MoviceTexture、PixelTexture、TextureTransform
霧:Fog
明暗控制說明:Normal、NormalInterpolator
三維聲音:Sound
場(chǎng)景光照的設(shè)置直接影響觀察者的視覺效果,這幾種光照節(jié)點(diǎn)可以提供各種虛擬場(chǎng)景的光源。不同材質(zhì)的物體色彩及反光效果不同,VRML的材質(zhì)及著色節(jié)點(diǎn)的使用可以仿造如同真實(shí)物體給出的視覺效果。文理節(jié)點(diǎn)可以對(duì)實(shí)體表面粘貼圖片或進(jìn)行像素點(diǎn)的設(shè)置以使實(shí)體具有同實(shí)物一樣的表面花紋。霧、明暗控制都對(duì)場(chǎng)景的光線反射有影響。聲音節(jié)點(diǎn)可以在場(chǎng)景中模擬出實(shí)際空間可能產(chǎn)生的各種聲響,如音樂、碰撞聲等[6]。
(3)觀察及交互手段,傳感器類型豐富,可以感知用戶交互。視點(diǎn)可以控制對(duì)三維世界的觀察方式。
傳感器:CylinderSensor、PlaneSensor、VisibilitySensor、ProxymitySensor、SphereSensor、TouchSensor
控制視點(diǎn):ViewPoint、NavigationInfo
各種傳感器節(jié)點(diǎn)可以感知用戶鼠標(biāo)的指針,TouchSensor節(jié)點(diǎn)在數(shù)控車床操作按紐功能的仿真中十分有用。視點(diǎn)控制可以預(yù)先提供給用戶一些更好的觀察角度。
(4)動(dòng)畫,VRML提供了方便的動(dòng)畫控制方式。
關(guān)鍵幀時(shí)間傳感器:TimeSensor
線性插值器及姿態(tài)調(diào)整:CoordinateInterpolator、OrientationInterpolator、ScalarInterpolator
這兩組節(jié)點(diǎn)的配合使用可以產(chǎn)生場(chǎng)景中的動(dòng)畫效果,關(guān)鍵幀時(shí)間傳感器節(jié)點(diǎn)驅(qū)動(dòng)線性插值器節(jié)點(diǎn)按時(shí)間順序給出關(guān)鍵值插值,這些插值就是關(guān)鍵震動(dòng)畫時(shí)控制實(shí)置、狀態(tài)所需要的中間過渡值。
(5)細(xì)節(jié)等級(jí)管理及碰撞檢測(cè):LOD、Collision
細(xì)節(jié)等級(jí)管理是對(duì)復(fù)雜實(shí)體的細(xì)節(jié)顯示加以控制,使該實(shí)體可在視點(diǎn)外或遠(yuǎn)離視點(diǎn)時(shí)不顯示或粗略顯示。VRML自身提供的碰撞檢測(cè)是指觀察者在虛擬場(chǎng)景中的替身與實(shí)體的碰撞。
(6)超鏈接及嵌入:Anchor、Inline
這兩個(gè)節(jié)點(diǎn)使VRML可以由一個(gè)虛擬場(chǎng)景直接鏈接到另一個(gè)場(chǎng)景,或者將另一個(gè)場(chǎng)景中的實(shí)體嵌入自己的場(chǎng)景中。
2.VRML的執(zhí)行模式
通過使用VRML的Script節(jié)點(diǎn)編程、與Java間事件訪問和建立場(chǎng)景圖內(nèi)部消息通道能夠很方便的實(shí)現(xiàn)虛擬實(shí)體的交互和動(dòng)畫功能。VRML場(chǎng)景圖可以接受兩種事件驅(qū)動(dòng):從路由語(yǔ)句傳過來的入事件及由外部程序接口寫入的直接事件。路由語(yǔ)句說明由場(chǎng)景傳出的每一條消息的傳遞路徑,也就是從一個(gè)節(jié)點(diǎn)的出事件域傳出的事件傳遞到一個(gè)節(jié)點(diǎn)的入事件域。場(chǎng)景中傳感器節(jié)點(diǎn)通常定義了觸發(fā)事件,它通過路由發(fā)送到場(chǎng)景圖的其他節(jié)點(diǎn)的入事件域。如傳感器節(jié)點(diǎn)的觸發(fā)事件直接傳遞到插補(bǔ)器節(jié)點(diǎn)產(chǎn)生關(guān)鍵值插值,也可以傳遞Script節(jié)點(diǎn)進(jìn)行運(yùn)算處理產(chǎn)生關(guān)鍵值插值。Script節(jié)點(diǎn)的處理過程就是JavaScript語(yǔ)法編寫腳本程序。Script節(jié)點(diǎn)還可以通過URL域引入Java程序到其他需要的節(jié)點(diǎn),比如傳送給實(shí)體改變它的位置、形狀。由外部程序接口寫入的直接事件不需要路由圖傳遞,但其他執(zhí)行過程都是一樣的。如果需要外部程序的響應(yīng),它應(yīng)該能夠有讀取節(jié)點(diǎn)出事件域數(shù)據(jù)的接口[7]。
2.4 VRML的創(chuàng)作工具
創(chuàng)作VRML可以用你喜歡的文本編輯器,如Windows95下的NotePad,DOS下Edit等。當(dāng)然,最后要獎(jiǎng)文件保存為以 .wrl為后綴的文件。對(duì)于復(fù)雜的三維造型,如果VRML語(yǔ)句逐句寫出,那么其工作量是非常大的,有時(shí)也是無法完成的,幸運(yùn)的是有很多大型的具有三維造型功能的軟件都開發(fā)了VRML文件的輸入輸出,人們可以利用這些造型工具直觀快速的創(chuàng)建一個(gè)三維空間,然后輸出為 .wrl后綴的文件。這樣對(duì)于復(fù)雜的三維造型VRML環(huán)境中顯示就不成問題了。
推薦讀者使用的VRML創(chuàng)作工具是VrmlPad,它是一種功能強(qiáng)大且簡(jiǎn)單好用VRML開發(fā)設(shè)計(jì)專業(yè)軟件,其完全VRML97標(biāo)準(zhǔn)。VrmlPad可以對(duì)VRML文件進(jìn)行瀏覽編輯,對(duì)資源文件進(jìn)行有效的管理,并且提供了VRML文件的向?qū)?,可以幫助開發(fā)人員編寫和開發(fā)自己的VRML虛擬現(xiàn)實(shí)作品[8]。
第三章 系統(tǒng)的設(shè)計(jì)
3.1 虛擬現(xiàn)實(shí)技術(shù)在城市規(guī)劃領(lǐng)域的應(yīng)用
3.1.1 概況
隨著全球知識(shí)經(jīng)濟(jì)的興起,信息產(chǎn)業(yè)正以前所未有的速度蓬勃發(fā)展,上至政府、軍隊(duì),下到各企事業(yè)單位都開始重視信息技術(shù)的創(chuàng)新研究和長(zhǎng)遠(yuǎn)發(fā)展,并已經(jīng)或準(zhǔn)備給予大量的投入。而作為信息技術(shù)發(fā)展重要驅(qū)動(dòng)力的“虛擬現(xiàn)實(shí)”技術(shù),也隨之成為人們關(guān)注的熱點(diǎn)之一。
由于城市規(guī)劃的關(guān)聯(lián)性和前瞻性要求較高,城市規(guī)劃一直是對(duì)全新的可視化技術(shù)需求最為迫切的領(lǐng)域之一。從總體規(guī)劃到城市設(shè)計(jì),在規(guī)劃的各個(gè)階段,通過對(duì)現(xiàn)狀和未來的描繪(身臨其境的城市感受、實(shí)時(shí)景觀分析、建筑高度控制、多方案城市空間比較等),為改善人居生活環(huán)境,以及形成各具特色的城市風(fēng)格提供了強(qiáng)有力的支持。規(guī)劃決策者、規(guī)劃設(shè)計(jì)者、城市建設(shè)管理者以及公眾,在城市規(guī)劃中扮演不同的角色,有效的合作是保證城市規(guī)劃最終成功的前提。VR技術(shù)為這種合作提供了理想的橋梁,運(yùn)用VR技術(shù)能夠使政府規(guī)劃部門、項(xiàng)目開發(fā)商、工程人員及公眾可從任意角度,實(shí)時(shí)互動(dòng)真實(shí)地看到規(guī)劃效果,更好地掌握城市的形態(tài)和理解規(guī)劃師的設(shè)計(jì)意圖,這樣決策者的宏觀決策將成為城市規(guī)劃更有機(jī)的組成部分,公眾的參與也能真正得以實(shí)現(xiàn)。這是傳統(tǒng)手段如平面圖、效果圖、沙盤乃至動(dòng)畫等所不能達(dá)到的[9]。
3.1.2 虛擬城市的有機(jī)組成
仿真的虛擬環(huán)境
類似于時(shí)下流行的三維動(dòng)畫,同樣是通過強(qiáng)大的三維建模技術(shù)建立逼真的三維場(chǎng)景,對(duì)規(guī)劃項(xiàng)目進(jìn)行真實(shí)的“再現(xiàn)”。但是VR技術(shù)建立的虛擬環(huán)境是由基于真實(shí)數(shù)據(jù)建立的數(shù)字模型組合而成,嚴(yán)格遵循工程項(xiàng)目設(shè)計(jì)的標(biāo)準(zhǔn)和要求,屬于科學(xué)仿真系統(tǒng);而傳統(tǒng)動(dòng)畫的三維場(chǎng)景則是由動(dòng)畫制作人員根據(jù)資料或想象繪制而成,與真實(shí)的環(huán)境和數(shù)據(jù)有較大的差距,嚴(yán)格意義上來說屬于一種演示作品。
多方式、運(yùn)動(dòng)中感受城市空間
在虛擬現(xiàn)實(shí)系統(tǒng)中,可以全方位,多種樣式(步行、驅(qū)車、飛行、UFO等),完全由用戶自由控制在場(chǎng)景中漫游。VR技術(shù)與傳統(tǒng)的三維動(dòng)畫最根本的區(qū)別就是:傳統(tǒng)動(dòng)畫的觀察路徑都是預(yù)先設(shè)定好的,用戶只能按照事先設(shè)定的路徑瀏覽場(chǎng)景;而VR技術(shù)可以由用戶在三維場(chǎng)景中任意漫游,人機(jī)交互,甚至還可以使用專用的頭盔把用戶的視覺、聽覺及其他感覺封閉起來,產(chǎn)生一種身臨其境的錯(cuò)覺。這樣一來,很多不易察覺的設(shè)計(jì)缺陷能夠輕易地被發(fā)現(xiàn),減少由于事先規(guī)劃不周全而造成的無可挽回的損失與遺憾,大大提高了項(xiàng)目的評(píng)估質(zhì)量。
實(shí)時(shí)多方案比較
運(yùn)用虛擬現(xiàn)實(shí)系統(tǒng),我們可以很輕松隨意的進(jìn)行修改,改變建筑高度,改變建筑外立面的材質(zhì)、顏色,改變綠化密度,……所看即所得,只要修改系統(tǒng)中的參數(shù)即可,而不需要象傳統(tǒng)三維動(dòng)畫那樣,每做一次修改都需要對(duì)場(chǎng)景進(jìn)行一次渲染。這樣不同的方案、不同的規(guī)劃設(shè)計(jì)意圖通過VR技術(shù)實(shí)時(shí)的反映出來,用戶可以做出很全面的對(duì)比,并且虛擬現(xiàn)實(shí)系統(tǒng)可以很快捷、方便的隨著方案的變化而作出調(diào)整,輔助用戶做出決定。從而大大加快了方案設(shè)計(jì)的速度和質(zhì)量,提高了方案設(shè)計(jì)和修正的效率,也節(jié)省了大量的資金。
三維空間信息交流
虛擬現(xiàn)實(shí)系統(tǒng)的沉浸感和互動(dòng)性不但能夠給用戶帶來強(qiáng)烈、逼真的感官?zèng)_擊,獲得身臨其境的體驗(yàn),還可以通過其數(shù)據(jù)接口與GIS信息相結(jié)合,即所謂的VR-GIS,從而可以在實(shí)時(shí)的虛擬環(huán)境中隨時(shí)獲取項(xiàng)目的數(shù)據(jù)資料,方便大型復(fù)雜工程項(xiàng)目的規(guī)劃、設(shè)計(jì)、投標(biāo)、報(bào)批、管理等需要。此外,虛擬現(xiàn)實(shí)系統(tǒng)還可以與網(wǎng)絡(luò)信息相結(jié)合,實(shí)現(xiàn)三維空間的遠(yuǎn)程操作。
公眾參與與方案展示
對(duì)于公眾關(guān)心的大型規(guī)劃項(xiàng)目,在項(xiàng)目方案設(shè)計(jì)過程中,虛擬現(xiàn)實(shí)系統(tǒng)可以將現(xiàn)有的方案導(dǎo)出為視頻文件用來制作多媒體資料予以一定程度的公示,讓公眾真正的參與到項(xiàng)目中來。當(dāng)項(xiàng)目方案最終確定后,也可以通過視頻輸出制作多媒體宣傳片,進(jìn)一步提高項(xiàng)目的宣傳展示效果。
3.1.3 虛擬現(xiàn)實(shí)技術(shù)對(duì)城市規(guī)劃的影響
1.城市規(guī)劃管理
信息技術(shù)對(duì)城市規(guī)劃管理的影響主要表現(xiàn)在辦公自動(dòng)化方面,目前的辦公自動(dòng)化方面,目前的辦公自動(dòng)化主要是提高城市規(guī)劃管理部門內(nèi)部的管理水平、質(zhì)量和效率。隨著社會(huì)的信息化,通過因特網(wǎng)可以建立城市規(guī)劃管理部門與城市建設(shè)者之間的有效信息通信渠道,可以通過因特網(wǎng)實(shí)現(xiàn)網(wǎng)上報(bào)建,報(bào)建單位只要在本單位與因特網(wǎng)相連的計(jì)算機(jī)就可完成報(bào)建過程和提供所需的材料,規(guī)劃審批可以在因特網(wǎng)上完成。
規(guī)劃管理與規(guī)劃設(shè)計(jì)更緊密的結(jié)合,實(shí)現(xiàn)管理與設(shè)計(jì)的一體化,審批的結(jié)果可以電子數(shù)據(jù)的形式迅速的反饋給設(shè)計(jì)部門,而設(shè)計(jì)部門可盡快地將設(shè)計(jì)結(jié)果以電子數(shù)據(jù)的形式提交給管理部門,這些信息的傳輸可以通過因特網(wǎng)來完成。
通過因特網(wǎng)可以進(jìn)行規(guī)劃評(píng)審,各地的專家可以在家里對(duì)規(guī)劃成果進(jìn)行評(píng)審,規(guī)劃成果將利用虛擬現(xiàn)實(shí)技術(shù)展現(xiàn)專家所需的各種信息(如建筑物三維動(dòng)態(tài)模型),通過網(wǎng)絡(luò)會(huì)議交流意見,專家甚至可以實(shí)時(shí)與規(guī)劃師交流,提出自己意見和設(shè)想,并可以較快地通過建立數(shù)字模型加以證實(shí)[10]。
2.城市規(guī)劃設(shè)計(jì)
城市規(guī)劃設(shè)計(jì)將更廣泛應(yīng)用CAD和GIS技術(shù),而計(jì)算機(jī)圖形輸入技術(shù)的改進(jìn)和智能化,五筆輸入技術(shù),使規(guī)劃設(shè)計(jì)師進(jìn)行設(shè)計(jì)更為方便,而不影響靈感產(chǎn)生。
設(shè)計(jì)過程中所需的數(shù)據(jù)將數(shù)字化,使其獲取變得更加容易、更加方便,可以采用遙感圖像直接作為背景進(jìn)行設(shè)計(jì),而各種地下管線的資料由于數(shù)據(jù)庫(kù)的建立而更加方便的獲得?,F(xiàn)在比較難以得到的人口空間分布、交通流量等信息由于相應(yīng)信息系統(tǒng)建立而能很方便地獲得。
虛擬現(xiàn)實(shí)技術(shù)的發(fā)展與應(yīng)用,使規(guī)劃設(shè)計(jì)成果的三維動(dòng)態(tài)建模更加方便,設(shè)計(jì)成果更加形象和直觀。
在規(guī)劃設(shè)計(jì)和規(guī)劃審批中由于規(guī)劃成果的數(shù)字化,使得對(duì)各種規(guī)劃成果和方案的定量分析、模擬和預(yù)測(cè)成為可能,經(jīng)濟(jì)可行性分析也更為方便,促進(jìn)規(guī)劃決策的科學(xué)化。
通過因特網(wǎng)由分布在全球各地的規(guī)劃設(shè)計(jì)專家共同合作完成設(shè)計(jì)也將成為可能,這樣可以構(gòu)建了一個(gè)不受規(guī)劃師的空間分布制約的虛擬設(shè)計(jì)事務(wù)所。
3.公眾參與
公眾可以通過因特網(wǎng)動(dòng)態(tài)了解規(guī)劃設(shè)計(jì)方案和參與規(guī)劃審批,而且規(guī)劃方案與成果的表現(xiàn)形式由于采用虛擬現(xiàn)實(shí)技術(shù)和多媒體技術(shù)更為直觀和形象,使公眾能更好的理解規(guī)劃師的意圖,公眾通過因特網(wǎng)發(fā)表個(gè)人的意見,與規(guī)劃師、管理人員和其它有關(guān)人員進(jìn)行直接對(duì)話,使公眾參與更加有效,促進(jìn)決策過程的民主化。
4.城市規(guī)劃研究與教育
因特網(wǎng)構(gòu)成了一個(gè)巨大的電子圖書館,各種城市規(guī)劃研究成果將以電子出版物的形式出現(xiàn),城市規(guī)劃研究者將通過因特網(wǎng)查到各種城市規(guī)劃資料,并可通過電子郵件、BBS(電子公告欄)及其它一些網(wǎng)絡(luò)通信方式進(jìn)行交流。
因特網(wǎng)同時(shí)也將成為一個(gè)龐大的遠(yuǎn)程教育網(wǎng),城市規(guī)劃專業(yè)的學(xué)生可以通過因特網(wǎng)利用多媒體技術(shù)學(xué)習(xí)城市規(guī)劃的理論與知識(shí)。
在信息時(shí)代,電子游戲也將成為一個(gè)很好的教育手段,城市規(guī)劃方面的游戲軟件將出現(xiàn),可以對(duì)規(guī)劃設(shè)計(jì)與審批及城市建設(shè)過程進(jìn)行模擬,使城市規(guī)劃學(xué)習(xí)及城市規(guī)劃的宣傳與教育通過玩電子游戲的過程來完成。
總之,信息時(shí)代的到來,使人類構(gòu)造了一個(gè)與現(xiàn)實(shí)世界相對(duì)應(yīng)的虛擬的信息世界,人們將生活在由原子組成的現(xiàn)實(shí)空間和由比特(BIT)構(gòu)成的信息空間(CyberSpace)中,現(xiàn)實(shí)空間與信息空間的物理界面(Interface)是由計(jì)算機(jī)及網(wǎng)絡(luò)和數(shù)據(jù)庫(kù)構(gòu)成的信息基礎(chǔ)設(shè)施,人們通過這一界面可跨越現(xiàn)實(shí)空間與一些時(shí)間的限制,了解現(xiàn)實(shí)世界的過去和現(xiàn)在,預(yù)測(cè)未來,進(jìn)行思想交流。城市規(guī)劃將在信息空間中構(gòu)造城市發(fā)展的藍(lán)圖,并通過建設(shè)者在現(xiàn)實(shí)世界中實(shí)現(xiàn)。
3.2 物理建模技術(shù)
3.2.1 人工的幾何建模方法
由構(gòu)造VR的觀點(diǎn)看,幾何建模是構(gòu)造VR的致命技術(shù),它的限制可能妨礙VR的進(jìn)展。VR研究將受益于共享的開放的建模環(huán)境,包括物理建模環(huán)境等。為了加深理解,需要回顧三維幾何模型怎樣獲取。下面回顧幾個(gè)VR工作所報(bào)告的模型獲取過程。VR的幾何建模一般通過基于PC或基于工作站的CAD工具獲取。在北卡大學(xué)漫游建筑的項(xiàng)目中,AutoCAD用于產(chǎn)生構(gòu)成一座教堂幾何模型的12000個(gè)多邊形。討論的一個(gè)問題是"由為其它目的寫的CAD程序中取出要求的數(shù)據(jù)"。由AutoCAD產(chǎn)生的文件取出三維幾何并不困難,但問題是并非所有要求的數(shù)據(jù)都以VR要求的形式提供。特別是沒有提供有關(guān)建筑物實(shí)際物理的數(shù)據(jù),用于實(shí)時(shí)漫游算法的劃分信息,以后由手工或?qū)S贸绦蚣尤搿?/p>
VPL Reality Built for Two (RB2) 系統(tǒng)使用Macintosh Ⅱ,作為固體建模的設(shè)計(jì)站,用IRIS工作站作為繪制/顯示站。RB2是用于設(shè)計(jì)和實(shí)現(xiàn)實(shí)時(shí)VR的軟件開發(fā)平臺(tái)。在RB2下開發(fā)是快速的交互的,具有可實(shí)時(shí)編輯的屬性約束和交互。RB2的幾何建模功能利用了軟件模塊RB2 Swivel和數(shù)據(jù)流/實(shí)時(shí)動(dòng)畫控制臺(tái)Body Electric。RB2在組織上有大量跟隨者,他們沒有足夠的資源開發(fā)自己的VR。RB2是交鑰匙系統(tǒng),它的幾何物理文件格式是專有的。
在NPSNET項(xiàng)目中,初始的三維插圖集由SIMNET數(shù)據(jù)庫(kù)得到。這些模型知道的武器系統(tǒng)的三維外表比SIMNET少得多。結(jié)果,研究者開發(fā)了保存這些三維模型的開放格式,把物理模型增加到格式中,并改寫了系統(tǒng),包含了面向?qū)ο蟮膭?dòng)畫能力。例如,NPSNET研究組正在利用MultiGen CAD工具開發(fā)無物理的模型,這用于SGI基于Performer的NPSNET-4系統(tǒng)。有物理的CAD系統(tǒng)已開始開發(fā),但還很貴,只是專用的。許多VE應(yīng)用要復(fù)制真實(shí)世界。不是用手建立模型,最好利用視覺或其它感覺自動(dòng)獲取模型。自動(dòng)獲取復(fù)雜環(huán)境模型(如工廠環(huán)境)當(dāng)前還不現(xiàn)實(shí),但這是合適的課題。同時(shí),自動(dòng)或接近自動(dòng)獲取幾何模型,現(xiàn)在在某些情況是現(xiàn)實(shí)的。部分自動(dòng)的交互式獲取在不久將是可行的?,F(xiàn)在已有利用激光掃描建立實(shí)際物體三維外形的設(shè)備出售。
3.2.2 自動(dòng)的幾何建模方法
三維掃描儀(3 Dimensional Scanner)又稱為三維數(shù)字化儀(3 Dimensional Digitizer)。它是當(dāng)前使用的對(duì)實(shí)際物體三維建模的重要工具。它能快速方便的將真實(shí)世界的立體彩色信息轉(zhuǎn)換為計(jì)算機(jī)能直接處理的數(shù)字信號(hào),為實(shí)物數(shù)字化提供了有效的手段。它與傳統(tǒng)的平面掃描儀、攝像機(jī)、圖形采集卡相比有很大不同。首先,其掃描對(duì)象不是平面圖案,而是立體的實(shí)物。其次,通過掃描,可以獲得物體表面每個(gè)采樣點(diǎn)的三維空間坐標(biāo),彩色掃描還可以獲得每個(gè)采樣點(diǎn)的色彩。某些掃描設(shè)備甚至可以獲得物體內(nèi)部的結(jié)構(gòu)數(shù)據(jù)。而攝像機(jī)只能拍攝物體的某一個(gè)側(cè)面,且會(huì)丟失大量的深度信息。第三,他輸出的不是二維圖像,而是包含物體表面每個(gè)采樣點(diǎn)的三維空間坐標(biāo)和色彩的數(shù)字模型文件。這可以直接用于CAD或三維動(dòng)畫。彩色掃描儀還可以輸出物體表面色彩紋理貼圖。
1.三維信息獲取技術(shù)
早期用于三維測(cè)量的是坐標(biāo)測(cè)量機(jī)(CMM)。目前,CMM仍是工廠的標(biāo)準(zhǔn)立體測(cè)量裝備。它將一個(gè)探針裝在三自由度(或更多自由度)的伺服裝置上,驅(qū)動(dòng)探針沿三個(gè)方向移動(dòng)。當(dāng)探針接觸物體表面時(shí),測(cè)量其在三個(gè)方向的移動(dòng),就可知道物體表面這一點(diǎn)的三維坐標(biāo)??刂铺结樤谖矬w表面移動(dòng)和觸碰,可以完成整個(gè)表面的三維測(cè)量。其優(yōu)點(diǎn)是測(cè)量精度高。其缺點(diǎn)是價(jià)格昂貴,物體形狀復(fù)雜時(shí)的控制復(fù)雜,速度慢,無色彩信息。
機(jī)械測(cè)量臂借用了坐標(biāo)測(cè)量機(jī)的接觸探針原理,把驅(qū)動(dòng)伺服機(jī)構(gòu)改為可精確定位的多關(guān)節(jié)隨動(dòng)式機(jī)械臂,由人牽引裝有探針的機(jī)械臂在物體表面滑動(dòng)掃描。利用機(jī)械臂關(guān)節(jié)上的角度傳感器的測(cè)量值,可以計(jì)算探針的三維坐標(biāo)。因?yàn)槿说臓恳蛊渌俣缺茸鴺?biāo)測(cè)量機(jī)快,而且結(jié)構(gòu)簡(jiǎn)單,成本低,靈活性好。但不如光學(xué)掃描儀快。也沒有彩色信息。FARO和Immersion公司提供這類產(chǎn)品。
借助雷達(dá)原理,發(fā)展了用激光或超聲波等媒介代替探針進(jìn)行深度測(cè)量。這是激光或超聲波測(cè)距器。測(cè)距器向被測(cè)物體表面發(fā)出信號(hào),依據(jù)信號(hào)的反射時(shí)間或相位變化,可以推算物體表面的空間位置,稱為"飛點(diǎn)法"或"圖像雷達(dá)"。不少公司開發(fā)了用于大尺度測(cè)距的產(chǎn)品(如用于戰(zhàn)場(chǎng)和工地)。小尺度測(cè)距的困難在于信號(hào)和時(shí)間的精確測(cè)量。Leica和Acuity推出了采用激光或紅外線的測(cè)距器。Senix公司推出了超聲波測(cè)距器。它受遮擋的影響較小。但要求測(cè)量精度高,掃描速度慢,而且受到物體表面反射特性的影響。
基于計(jì)算機(jī)視覺原理提出了多種三維信息獲取原理。這包括單目視覺法,立體視覺法,從輪廓恢復(fù)形狀法,從運(yùn)動(dòng)恢復(fù)形狀法,結(jié)構(gòu)光法,編碼光法等。其中的結(jié)構(gòu)光法,編碼光法成為目前多數(shù)三維掃描設(shè)備的基礎(chǔ)。這些方法可以分為被動(dòng)式和主動(dòng)式兩大類。被動(dòng)式法的代表是立體視覺法。主動(dòng)式法的代表是結(jié)構(gòu)光法,編碼光法。光學(xué)掃描的裝置比較復(fù)雜,價(jià)格偏高,存在不可視區(qū),也受到物體表面反射特性的影響[11]。
用于獲得物體內(nèi)腔尺寸的方法之一是工業(yè)CT。它以高能X射線對(duì)零件內(nèi)部進(jìn)行分層掃描。它的缺點(diǎn)是精度不高,價(jià)格昂貴,且存在放射性危害。
美國(guó)CGI公司生產(chǎn)的自動(dòng)斷層掃描儀(Automatic Cross Section Scanner, ACSS)可以克服這些缺點(diǎn)。但要求對(duì)被測(cè)物體進(jìn)行破壞。
2.三維掃描系統(tǒng)的關(guān)鍵技術(shù)
在硬件和控制技術(shù)方面,掃描運(yùn)動(dòng)的伺服裝置要求精度高,運(yùn)行平穩(wěn),可定位性好。用電子掃描代替機(jī)械掃描是當(dāng)前的趨勢(shì)。各類傳感器要求精度高,分辨率高,噪聲小。
三維信息獲取技術(shù)方面,三維信息獲取的原理應(yīng)綜合考慮精度,速度,易實(shí)現(xiàn)性,易使用性,成本,使用背景等。原理確定后,還要注意實(shí)施方案,采用巧妙的技術(shù)策略,提升產(chǎn)品的性能。還要研究計(jì)算模型和誤差模型,了解誤差的原因,誤差的傳遞,誤差的校正和消除。往往還要包括數(shù)據(jù)的預(yù)處理和后處理技術(shù)。
色彩信息獲取方面,物體的色彩由三個(gè)因素確定: 照明類型,物體表面的反射特性,眼睛按三條不同的光譜靈敏度曲線感知光線的能力。彩色是一種心理感覺。它與光源輻射能量的分布及觀看者的視覺感受有關(guān)。目前的三維掃描儀一般得到的不是物體表面的材質(zhì)和對(duì)入射光的反射特性,而是在某種照明條件下所呈現(xiàn)的色彩。
三維構(gòu)型,顯示及修改技術(shù)方面,掃描儀獲取的是物體表面離散采樣點(diǎn)的坐標(biāo)和色彩。這些采樣點(diǎn)的集合稱為"點(diǎn)云"(Point Cloud)。必須用點(diǎn),多邊形,曲線,曲面等形式描述立體模型,即將"點(diǎn)云"構(gòu)成"形"。同樣的點(diǎn)集進(jìn)行不同的連接,可能得到不同的三維模型。復(fù)雜表面的散亂點(diǎn)的構(gòu)形是很困難的。還要將得到的三維模型顯示出來,并對(duì)缺陷進(jìn)行人工修改。還必須支持多種數(shù)據(jù)格式,將結(jié)果按指定的格式輸出[12]。
定標(biāo)技術(shù)方面,確定有關(guān)的裝置參數(shù)就是定標(biāo)。它與計(jì)算模型和誤差模型有關(guān)。定標(biāo)精度和可靠程度直接影響測(cè)量精度。定標(biāo)還可以校正裝置的誤差。對(duì)彩色掃描,還有色彩定標(biāo)問題。
3.3 城市建模
本設(shè)計(jì)采用了人工幾何建模方法建立城市模型的。這部分包括兩部分,即總體建模和局部建模。
3.3.1 總體建模
總體建模初步構(gòu)造了將要建立的城市模型的大體布局,包括主要的街道,建筑等,還有整體的天空地面的色彩。局部建模是在整體建模的基礎(chǔ)之上對(duì)局部布景的詳細(xì)設(shè)計(jì),是個(gè)逐步細(xì)化的過程。
整體建模如下:用Background設(shè)置天空和地面的色彩。Background節(jié)點(diǎn)用于生成VRML的背景空間,背景采用了立方體空間的表現(xiàn)形式,在其外放置了一個(gè)地面球體,在地面球體之外是天空球體。立方體和球體在概念上都是無限大的,并包圍著VRML世界,觀察者可以看到立方體和球體的任意部分但永遠(yuǎn)不能接近它們。用Viewpoint節(jié)點(diǎn)定義了瀏覽者在虛擬環(huán)境中的游行方式。Viewpoint視點(diǎn)節(jié)點(diǎn)定義了處于局部坐標(biāo)系中的一個(gè)指定位置,用戶可以從該點(diǎn)來觀察場(chǎng)景。在每一個(gè)新的觀察點(diǎn),瀏覽器獲得的圖象就像是使用一部虛擬的取景器在屏幕上播放一樣。替身在虛擬空間中的移動(dòng),就使得取景器不斷的調(diào)整起位置和朝向。在這里本人定義了aa視點(diǎn),采用了飛行的非跳躍的漫游方式。為了是瀏覽者的感覺和現(xiàn)實(shí)世界一樣,本人又在瀏覽者的頭部安置了頭燈,否則,展現(xiàn)在我們面前的將是一個(gè)個(gè)黑漆漆的模型。同時(shí)用WorldInfo定義了境界信息,在運(yùn)行界面的標(biāo)題欄可以看見該設(shè)計(jì)的名稱,作者等等。WorldInfo節(jié)點(diǎn)用來聲明一個(gè)空間的標(biāo)題以及想提供的其他注解,它對(duì)VRML場(chǎng)景的創(chuàng)建并不產(chǎn)生影響。
運(yùn)行效果如圖3-1。
圖3-1 背景圖
上圖只是一個(gè)非常非常粗略的框架,在此之上,用Transform節(jié)點(diǎn)創(chuàng)建了幾棟樓房,有高有矮,和城市的比較接近,還有南北東西走向的街道。Transform節(jié)點(diǎn)是一個(gè)組節(jié)點(diǎn)。Transform節(jié)點(diǎn)包含一個(gè)子節(jié)點(diǎn)列表,這些子節(jié)點(diǎn)可以是Shape節(jié)點(diǎn)、Group節(jié)點(diǎn)或Transform節(jié)點(diǎn)。在Transform節(jié)點(diǎn)中的所有子節(jié)點(diǎn)將在Transform節(jié)點(diǎn)的坐標(biāo)系原點(diǎn)處建立。該節(jié)點(diǎn)包括位置的確定、造型節(jié)點(diǎn)的旋轉(zhuǎn)軸和方向、造型節(jié)點(diǎn)大小的縮放比例及縮放旋轉(zhuǎn)軸,以及形體造型的構(gòu)造等,它的功能比較強(qiáng)大,使用相對(duì)簡(jiǎn)單。Transform節(jié)點(diǎn)在放置場(chǎng)景中的對(duì)象并確定其方向時(shí)具有很大的靈活性。Transform節(jié)點(diǎn)也是一個(gè)形成VRML場(chǎng)景層次結(jié)構(gòu)的基礎(chǔ)節(jié)點(diǎn)。這里的樓房和街道就是用簡(jiǎn)單的形體造型節(jié)點(diǎn)Box構(gòu)成的,只是在大小,位置,方向上做了相應(yīng)的改變。為了是樓房看起來更逼真,又在上面嵌入了樓房的圖片。
城市規(guī)劃一直是對(duì)全新的可視化技術(shù)需求最為迫切的領(lǐng)域之一。從總體規(guī)劃到城市設(shè)計(jì),在規(guī)劃的各個(gè)階段,通過對(duì)現(xiàn)狀和未來的描繪,為改善人居生活環(huán)境,以及形成各具特色的城市風(fēng)格提供了強(qiáng)有力的支持。這里也采用了城市規(guī)劃的思想,哪里放置街道、哪里放置樓房等都需要縝密的考慮,要求布局合理,位置適當(dāng)。
圖3-2是設(shè)置后的運(yùn)行效果。
圖3-2 簡(jiǎn)單的樓房
很顯然,城市里只有樓房和街道是不夠的,一定要有樹,那是反映一個(gè)稱呼司綠化程度和建設(shè)特色的標(biāo)志,而樹則不是簡(jiǎn)單的立方體,但為了構(gòu)造的簡(jiǎn)便,本人用圓柱體和球體來構(gòu)造樹,只要將球體在豎直方向上拉伸,在水平方向上壓縮,然后將這個(gè)改造過的形體放在圓柱體上就形成了一棵樹。當(dāng)把樹嵌入到城市模型中,景致就完全不一樣了。這就是城市的整體構(gòu)造。
在這里所用到的立方體Box、球體Sphere、圓柱體Cylinder都是簡(jiǎn)單形體造型節(jié)點(diǎn),但是運(yùn)用它們可以構(gòu)造更復(fù)雜的對(duì)象,需要初學(xué)者靈活的掌握和運(yùn)用它們。除了上面提到的簡(jiǎn)單造型節(jié)點(diǎn)之外還有圓錐體Cone。
圖3-3是一棵樹的造型。其實(shí),它不僅僅是一棵樹,更是一個(gè)希望,象征著人類對(duì)環(huán)境美好的憧憬和欣欣向榮景象的期待。
圖3-3 樹
圖3-4 綠化的城市
圖3-3-4是在嵌入了帶有綠意的小樹的城市的整體構(gòu)造。雖然有點(diǎn)空曠,但是,地廣人稀正是我們?nèi)祟愃蛲摹,F(xiàn)在世界人口的膨脹,土地資源的緊缺,已經(jīng)上升到令人矚目的日程。開拓一片沃土,合理利用土地資源是每一個(gè)建設(shè)者的最終目的和任務(wù)。而且我們也應(yīng)該珍惜每一片土地。
3.3.2 局部建模
局部建模也稱為細(xì)致建模,具體步驟如下。
一個(gè)城市只有樓房、街道和樹是不夠的,因此需要我們對(duì)粗略的城市進(jìn)行細(xì)化。首先,先建立一個(gè)花壇,花壇也是有簡(jiǎn)單的造型構(gòu)成的,包括立方體和球體,相互嵌套而成?;▔念伾O(shè)置為淺綠色,錯(cuò)落有致。有樹有花壇,當(dāng)然也得有草了,所以,還要做一個(gè)草坪。為了不和花壇相沖突,草坪的顏色設(shè)置為深綠色,是一個(gè)大的扁平的立方體。街道上沒有車也是不行的,但車的造型是比較復(fù)雜的,但是什么復(fù)雜的東西都可以簡(jiǎn)單化,本人用兩個(gè)球體和兩個(gè)圓柱體做成了一個(gè)小汽車。兩個(gè)球體需要變形,而且上面的球體比下面的小。兩個(gè)圓柱體作為車輪子,架在大的變形球體的下面,并在上面嵌入了車的圖片,具體造型效果如圖3-5。
圖3-5 小車
草坪建好了,也要為其進(jìn)行裝飾,因此在上面放了凳子和一個(gè)供觀賞的造型,凳子是由黃色的立方體做成的,供觀賞的造型則是在淺灰色的圓錐體上架了一個(gè)球體,并在草坪的四角各放了一個(gè)半球。為了體現(xiàn)國(guó)民的保護(hù)環(huán)境意識(shí),在草坪的邊上有放置了一個(gè)圓柱形的垃圾箱。在此基礎(chǔ)之上,為了體現(xiàn)虛擬現(xiàn)實(shí)世界的動(dòng)感,草坪四角的半球及中間圓錐體上的球的顏色是自動(dòng)變化的。顏色的不斷變化是通過顏色插補(bǔ)器CorlorInterpolator和時(shí)間傳感器TimeSensor來實(shí)現(xiàn)的。CorlorInterpolator節(jié)點(diǎn)是VRML提供的附加的插補(bǔ)器節(jié)點(diǎn),利用它可以構(gòu)造色彩的變化效果。CorlorInterpolator節(jié)點(diǎn)在它的key和keyValue域中使用一系列關(guān)鍵時(shí)刻值和色彩值。CorlorInterpolator節(jié)點(diǎn)通過在兩個(gè)色彩值中內(nèi)插,來計(jì)算一個(gè)中間的色彩值,此值被它value_changed域輸出。TimeSensor節(jié)點(diǎn)可以像時(shí)鐘一樣標(biāo)記時(shí)間的流逝,還附加有定時(shí)發(fā)送相關(guān)時(shí)刻信息的功能。同時(shí)它可以是一個(gè)定時(shí)開關(guān),開始及結(jié)束一些過程。通常與插補(bǔ)器、傳感器聯(lián)合使用。TimeSensor節(jié)點(diǎn)能夠作為任何組的子節(jié)點(diǎn)。
效果如圖3-6和圖3-7。從兩副圖中可以明顯看出,除了圖中的球體的顏色是不同的之外,其他的都是一樣的。
圖3-6 奇異的草地甲
圖3-7 奇異的草地乙
虛擬現(xiàn)實(shí),也就是模擬現(xiàn)實(shí),使得呈現(xiàn)的景象和現(xiàn)實(shí)世界的一樣逼真。在這了,本人將要設(shè)計(jì)的城市的四個(gè)游樂場(chǎng)所中的一個(gè)做了一點(diǎn)變化。那就是將里面的球體改成了立方體,這不是主要的,值得一提的是當(dāng)替身與游樂場(chǎng)的距離在一定范圍內(nèi)時(shí),中間的立方體會(huì)自動(dòng)的旋轉(zhuǎn)一定的角度。這種變化是如何實(shí)現(xiàn)的呢?其實(shí)很簡(jiǎn)單,這里使用了臨近傳感器ProximitySensor。臨近傳感器感知觀察者進(jìn)入并在一個(gè)空間的長(zhǎng)方體區(qū)域中移動(dòng)的時(shí)間。當(dāng)觀察者接近區(qū)域時(shí),能使用這些傳感器啟動(dòng)一個(gè)動(dòng)畫,當(dāng)觀察者離開時(shí)停止這個(gè)動(dòng)畫。ProximitySensor節(jié)點(diǎn)能夠作為任何組的子節(jié)點(diǎn)。并且它可以感知觀察者何時(shí)進(jìn)入、退出和移動(dòng)魚當(dāng)前坐標(biāo)系內(nèi)一個(gè)長(zhǎng)方體區(qū)域??梢詸z測(cè)到觀察點(diǎn)接近的信號(hào),利用它可控制其他操作。
一個(gè)城市只有高樓沒有平房也是不切實(shí)際的,本人又在城郊建立了幾個(gè)平房區(qū)。每個(gè)平房也是由簡(jiǎn)單的幾何造型節(jié)點(diǎn)Box構(gòu)成的。而且,每個(gè)平房的門是可以用鼠標(biāo)拉動(dòng)一個(gè)角度的。房門轉(zhuǎn)動(dòng)是通過圓柱傳感器CylinderSensor的實(shí)現(xiàn)的。CylinderSensor節(jié)點(diǎn)可以感知一個(gè)觀察者的拖動(dòng)動(dòng)作,并且計(jì)算旋轉(zhuǎn)軸和角度,且通過它的rotaion_changed域輸出。將鼠標(biāo)的動(dòng)作轉(zhuǎn)換成適于操作造型的輸出。CylinderSensor節(jié)點(diǎn)可以是任何組節(jié)點(diǎn)的子節(jié)點(diǎn),它可以感知觀察者在組及子節(jié)點(diǎn)的任何造型上的動(dòng)作。通過將傳感器節(jié)點(diǎn)的輸出路由到Transform節(jié)點(diǎn)來引起造型物體的旋轉(zhuǎn)。平房區(qū)建完了,又在天邊添加了幾座山。山群是幾個(gè)圓錐體組成的,只是遠(yuǎn)近和大小不同,顏色也做了調(diào)整,并在上面嵌入了山的圖片。具體結(jié)果如圖3-8。
圖3-8 山與平房
一個(gè)城市沒有人是不可能的,只是多少的問題。人的造型本人是用球體和立方體組成的,胳膊,腿,身體已經(jīng)脖子是幾個(gè)立方體,頭部是一個(gè)球體,效果如圖3-9。
圖3-9 人
除了以上的各個(gè)造型外,在模型中還有一些電線桿,只是起到輔助的作用,也是為了使設(shè)計(jì)更加完美。
設(shè)計(jì)的最終結(jié)果如圖3-10。
圖3-10 美麗的城市
以上就是虛擬現(xiàn)實(shí)技術(shù)的應(yīng)用,是基于VRML技術(shù)的,在整個(gè)設(shè)計(jì)和建模過程中,要求設(shè)計(jì)者有很好的邏輯構(gòu)想思維方式,時(shí)刻以城市規(guī)劃為理念,要從全局考慮,掌握逐步細(xì)化的能力。在這里要求大家要熟練掌握虛擬現(xiàn)實(shí)技術(shù)和VRML技術(shù),理解城市規(guī)劃的要領(lǐng),能夠靈活的運(yùn)用VRML語(yǔ)言,達(dá)到舉一反三的程度。
四章 系統(tǒng)的編碼實(shí)現(xiàn)
本設(shè)計(jì)是以虛擬現(xiàn)實(shí)技術(shù)為基礎(chǔ),應(yīng)用VRML語(yǔ)言實(shí)現(xiàn)的城市環(huán)境的模擬,下面是通過編碼而得到的一個(gè)城市模擬視圖圖4-1。
圖4-1 城市運(yùn)行圖
在這里的核心技術(shù)是VRML語(yǔ)言。在第二章已經(jīng)對(duì)VRML語(yǔ)言做了簡(jiǎn)要的介紹,這里就不再贅述。
編碼實(shí)現(xiàn)的過程實(shí)際上是如何應(yīng)用VRML語(yǔ)言的建模過程,編碼設(shè)計(jì)的核心也是VRML語(yǔ)言。在這里,對(duì)編碼的實(shí)現(xiàn)過程作一下簡(jiǎn)要的介紹。在城市的模擬過程中,許多造型都是用簡(jiǎn)單的造型節(jié)點(diǎn)構(gòu)造的,用到的簡(jiǎn)單造型節(jié)點(diǎn)有立方體Box,圓錐體Cone,球體Sphere和圓柱體Cylinder,盡管它們比較簡(jiǎn)單,但是它們是基礎(chǔ)造型,不可缺少。下面,本人就從程序中取出一部分來闡述整個(gè)編碼實(shí)現(xiàn)過程。
Background節(jié)點(diǎn)是用來設(shè)置天空和地面的色彩的,skyColor中包含一系列三元顏色值,用來設(shè)置變化的顏色。skyAngle中包含一系列角度值,用來設(shè)置顏色變化的角度。GroundColor和groundAngle的功能和作用同skyGround和skyAngle大同小異。如:
Background{
skyColor [0.0 0.2 0.7,0.0 0.5 1.0,1.0 1.0 1.0]
skyAngle [1.309,1.571]
groundColor [0.1 0.0 0.0,0.4 0.25 0.2,0.6 0.6 0.6]
groundAngle [1.309,1.571]
}
DirectionalLight節(jié)點(diǎn)是用來設(shè)置平行光的照射方向的,其中的direction指定了一個(gè)三元值來設(shè)置方向,下面的例子中所設(shè)定的方向?yàn)楣饩€沿著Y軸負(fù)方向照射。相當(dāng)于光線是從頂部照射下來的。
DirectionalLight {
direction 0 -1 0
}
NavigationInfo節(jié)點(diǎn)是用來定義導(dǎo)航信息的,type域可以定義為飛行FLY,行走WALK等方式,speed域設(shè)置觀察著在場(chǎng)景中暢游的速度,單位為米每秒。Headlight域指明是否瀏覽器要將觀察者的頭燈打開。頭燈是一束指向用戶正在觀看方向的有向光。AvatarSize域指定一些距離參數(shù),這些參數(shù)決定了在考慮碰撞檢測(cè)和視點(diǎn)隨地形起伏的用戶可移動(dòng)范圍。該域的第一個(gè)只是碰撞被探測(cè)出以前用戶的位置與一個(gè)碰撞幾何體間允許的距離;第二個(gè)只是視點(diǎn)與地面間應(yīng)保持的高度;第三個(gè)只是視點(diǎn)可以跨過得最高障礙物的高度。公共域avatarSize值描述了觀察者替身的大小特性。如:
NavigationInfo{
type "FLY"
speed 1.0
headlight FALSE
avatarSize [0.25,3.2,3.0]
}
Transform節(jié)點(diǎn)是一個(gè)組節(jié)點(diǎn),該節(jié)點(diǎn)包括一個(gè)子節(jié)點(diǎn)的列表。這些子節(jié)點(diǎn)可以是Shape節(jié)點(diǎn)、其他Group節(jié)點(diǎn)或Transform節(jié)點(diǎn)。Translation用來指定造型的位置,children域是指定受該節(jié)點(diǎn)的變換影響的子節(jié)點(diǎn)。這個(gè)節(jié)點(diǎn)是整個(gè)程序設(shè)計(jì)中的基礎(chǔ)節(jié)點(diǎn),幾乎每一個(gè)模型的建立都用到了Transform,因此,對(duì)Transform的靈活運(yùn)用尤為重要。下面的例子使用Transform節(jié)點(diǎn)設(shè)置地面。
Transform {
translation 0 -24 0
children[
Shape{
appearance Appearance{
material Material {diffuseColor 0.4 0.25 0.2,}
}
geometry Box {size 400 48 400} } ] }
Viewpoint節(jié)點(diǎn)是視點(diǎn)定義節(jié)點(diǎn),定義了處于局部坐標(biāo)系中的一個(gè)指定位置,用戶可以從該點(diǎn)來觀察場(chǎng)景。Position用來設(shè)置視點(diǎn)的位置,它是一個(gè)三元值,jump域決定了視點(diǎn)的類型,即跳躍型的和飛跳躍型的。Orientation域是一個(gè)四元值,前三個(gè)值指定了視點(diǎn)的旋轉(zhuǎn)軸,第四個(gè)值說明了旋轉(zhuǎn)角度的正負(fù)。Description域的值指定了一個(gè)用于描述視點(diǎn)的文本串。下面是一個(gè)關(guān)于視點(diǎn)aa的例子。
DEF aa Viewpoint {
position
25 5 70
jump FALSE
orientation 0 1 0 0.4
description "aa"
}
在VRML編程中,Group節(jié)點(diǎn)也是一個(gè)很重要的節(jié)點(diǎn)。Group節(jié)點(diǎn)提供了最簡(jiǎn)單的節(jié)點(diǎn)編組,可以包含任意數(shù)目的子節(jié)點(diǎn),與一個(gè)沒有轉(zhuǎn)換域的Transform節(jié)點(diǎn)相當(dāng)。該節(jié)點(diǎn)與Transform節(jié)點(diǎn)一樣,也有一個(gè)children域。它用來收集節(jié)點(diǎn)和創(chuàng)建不需要實(shí)施變幻的層次結(jié)構(gòu)。似乎有了Transform節(jié)點(diǎn),Group節(jié)點(diǎn)并沒有什么用處。但有時(shí)在對(duì)一個(gè)整體進(jìn)行操作時(shí),以Transform節(jié)點(diǎn)組織的整體相比Group節(jié)點(diǎn)組織的整體并不能顯示出優(yōu)勢(shì)。如果在使用傳感器或插補(bǔ)器節(jié)點(diǎn)時(shí),祖作為一個(gè)整體,可以使用DEF來給它定義一個(gè)名稱,并且在VRML文件中使用USE重復(fù)的引用。
一個(gè)組可以具有任意數(shù)目的成員,成為子節(jié)點(diǎn)。既可以是造型以可以是其他包含造型和組的足。包含子節(jié)點(diǎn)的組節(jié)點(diǎn)被稱為父節(jié)點(diǎn)。因?yàn)榻M節(jié)點(diǎn)可以其他的組,一個(gè)組的父節(jié)點(diǎn)可能是一個(gè)更高一級(jí)組的子節(jié)點(diǎn)。高級(jí)組的父節(jié)點(diǎn)可以是一個(gè)更高級(jí)組的子節(jié)點(diǎn)。從此上溯直到最高級(jí)父節(jié)點(diǎn),稱為根節(jié)點(diǎn)。造型可以組織在一起來創(chuàng)建更大、更復(fù)雜的造型。由于Group節(jié)點(diǎn)和Transform節(jié)點(diǎn)很相似,在這里就不再舉例子了。
以上介紹的幾個(gè)節(jié)點(diǎn)是VRML語(yǔ)言的核心節(jié)點(diǎn),整個(gè)程序的設(shè)計(jì)都是通過這些節(jié)點(diǎn)的不同設(shè)置和組合來實(shí)現(xiàn)的。除此之外,還有兩個(gè)重要的工具,這就是節(jié)點(diǎn)名定義DEF及引用USE,這是VRML世界提供給我們的兩個(gè)避免重復(fù)勞動(dòng)的工具,節(jié)點(diǎn)命名是以關(guān)鍵字DEF加上所命名名稱在一起,置于節(jié)點(diǎn)類型定義之前開完成的。這兩個(gè)說明符可以放在任何允許節(jié)點(diǎn)的地方。USE語(yǔ)句并不是復(fù)制該節(jié)點(diǎn),而是把該節(jié)點(diǎn)再次插入它所在的場(chǎng)景圖。節(jié)點(diǎn)名只在本文范圍內(nèi)有效。
總之,系統(tǒng)的編碼實(shí)現(xiàn)就是利用VRML中的基本造型節(jié)點(diǎn)對(duì)已經(jīng)涉及好的模型進(jìn)行的模擬實(shí)現(xiàn)過程。在這個(gè)過程中,需要設(shè)計(jì)者能夠熟練的掌握和運(yùn)用VRML語(yǔ)言,懂得融會(huì)變通,才能使預(yù)想創(chuàng)建的模型得以實(shí)現(xiàn)。
當(dāng)然,VRML中還有很多更深一層次的部分,那需要有興趣的讀者繼續(xù)學(xué)習(xí)和探索,筆者在這里就不再過多描述了。
第五章 系統(tǒng)的測(cè)試與分析
5.1 系統(tǒng)的測(cè)試
隨著程序的逐步完成,系統(tǒng)的測(cè)試也開始了。系統(tǒng)的測(cè)試采用的單元測(cè)試法,即逐步測(cè)試的過程。將程序分成若干個(gè)程序模塊,單獨(dú)進(jìn)行測(cè)試,觀察結(jié)果,與預(yù)期結(jié)果進(jìn)行對(duì)比。當(dāng)發(fā)現(xiàn)問題是逐步解決。然后,再將小的模塊漸進(jìn)式的整合成幾個(gè)較大的模塊,重復(fù)上面的工作,最終形成整體的模塊,構(gòu)成城市的整體建模。
5.2 測(cè)試中遇到的問題
在測(cè)試中遇到問題是在所難免的,本人也遇到了一些問題。
問題一:在程序的編碼過程中,無論定義的立方體的顏色是哪一種,顏色的顯示總是在頂部,其余部分為暗黑色。
問題二:在程序的編碼過程中,當(dāng)對(duì)一個(gè)簡(jiǎn)單的形體造型節(jié)點(diǎn)進(jìn)行紋理貼圖時(shí),運(yùn)行提示,找不到貼圖文件。也就是說,紋理貼圖不成功。
問題三:在運(yùn)行界面的標(biāo)題欄添加境界信息時(shí),為何只顯示其中的一部分,其余的沒有顯示。
問題四:程序中的許多節(jié)點(diǎn)的位置是一層一層嵌套的,因此就涉及到了如何才能進(jìn)行正確的定位,本人總是在這個(gè)方面大費(fèi)周章。希望可以找到一個(gè)好的方法來解決這個(gè)問題。
問題五:程序中的許多ROUTE與語(yǔ)句的使用總是和預(yù)想的存在差距。
當(dāng)然還有很多更有難度的問題,由于本人能力有限,沒有進(jìn)行深入的探究,希望有興趣的人繼續(xù)努力。
5.3 問題的解決方法
對(duì)于第一個(gè)問題,通過察看資料以及對(duì)其他程序的研究,本人認(rèn)為,應(yīng)該是光線的照射方向問題,只要將瀏覽者的頭燈打開應(yīng)該就行了,經(jīng)驗(yàn)證結(jié)論成立。
對(duì)于第二個(gè)問題,本人經(jīng)過細(xì)心研究,反復(fù)實(shí)驗(yàn),終于找到了答案。由于不同的VRML瀏覽器對(duì)圖片的識(shí)別也是不同的,有些瀏覽器只是別.jpg形式的圖片文件,有些瀏覽器只是別.gif形式的圖片文件,而有些是兼容的。因此,只要正確選擇瀏覽器及其相應(yīng)的圖片格式,就可以實(shí)現(xiàn)貼圖紋理了。也許還有其他原因,由于本人能力有限,只發(fā)現(xiàn)了這些。
對(duì)于第三個(gè)問題,經(jīng)過本人的細(xì)心研究發(fā)現(xiàn),有些VRML瀏覽器提供特殊菜單選項(xiàng)來顯示虛擬空間的標(biāo)題和注解,一些瀏覽器也把虛擬空間的標(biāo)題定位于瀏覽器窗口的標(biāo)題欄。可以在空間使用任意多的WorldInfo節(jié)點(diǎn)。但只有第一個(gè)WorldInfo會(huì)被瀏覽器顯示。因此,在使用WorldInfo節(jié)點(diǎn)時(shí)只要針對(duì)不同的瀏覽器采用相應(yīng)的準(zhǔn)則就不會(huì)出錯(cuò)或不合心意了。
對(duì)于第四個(gè)問題,在VRML世界中,內(nèi)層節(jié)點(diǎn)的定位可以說是獨(dú)立于外層節(jié)點(diǎn)的。一旦外層節(jié)點(diǎn)定義好了,就可以只考慮內(nèi)層節(jié)點(diǎn)了。當(dāng)然,怎樣才能找到正確的位置不是一件容易的事,它需要有好的空間立體思維能力和條理清晰的層次構(gòu)想,也許需要多多練習(xí),熟能生巧。
對(duì)于第五個(gè)問題,ROUTE的使用是一門技術(shù),需要初學(xué)者多看一些相關(guān)的書籍和例子,掌握其中的要領(lǐng)和規(guī)律,還要多多練習(xí)。俗話說的好好記性不如爛筆頭,它需要大家多多的練習(xí)。
以上這些只是筆者個(gè)人的一點(diǎn)見解,由于知識(shí)有限,能力有限,可能看法有些淺薄,希望有興趣和愛好的讀者給與建議和指正。
結(jié)論
“虛擬現(xiàn)實(shí)技術(shù)的應(yīng)用---基于VRML技術(shù)的城市之旅”的設(shè)計(jì)與實(shí)現(xiàn),充分體現(xiàn)了虛擬現(xiàn)實(shí)技術(shù)在城市規(guī)劃建設(shè)中的作用,它能夠減輕設(shè)計(jì)人員勞動(dòng)強(qiáng)度,縮短設(shè)計(jì)周期,提高設(shè)計(jì)質(zhì)量,節(jié)省投資。而VRML在實(shí)現(xiàn)城市規(guī)劃中更是起到了不可或缺的作用,它是一種編程工具,利用它可以實(shí)現(xiàn)任意模型的虛擬,虛擬現(xiàn)實(shí)技術(shù)的優(yōu)勢(shì)也才得以實(shí)現(xiàn),使得城市的設(shè)計(jì)布局合理、美觀,支出價(jià)有所值。
在該設(shè)計(jì)的過程中,本人充分體會(huì)到要想熟練地掌握運(yùn)用VRML和虛擬現(xiàn)實(shí)技術(shù),就必需扎實(shí)的學(xué)習(xí)VRML語(yǔ)言和虛擬現(xiàn)實(shí)技術(shù)的基礎(chǔ)知識(shí)。隨著科學(xué)技術(shù)的飛速發(fā)展,虛擬現(xiàn)實(shí)技術(shù)在各個(gè)領(lǐng)域都顯示了其特殊的作用。時(shí)代的發(fā)展也使得我們掌握虛擬現(xiàn)實(shí)技術(shù)成為一種時(shí)尚的潮流。
設(shè)計(jì)的過程就是一個(gè)發(fā)現(xiàn)問題---解決問題---發(fā)現(xiàn)問題---解決問題的循環(huán)反復(fù)過程,但是它讓學(xué)習(xí)的人逐步進(jìn)步,就好像滾雪球一樣,一點(diǎn)一點(diǎn),越滾越大。通過“虛擬現(xiàn)實(shí)技術(shù)的應(yīng)用-----基于VRML技術(shù)的城市之旅”的設(shè)計(jì)與實(shí)現(xiàn),本人在VRML語(yǔ)言的運(yùn)用以及對(duì)虛擬現(xiàn)實(shí)技術(shù)的發(fā)展方面有了很深的了解,受益匪淺。當(dāng)然遇到很多尚未解決的問題,希望感興趣的讀者能夠繼續(xù)研究。
參考文獻(xiàn)
[1] 張旆,杜可亮,劉見灼.WWW上的虛擬現(xiàn)實(shí)技術(shù)--VRML語(yǔ)言[M].西安:電子工業(yè)出版社,1998:20-25
[2] 陳運(yùn)迪.網(wǎng)絡(luò)世界[M].天津:航天工業(yè)總公司第8357研究所,1999:50
[3] 胡小強(qiáng).虛擬現(xiàn)實(shí)技術(shù)[M].北京:北京郵電大學(xué)出版社,2005:107
[4] 黃文麗,盧碧紅,楊志剛.VRML語(yǔ)言入門與應(yīng)用[M].北京:中國(guó)鐵道出版社,2003:311
[5] 嚴(yán)子翔.VRML虛擬現(xiàn)實(shí)網(wǎng)頁(yè)語(yǔ)言[M].北京:清華大學(xué)出版社,2001:59
[6] 吳北新.虛擬現(xiàn)實(shí)建模語(yǔ)言VRML[M].北京:教育出版社,2004:101-102
[7] 陸昌輝.VRML入門與提高[M].北京:北京大學(xué)出版社,2003:201-202
[8] (美)ChrisMarrin,(美)BruceCampbell.21天學(xué)通VRML 2 [M].北京:人民郵電出版社西蒙,1998:305
[9] 方志剛.三維空間控制器及其在三維空間交互技術(shù)中的應(yīng)用[N].計(jì)算機(jī)輔助設(shè)計(jì)與圖形學(xué)學(xué)報(bào),1998,10(2)
[10] 方濤.城市建設(shè)與規(guī)劃[N].規(guī)劃信息報(bào),2003,6(3)
[11] Paul E Debevec.Modeling and Rendering Architecture from Photographs:A hybrid geometry- and image-based approach[M].美國(guó):SIGGRAPH,1996:11-20
熱門標(biāo)簽
數(shù)控加工論文 數(shù)控畢業(yè)論文 數(shù)控機(jī)床論文 數(shù)控技師論文 數(shù)控車床論文 數(shù)控技術(shù)論文 數(shù)控論文 數(shù)控實(shí)訓(xùn)總結(jié) 數(shù)控畢業(yè)總結(jié) 數(shù)控車床 心理培訓(xùn) 人文科學(xué)概論
相關(guān)文章
1自動(dòng)化機(jī)械制造數(shù)控技術(shù)探討
2經(jīng)濟(jì)型數(shù)控機(jī)床發(fā)展策略