国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

三維模型庫(kù)電子教具設(shè)計(jì)

2016-11-12 02:08:26韓玉騰薛小雯王奇安
關(guān)鍵詞:模型庫(kù)圖層制圖

韓玉騰, 薛小雯, 王奇安

(江南大學(xué) 機(jī)械工程學(xué)院, 江蘇 無(wú)錫 214122)

?

三維模型庫(kù)電子教具設(shè)計(jì)

韓玉騰,薛小雯,王奇安

(江南大學(xué) 機(jī)械工程學(xué)院, 江蘇無(wú)錫214122)

工程制圖是高等工科類課程中的一門(mén)重要基礎(chǔ)課,主要研究工程圖樣的閱讀和繪制。在培養(yǎng)學(xué)生創(chuàng)造性思維、空間想象力和促進(jìn)工業(yè)化進(jìn)程等方面發(fā)揮著重要的作用。在計(jì)算機(jī)技術(shù)普及的今天,電子制圖已經(jīng)非常成熟,效果以及效率遠(yuǎn)高于傳統(tǒng)的方法。因此,我們希望結(jié)合現(xiàn)在先進(jìn)的三維軟件及網(wǎng)絡(luò)技術(shù)制作一款方便實(shí)用的電子教具來(lái)提高工程制圖的教學(xué)效果。通過(guò)三維軟件UG建模,導(dǎo)出立體不同角度的圖片,經(jīng)過(guò)Photoshop處理得到背景透明的圖片,再通過(guò)Flash進(jìn)行制作立體成型動(dòng)畫(huà)。動(dòng)畫(huà)通過(guò)Dreamweaver編寫(xiě)的網(wǎng)頁(yè)和Visual Basic編寫(xiě)的單機(jī)播放器的媒介進(jìn)行演示。

三維模型; 電子教具; 演示動(dòng)畫(huà); 網(wǎng)頁(yè); 工程制圖

傳統(tǒng)的機(jī)械制圖教學(xué)主要以直尺、圓規(guī)、圖板為工具,以黑板、木模、掛圖為媒介,直觀性強(qiáng)、學(xué)生能夠?qū)嶋H動(dòng)手操作,但互動(dòng)性差,上課效率低,也不方便攜帶[1]。目前,部分教師主要采用課件加掛圖、實(shí)體模型的方式進(jìn)行教學(xué),這種方法可以直觀地反映立體的結(jié)構(gòu),課件可以在有效時(shí)間內(nèi)更多地展示教學(xué)的內(nèi)容。但是掛圖和普通的工程圖的圖片都是二維圖,需要讀者有較強(qiáng)的讀圖能力,而且二維圖形學(xué)起來(lái)比較枯燥,考驗(yàn)學(xué)生的耐心,同時(shí)二維圖形不能形象地表達(dá)模型的動(dòng)態(tài)成型過(guò)程,對(duì)于剛接觸機(jī)械制圖的同學(xué)來(lái)說(shuō)難以理解[2]。實(shí)體模型可以較好地演示幾何形體,但往往體積巨大,攜帶不方便,也不能靈活變動(dòng),同時(shí)實(shí)體模型在數(shù)量和表達(dá)能力上也受限制,只能演示固定的立體[3]。若要使學(xué)生更多地理解工程制圖的學(xué)習(xí)內(nèi)容,需要制作很多模型體。

