橢圓弧參數角和掃略角之間的轉化

橢圓參數方程: x=a*cosθ y=b*sinθ 那麼怎樣將θ與掃略角α之間互相轉換呢? 已知, tanα=y/x=(b*sinθ)/(a*cosθ) 得 tanα=b/a*tanθ; tanθ=a/b*tanα; 需注意tan週期爲PI,以上求得的值可能與真實值相差PI,這時只需判斷象限是否一致來修正結果值, 令t=PI/2.0; if((int)(α/t) != (int)(θ/t))   
相關文章
相關標籤/搜索