2011-01-06 12 views
0

定義された線幅で線を描くBresenhman(または任意の)アルゴリズムの変更はありますか? DrawPoint(x、y)関数しか使用できません。 2番目の質問:フィギュアをどのように埋め込むか(たとえば、三角形を描き、塗りつぶすなど)助けてください:C++とwxWidgets - ラスタライゼーション - 線幅と塗りつぶし

+0

DrawLineと特定のサイズのペンを使用すると、指定した線幅の線を描画できます。 – tkerwin

答えて

0

あなたが必要なのは wxDCクラスです。小さなチュートリアルは hereです。

ポリゴンの塗りつぶし方法:The Polygon Primeval by Michael Abrash

幅で線を描くには:2点線を4点ボックスに押し出し、上記のアルゴリズムを使用します。

+0

私が書いたように私はDrawPoint機能しか使用できません。他の関数(例えばDrawCircleなど)私は自分自身を実装する必要があります – nitro

+0

変更された答え... –