隨著計(jì)算機(jī)技術(shù)的發(fā)展,多媒體教具的興起,使用電子教具的優(yōu)越性不言而喻,越來(lái)越多的制圖基礎(chǔ)課教師開(kāi)始嘗試使用三維軟件來(lái)展示模型。三維軟件制作的立體模型立體感強(qiáng),可以從不同角度演示立體形狀,也可以大致演示立體形成過(guò)程,但是往往打開(kāi)速度緩慢,需要安裝專門(mén)軟件,展示時(shí)對(duì)于計(jì)算機(jī)的要求也較高,從不同角度觀察立體時(shí)往往需要手動(dòng)控制,此外電腦間切換還有兼容性的問(wèn)題。目前隨著三維軟件的不斷發(fā)展和網(wǎng)絡(luò)技術(shù)的普及,為三維模型電子教具的制作帶來(lái)技術(shù)保障和便利性。雖然近幾年三維教具已經(jīng)興起,但是目前市場(chǎng)上的三維教具仍然難以購(gòu)買(mǎi)并且大部分都是屬于學(xué)校私有,制作出的模型也依賴三維軟件進(jìn)行展示,不方便制圖課的使用。為更廣泛推廣三維模型教具,同時(shí)考慮到互聯(lián)網(wǎng)思維的優(yōu)越性,本設(shè)計(jì)首先采用了基于網(wǎng)站的網(wǎng)頁(yè)版本,只要有能上網(wǎng)的瀏覽器即可打開(kāi)教具使用,目前大部分高校教室都配有電腦和網(wǎng)絡(luò),極大地方便了教師使用,不需要再攜帶體積巨大的實(shí)體模型或者處理三維軟件遇到的各種bug,同時(shí)本三維教具還附帶單機(jī)版本在網(wǎng)絡(luò)不暢的情況下離線使用,方便教學(xué)。

1 三維模型庫(kù)電子教具設(shè)計(jì)基本流程

本設(shè)計(jì)主要基于本校教材,教師可以根據(jù)自己使用的教材制作配套的三維模型庫(kù)電子教具,開(kāi)發(fā)的周期也較短??紤]到其他高校的使用本設(shè)計(jì)已經(jīng)開(kāi)源,接口豐富,自定義度高可以根據(jù)各高校的不同情況選擇不同的配套教材來(lái)自定義內(nèi)容,使教具更加符合教學(xué)大綱,使學(xué)生學(xué)習(xí)內(nèi)容更加豐富。本設(shè)計(jì)主要提供兩種使用方式,第一,將立體模型制作成三維模型庫(kù),通過(guò)網(wǎng)頁(yè)整合起來(lái),可掛到校內(nèi)網(wǎng)絡(luò)上,可以使教學(xué)不再受限制,提供網(wǎng)絡(luò)的教室和寢室里可以隨時(shí)調(diào)用三維模型的信息,方便教師課上教學(xué)和學(xué)生課下練習(xí)學(xué)習(xí)[4]。第二,提供離線版,單獨(dú)的播放器可以在離線狀態(tài)下播放動(dòng)畫(huà)和視頻文件。

圖1教具設(shè)計(jì)流程

并且也開(kāi)放所有接口和代碼,可以使用VB自定義增減功能來(lái)滿足不同情況下的使用,方便教師根據(jù)教學(xué)情況來(lái)更改內(nèi)容或者增加學(xué)生課下練習(xí)功能。

制作的流程如圖1所示,選取配套教程,將所需要制作動(dòng)畫(huà)的立體分類,用UG分別進(jìn)行實(shí)體建模;用UG自帶的導(dǎo)出圖片的功能,或截圖工具對(duì)實(shí)體截圖,并對(duì)形成立體的過(guò)程中的實(shí)體截圖成文件;用Photoshop對(duì)其進(jìn)行去除背景處理,在Flash中制作成型動(dòng)畫(huà);最終將Flash動(dòng)畫(huà)匯總在html文件中,完成三維模型庫(kù)的電子教具制作。

2 UG建模及模型圖片處理

2.1UG建模

根據(jù)目標(biāo)的教材,確定要進(jìn)行動(dòng)畫(huà)制作的立體范圍和數(shù)目。立體可分切割體、相貫體、組合體和常用零件等類別[5]。制作切割體時(shí)需要繪制切割前和切割后的立體,并需要能單獨(dú)顯示切掉的部分。制作相貫體時(shí)需要單獨(dú)繪制各幾何體獨(dú)立部分的模型,或者在建模時(shí)通過(guò)布爾運(yùn)算,使各部分單獨(dú)顯示。組合體和其他立體也是同樣,需要制作合適的圖片為動(dòng)畫(huà)準(zhǔn)備。制作模型時(shí),注意將UG背景和模型設(shè)為統(tǒng)一的模式。

