2010-08-30 197 views
0

我需要確定X半徑&橢圓的Y半徑給出了主要的&小半徑,並且我找不到如何去做。確定橢圓的X半徑和Y半徑

我有以下輸入:

  1. 中心站
  2. 起點
  3. 大半徑
  4. 小半徑

所以,我的問題是如何創建橢圓RECT是應該傳遞給GDI api,即DrawEllipse來繪製橢圓。

感謝&問候, 的Pankaj

回答

0

谷歌布氏+橢圓(與圓因爲算法是差不多的),或者看文​​章 http://homepage.smc.edu/kennedy_john/belipse.pdf

此外,如果你希望你的橢圓形在一些角度,您可能需要在原點繪製橢圓並旋轉+平移點集(例如,通過將點與適當的矩陣相乘)...