OpenGL学习笔记
Damon-FZ
熟悉C/C++、测试流程、测试理论、python、自动化测试
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
OpenGL学习笔记之创建窗口
**OpenGL学习笔记之创建窗口**include include include void DisplayFunc() { glClear(GL_COLOR_BUFFER_BIT);//用指定的颜色清屏glFlush();//提交绘图命令glutSwapBuffers();//交换前台缓冲与后台缓冲(GLUT_DOUBLE双缓冲模式需要) } //第一个参数是命令的个数,第二个参数原创 2017-08-26 15:15:50 · 668 阅读 · 1 评论 -
OpenGL学习笔记之绘制图元
OpenGL学习笔记之绘制图元#include <gl/glew.h> #include <gl/glut.h> #include <iostream>void DisplayFunc() { glClear(GL_COLOR_BUFFER_BIT);//用指定的颜色清屏 glPointSize(6.0f);//设置点的大小,单位为像素(默认为1.0f) glBegin(GL_原创 2017-08-26 21:30:18 · 477 阅读 · 0 评论 -
OpenGL学习笔记之按键检测
OpenGL学习笔记之按键检测#include <gl/glew.h> #include <gl/glut.h> #include <iostream>struct Vector2D { float fX; float fY; };Vector2D g_vector2D = {-0.2f,0.2f};void DisplayFunc() { glClear(GL_COLOR_原创 2017-08-27 19:20:40 · 1783 阅读 · 0 评论 -
OpenGL学习笔记之鼠标检测
OpenGL学习笔记之鼠标检测//由于之前的代码我也留着的,代码有点多了,所以我稍微分了一下 //main主函数#include "head.h"//第一个参数是命令的个数,第二个参数是命令内容 int main(int argc,char** argv) { std::cout<<argc<<std::endl;//输出命令个数 for(int i = 0; i < argc; +原创 2017-08-28 12:49:28 · 1017 阅读 · 0 评论 -
OpenGL学习笔记之加载纹理
OpenGL学习笔记之加载纹理纹理贴图步骤1、在主函数打开纹理贴图的开关 glEnable(GL_TEXTURE_2D); 2、加载位图文件struct BMP { int iWidth;//图片像素宽 int iHeight;//图片像素高 char* pColor;//图片颜色首地址 BMP(int width = 0,int height = 0,char* c原创 2017-08-30 09:12:59 · 1191 阅读 · 0 评论 -
OpenGL学习笔记之摄像机跟随
//主函数 glutReshapeFunc(ReshapeFunc);//窗口改变时调用 //head.cpp void ReshapeFunc(int iWidth,int iHeight) { glMatrixMode(GL_PROJECTION);//将视口矩阵与投影矩阵设置为当前矩阵 glLoadIdentity(); glViewport(0,0,iWidth,iH原创 2017-09-02 10:32:18 · 2099 阅读 · 0 评论
分享