2.2圖片導(dǎo)出及處理

模型顯示調(diào)整到合適位置,常用的方位是正等軸測(cè)圖,調(diào)整到合適大小,后續(xù)圖片處理不再進(jìn)行旋轉(zhuǎn)和移動(dòng)操作。導(dǎo)出PNG格式圖片。以六棱柱切割為例,導(dǎo)出切割前六棱柱的圖片、切割后的圖片和被截取部分的圖片,如圖2,前后操作不能進(jìn)行旋轉(zhuǎn)和縮放操作。在UG草圖模塊里,也將幾何體的工程圖導(dǎo)出,處理截圖。

圖2截取圖片示例

照片導(dǎo)入到Photoshop中,選中魔術(shù)橡皮擦工具,然后點(diǎn)擊圖片背景部分,背景即被去除,得到背景透明的圖片。選中裁剪工具,將圖片裁剪到剛剛包圍實(shí)體模型大小,方便在Flash中制作動(dòng)畫(huà)。另存為PNG格式照片,按照?qǐng)D片順序命名。

圖3 Photoshop工具

3 Flash動(dòng)畫(huà)的制作

3.1動(dòng)畫(huà)制作

動(dòng)畫(huà)分為切割體、相貫體和組合體動(dòng)畫(huà)。視圖的前后位置關(guān)系是通過(guò)圖層的上下遮擋關(guān)系表現(xiàn)的。圖層是含有文字或圖形等元素的膠片,一張張按順序疊放在一起。在各圖層的同一位置,上面的圖層中的元素遮擋下面圖層的元素,組合起來(lái)形成頁(yè)面的最終效果。根據(jù)此原理,將立體分解為多個(gè)圖層,不同圖層的上下位置和在時(shí)間軸上的位置就展示了立體模型的形成過(guò)程。

以六棱柱的切割體動(dòng)畫(huà)為例,介紹制作動(dòng)畫(huà)的原理和流程。首先分析形成切割立體需要的圖層素材:完整的六棱柱、最終的圖片、被截取的部分。將處理得到的三張PNG圖片導(dǎo)入到Flash的庫(kù)中作為3個(gè)元件。新建兩個(gè)圖層,分別布置切割后的部分,被切掉的部分,前者在上,在變形選項(xiàng)卡中進(jìn)行縮放設(shè)置,縮放到適合畫(huà)面的大小,并保持兩圖層中的圖形對(duì)齊。新建兩個(gè)圖層放置截面,繪制相應(yīng)的截面1和截面2,如圖4所示。兩截面圖層位置在上層的被截取部分和下層最終幾何體之間[6]。

圖4 圖層的布置與幀的安放

將三個(gè)截面移動(dòng)到首個(gè)關(guān)鍵幀和結(jié)束關(guān)鍵幀的合適位置,再選中截面的兩個(gè)關(guān)鍵幀之間任意一幀,右鍵創(chuàng)建傳統(tǒng)補(bǔ)間,會(huì)出現(xiàn)一條由初始關(guān)鍵幀指向終點(diǎn)關(guān)鍵幀的方向線。修改幀速率為12幀每秒。在截取部分圖層中,同樣創(chuàng)建傳統(tǒng)補(bǔ)間動(dòng)畫(huà),使被切掉的部分垂直移動(dòng)到舞臺(tái)畫(huà)面外,如圖5。

圖5動(dòng)畫(huà)移動(dòng)效果

3.2按鈕插入及代碼

新建按鈕圖層,將自定義的按鈕元件拖放到按鈕圖層中,播放、暫停和停止按鈕的實(shí)例名稱分別命名為play_btn, pause_btn, stop_btn.選中第一幀,打開(kāi)動(dòng)作窗口,播放控制代碼如下:

