999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

Web3D技術及其在土木工程專業教學中的應用★

2014-11-26 06:30:48蔣汶宏汪健人
山西建筑 2014年25期
關鍵詞:教學效果用戶模型

蔣汶宏 汪健人 張 馳

(南京理工大學泰州科技學院,江蘇泰州 225300)

0 引言

隨著計算機技術和IT技術的不斷發展,三維模型和三維動畫被越來越廣泛地應用于現代教育中,三維動畫能夠直觀具體地展示教學內容,易于學習者理解和接受。然而,對于傳統的三維動畫,學習者只能被動地瀏覽,而不能對其進行交互操作,無法按照自己的意愿和特點進行主動的學習,學習者只能被動地接受知識,因而大大降低了教學效果。

Web3D技術是一種虛擬現實技術,采用Web3D技術建立的三維模型能夠實時響應用戶的操作,進行縮放、移動、旋轉等,360°全方位地展示三維模型,不僅如此,還可以實現復雜的人機交互。Web3D技術與傳統的三維動畫技術相比,具有無可比擬的優越性,因此,將Web3D技術應用于土木工程專業的教學中,開發網絡互動三維模型,有助于解決教學中的重點難點問題,從而提高教學效果和學生的自學能力。

1 Web3D技術概述

Web3D技術又稱為網絡三維技術,應用該技術,用戶可以在網上瀏覽三維模型,并對其進行交互操作。Web3D技術最早可以追溯到VRML,VRML(Virtual Reality Modeling Language)即虛擬現實建模語言,出現于20世紀90年代初期;1998年,VRML組織更名為Web3D組織。

Web3D技術與傳統的三維動畫技術的主要區別在于:1)網絡傳輸的是模型文件,其傳輸量遠小于視頻圖像;2)由渲染引擎對模型進行實時渲染并動態顯示;3)具有無限的交互性。Web3D的實現技術主要分為三部分,即建模技術、顯示技術和三維場景中的交互技術[1]。三維模型的實時建模與動態顯示技術是Web3D技術的基礎,該技術可以分為兩類:1)基于幾何模型的實時建模與動態顯示;2)基于圖像的實時建模與動態顯示。交互技術是Web3D技術的關鍵,Web3D軟件能夠直接實現常用的交互功能,復雜的交互功能則可以通過編程實現。

2 常用的Web3D技術

2.1 Cult3D

Cult3D是一種基于Java內核的Web3D技術,由瑞典的Cycore公司開發,用戶可以將第三方開發的Java類嵌入其中,極大地增強了Cult3D的交互性和擴展性。為了提高開發效率,Cult3D的操作簡單直觀,開發環境十分人性化和條理化。

Cult3D包括 Cult3D Exporter Plug-in,Cult3D Designer和Cult3D Viewer Plug-in三個程序模塊。Cult3D Exporter Plug-in用于將3DS MAX,MAYA等三維設計軟件制作的三維模型轉換為Cult3D Designer支持的格式。Cult3D Designer用于為模型加入交互功能,如縮放、移動、旋轉等,導出后嵌入到網頁或其他應用程序當中。Cult3D Viewer Plug-in是顯示插件,安裝該插件后,用戶即可在網上瀏覽采用Cult3D技術制作的三維模型,并進行實時交互操作。

2.2 Viewpoint

Viewpoint是一種基于XML構架的Web3D技術,由美國的Viewpoint公司開發,它能夠十分方便地與數據庫和瀏覽器進行通信,因此得到了廣泛的應用。用戶僅需安裝一個免費的插件,即可在網上瀏覽采用Viewpoint技術制作的三維模型,并進行實時交互操作。與Cult3D技術不同的是,Viewpoint自己制作三維模型,而不是導入其他軟件制作的三維模型。

Viewpoint模型的三維多邊形網格結構具有可伸縮性和流傳輸性。可伸縮性即采用Viewpoint技術開發的Web3D模型能夠自動地依據用戶電腦的性能和網絡速度調整模型的精度及相關技術參數,以確保用戶獲得最佳的體驗;得益于這種特性,一個高精度的Web3D模型就能夠滿足用戶對不同精度的需求,同時還可以大大減少設計者的開發工作量。流傳輸性允許用戶在下載模型數據的同時瀏覽Web3D模型,并與之交互。基于這兩種優越的特性,Viewpoint技術得到了廣泛的應用。

