DrawOvalAA

楕円を描く(アンチエイリアス効果付き)

DrawOvalAA x, y, rx, ry, posnum, Color, FillFlag

x , y : 描く楕円の中心座標
rx,ry : 描く楕円のX軸に対する半径とY軸に対する半径
posnum : 楕円を形成する頂点の数
Color : 楕円の色
FillFlag : TRUE(1の意)で楕円の中身も塗りつぶし、FALSE(0の意)で輪郭のみ

(プラグイン / モジュール : DxLibW)

解説

DrawOval』 で描かれる楕円はアンチエイリアス効果の無いくっきりした線( 悪く言えばジャギジャギした線 )で描かれますが、
この『DrawOvalAA』で描かれる楕円はアンチエイリアス効果の付いた滑らかな線で描かれます。

ドット単位のくっきりした楕円を描画したい場合は『DrawOval』を、滑らかな楕円を描画したい場合は『DrawOvalAA』を使用してください。

因みに、『DrawOval』と異なり『DrawOvalAA』は厳密には引数 posnum で指定した多角形を描画する関数です、
引数 posnum の値を大きくすればするほど角の多い多角形になり、より楕円に近くなります。( ただ、posnum の値の大きさに比例して描画負荷も高くなるので注意してください )

その他の楕円の描画に関する解説は『DrawOval』の解説を参照してください。

戻り値:
  0:成功

関連項目

DrawOval楕円を描く(DxLibW)

情報

プラグイン / モジュールDxLibW
バージョン3.24f
作成日2026/04/12
著作者DxLib: Takumi Yamada / HSP binding: IronHSP Project
URLhttps://dxlib.xsrv.jp/
備考hspdxlib.as をインクルードして使用
タイプDxLib ゲームライブラリ
グループDxLib グラフィック描画
対応環境
  • Windows 版 HSP
hs ファイルhsphelp\hspdxlib.hs