2010-08-30 195 views
0

我需要确定X半径&椭圆的Y半径给出了主要的&小半径,并且我找不到如何去做。确定椭圆的X半径和Y半径

我有以下输入:

  1. 中心站
  2. 起点
  3. 大半径
  4. 小半径

所以,我的问题是如何创建椭圆RECT是应该传递给GDI api,即DrawEllipse来绘制椭圆。

感谢&问候, 的Pankaj

回答

0

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

此外,如果你希望你的椭圆形在一些角度,您可能需要在原点绘制椭圆并旋转+平移点集(例如,通过将点与适当的矩阵相乘)...