![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
OpenGL
文章平均质量分 67
ltttklyzy
新手,请大家指教!
展开
-
Nehe的OpenGL的第10课的笔记
<br />3D世界中移动, 视野<br /> <br />用户最终看到的, 总是从标准坐标系的原点(0.0f, 0.0f, 0.f), 向-Z轴观察, 经投影矩阵看到的世界<br />绘制物体时, 通过移动逻辑坐标系, 达到物体在用户视野中位置改变的效果<br /> <br />用户相对物体移动了(x, y, z)距离 <==> 物品相对用户移动了(-x, -y, -z)距离 <br />绘制此物体时, 需平移逻辑原点(-x, -y, -z), 达到相对移动的效果<br /> <br />用户移动时的效果原创 2011-05-17 09:29:00 · 314 阅读 · 0 评论 -
Nehe的OpenGL的第11,12课的笔记
<br />glPolygonMode<br />设置多边形的显示方式, 前表面(顶点顺序逆时针方向)/后表面的填充方式--完整填充, 只显示线段, 只显示点<br /> <br />显示列表<br /> <br />glGenLists<br />生成显示列表编号<br /> <br />glNewList<br />glBegin<br />glEnd<br />glEndList<br />编辑显示列表<br /> <br />glCallList<br />glCallLists<br />glCa原创 2011-05-21 21:21:00 · 245 阅读 · 0 评论 -
Nehe的OpenGL的第一课的笔记
<br />头文件<br />#include <windows.h><br />#include <glew.h><br />#include <glut.h><br /> <br />库文件<br /><br />#pragma comment( lib, "glu32.lib" )<br />#pragma comment( lib, "glut32.lib")<br />#pragma comment( lib, "glew32.lib")<br />#pragma comment( lib, "g原创 2011-04-27 17:07:00 · 254 阅读 · 0 评论 -
Nehe的OpenGL的第8, 9课的笔记
混色的定义将要绘制的物体的想色颜色, 与屏幕上相同位置的像素颜色相互混合.正确的绘制透明对象的方法首先, 绘制所有不透明对象然后, 关闭深度测试最后, 从远及近的绘制透明对象混色方法glColor4f(1.0f, 1.0f, 1.0f, 0.5f)以全亮度绘制此物体, 并对其进行50%的alpha混合glBlendFunc(GL_SRC_ALPHA, GL_ONE)设置采用的混合类型glEnable(GL_BLEND)启用混合glDisable(GL_DEPTH_TEST)关闭深度测试纹理贴图的Alpha混原创 2011-04-29 14:32:00 · 351 阅读 · 0 评论 -
Nehe的OpenGL的第6,7课的笔记
OpenGL纹理坐标: 左下角为原点, 向右为正X, 向上为正Y.OpenGL世界坐标: 向右为正X, 向下为正Y.DirectX纹理坐标: 向右为正X, 向下为正Y.使用光源时, 必须设置法线auxDIBImageLoad从文件载入位图, 返回指向AUX_RGBImageRec的指针返回的位图数据, 需要依次释放AUX_RGBImageRec->data和AUX_RGBImageRec从位图数据创建纹理{glGenTextures生成纹理名字(编号)glBindTexture将纹理名字绑定到纹理目标上,原创 2011-04-29 11:19:00 · 392 阅读 · 0 评论