我需要确定X-radius&椭圆的Y半径给出了主要的&小半径,我找不到任何方法。
我有以下输入:
所以,我的问题是如何创建应该传递给GDI api的椭圆矩形,即DrawEllipse来绘制椭圆。
谢谢&问候, 的Pankaj
答案 0 :(得分:0)
谷歌Bresenham +椭圆(和算法大致相同的圈子)或看文章 http://homepage.smc.edu/kennedy_john/belipse.pdf
另外,如果你想让椭圆处于某个角度,你可能需要在origo中绘制椭圆并旋转+平移点集(例如通过将点乘以合适的矩阵)...