计算GLSL中矢量的偏差(或矢量梯度)

时间:2014-06-19 18:34:28

标签: opengl glsl shader vector-graphics fragment-shader

我在GLSL中有一种情况,我需要计算片段着色器中矢量的分歧

vec3 posVector;

分歧在数学上由

给出

enter image description here

它是vector和Gradient之间的点积。

有人怎么计算这个?

1 个答案:

答案 0 :(得分:1)

位置向量的偏差是恒等向量场的分歧

F:ℝ³ - > ℝ³

F(r_)= r _

和div是const和已知的:

div(r_)= 3。