Opengl es 有人知道如何使用片段着色器在openGL SE中绘制虚线吗

Opengl es 有人知道如何使用片段着色器在openGL SE中绘制虚线吗,opengl-es,glsl,fragment-shader,Opengl Es,Glsl,Fragment Shader,我尝试使用本教程: 但我不知道是什么:震源点、mv和a_位置 如果您有任何其他建议,请帮助…sourcePoint是世界空间中线条的起点。它是一个统一的,这意味着在整个绘图操作中使用相同的值 mv(也是一个uniform)是modelview矩阵,它将一个点从模型空间转换到世界空间,因此a_位置使用与源点相同的坐标系。它与u\u modelViewProjectionMatrix相同,但没有投影变换 a_位置是一个变化的,这意味着顶点着色器为每个顶点设置一个值,然后片段着色器为每个像素获取一个

我尝试使用本教程:

但我不知道是什么:震源点、mv和a_位置


如果您有任何其他建议,请帮助…

sourcePoint
是世界空间中线条的起点。它是一个统一的,这意味着在整个绘图操作中使用相同的值

mv
(也是一个
uniform
)是modelview矩阵,它将一个点从模型空间转换到世界空间,因此
a_位置
使用与
源点
相同的坐标系。它与
u\u modelViewProjectionMatrix
相同,但没有投影变换

a_位置
是一个变化的,这意味着顶点着色器为每个顶点设置一个值,然后片段着色器为每个像素获取一个插值。因此片段着色器接收的值将是像素在世界空间中的位置


如果您仍然感到困惑,我建议您阅读着色器的工作原理。一开始可能有点困惑。

你能给我看看这个的工作代码吗?我有点困惑。提前谢谢。你有什么解决办法吗?