私の目標は、半透明の曲線を描くことです。ユーザーがカーソルを移動し、カーソルの下に曲線を描きます。
アンチエイリアス ポイントを使用して線を描画しようとしましたが、透明にする方法がわかりません。アンチエイリアシングと線幅の両方を設定できないため、線を使用して曲線を描くことはできません。
三角形のストリップを使用して曲線を描く必要がありますか?
ええ、これで素晴らしい仕事をしたいのなら、あなたはあなたの広い曲線を三角ストリップにテッセレーションすることができます。脳卒中のテッセレーションについて書かれた論文はたくさんあります。
次に、三角ストリップを正方形のアルファテクスチャでテクスチャリングできます。このテクスチャには、アンチエイリアス処理された実線の円が含まれています。これにより、幅の広い線がアンチエイリアス処理されたように見えます。見てみな:
http://homepage.mac.com/arekkusu/bugs/invariance/TexAA.html
とてもかっこいいもの。