画两条线段
在OpenGL Console里运行下面的脚本:
import java.nio.ByteBuffer
import java.nio.ByteOrder
import javax.media.opengl.GL
def vertexShaderCode = """
attribute vec4 a_Position;
void main() {
gl_Position = a_Position;
gl_PointSize = 10.0;
}
"""
def fragmentShaderCode = """
precision mediump float;
void main() {
gl_FragColor = vec4(1.0, 0.5, 0.0, 1.0);
}
"""
def shaderProgram = glob.compileAndLink(vertexShaderCode, fragmentShaderCode)
def aPositionLocation = gl.glGetAttribLocation(shaderProgram.objectId, "a_Position")
shaderProgram.use()
def BYTES_PER_FLOAT = 4
def POSITION_ELEMENT_COUNT = 2
def POINT_COUNT = 4
def vertices = [

本文是OpenGL ES2的学习笔记,主要介绍如何画出两条线段,并通过glLineWidth()函数改变线段的粗细,以实现自定义线条效果。
-- 画线&spm=1001.2101.3001.5002&articleId=12517371&d=1&t=3&u=a83e0218888c4473b9f1e6d719eb98d4)
629

被折叠的 条评论
为什么被折叠?



