幾何繪圖:如何畫齒輪圖與星星圖

最近在數學化學繪圖工具增益集2.0.3新增與修改了一些小功能,如修正動畫的設定功能,另外前些日子看到小朋友用模型在畫齒輪,順手把畫齒輪的功能加到『幾何繪圖』的畫圓功能上。畫星星的功能office已有提供,在『圖案』/『星星及綵帶』中。

image

在圓的表單中我加入『轉為齒輪』的選項

image

要畫以下5角星星的功能只要把齒數設定為5,齒高調大一些即可。

image

幾何繪圖:『轉成動畫路徑』簡介四(實做範例)

在理化課程中關於波動的介紹,說到波的傳遞只是能量的傳遞,介質只是振動並沒有隨之傳遞,在巨觀的視覺上學生不容易感受此現象,如何讓學生了解此抽象的概念。我們可以來畫一個模擬波動的微觀粒子動畫,圖中的圓點代表波動中介質的粒子,我們畫上座標軸讓學生清楚看到,波看起來是向右移動其實每一個粒子只是沿著縱線來回振動。

image

範例檔案:http://cid-dca6cbf726a34eb8.skydrive.live.com/embedicon.aspx/%e6%95%99%e5%ad%b8%e6%aa%94%e6%a1%88/%e6%95%b8%e5%ad%b8%e5%8c%96%e5%ad%b8%e7%b9%aa%e5%9c%96%e5%b7%a5%e5%85%b7%e5%a2%9e%e7%9b%8a%e9%9b%86/%e5%8b%95%e7%95%ab%e7%af%84%e4%be%8b2.pptx

繪製步驟

1.先繪製一個一、四象限的座標圖,不要繪製細部格線,座標圖左邊的對齊投影片的左邊緣(距參考段落左邊界設定為0)。因為我們要使動畫呈現於整個投影片,我們把x軸呈現範圍設定於0~40,x軸線設定於最左邊界,y軸部分我們使用預設值。

image

繪製之座標圖如下圖

image 

超過投影片的部分不用管它,投影片播放時不會呈現。

2.再來繪製圓球來回振動所要走的垂直x軸的軌跡圖,我們可利用『函數繪圖』/『參數式』

x參數式設為 x=0

y參數式設為 y=5*sin(t)

參數 t 的範圍 –pi =< t <=pi

其他參數我們使用預設值

image

這樣即可繪製一個軌跡圖出來,只要將步驟重複調整參數即可畫出所有軌跡,但是這樣太麻煩了,因為如果要畫四十次,必須重複四十次,我們有更快速的方法,使用『批次繪圖的功能』,先在座標設定中勾選『執行批次繪圖』,另外再勾選『儲存圖形座標資料』,如此一來可以將所繪的軌跡座標儲存作為只定動畫路徑時使用。再重新叫出參數式繪圖的功能,執行繪圖,此時會先出現一個批次繪圖的表單,使用者可以讓圖形以多種座標平移旋轉方式,批次產生多個圖形。

image

我們選擇以『依x軸平移的方式』來產生40個軌跡圖,x座標平移的範圍從0~40,我們每間隔1個x單位座標繪製1個圖,所以『變數範圍內的間隔數』我們設為40,『座標平移與旋轉的參數數目』是決定在此參數中,我們要繪製第幾個圖1-40表示要繪製x座標平移1,2,3,4….40等四十個座標平移圖。若只要繪製x座標平移1與40則輸入1,40 。

其他的參數我們不要管它,按下『確定』之後,程式執行繪圖之前,會先出現一個選取儲存檔案的對話視窗,輸入此軌跡圖座標要儲存的檔名(座標的副檔名為.dat)。

image 把檔名設為40.dat

所繪的圖形如下,我們的軌跡圖完成。

image

特別注意:因為我們使用座標平移的方式,必須將座標平移參數歸零,另外必須將座標設定改回原來的座標設定才能在座標圖上正確的呈現位置,只要點選『函數繪圖』/『選項』/『設定參數』即可指定座標參數。

image

3.再來我們用快取圖案畫一個小圓,再選取此圓後點選『轉成動畫路徑』,如果要一個路徑指定一個圓球,我們必須先複製四十個圓,我們提供快速完成的功能,在『轉成動畫路徑表單』中勾選『分段加時間』參數。

image

再按下『指定路徑檔』,選取我們儲存的座標資料檔40.dat,按下『確定』按鈕,

image

會出現以下對話視窗,按下『是』鈕。即可快速複製40個圓球,並將圓球分別指向40個路徑圖。

image

image

4.按一下投影片播放鍵,會看到所有圓球同步的上下振動
image

