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

基于Flare3D的DNA分子模擬展示

2014-02-10 16:25:58聶雷華
科技創新與應用 2014年4期
關鍵詞:展示

聶雷華

摘 要:隨著互聯網的日益普及和虛擬現實技術的迅猛發展,應用軟件模擬實驗室,成為一種不可阻擋的趨勢。伴隨著分子模擬和計算生物學的發展,計算機分子模擬,現在是一個炙手可熱的研究方法,已逐步變成與理論研究平行的一種方法。它利用計算機來構造、實現、分析和儲存分子模型,提供直觀的分子立體圖像。隨著Flare3D的不斷發展,由于該引擎方便的接口和全面的功能,基于Flare3D的3D環境越發的成熟全面、功能強大。文章所描述的就是基于Flare3D的DNA分子模型交互功能,通過ActionScript3.0與Flare3D的結合,創建一個虛擬的實驗環境,在該環境中可以實現DNA分子模型的創建、展示。

關鍵詞:Flare3D;DNA分子模擬;展示

1 引言

分子模擬,是上世紀80年代興起的一種計算機輔助實驗技術,是指利用理論方法與計算技術,模擬或仿真分子運動的微觀行為,通過以原子水平的分子模型來模擬分子的結構與行為,進而模擬分子體系的各種物理化學性質,廣泛的應用于計算化學,計算生物學,材料科學領域,小至單個化學分子,大至復雜生物體系或材料體系都可以是它用來研個小的對象。其研究成果可以用于教學方面,對于DNA分子的介紹和認識,以及對DNA分子結構的深入了解都有所幫助,可以免去制作實體模型的過程,降低成本,還可以模擬一些簡單的實驗,從而能減少在實驗室中進行真實實驗所帶來的時間長、成本高、危險大等問題。

2 相關研究工作綜述

Flare3D 是一個可以創建基于Adobe Flash 的交互式3D內容的平臺。它具有強大的渲染引擎和直觀的集成開發環境,是一款功能強大的3D引擎。Flare3D具有強大的類庫,里面的功能非常全面,同時再配合上它與3DS MAX的完美結合,足以讓我們創建一個完美的三維空間。Flash作為普及率最高的平臺,短小精悍,能夠在各種瀏覽器、操作系統和移動設備上使用,功能強大,兼容性高。Flash被稱為是“最具靈活性的前臺”,ActionScript是Adobe的Flash平臺的官方編程語言,用于為Web、移動設備和桌面計算機創建內容和應用程序,可以被許多不同的制作者用于許多不同的途徑。利用Flare3D為Flash創建的內容無需任何額外的插件,可直接通過Flash呈現出來。而且Flare3D可以與ActionScript3.0完全結合,所以通過Flare3D創建的基于Flash的場景及3D內容,可以在ActionScript3.0的協調下,契合而便捷的通過網絡展現在用戶面前。

3 本文的技術路線

首先要為其提供一個可以呈現對象并對目標可以實施操作的一個3D舞臺。通過SWF創建3D場景,然后在其中用private var scene:Scene3D;創建一個作為我們所有對象的基本容器。有了舞臺之后就開始考慮模型了。Flare3D可以與3DS MAX很好的結合做出非常逼真的模型,可以將兩者的優勢最大化。在這里我們只用3DS MAX做好幾個常用的基本模型,然后通過Flare3D將其組合起來形成DNA分子。做好的這些模型以.f3d的形式存在數據庫里,使用時只需要在需要之時通過簡單的代碼將其加載到舞臺中即可。Var singleBase:Pivot3D=scene.addChildFromFile(“singleBase.f3d”);

basePair模型為我們創建DNA分子的基本元素,通過對該元素的按坐標加載可以構建出一個完整的DNA鏈段。首先我們要選擇坐標,此坐標原點即為分子最低層堿基對的中心位置,以此點為中心向上延伸并旋轉從而構建出DNA分子。加載了堿基對元素,并設置了其坐標以及角度,并將它添加到舞臺中從而可以顯示出來。Position為對象的坐標原點,也就是對象的幾何中心所在的位置。在確定了整個DNA分子的坐標原點(也就是第一個堿基對的坐標原點)之后,后面每個新加載的堿基對都是在原基礎上上升15個坐標,即Z軸坐標值增加15,同時Rotate為目標的旋轉角度,rotateY說明目標是圍繞Y軸旋轉15度。為所有的堿基對元素設置一個整體CONTAINER容器,使其可以作為一個整體響應操作之后,就可以進行下一步的展示工作了。

在舞臺中已經有了對象,想要讓對象通過旋轉的方式將結構呈現給用戶時,可以為其添加一個舞臺繞指定軸旋轉的功能:

var _parent:Pivot3D = new Pivot3D();

