このチュートリアルを使用しようとしました: 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
、頂点シェーダーが各頂点の値を設定し、フラグメント シェーダーが各ピクセルの補間値を取得することを意味します。したがって、フラグメント シェーダーが受け取る値は、ワールド空間でのピクセルの位置になります。
まだ混乱している場合は、シェーダーの仕組みを読むことをお勧めします。最初は少し混乱するかもしれません。