stop();play_btn.addEventListener(MouseEvent.CLICK,yuanzhuqie1 );

functionyuanzhuqie1 (event:MouseEvent):void{ play( );}

其他代碼類似,將yuanzhuqie1改為動(dòng)畫(huà)名稱,play()改為pause( )和stop( ).

3.3全角度展示部分及導(dǎo)出動(dòng)畫(huà)

在UG中調(diào)整視圖,導(dǎo)出截圖,沿著一個(gè)方向旋轉(zhuǎn),每轉(zhuǎn)過(guò)一定角度導(dǎo)出一張截圖。在Flash中新建一個(gè)展示部分圖層,緊跟動(dòng)畫(huà)結(jié)束的后一幀,隔幾幀插入一關(guān)鍵幀,依次導(dǎo)入不同視角的圖片,連續(xù)播放時(shí)即形成旋轉(zhuǎn)動(dòng)畫(huà)。相比三維軟件直接導(dǎo)出的演示視頻,此方法略復(fù)雜,但得到的文件小,畫(huà)面質(zhì)量高。最后測(cè)試影片,播放時(shí)檢查按鈕作用。發(fā)布設(shè)置中選擇Flash(.swf)類型,進(jìn)行發(fā)布,完成動(dòng)畫(huà)制作。

4 動(dòng)畫(huà)匯總到網(wǎng)絡(luò)版和單機(jī)版課件中

當(dāng)模型庫(kù)建立起來(lái),就要有適當(dāng)?shù)妮d體來(lái)整理動(dòng)畫(huà)。雜亂無(wú)章的一堆模型不僅不利于進(jìn)行系統(tǒng)學(xué)習(xí),而且消磨學(xué)生的學(xué)習(xí)興趣,但是如果僅靠資源管理器進(jìn)行管理和學(xué)習(xí),效率并不高,不方便文件的分類管理。在互聯(lián)網(wǎng)思維的啟示下,我們選擇網(wǎng)頁(yè)作為整合的框架,這將具有很大的優(yōu)勢(shì)。首先網(wǎng)頁(yè)具有很好的兼容性,超文本標(biāo)記語(yǔ)言html可以在不同終端甚至不同的操作系統(tǒng)中通用,而且較為簡(jiǎn)單的網(wǎng)頁(yè)能在絕大部分的瀏覽器中運(yùn)行,對(duì)于瀏覽器的要求非常低,不會(huì)出現(xiàn)類似于大型三維軟件的兼容性或者配置問(wèn)題。其次,網(wǎng)頁(yè)的超鏈接功能,可以快速地定位到指定的模型,方便瀏覽和教師講課,例如在目錄列表中,要跳轉(zhuǎn)到包含模型的某一個(gè)網(wǎng)頁(yè),可以直接通過(guò)改變超鏈接的位置實(shí)現(xiàn),同樣可以實(shí)現(xiàn)返回上一模型位置。最后當(dāng)動(dòng)畫(huà)嵌入到網(wǎng)頁(yè)中后,是通過(guò)網(wǎng)頁(yè)播放器打開(kāi),不需要另外安裝單獨(dú)的播放器,避免了另外安裝播放器的煩瑣。

用Dreamweaver創(chuàng)建網(wǎng)頁(yè),通過(guò)超鏈接的方式鏈接各個(gè)網(wǎng)頁(yè)[7]。在目錄列表網(wǎng)頁(yè)創(chuàng)建目錄,目錄鏈接到包含各動(dòng)畫(huà)的網(wǎng)頁(yè),成樹(shù)形結(jié)構(gòu),如圖6。將教材中配套幾何體進(jìn)行分類整理,每一類立體單獨(dú)列在一個(gè)目錄網(wǎng)頁(yè)中,目錄網(wǎng)頁(yè)分別鏈接到具體的每一個(gè)模型,形成一個(gè)三維模型庫(kù)。目錄列表的網(wǎng)頁(yè)為框架,同類的動(dòng)畫(huà)集中在一起,方便進(jìn)行系統(tǒng)學(xué)習(xí)。要在網(wǎng)頁(yè)中直接加上必要的超鏈接,例如返回目錄和翻頁(yè)功能的鏈接,相似模型之間的類比學(xué)習(xí)時(shí),教師也可以按照需要自行添加。此外,如有余力,還可以添加一些高級(jí)代碼來(lái)美化網(wǎng)頁(yè),增加學(xué)生的學(xué)習(xí)興趣。

