0
私はでのサードパーティライブラリを使用して、Direct 2Dでパラメトリックベジェ曲線を描画しようとしています。ポリライン近似を行わずにこれを行うことは可能ですか?もしそうなら、どうしたらいいですか?ポリライン近似のないベジェ曲線を描くことは可能ですか?もしそうなら、どうですか?
ありがとうございます!
私はでのサードパーティライブラリを使用して、Direct 2Dでパラメトリックベジェ曲線を描画しようとしています。ポリライン近似を行わずにこれを行うことは可能ですか?もしそうなら、どうしたらいいですか?ポリライン近似のないベジェ曲線を描くことは可能ですか?もしそうなら、どうですか?
ありがとうございます!
必要があれば、解析的に曲線をラスタライズすることができます(これには、ベジェ曲線や代数曲線などの多項式曲線が含まれます)。
ここにいくつかのポインタがあります。 http://www.josiahmanson.com/research/wavelet_rasterization/wavelet_rasterization.pdf http://faculty.cs.tamu.edu/schaefer/research/scanline.pdf
もちろん、ライブラリを使用しなくても可能です。あなたはいつでもあなた自身のライブラリの機能を再実装することができます。問題は、なぜ気になるのですか? –
それは...でもささいなことですか?曲線上の座標を計算するだけで(関数はかなり基本的な計算です)、それらの点を結ぶ線を描きます。その詳細については、https://pomax.github.io/bezierinfoの最初のいくつかのセクションをお読みください。 –
(コンピュータを扱っているため、すべての曲線は技術的にポリラインです。忠実度が高く、各サンプリングされた点が隣接するピクセルにマッピングされる場合は曲線のように見えます) –