2.3 Java3D

Java3D是Java語言在三維圖形領域的應用編程接口(API),由美國的SUN公司(2010年被Oracle公司收購)推出,利用Java3D提供的API,可以快速開發基于網頁的三維動畫、各種計算機輔助教學軟件和三維游戲等。采用Java3D開發Web3D程序時,開發者僅需調用這些API進行編程,而客戶端只需要安裝標準的Java虛擬機即可瀏覽,而無需安裝額外的插件。

Java3D把OpenGL和DirectX等底層3D技術封裝在Java3D API中,提供了一個高層的面向對象的編程模型,從而使3D技術不再繁瑣,并且可以加入到J2SE,J2EE的整套架構中,這些特性使得Java3D技術具有強大的擴展性。Java3D作為Java語言的擴展,具有平臺無關性,即“一次書寫,隨處運行”[2];采用Java3D開發的Web3D程序可以訪問所有的Java類,因此能夠很好地與Internet集成。Java3D支持運行時裝載器,因而能夠兼容多種文件格式,包括各種廠商的自定義格式[3]。

2.4 X3D

X3D(Extensible 3D)是新一代的Web3D國際標準,由Web3D協會(Web3D Consortium)于2003年發布,它在VRML97的基礎上發展進化而來,更加成熟和完善。X3D整合了正在發展的XML,Java,流技術等先進技術,包括更強大、更高效的3D計算能力、模型渲染質量和網絡傳輸速度。

X3D采用XML(Extensible Markup Language)——可擴展標記語言描述三維實體及其行為[4],XML是平臺無關的并且得到了廣泛的支持和應用,XML具有顯著的技術優勢:擁有自定義的標記語言來描述結構數據、易于編程者和計算機理解;具有有效的數據約束等。X3D的組件化體系結構使其具有良好的可擴展性和可定制性,它可以根據市場應用和服務的需求添加組件以擴展其功能,并且可以定制一系列標準擴展組件以滿足特定應用的要求。X3D支持開發廣播/嵌入式應用,可以用于從手機到超級計算機的各種設備。

3 Web3D技術在土木工程專業教學中的應用

土木工程專業的主干課程包括混凝土結構、鋼結構、高層建筑結構、建筑結構抗震等,這些課程的實踐性很強,且構造要求很多,從而導致學生難學、教師難教[5]。因此,如何幫助學生加深對教學內容的理解,提高學習效率,提升教學質量,長期以來一直都是土木工程專業教學改革的熱點。將這些課程中涉及的各種結構組成,尤其是一些節點構造制作成Web3D模型,用戶可以任意縮放、移動、旋轉模型,實現360°全景瀏覽,還能夠對模型中各種構件的顯示或隱藏進行控制。如此讓學生直觀且互動地學習,有助于解決教學中的重點難點問題,從而提高教學效果。

下面以采用Cult3D制作鋼結構節點構造模型為例說明Web3D模型的制作方法及流程[6](見圖1)。

圖1 鋼結構節點構造模型

1)三維模型的建立和輸出。在AutoCAD中建立三維模型,導入3DS MAX中進行渲染,最后由3DS MAX輸出為Cult3D Designer可以接受的.c3d文件格式。

2)為三維模型加入交互功能。在Cult3D Designer中加入各種觸發事件和動作控制,以實現三維模型的交互功能。

3)三維模型的導出和發布。將完成的三維模型輸出為.co文件格式,嵌入到網頁當中。

4 結語

隨著信息技術的高速發展,Web3D技術更加成熟和實用,應用Web3D技術開發網絡互動三維模型,有助于解決教學中的重點難點問題,從而提高教學效果。土木工程專業實踐性強,教學難度大,Web3D技術在土木工程專業教學中表現出獨特的優勢和潛力,擁有廣闊的應用前景。

[1]鄧文新.Web3D技術的教學研究[J].現代教育技術,2002(4):68-69.

