Flash 關於圓




以前對於圓總是有莫名的恐懼… 原因就是三角函式還有角度和弧度的關係我一直弄不太懂。
拖了好久,總算花一點時間去理解它一下。
角度與弧度的關系:
radians(弧度)
degrees(角度)
一般程式三角函式所帶的參數都是帶入弧度,而我們計算通常都是直接拿角度計算,所以要轉換一下:

radians = degrees * Math.PI/180
degrees = radians * 180/Math.PI

知道弧度(radians)與半徑(r)後,就可以計算x、y位置:
x位置=r*Math.cos(radians);
y位置=r*Math.sin(radians);

知道這些,大部份的問題就都可以解決啦!

簡單的範例:


範例檔下載