在VisPy和gloo后端中, 可以通过修改通过三维坐标绘制的线的长度
GL.glLineWidth(max(width1, 1.))
立刻,完全
是否有任何方法可以使用类似数组的颜色给出线条的宽度/厚度? 我应该修改gloo还是可以用一些命令设置线宽
VERTEX_SHADER = """
varying vec4 v_color;
void main(void) {
gl_Position = $transform($to_vec4($position));
v_color = $color;
}
"""
# gl_LineWidth = v_color;
# varying vec4 v_color;
FRAGMENT_SHADER = """
varying vec4 v_color;
void main() {
gl_FragColor = v_color;
}
"""
没有
我不知道这是什么意思。就像你提到的,你可以通过
不幸的是,线宽>;1通常不受支持。通过OpenGLES2.0规范发布的WebGL1规范称,所需的最大大小为1.0。在Linux和Mac上实现WebGL的OpenGL核心表示线宽>;1.0已弃用。模拟OpenGL ES的窗口上的角度也仅支持1.0的线宽。有效地,这意味着线宽>;1.0几乎不受任何地方的支持
因此,基本上如果您想要线条>;1像素认为您需要make them from polygons
相关问题 更多 >
编程相关推荐