2013-06-20 59 views

回答

1

sourcePoint是在世界空間線的起點。這是一個uniform,這意味着相同的值用於整個繪製操作。

mv(也是uniform)是模型視圖矩陣,其將從模型空間到世界空間中的點,以使得a_position使用相同的座標系sourcePoint。這與u_modelViewProjectionMatrix是一樣的,但沒有投影轉換。

a_positionvarying,這意味着頂點着色器爲每個頂點設置一個值,然後片段着色器爲每個像素獲取一個插值。所以片段着色器接收的值將是像素在世界空間中的位置。

如果您仍然感到困惑,建議閱讀着色器的工作原理。起初可能會讓人困惑。

+0

你能告訴我這個工作代碼嗎?我有點困惑。提前致謝。 –

相關問題