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
主站蜘蛛池模板: 亚洲AV无码精品无码久久蜜桃| 亚洲av日韩av制服丝袜| 亚洲第一黄色网址| 亚洲人人视频| 国产91丝袜在线播放动漫| 国产精品va| 毛片卡一卡二| 国产在线视频福利资源站| 亚洲综合一区国产精品| 在线免费观看AV| 中文字幕在线日本| 噜噜噜久久| 欧美激情二区三区| 色哟哟国产精品一区二区| 国产第一福利影院| 国产一区二区三区免费| 夜夜拍夜夜爽| 99re66精品视频在线观看| 高清国产va日韩亚洲免费午夜电影| 亚洲成人免费在线| 亚洲综合欧美在线一区在线播放| 亚洲国产一成久久精品国产成人综合| 四虎影视国产精品| 久久精品91麻豆| 欧美三級片黃色三級片黃色1| 亚洲精品在线91| 国产一区二区三区在线观看视频| 国产97区一区二区三区无码| 女人一级毛片| 国产精品播放| 欧美啪啪精品| 国产SUV精品一区二区6| 久久精品欧美一区二区| 天堂av综合网| 国产午夜在线观看视频| 久久免费视频播放| 乱人伦视频中文字幕在线| 国产一区二区三区日韩精品| 农村乱人伦一区二区| 日本手机在线视频| 久久久久国色AV免费观看性色| 五月婷婷欧美| 欧美狠狠干| 亚洲不卡影院| 国产激爽爽爽大片在线观看| 亚洲v日韩v欧美在线观看| 亚洲综合第一页| 韩日免费小视频| 无码内射中文字幕岛国片| 国产导航在线| 国产无码制服丝袜| 欧美国产中文| 婷婷在线网站| 亚洲A∨无码精品午夜在线观看| 亚洲日本中文字幕乱码中文| 超清无码一区二区三区| 亚欧美国产综合| 99热这里只有精品在线观看| 婷婷久久综合九色综合88| 国产成人精品男人的天堂下载| 99视频在线免费| 国产亚洲高清在线精品99| 国产乱人伦偷精品视频AAA| 国产原创演绎剧情有字幕的| 欧美另类图片视频无弹跳第一页| 久久国产精品嫖妓| 色婷婷电影网| 国产色爱av资源综合区| 久久免费视频6| 曰AV在线无码| 久久精品这里只有国产中文精品| 精品国产黑色丝袜高跟鞋| 国产91九色在线播放| 国产精品久久自在自线观看| 97视频免费在线观看| 精品久久国产综合精麻豆| 欧美区日韩区| 欧类av怡春院| 国产成人亚洲精品色欲AV | 精品国产污污免费网站| 国产精品嫩草影院av| 日本a∨在线观看|