美文网首页
2020-11-19 webgl学习一 绘制一个彩色的点

2020-11-19 webgl学习一 绘制一个彩色的点

作者: MrSwilder | 来源:发表于2020-11-19 10:22 被阅读0次
<html>
    <head>
        <title>
            webgl程序
        </title>
        <script type="text/javascript" src="./lib/webgl-debug.js"></script>
        <script type="text/javascript" src="./lib/webgl-utils.js"></script>
        <script type="text/javascript" src="./lib/cuon-utils.js"></script>
    </head>
    <body>
        <canvas id='canvas' width="800" height="800"></canvas>
        <script type="text/javascript">

            var VShader="void main(){\n"+
            "gl_Position=vec4(0,0,0,1);"+
            "gl_PointSize=10.0;\n"+
            "}"
    
    
            var FShader="void main(){\n"+
            "gl_FragColor=vec4(255,0,0,1);\n"+
           
            "}"
            var canvas=document.getElementById("canvas");
            var gl=getWebGLContext(canvas);
            if(!gl){
                console.log("获取webgl上下文失败")
            }
          
            if(!initShaders(gl,VShader,FShader)){
                console.log("初始化着色器失败")        
            }
            gl.clearColor(0,0,0,1)
            gl.clear(gl.COLOR_BUFFER_BIT)
            gl.drawArrays(gl.POINTS,0,1)
        </script>
    </body>
  
</html>

结果


图片.png

相关文章

  • 2020-11-19 webgl学习一 绘制一个彩色的点

    结果

  • TWaver3D直线、曲线、曲面的绘制

    1. WebGL原生线 WebGL支持绘制点、线、三角;绘制线的方法比较简单,给定顶点,设置绘制方式即可; 假设给...

  • WebGL 绘制Line的bug(一)

    熟悉WebGL的同学都知道,WebGL绘制模式有点、线、面三种;通过点的绘制可以实现粒子系统等,通过线可以绘制一些...

  • webgl基础图形

    WebGL的工作是绘制图形图像,了解WebGL的图形是至关重要的。 一、点 在WebGL中点是一个正方形,用一个三...

  • 用webgl绘制一个点

    绘制一个红色的点,大小20px*20px。 首先我们使用canvas实现一下,只要绘制出一个矩形就可以了,主代码只...

  • WebGL入门

    初识WebGL 01-手动绘制一个WebGL图形 实现的步骤: 添加一个画布元素 获取到画布元素的基于webgl上...

  • webgl 点击绘制点

    index.html cuon-utils.js

  • webgl 绘制多个点

    在是使用 js 定点位的时候,需要建立一份顶点数据给着色器.让着色器根据这份顶点数据绘图 建立顶点数据,两个浮点数...

  • webgl 缓冲区

    前言:前面写到了用 webgl绘制点的过程.在绘制多个的时候用了一个数组来保存点位信息,每次都循环该数组,并调用 ...

  • 《WebGL编程指南》学习笔记2——绘制一个点

    本系列仅作为本人学习《WebGL编程指南》这本书的笔记所用 1.通过鼠标点击绘点 效果图 2.通过鼠标点击绘点+改...

网友评论

      本文标题:2020-11-19 webgl学习一 绘制一个彩色的点

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