美文网首页
02.顶点变量赋值

02.顶点变量赋值

作者: cmd_ts | 来源:发表于2020-03-15 11:39 被阅读0次

源码:https://gitee.com/codercmd/webgl_study

22.gif
 <script type="shader" id="vertex">
        attribute vec4 apos;
        void main(){
            gl_PointSize = 20.0;
            gl_Position = apos;
        }
    </script>
gl.getAttribLocation(program,'apos')
        let apos = gl.getAttribLocation(program,'apos');
        let x1 = 0.5;
        let x2 = -0.5;
        let how = true;
        setInterval(()=>{
            how = !how;
            if(how == true)
            {
                gl.vertexAttrib1f(apos,x1);
            }
            else
            {
                gl.vertexAttrib1f(apos,x2);
            }
            // 13.设置背景色
            gl.clearColor(1.0,0.0,0.0,1.0);
            gl.clear(gl.COLOR_BUFFER_BIT);
            // 14.绘制
            gl.drawArrays(gl.POINTS,0,1);
        },1000)

相关文章

  • 02.顶点变量赋值

    源码:https://gitee.com/codercmd/webgl_study

  • OpenGL ES 3.0 顶点属性变量的赋值

    使用方式 先来看着顶点色器程序 着色器程序中有两个输入属性变量a_position和a_color,它们对应的in...

  • 初学python-变量类型

    变量赋值 Python 中的变量赋值不需要类型声明。 每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。 ...

  • 5.Go语言变量的基本用法

    变量的声明与赋值 单个变量的声明与赋值声明格式:var <变量名称> <变量类型>赋值格式:<变量名称> = <表...

  • JAVA与JS基础知识比对(一)

    js 变量 声明: var 变量名 赋值: 先声明,在赋值 声明之后直接赋值 以逗号隔开,给多个变量赋值 只声明,...

  • 第五章 python变量与运算符

    5.1 变量 5.1.1 什么时变量 变量:名字,可以将值赋值给变量,使用=赋值,如 >>>a=1#将数值1赋值给...

  • 解构赋值

    解构赋值:ES6 中新增了变量赋值的方式,从数组和对象中提取值,对变量进行赋值。 单独赋值给变量,解构赋值。 解构...

  • Python语言基础之——变量和运算符

    1.变量 1.定义变量 2.使用变量 3.修改变量 重新给变量赋值 4. 同时给多个变量赋值 2.变量赋值的原理 ...

  • python中的常量与变量

    变量 定义变量 删除变量 变量连续赋值 变量交互赋值 常量 不好意思, 没有常量

  • final关键字

    这里直接赋值指,在声明变量时就进行赋值。 修饰成员变量 直接赋值 构造方法内赋值 如果该成员变量被static修饰...

网友评论

      本文标题:02.顶点变量赋值

      本文链接:https://www.haomeiwen.com/subject/pbmqehtx.html