[2]宋志堅,李文生,左煥琛.Web模式的醫學斷層圖像三維重建[J].軟件學報,2001,12(11):1727-1731.

[3]張 蒙,陳澤琳,溫 武.基于VRML和Java的虛擬現實協同研究與設計[J].計算機工程與應用,2001,37(13):156-157,169.

[4]肖 虓,黃曉萍.Web3D技術及新一代標準 X3D[J].計算機與現代化,2003(10):39-42.

[5]張玉峰.“混凝土結構”課程教學改革的探討[J].河海大學學報(哲學社會科學版),2002,4(sup):86-87,103.

[6]王春雨,張廣文.Cult3D技術及其在陶瓷產品展示中的應用[J].中國陶瓷,2007,43(1):49-51.

猜你喜歡
教學效果用戶模型
一半模型
重要模型『一線三等角』
重尾非線性自回歸模型自加權M-估計的漸近分布
關注用戶
商用汽車(2016年11期)2016-12-19 01:20:16
3D打印中的模型分割與打包
關注用戶
商用汽車(2016年6期)2016-06-29 09:18:54
關注用戶
商用汽車(2016年4期)2016-05-09 01:23:12
如何獲取一億海外用戶
創業家(2015年5期)2015-02-27 07:53:25
如何提高高中聲樂教學效果
散文百家(2014年11期)2014-08-21 07:16:52
提高病理學教學效果的幾點體會
主站蜘蛛池模板: 国产视频入口| 夜夜高潮夜夜爽国产伦精品| jizz在线观看| 精品人妻无码区在线视频| 国产成人亚洲欧美激情| 专干老肥熟女视频网站| 免费人成在线观看成人片| 国产网站在线看| 日韩欧美高清视频| AV网站中文| 青青青视频免费一区二区| 国产精品自拍露脸视频 | 在线观看国产小视频| 欧美性猛交一区二区三区| 国产成人av一区二区三区| 国产丝袜91| 一本一道波多野结衣一区二区 | 玖玖精品在线| 久久一本精品久久久ー99| 中文字幕波多野不卡一区| 欧美日韩亚洲国产主播第一区| 亚洲美女AV免费一区| 欧洲高清无码在线| 91po国产在线精品免费观看| 国产微拍一区二区三区四区| 99re热精品视频中文字幕不卡| 国产精品欧美激情| 国产一线在线| 久久综合婷婷| 国产精品自在线拍国产电影| 久久99精品久久久久久不卡| 国产真实乱了在线播放| 国产欧美视频在线| 四虎影视国产精品| 男女猛烈无遮挡午夜视频| 亚洲swag精品自拍一区| 国产精品嫩草影院视频| 午夜福利无码一区二区| 亚洲精品无码日韩国产不卡| 无码av免费不卡在线观看| 国产成a人片在线播放| 免费人成视频在线观看网站| 国产精品久线在线观看| 国产福利影院在线观看| 国产毛片不卡| 一级爆乳无码av| 成人另类稀缺在线观看| 永久免费无码成人网站| 成人久久精品一区二区三区 | 国产精品欧美激情| 97无码免费人妻超级碰碰碰| 热久久这里是精品6免费观看| 国产一级无码不卡视频| 国产AV毛片| 欧美亚洲激情| 特级精品毛片免费观看| 亚洲第一香蕉视频| 2020国产免费久久精品99| 国产电话自拍伊人| 日韩无码视频专区| 手机在线国产精品| 91精品情国产情侣高潮对白蜜| 黄色在线不卡| 亚洲日本精品一区二区| 91精品专区| 都市激情亚洲综合久久| 亚洲女同一区二区| 亚洲a级毛片| 99精品国产电影| 精品亚洲麻豆1区2区3区| 国产一区二区影院| 国产在线自揄拍揄视频网站| 欧美翘臀一区二区三区| 国产伦精品一区二区三区视频优播| 国产无码制服丝袜| 国产在线视频导航| 57pao国产成视频免费播放| 狠狠综合久久| 一级毛片免费观看久| 97精品国产高清久久久久蜜芽| 97se亚洲| 欧美激情,国产精品|