OpenGL函数思考-glTexCoord
函数原型:
glTexCoord1d, glTexCoord1f, glTexCoord1i, glTexCoord1s, glTexCoord2d, glTexCoord2f, glTexCoord2i, glTexCoord2s, glTexCoord3d, glTexCoord3f, glTexCoord3i, glTexCoord3s, glTexCoord4d, glTexCoord4f, glTexCoord4i, glTexCoord4s, glTexCoord1dv, glTexCoord1fv, glTexCoord1iv, glTexCoord1sv, glTexCoord2dv, glTexCoord2fv, glTexCoord2iv, glTexCoord2sv, glTexCoord3dv, glTexCoord3fv, glTexCoord3iv, glTexCoord3sv, glTexCoord4dv, glTexCoord4fv, glTexCoord4iv, glTexCoord4sv
例子:
void glTexCoord2f(GLfloats, GLfloat t)
参数说明:
函数说明:
该函数用于设置纹理坐标。
一个完全纹理的四个顶点的坐标分别是(0.0f, 0.0f)、(0.0f, 1.0f)、(1.0f, 1.0f)、(1.0f, 0.0f),分别对应左下、左上、右上、右下角。可以这么认为,纹理一个挨着一个粘在坐标轴上,显示多个、显示那部分完全由四个顶点坐标决定。比如显示3行2列个位图(共6个),坐标可以这样:(0.0f, 0.0f)、(0.0f, 3.0f)、(2.0f, 3.0f)、(2.0f, 0.0f)。
注意:载入的位图大小必须是M*M,M是2的某次方,如32,64,128等。否则贴图将会乱,可以用PS来处理一下
分享到:
相关推荐
OpenGL函数库,作为计算机图形学领域的一个重要组成部分,其设计旨在提供一套标准接口,用于高效地渲染2D和3D图形。在理解OpenGL时,掌握其函数命名规则至关重要,这有助于开发者快速识别函数功能和参数类型。根据...
### OpenGL函数查询知识点详解 #### 一、GL库函数与颜色管理 - **`glshadeModel`**: 用于选择平面明暗模式(GL_FLAT)或光滑明暗模式(GL_SMOOTH)。这两种模式决定了如何计算多边形表面上的颜色变化。 - **`...
### OpenGL函数介绍 #### 一、OpenGL库函数概述 OpenGL是一种跨语言、跨平台的应用程序接口(API),用于渲染2D、3D矢量图形。它由一系列的库函数组成,这些函数允许开发者进行图形处理和显示。在开发基于OpenGL的...
### OpenGL函数介绍 #### 一、概述 OpenGL(Open Graphics Library)是一种用于渲染2D、3D矢量图形的跨语言、跨平台的应用程序编程接口(API)。它使用一种特殊的C语言风格,提供了丰富的库函数来进行图形处理和...
### OpenGL函数查询详解 #### GL库函数概览 **OpenGL** 是一种用于渲染2D、3D图形的应用程序接口(API)。它广泛应用于游戏开发、虚拟现实(VR)技术、科学可视化等领域。以下是对给定内容中部分GL库函数的详细解析。 ...
- **注意**:这些函数在较新的OpenGL版本中已被更现代的方法所替代,但在旧版本中仍然有用。 - **示例**: ```c glBegin(GL_TRIANGLES); glVertex3f(0.0f, 1.0f, 0.0f); glVertex3f(-1.0f, -1.0f, 0.0f); ...
### OpenGL 常见函数功能查询 #### 一、OpenGL基础绘图函数 **glshadeModel**: 设置平滑或平面的着色模式。 - **功能描述**:此函数用于设置物体表面的着色方式,有两种模式可以选择:GL_SMOOTH(平滑)和GL_FLAT...
### Android OpenGL常用函数详解 #### 一、OpenGL概述 OpenGL(Open Graphics Library)是一种用于渲染2D、3D矢量图形的跨语言、跨平台的应用程序编程接口(API)。它在计算机图形学领域中有着广泛的应用,特别是...
OpenGL函数库是图形编程的重要组成部分,它提供了丰富的功能来创建和操纵2D和3D图形。OpenGL核心库和OpenGL实用库是两个主要的部分。 1. OpenGL核心库:这是OpenGL的基础,包含了115个基本函数,以“gl”为前缀。...
OpenGL函数查询与定义详解 OpenGL(Open Graphics Library)是一个跨语言、跨平台的应用程序编程接口(API),用于渲染2D、3D矢量图形。它提供了丰富的库函数,用于处理图形绘制、颜色设置、几何变换、光照和材质、...
39. **glTexCoord, glColor, glVertex**: 这些函数用于指定顶点的纹理坐标、颜色和位置。 40. **glTexEnv**: 设置纹理环境参数,影响纹理应用的方式。 41. **glTexGen**: 控制纹理坐标生成,允许使用模型空间坐标...
### OpenGL函数查询知识点详解 #### 一、GL库函数概览 OpenGL(Open Graphics Library)是一种用于渲染2D、3D矢量图形的跨语言、跨平台的应用程序编程接口(API)。它使用单向命令流的方式,即所有的命令都是简单的...
目前OpenGL的函数主要包含在3个库中 1.GL 函数库 2.GLU 函数库 3.GLUT 函数库 1.GL 库函数 =================================== 颜色编辑 ------------------- glShadeModel 选择平面明暗模式或光滑明暗...
OpenGL是图形编程领域的一个核心库,它提供了丰富的函数来创建和操纵复杂的3D图形。本文将详细介绍OpenGL的主要函数,帮助读者理解如何利用这些函数进行图形渲染。 1. 颜色与索引设置: - `glShadeModel`:用于...
以下是一些在学习OpenGL时会遇到的主要函数及其功能: 1. **颜色和索引操作**: - `glColor` 和 `glColorPointer` 用于设置当前颜色或定义颜色数组,影响后续绘制的颜色。 - `glColorIndex` 和 `...
以上列举的OpenGL函数覆盖了OpenGL中最常见的功能,从颜色管理到纹理映射,再到高级渲染技术。熟悉这些函数不仅有助于理解和编写OpenGL程序,还可以帮助开发者更好地利用OpenGL的强大功能,创建高质量的3D应用程序和...
在OpenGL中,函数是核心部分,它们允许开发者控制图形渲染的各个方面,包括颜色设定、几何形状绘制、坐标变换、光照处理、纹理映射以及帧缓冲操作等。下面将详细介绍这些主要函数。 1. **颜色设定**: - `...
- 初始化OpenGL上下文:在QOpenGLWidget的initializeGL()方法中,初始化OpenGL上下文,并确保所有必要的OpenGL函数指针都被正确加载。 2. **绘制基本图形** - 第一课通常会介绍如何绘制简单的几何形状,如点、线...
PFD的dwFlags成员用于设置各种特性,如PFD_DRAW_TO_WINDOW表示图形将在窗口上绘制,PFD_SUPPORT_OPENGL表示支持OpenGL函数,PFD_DOUBLEBUFFER则表示使用双缓冲技术。iPixelType成员可以设置为PFD_TYPE_RGBA或PFD_...
这种技术可能使用了`glBegin()`, `glEnd()`, `glTexCoord()`, 和 `glVertex()`等OpenGL函数,以及可能的字体格式化和布局算法。 描述中提到的是一个简单的屏幕保护程序,这意味着这个程序会在用户无操作时自动启动...