摘要:
1 前言 纹理贴图是指:将图片贴在模型的表面。 纹理贴图的本质是:将图片划分为一系列三角形,使得图片顶点序列与模型顶点序列中的顶点一一对应,对于模型中任意三角形内部的坐标和图片中对应三角形内部的坐标,可以通过插值,建立一一对应关系,模型中任意位置的颜色由其对应的图片位置的颜色填充。 本文 阅读全文
1 前言 纹理贴图是指:将图片贴在模型的表面。 纹理贴图的本质是:将图片划分为一系列三角形,使得图片顶点序列与模型顶点序列中的顶点一一对应,对于模型中任意三角形内部的坐标和图片中对应三角形内部的坐标,可以通过插值,建立一一对应关系,模型中任意位置的颜色由其对应的图片位置的颜色填充。 本文 阅读全文
posted @ 2023-03-20 00:20
little_fat_sheep
阅读(341)
评论(0)
推荐(0)
摘要:
1 前言 本文主要介绍 MVP 矩阵变换,其本质是线性变换,应用见→绘制立方体。 Model:模型变换,施加在模型上的空间变换,包含平移变换(translateM)、旋转变换(rotateM)、对称变换(transposeM)、缩放变换(scaleM); View:观测变换,施加在观测点上的变换 阅读全文
1 前言 本文主要介绍 MVP 矩阵变换,其本质是线性变换,应用见→绘制立方体。 Model:模型变换,施加在模型上的空间变换,包含平移变换(translateM)、旋转变换(rotateM)、对称变换(transposeM)、缩放变换(scaleM); View:观测变换,施加在观测点上的变换 阅读全文
posted @ 2023-03-20 00:18
little_fat_sheep
阅读(585)
评论(0)
推荐(0)
摘要:
1 前言 本文主要介绍使用 OpenGL ES 绘制立方体,读者如果对 OpenGL ES 不太熟悉,请回顾以下内容: 绘制三角形 绘制彩色三角形 绘制正方形 绘制圆形 在绘制立方体的过程中,主要用到了 MVP (Model View Projection)矩阵变换。 Model:模型变换, 阅读全文
1 前言 本文主要介绍使用 OpenGL ES 绘制立方体,读者如果对 OpenGL ES 不太熟悉,请回顾以下内容: 绘制三角形 绘制彩色三角形 绘制正方形 绘制圆形 在绘制立方体的过程中,主要用到了 MVP (Model View Projection)矩阵变换。 Model:模型变换, 阅读全文
posted @ 2023-03-20 00:16
little_fat_sheep
阅读(452)
评论(0)
推荐(0)
摘要:
1 前言 【OpenGL ES】绘制三角形 中介绍了绘制三角形的方法,【OpenGL ES】绘制正方形中介绍了绘制正方形的方法,本文将介绍绘制圆形的方法。 OpenGL 以点、线段、三角形为图元,没有提供绘制圆形的接口。要绘制圆形边框,必须通过割圆法逼近圆形;要绘制圆形的内部,必须通过三角形 阅读全文
1 前言 【OpenGL ES】绘制三角形 中介绍了绘制三角形的方法,【OpenGL ES】绘制正方形中介绍了绘制正方形的方法,本文将介绍绘制圆形的方法。 OpenGL 以点、线段、三角形为图元,没有提供绘制圆形的接口。要绘制圆形边框,必须通过割圆法逼近圆形;要绘制圆形的内部,必须通过三角形 阅读全文
posted @ 2023-03-20 00:11
little_fat_sheep
阅读(584)
评论(0)
推荐(0)
摘要:
1 前言 【OpenGL ES】绘制三角形 中介绍了绘制三角形的方法,本文将介绍绘制正方形的方法。 OpenGL 以点、线段、三角形为图元,没有提供绘制正方形内部的接口。要绘制正方形内部,必须通过三角形拼接而成,如下图,是通过GL_TRIANGLE_FAN 模式绘制正方形。 绘制的坐标点 阅读全文
1 前言 【OpenGL ES】绘制三角形 中介绍了绘制三角形的方法,本文将介绍绘制正方形的方法。 OpenGL 以点、线段、三角形为图元,没有提供绘制正方形内部的接口。要绘制正方形内部,必须通过三角形拼接而成,如下图,是通过GL_TRIANGLE_FAN 模式绘制正方形。 绘制的坐标点 阅读全文
posted @ 2023-03-20 00:10
little_fat_sheep
阅读(415)
评论(0)
推荐(0)
摘要:
1 前言 【OpenGL ES】绘制三角形 中介绍了绘制普通三角形的方法,本文将介绍绘制彩色三角形的方法。 本文完整代码资源见→【OpenGL ES】绘制彩色三角形 项目目录如下: 2 案例 MainActivity.java package com.zhyan8.triangle; 阅读全文
1 前言 【OpenGL ES】绘制三角形 中介绍了绘制普通三角形的方法,本文将介绍绘制彩色三角形的方法。 本文完整代码资源见→【OpenGL ES】绘制彩色三角形 项目目录如下: 2 案例 MainActivity.java package com.zhyan8.triangle; 阅读全文
posted @ 2023-03-20 00:10
little_fat_sheep
阅读(362)
评论(0)
推荐(0)
摘要:
1 前言 1.1 设置顶点属性 顶点有位置、颜色等属性,可以通过 glVertexAttribPointer 设置顶点的属性。 void glVertexAttribPointer( int index, //顶点属性的索引值,如:位置属性索引为0,颜色属性索引为1 int size, //每个 阅读全文
1 前言 1.1 设置顶点属性 顶点有位置、颜色等属性,可以通过 glVertexAttribPointer 设置顶点的属性。 void glVertexAttribPointer( int index, //顶点属性的索引值,如:位置属性索引为0,颜色属性索引为1 int size, //每个 阅读全文
posted @ 2023-03-20 00:09
little_fat_sheep
阅读(483)
评论(0)
推荐(0)
摘要:
1 前言 OpenGL(Open Graphics Library)是由 SGI 公司开发的一套 3D 图形软件接口标准,由于具有体系结构简单合理、使用方便、与操作平台无关等优点,OpenGL 迅速成为一种 3D 图形接口的工业标准,并陆续在各种平台上得以实现。 OpenGL ES(Open 阅读全文
1 前言 OpenGL(Open Graphics Library)是由 SGI 公司开发的一套 3D 图形软件接口标准,由于具有体系结构简单合理、使用方便、与操作平台无关等优点,OpenGL 迅速成为一种 3D 图形接口的工业标准,并陆续在各种平台上得以实现。 OpenGL ES(Open 阅读全文
posted @ 2023-03-20 00:07
little_fat_sheep
阅读(356)
评论(0)
推荐(0)

浙公网安备 33010602011771号