[C#] 使用Mathf.Sin與Cos取得圓上點座標

[C#] 使用Mathf.Sin與Cos取得圓上點座標

最近要使用到算圓,因此想到以前常用的三角函數,sin、cos Mathf.sin 官方的api裡面註明了 Returns the sine of angle f in radians. 他輸入的是弧度,所以如果想求 圓上某個點的座標,要先把弧度轉換成角度 什麼是弧度呢? 看下圖應該很明顯了XD (取自維基百科) 兩者關係就是 1弧度 = 360°/2π ≒ 57.29° 1° = 2π/360° ≒ 0.0174533(弧度) 這是比較公式化的,如果自己去算的話,就是照上面的圖,180°,分成180份 然後除以長度,就會得出0.017453.... 這樣就知道1度等於0.0174533弧度,假如想求90度的話,就*90就好了 Mathf裡面已經定義好常數給你使用了 分別是 Mathf.Deg2Rad跟Mathf.Rad2Deg 以下簡單示範一下 float...
Share:
Read More