このチュートリアルを使用しようとしました: http://korkd.com/2012/02/15/dashed-lines/#comment-32
しかし、sourcePoint、mv、および a_position が何であるかはわかりません。
他にもお勧めがあれば教えてください...
このチュートリアルを使用しようとしました: http://korkd.com/2012/02/15/dashed-lines/#comment-32
しかし、sourcePoint、mv、および a_position が何であるかはわかりません。
他にもお勧めがあれば教えてください...
sourcePointワールド空間での線の始点です。これは、uniform描画操作全体で同じ値が使用されることを意味します。
mv(またuniform) はモデル ビュー マトリックスで、点をモデル空間からワールド空間に変換するためa_position、 と同じ座標系を使用しsourcePointます。と同じですu_modelViewProjectionMatrixが、射影変換はありません。
a_positionこれはvarying、頂点シェーダーが各頂点の値を設定し、フラグメント シェーダーが各ピクセルの補間値を取得することを意味します。したがって、フラグメント シェーダーが受け取る値は、ワールド空間でのピクセルの位置になります。
まだ混乱している場合は、シェーダーの仕組みを読むことをお勧めします。最初は少し混乱するかもしれません。