楕円の X 半径と Y 半径から長半径と短半径を決定する必要がありますが、その方法が見つかりませんでした。
次の入力があります。
- 中心点
- 出発地点
- 主半径
- 副半径
だから、私の質問は、楕円を描くためにGDI API、つまりDrawEllipseに渡す必要がある楕円四角形を作成する方法です。
ありがとう、よろしく、 パンカジ
Google Bresenham + 楕円 (およびアルゴリズムがほぼ同じであるため円) または記事 http://homepage.smc.edu/kennedy_john/belipse.pdfを参照してください。
また、楕円をある角度にしたい場合は、楕円をオリゴで描画し、ポイントセットを回転+変換する必要がある場合があります(たとえば、ポイントに適切なマトリックスを掛けることにより)...