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

Flash 動畫在黑體輻射中的應用

2013-11-07 07:46:14藺志平陳曉景
河南科技 2013年18期
關鍵詞:動畫

萬 麗 藺志平 陳曉景 霍 莉

(保定學院 生化系,河北 保定 071300)

帶有一個微孔的空心金屬球,可以近似的看做為黑體。 教師用線段表示電磁輻射的軌跡如圖1, 輔助黑體輻射多媒體教學。 該圖片并不能形象地表達電磁輻射在黑體內動態的運動效果。 利用圓周上的隨機函數與電磁輻射在黑體里的無規則運動相符合的特點,在Flash 腳本語言中設置相應的參數,制作電磁輻射的單個粒子被復制、分步跟蹤的動畫,表現出電磁輻射經微孔發射以及進入金屬球微孔的輻射在金屬球腔內多次吸收、反射的效果。 采用動態課件取代靜止圖片,在該知識點的描述上更加具有科學性和直觀性[1]。

圖1

制作該動畫的要點是隨機坐標的計算。 由于金屬殼的外觀是由弧線構成的圓, 所以需要應用Math.sqrt、Math.abs 等函數進行運算,即根據電磁輻射在金屬殼的腔壁上出現的橫坐標x,求得相應的縱坐標y。

1 創建基本元件

第一步:創建帶微孔的金屬殼。 打開FlashCS,選擇【插入】/【新建元件】,在對話框選擇“圖形”,命名為“金屬殼”。 利用【橢圓工具】繪制一“筆觸顏色”為黑,“筆觸高度”為7,“填充顏色”為灰白色的圓形。 【屬性】中設置寬=300.0;高=300.0;x=0;y=0。使用【橡皮擦工具】,點擊【橡皮擦模式】,選擇【擦除線條】在金屬殼的右側居中位置進行擦除微孔。

第二步:創建粒子。 命名為“粒子”。 利用【橢圓工具】繪制一線形漸變小球。

第三步:創建發射源。 新建“圖片”,利用【矩形工具】繪制一“筆觸顏色”為黑,“填充顏色”為灰白色的圓形。 使用【文本工具】添加文字“發射源”。

2 創建動畫

2.1 創建發射源發射電磁輻射的動畫[2]

第一步:回到場景1,從【庫】中分別拖動“金屬殼”、“發射源”以及“粒子”到舞臺。 在“金屬殼”【屬性】中設置x=50;y=50。

第二步:在“粒子”的【屬性】命名為“e0”。 點擊第一幀,打開【動作-幀】面板,添加代碼:

stop();

x1=50;

y1=200;//粒子到達黑體最左側的坐標

n=5;//粒子運行的步數

/* 復制4 個跟蹤的粒子*/

for(i=1;i<=4;i++) {

duplicateMovieClip("e0","e"+i,i);

_root["e"+i]._alpha=_root["e"+(i-1)]._alpha/2;

}

onEnterFrame=function () {

/* 粒子與x1、y1 之間每次以1/n 的位移進行跟蹤*/

e0._x+=(x1-e0._x)/n;

e0._y+=(y1-e0._y)/n;

/* 粒子與前粒子之間每次以1/n 的位移進行跟蹤*/

for(i=1;i<=4;i++) {

_root["e"+i]._x+=(_root["e"+(i-1)]._x-_root["e"+i]._x)/n;

_root["e"+i]._y+=(_root["e"+(i-1)]._y-_root["e"+i]._y)/n;

}

if (Math.abs(e0._x-x1)<1 && Math.abs(e0._y-y1)<1) {

gotoAndPlay(2); //當粒子與x1,y1 近似重合,跳轉到第二幀

}

};

2.2 創建電磁輻射在黑體內多次吸收、反射的動畫[3]

第一步:在第二幀【插入】/【時間軸】/【關鍵幀】。

第二步:選中“粒子”,在【屬性】中設置x=50;y=200。 點擊第二幀,打開【動作-幀】面板,添加如下代碼:

stop();//停留在第二幀保持金屬殼內的反射運動

mx1=200;//金屬殼的圓心坐標

my1=200;

r=150;//設金屬殼的半徑為30

n=3;

for(i=1;i<=4;i++) {

duplicateMovieClip("e0","e"+i,i);

_root["e"+i]._alpha=_root["e"+(i-1)]._alpha/2;

}

flag=0;