camera.parent = this._parent;

if(Input3D.keyDown(Input3D.R))_parent.rotateY(1);

如此設置之后,若想要展示分子的結構,只需按住R鍵,整個場景便會圍繞Y軸以每秒一度的速度旋轉。

4 結束語

本文提出了一種基于Flare3D的DNA分子的模型模擬以及展示的功能,用于創建3D的DNA分子模型,并將其以旋轉的形式展現給用戶。可用于教學中對于DNA分子機構更深刻的理解和認識。在此研究基礎上,可以為模型添加更多互動功能從而達到模擬實驗室的功能,使得研究可以更全面的為科研工作提供便利。

參考文獻

[1]付偉忠,張運陶,程正軍.基于Flash的無機晶體模型程序編制及其應用[J].西華師范大學學報,2009,30(2):169-174.

[2]崔波,王艷華.用flash制作三維分子模型[J].計算機與應用化學,2004,(4):623-626.

[3]李昌國,朱福全,楊宇科.基于WEB的三維虛擬分子實驗室的設計與實現[J].計算機應用與軟件,2011,28(8):173-176.

[4]an open-source Java viewer for chemical structures in 3D: http://jmol.sourceforge.net/.

猜你喜歡
展示
構建多面展示平臺 打造家校溝通紐帶
東方教育(2016年20期)2017-01-17 19:06:14
聆聽課堂“好聲音”
考試周刊(2016年101期)2017-01-07 08:44:07
班級表揚日記在教育教學活動的作用
芻議商品展示與陳列的基本原則
初中物理課堂教學中例題、練習題、達標測試題的處理方式
硫粉與鐵粉化合的實驗改進
在積極展示中張揚學生的個性化數學思維
“導——展——練——評”課堂教學模式之我見
人間(2016年26期)2016-11-03 19:13:34
如何加強高中英語展示課堂的高效性
科技視界(2016年6期)2016-07-12 14:31:02
愛的奉獻
考試周刊(2016年38期)2016-06-12 07:49:55
主站蜘蛛池模板: 国产婬乱a一级毛片多女| 亚洲黄色视频在线观看一区| 久久青草免费91线频观看不卡| 欧美 国产 人人视频| 久久久亚洲国产美女国产盗摄| 日本亚洲国产一区二区三区| 久久国产免费观看| 欧美精品二区| hezyo加勒比一区二区三区| 就去吻亚洲精品国产欧美| 青青青视频91在线 | 久久久久人妻一区精品| 国产自在线拍| 国产人前露出系列视频| 成人免费黄色小视频| 亚洲日本中文字幕天堂网| 精品国产一二三区| 亚洲国产欧洲精品路线久久| 中国国产A一级毛片| 成人福利在线视频| 大乳丰满人妻中文字幕日本| 亚洲乱码视频| 26uuu国产精品视频| 国产97视频在线| 国产成a人片在线播放| 亚洲天堂视频在线观看免费| 久久精品免费国产大片| 欧美精品H在线播放| 综合色88| 国产主播一区二区三区| 亚洲欧美色中文字幕| 在线观看国产精品日本不卡网| www.91在线播放| 毛片免费视频| 国产亚洲精品自在线| 国产青榴视频在线观看网站| 国产欧美日韩另类| 日本在线免费网站| 亚洲第一区欧美国产综合| 超清无码熟妇人妻AV在线绿巨人 | 午夜a视频| 免费一级毛片在线播放傲雪网| 毛片手机在线看| 一区二区午夜| a级毛片免费在线观看| 国产特级毛片aaaaaa| 美女无遮挡拍拍拍免费视频| 欧美在线一二区| 国产成年女人特黄特色大片免费| 亚洲码一区二区三区| 国产va免费精品观看| 青青热久免费精品视频6| 国产精品丝袜视频| 亚洲乱码在线播放| 国产午夜人做人免费视频中文| 久久精品日日躁夜夜躁欧美| 青青久久91| 热久久国产| 精品无码一区二区三区在线视频| 久久免费成人| 99re在线视频观看| 国产情侣一区二区三区| 国产91精品久久| 亚洲丝袜第一页| 国产麻豆va精品视频| 四虎综合网| 日韩av无码精品专区| a级毛片毛片免费观看久潮| 精品夜恋影院亚洲欧洲| 又猛又黄又爽无遮挡的视频网站| 日本一区中文字幕最新在线| 色吊丝av中文字幕| 国产91透明丝袜美腿在线| а∨天堂一区中文字幕| 91成人在线观看| 激情成人综合网| 在线视频亚洲色图| 免费一级毛片在线播放傲雪网| 在线观看视频一区二区| 国产成人综合亚洲欧美在| 乱人伦99久久| 国产白丝av|