摘要: 滤波 一般来说,纹理图像为正方形或长方形。但当它映射到一个多边形或曲面上并变换到屏幕坐标时,纹理的单个纹素很少对应于屏幕 图像上的象素。根据所用变换和所用纹理映射,屏幕上单个象素可以对应于一个纹素的一小部分(即放大)或一大批纹素(即缩小)。下面用函数 glTexParameter*()说明放大和缩小的方法:glTexParameter*(GL_TEXTURE_2D,GL_TEXTURE_MAG_FILTER,GL_NEAREST);glTexParameter*(GL_TEXTURE_2D,GL_TEXTURE_MIN_FILTER,GL_NEAREST);第一个参数可以是GL_TEXTUR. 阅读全文
posted @ 2012-12-06 10:11 sgnannan 阅读(955) 评论(0) 推荐(0) 编辑
摘要: 各种函数的用法:该程序的作用是在一个黑色的窗口中央画一个白色的矩形。下面对各行语句进行说明。首先,需要包含头文件#include<GL/glut.h>,这是GLUT的头文件。本来OpenGL程序一般还要包含<GL/gl.h>和<GL/glu.h>,但GLUT的头文件中已经自动将这两个文件包含了,不必再次包含。然后看main函数。intmain(intargc,char*argv[]),这个是带命令行参数的main函数注意main函数中的各语句,除了最后的return之外,其余全部以glut开头。这种以glut开头的函数都是GLUT工具包所提供的函数,下面对用 阅读全文
posted @ 2012-12-05 13:33 sgnannan 阅读(302) 评论(0) 推荐(0) 编辑