onEnterFrame=function(){

if(flag==0) {

/* 計算粒子在金屬球內的隨機坐標*/

x1=mx1-r+random(2*r);

if (random(2)==1) {

y1=my1+Math.sqrt(r*r-Math.abs(x1-mx1)*Math.

abs(x1-mx1));

} else {

y1=my1-Math.sqrt(r*r-Math.abs(x1-mx1)*Math.

abs(x1-mx1));

}

flag=1;

} else {

e0._x+=(x1-e0._x)/n;

e0._y+=(y1-e0._y)/n;

if(Math.abs(x1-e0._x)<0.5&&Math.abs(y1-e0._y)<0.5) {

flag=0;//當粒子與新坐標近似重合, 重新獲取新坐標

}

for(i=1;i<=4;i++) {

_root["e"+i]._x+=(_root["e"+(i-1)]._x-_root["e"+i]._x)/n;

_root["e"+i]._y+=(_root["e"+(i-1)]._y-_root["e"+i]._y)/n;

}

}

};

圖2

代碼說明: 代碼中所涉及的變量和屬性值含義如圖2 所示。

第三步:動畫制作完成,按Ctrl+Enter 鍵可以測試影片[4]

[1]周公度,段連運.結構化學基礎.第四版,北京:北京大學出版社,2009:1-2

[2]師書恩.計算機輔助教育基本原理[M].北京:電子工業出版社,1995:53-60

[3]徐邸祥.使用C# 開發數據庫應用程序.北京:科學技術文獻出版社,2008:162-196

[4]莫平,黃瑞國.《大學計算機基礎》教學方法深層探索[J].電腦知識技術,2009,5(36):10415-10426

猜你喜歡
動畫
我們的“動畫偶像”
Clifford hits the big screen
做個動畫給你看
動畫發展史
Mg動畫在慕課中的應用及其制作
我的動畫夢
文苑(2019年22期)2019-12-07 05:28:56
好萊塢動畫與中國動畫對比
流行色(2019年7期)2019-09-27 09:33:28
動畫批評融入動畫教育的思考
新聞傳播(2018年3期)2018-05-30 07:01:39
暖心動畫:最好的禮物
我是動畫迷
學生天地(2016年9期)2016-05-17 05:45:06
主站蜘蛛池模板: 亚洲国模精品一区| 色噜噜综合网| 国产JIZzJIzz视频全部免费| 亚洲欧洲日本在线| 亚洲热线99精品视频| 激情無極限的亚洲一区免费| 国产成人精品一区二区不卡| 免费国产一级 片内射老| 国产老女人精品免费视频| 99久视频| 亚洲va视频| 国内精自视频品线一二区| 大陆国产精品视频| 日韩欧美中文| 国产亚洲高清在线精品99| 制服丝袜一区| 亚洲福利网址| 久久婷婷色综合老司机| 欧美性精品不卡在线观看| 凹凸精品免费精品视频| 欧美精品黑人粗大| 四虎免费视频网站| 免费无码一区二区| 东京热高清无码精品| 国产色偷丝袜婷婷无码麻豆制服| 亚洲欧美日韩动漫| 亚洲成人网在线观看| 99在线观看精品视频| 日韩最新中文字幕| 福利一区三区| 日韩高清中文字幕| 福利在线不卡一区| 日韩最新中文字幕| 国产精品免费露脸视频| 欧美亚洲另类在线观看| 韩日午夜在线资源一区二区| 亚洲精品777| 婷婷综合色| 青青草原国产| 亚洲国产综合自在线另类| 成人午夜免费视频| 久夜色精品国产噜噜| 无码免费视频| 亚洲人人视频| 国产精品v欧美| 久久久久青草线综合超碰| 欧美三级日韩三级| 国产精品无码制服丝袜| 国产精品亚洲专区一区| 国产一区二区三区在线观看免费| 色网在线视频| 午夜综合网| 国产黑丝视频在线观看| 国产91高跟丝袜| 国产在线拍偷自揄拍精品| 久久一级电影| 亚洲中久无码永久在线观看软件 | 极品av一区二区| 精品伊人久久久久7777人| 婷婷99视频精品全部在线观看| 国产精品毛片一区| 成人夜夜嗨| 91精品日韩人妻无码久久| 国产精品美乳| 黄色一及毛片| 国产在线观看91精品亚瑟| 97狠狠操| 欧美亚洲国产一区| 大学生久久香蕉国产线观看| 天堂岛国av无码免费无禁网站| 欧美爱爱网| 国产高清不卡| 伊人久久久久久久久久| 成人噜噜噜视频在线观看| 亚洲成人高清在线观看| 国产综合精品日本亚洲777| 毛片免费在线视频| 欧美精品成人| 欧美无遮挡国产欧美另类| 亚洲国内精品自在自线官| 日韩小视频在线播放| 亚洲天堂在线免费|