圖6 網(wǎng)頁(yè)框架

單機(jī)版采用Visul Basic編程,同樣源于互聯(lián)網(wǎng)分享精神本設(shè)計(jì)共享源文件,方便修改配套的教材和模型,作為一個(gè)單機(jī)版程序,還能夠增加功能,變成一個(gè)對(duì)于教師來(lái)說(shuō)更加個(gè)性化的教學(xué)軟件,提高教師上課效率[8]。添加播放器控制按鈕,如圖7所示,編程將其編譯成可執(zhí)行文件,可方便離線狀態(tài)下在電腦上播放需要的文件。

圖7 單機(jī)播放器界面

5 總結(jié)

本三維模型庫(kù)電子教具與工程制圖教材配合度高,主要用于《工程制圖》教學(xué),同時(shí)單機(jī)版和網(wǎng)頁(yè)版均留有接口可供不同高校根據(jù)教材刪減和增加內(nèi)容,只需要兼容Dreamweaver即可,方便根據(jù)教材內(nèi)容靈活調(diào)整,提高教具使用效率。本教具的動(dòng)畫(huà)均使用Flash制作,形象生動(dòng),成型動(dòng)畫(huà)立體感強(qiáng),使工程制圖初學(xué)者容易想象三維立體的形狀,有利于培養(yǎng)其空間想象能力,提升對(duì)制圖課程學(xué)習(xí)的興趣,避免了學(xué)生因?yàn)樽R(shí)圖的枯燥而對(duì)工程制圖產(chǎn)生恐懼。同時(shí)本設(shè)計(jì)結(jié)合網(wǎng)絡(luò)技術(shù),基于互聯(lián)網(wǎng)應(yīng)用,實(shí)現(xiàn)現(xiàn)代化教學(xué),有利于提高教學(xué)質(zhì)量。三維模型庫(kù)整合到網(wǎng)頁(yè)里,可以掛在校園網(wǎng)站內(nèi),可以在教室內(nèi)的計(jì)算機(jī)直接訪問(wèn),云端存儲(chǔ),方便靈活。即使在沒(méi)有網(wǎng)絡(luò)的狀態(tài)下,可以將網(wǎng)頁(yè)保存到本地,或者通過(guò)我們提供的獨(dú)立播放器進(jìn)行課程學(xué)習(xí)。

[1]劉麗娟,孫培先,趙海暉,等. 工程制圖電子掛圖的研制[J]. 山東科技大學(xué)學(xué)報(bào),2002,21(4):23-24.

[2]陳光,杜微,劉小東,等. 面向畫(huà)法幾何教學(xué)的新型教具開(kāi)發(fā)和應(yīng)用研究[J]. 圖學(xué)學(xué)報(bào), 2015,36(6):828-833.

[3]賀健琪. “機(jī)械制圖”仿真教具的開(kāi)發(fā)與應(yīng)用[J]. 西安航空技術(shù)高等??茖W(xué)校學(xué)報(bào), 2008,26(5):71-72.

[4]何萍. 如何在機(jī)械制圖教學(xué)中運(yùn)用現(xiàn)代化教學(xué)手段[J].中國(guó)職業(yè)技術(shù)教育(教學(xué)與教研), 2007(31):57-58.

[5]徐祖茂,陳立群,陳曉蕾,等. 機(jī)械制圖習(xí)題集[M].北京:高等教育出版社,2006:5-7.

