2D三角形のすべての線の走査線を取得するにはどうすればよいでしょうか。
2Dソフトウェアレンダラーの最も基本的な機能であるテクスチャマッピング三角形の機能を実装しようとしています。OpenGLを使用して数えることができるよりも多くの回数これを実行しましたが、自分で実行しようとすると足を引きずっています。
三角形(3つの頂点がそれぞれ[0、1]にクランプされたテクスチャ座標を持つ)を塗りつぶすには、3つのポイント間を線形補間する必要があるという記事がたくさんあります。何?補間は2つのn次元値の間にあると思いました。
ノート; これは3D用ではなく、厳密には2Dであり、すべての三角形は任意です(軸に揃えられていません)。OpenGLと同じように、画面をテクスチャで埋める必要があります。OpenGLをソリューションとして使用することはできません。