但此方式無法呈現波動的現象,我們必須讓每個球開始振動的時間不同,我們可以『設定動畫特定時程設定』中『累加延遲時間』設定再將各項參數設定設成標單所示之值,再按下『進行動畫時間累加設定』即可得到所要之動畫效果。

image

幾何繪圖:『轉成動畫路徑』簡介三(實做範例)

我們利用『幾何繪圖』/『轉成動畫路徑』實做一個動畫,我們希望畫一個如下圖(範例一),一個綠色圓球在圓形軌道中運動。

圓軌道 (範例一)

在這個範例我們需要畫三個圓,圓心座標與半徑分別為(0,0) 5 (0,0) 4 (4,0) 1

利用畫圓的功能先畫半徑5與1的圓,再將『座標設定』的『圖形座標轉動畫路徑』勾選,再畫半徑4的圓,此圓為半徑1圓的動畫路徑

image

image

,我們最後畫。選取半徑1的小圓將之填滿綠色再點選image ,叫出『轉成動畫路徑』表單,

image

依預設的參數按下確定,即可對半徑1的圓指定一個沿著半徑4的圓路徑運動的動畫效果,再刪掉半徑4的圓的圖形即可得到範例一的動畫效果。範例檔

http://cid-dca6cbf726a34eb8.skydrive.live.com/embedicon.aspx/%e6%95%99%e5%ad%b8%e6%aa%94%e6%a1%88/%e6%95%b8%e5%ad%b8%e5%8c%96%e5%ad%b8%e7%b9%aa%e5%9c%96%e5%b7%a5%e5%85%b7%e5%a2%9e%e7%9b%8a%e9%9b%86/%e5%8b%95%e7%95%ab%e7%af%84%e4%be%8b1.pptx

幾何繪圖:『轉成動畫路徑』簡介二

『數學化學繪圖工具增益集』/『幾何繪圖』/『轉成動畫路徑』表單各項功能參數介紹

image

這個功能除了提供使用者能夠產生按照路徑座標移動的動畫效果,也可以大量快速去設定動畫效果的時間設定,例如我們要讓既有的動畫效果有順序的產生累加遞延出現的效果,可以選取動畫效果之後進行動畫時間累加設定。在微軟的網站我提供一個名為『滾動的球』的範例(網址http://office.microsoft.com/zh-tw/templates/TC300083331028.aspx?pid=CT101450161028),即是利用此功能快速完成。

幾何繪圖:『轉成動畫路徑』簡介一

powerpoint的動畫功能在2003版本後有很大的增強,例如使用者可以指定投影片中的某一個圖案沿著指定的路線移動,在2007同樣提供這樣的功能。從『動畫』的功能區選擇『自訂動畫』的功能,叫出『自訂動畫』功能面版,選擇投影片中要加入動畫效果之圖案,再點選『自訂動畫』功能面版中『新增效果』/『影片路徑』/『繪製自訂路徑』中選擇繪製的工具即可。

image

image

image

但是PowerPoint2003或2007兩者所提供的指定路線,只有在編輯時可以看到虛線路徑,播放時並無法呈現其路徑,如果希望產生一個在播放時沿著某一個路徑圖移動,只能將路徑圖畫好,再按照路徑圖描繪動畫路徑,這樣經常會發生描繪時有落差或要多一個重新描繪的動作。

所以在『數學化學繪圖工具增益集』/『幾何繪圖』中,我設計一個可以直接將所描繪的圖形座標資料轉成動畫路徑的功能,使用者只要在『基本設定』的『座標設定』,勾選『圖形座標轉動畫路徑』,則使用『數學化學繪圖工具增益集』繪製的圖形會暫存一份座標資料在記憶體中。

image

image

使用者可以先選擇投影片中要加入動畫效果之圖案,再點選『幾何繪圖』/『轉成動畫路徑』叫出『轉成動畫路徑』表單進行設定。

image

如何利用『數學化學繪圖工具增益集』畫一個等角螺線圖?

帶小朋友去看恐龍展,看到一個巨大的菊石化石,突然想到一本介紹自然界數學的現象提到,在貝類或植物中的向日葵、鳳梨與雛菊上的螺旋紋是一種特殊數學函數圖,查了網路這種稱之為等角螺線圖,它的極座標通式為r=a*e^(θ*cot(Φ)) ,利用『數學化學繪圖工具增益集』來畫畫看

1.點選『函數繪圖』中『標準函數』,叫出函數輸入的表單。

image 

2.將座標系統切換為極座標系統,在函數輸入方塊輸入 -0.2*2.71828182845904^(X*COT(1.71)) ,其他各項主要參數如表單:

參數的x範圍-25.13274~0即-8pi至0

參數的y範圍-100~100

image

3.按下確定即可得到一個『等角螺線圖』

image