美文网首页
OpenGL ES之绘制矩形

OpenGL ES之绘制矩形

作者: 放羊娃华振 | 来源:发表于2022-10-02 15:45 被阅读0次

    首先我们看看绘制矩形的效果:


    image.png

    在OpenGL ES2.0上没有绘制矩形的方法,所有图形只能有点、线、三角形去拼,上图就是使用两个三角形拼接而成。


    image.png

    是有abc 和 bcd两个三角形拼接而成,顶点坐标为:

    //顶点数据
    private float[] vertexData = {
            -0.5f, 0.5f,
            -1f, 0f,
            1f, 0.5f,
    
            -1f, 0f,
            1f, 0.5f,
            0.5f, 0f
    
    
    };
    

    另外在绘制的时候,需要修改坐标点的个数为6个:

    //绘制
    GLES20.glDrawArrays(GLES20.GL_TRIANGLE_STRIP, 0, 6);
    

    相关文章

      网友评论

          本文标题:OpenGL ES之绘制矩形

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