什麼是150年一見的藍月?看完這篇你就知道了
今天是傳說中150年一遇的超級藍月現象,各位小夥伴有沒有通過互聯網直播圍觀這難得一見的奇景呢?
不過,大家很可能誤會了一件事。
藍月,指的並不是月亮會呈現藍色;而是在一月初,我們經歷過一次滿月,在一月底再次經歷滿月,同一個月份出現兩次滿月現象的時候,第二次滿月被稱為「藍月」。
實際上,如果沒有下雪,我們看到的月亮應該是這樣子的!
為什麼會出現這種現象呢?
「紅月亮」一般在發生月食時出現,實際上只是光線折射的作用。因濃厚的大氣層把紫、藍、綠、黃光都吸收了,只剩紅色光可穿透過來。
發生月全食時,月球反射的太陽光線通過地球大氣層的折射,可能使地球上的人觀察月亮時,能看見紅色、棕色和「黑色」的月球。月球反射的太陽光線進入地球大氣層時反向散射藍光,能使其在地球上觀測時呈現紅色。
因為太陽光中紅色光線的波長最長,受大氣層散射和吸收的影響較小,它們可以穿透大氣層,折射到躲在地球影子後面的月亮上,於是肉眼看到的月亮就變成了紅色。
民間會傳言紅月是不祥之兆,但實際上月全食基本每年都會出現。所以,傳言是無稽之談,當做飯後談資即可,無需認真。
那麼,接下來,談論一下我們的編程小知識環節,如何用scratch製作一個月全食動畫。
製作月全食
首先來看一下我們的素材。
核心材料是陰影(代表夜間反射的光),和我們的月亮。
START和RESET分別對應【開始動畫】和【重置位置】的按鈕。
這就是成品的效果圖。
舞台不需要設置,因為白色比較適合觀察,如果有興趣的話可以設置高樓,古塔等增加效果。
首先是給陰影設置事件。
由外向內,陰影是會依次增加濃度的。也就代表月亮越靠近中間的時候,會越發不清晰。
接下來是給月亮設置事件:
上面兩個事件和button有關,可以先不看。
先來看最下面的事件:
當月食發生的時候,月亮會向著左上角做直線運動(模擬地球旋轉)
所以每次移動,會x軸增加-1(代表向左運動),Y軸增加1(代表向上運動)。
效果如下
GIF
emmm...
可能大家通過上面的gif不是很了解月全食形成的過程。
其實陰影是並不存在的,而是當月亮運動到那個位置的時候,會出現顏色減淡,直到最中心的時候消失。
小朋友們不防自己試一試動手製作月全食過程吧!
如果想要課件和素材的話,在下方留言,我們就會通過微信,郵箱等方式發送到你手中了~
快,關注這個公眾號,一起漲姿勢~
TAG:uchihakazeni |