[6]ACAA專家委員會(huì). ADOBE FLASH CC 標(biāo)準(zhǔn)培訓(xùn)教程[M].北京:人民郵電出版社,2014:2-9.

[7]ACAA專家委員會(huì). ADOBE DREAMWEAVER CC 標(biāo)準(zhǔn)培訓(xùn)教程[M].北京:人民郵電出版社,2014:1-7.

[8]哈弗爾森. Visual Basic 2013從入門(mén)到精通[M].北京:清華大學(xué)出版社, 2012:2.

責(zé)任編輯陳桂梅

Electronic teaching aid design of 3D model library

HAN Yuteng,XUE Xiaowen,WANG Qian

(CollegeofMechanicalEngineering,JiangnanUniversity,Wuxi214122,China)

Engineering drawing is an important basic course in higher engineering course, mainly involing reading engineering drawings and drawing. It plays an important role in cultivating students' creative thinking, imagination and promoting industrialization. Today, in the popularization of computer technology, electronic mapping has been very mature. Its effectiveness as well as efficiency is much higher than the traditional method. Therefore, we want to combine advanced 3D software and network technology to make a handy electronic aid to improve the teaching effect of engineering drawing. Through the three-dimensional modeling software UG, export stereo pictures of different angles, Photoshop to obtain transparent background images, making solid molding via Flash animation. Animation is presented by websites made by Dreamweaver and single player made by Visual Basic.

three-dimensional model; electronic teaching aid; flash demo; website; engineering drawing

2016-06-15

項(xiàng)目來(lái)源:江南大學(xué)大學(xué)生創(chuàng)新訓(xùn)練計(jì)劃資助(2015232Y)

韓玉騰(1995—),男,山東日照人,本科生,研究方向:機(jī)械工程及其自動(dòng)化;

薛小雯(1967—),女,江蘇無(wú)錫人,副教授,研究方向:工程圖學(xué)機(jī)械設(shè)計(jì);

10.13750/j.cnki.issn.1671-7880.2016.05.014

G 436; TP 37

A

1671-7880(2016)05-0051-04

王奇安(1995—),男,江蘇常熟人,本科生,研究方向:機(jī)械工程及其自動(dòng)化。

猜你喜歡
模型庫(kù)圖層制圖
無(wú)聲手槍如何消音?
巧用混合圖層 制作抽象動(dòng)感森林
二向反射模型在土地覆被制圖中的應(yīng)用
圖層法在地理區(qū)域圖讀圖中的應(yīng)用
基于模型庫(kù)系統(tǒng)的金融體系流動(dòng)性風(fēng)險(xiǎn)預(yù)警機(jī)制研究
基于模型庫(kù)系統(tǒng)的金融體系流動(dòng)性風(fēng)險(xiǎn)預(yù)警機(jī)制研究
工程制圖課程教學(xué)改革探析
基于模型庫(kù)的現(xiàn)代成本會(huì)計(jì)計(jì)量系統(tǒng)研究
淺析“遞層優(yōu)化法”在礦井制圖中的應(yīng)用
河南科技(2014年6期)2014-04-04 08:00:42
建筑工程制圖與識(shí)圖專業(yè)人才培養(yǎng)的探討
河南科技(2014年3期)2014-02-27 14:06:14
玉树县| 邢台市| 芜湖市| 双城市| 左云县| 南开区| 天等县| 蛟河市| 扶绥县| 江城| 武夷山市| 柞水县| 阿尔山市| 温宿县| 壶关县| 淮安市| 太湖县| 怀远县| 泗阳县| 调兵山市| 阜新市| 开原市| 蓝田县| 平度市| 焉耆| 兴安盟| 莱芜市| 呼伦贝尔市| 贵德县| 枣阳市| 连江县| 固原市| 依兰县| 大埔县| 佳木斯市| 巴中市| 类乌齐县| 五家渠市| 西青区| 昭苏县| 镇原县|