虚拟综合.pptVIP

  • 1
  • 0
  • 约2.49千字
  • 约 18页
  • 2016-12-22 发布于江苏
  • 举报
第二部分 纹理贴图 贴图的基本流程是: 确认已读入文件名 尝试打开 文件是否存在 创建纹理的存储空间 载入位图并转化成纹理 载入图像是否有误 生成纹理 开始 结束 将文理映射到每个点 生成的纹理是否存在 初始化变量 GLuint filter; // 滤波类型 GLuint filter 变量跟踪显示时所采用的纹理类型,通过按键“F”来切换纹理 texture[3]; // 3种纹理的储存空间 1、使用gl_nearest(不光滑)滤波方式构建。 2、使用gl_linear(线性滤波) 方式,离屏幕越近的图像看起来就越光滑。 3、使用 mipmapped滤波方式,这将创建一个外观十分优秀的纹理。 载入位图图像 1、通过FOR语句判断位图文件是否存在 2、打开位图文件 3、载入位图图像 将纹理映射到每个点坐标 1、glNormal3f( 0.0f, 0.0f, 1.0f);//设置法线的位置 其中三个参数分别表示x,y,z坐标轴 2、glTexCoord2f(GLfloat s, GLfloat t)函数原型 有两个参数:GLfloat s, GLfloat t 第一个参数代表X坐标。 0.0f 是纹理的左侧。 0.5f 是纹理的中点, 1.0f 是纹理的右侧。 第二个参数代表Y坐标。 0.0f 是纹理的底部。 0.5f 是纹理的中点, 1.0f 是纹理的顶部

文档评论(0)

1亿VIP精品文档

相关文档