我的GLUT学习笔记
大家好我是阔阔
一枚前端 Coder!Enjoy life!
展开
-
GLUT之环境搭建以及画个三角形 1
文章目录1.使用工具2.环境搭建3.精简4.先来画两个点5.然后画条线6.最后来个三角形7.结语1.使用工具Code::Blocks2.环境搭建参考:链接地址3.精简#include <windows.h>#include <GL/glut.h>// 显示函数void display(void);// 主函数int main(int a原创 2019-03-01 17:53:12 · 687 阅读 · 0 评论 -
GLUT之颜色、多边形和文字 2
1.使用工具Code::Blocks2.背景颜色4 个参数分别为 R G B A (透明度)void display(void){ glClearColor(0.0f, 0.0f, 1.0f, 1.0f); glClear(GL_COLOR_BUFFER_BIT); glBegin(GL_LINES); glVertex2f(0.5f, 0.0f)...原创 2019-03-02 23:57:16 · 595 阅读 · 0 评论 -
GLUT之三维立方体的旋转 3
1.使用工具Code::Blocks2.网格立方体的创建void display(void){ glClear(GL_COLOR_BUFFER_BIT ); glColor3f(1.0f, 0.0f, 0.0f); glLoadIdentity();//初始化 glRotatef(angle, 1,1,1); glutWire...原创 2019-03-09 21:40:05 · 1554 阅读 · 0 评论 -
GLUT之鼠标事件两点画线 4
1.使用工具Code::Blocks2.鼠标事件的声明glutMouseFunc(mouseDown); // 鼠标回调3.画点与画线点// 绘制点void drawPoint(int x,int y){ glColor3f(1.0f, 0.0f, 0.0f); glBegin(GL_POINTS); glVertex2i(x, y);...原创 2019-04-02 20:37:20 · 1749 阅读 · 0 评论 -
GLUT中的glReadPixels使用 5
1.使用工具Code::Blocks2.代码来吧!如果你想用GLUT获取一个点的RGB。这就是你想要的!两行代码,告别 glReadPixels 的使用困惑!读取到的是R,G,B三者的值。GLfloat color[3];glReadPixels(xMouse,yMouse,1,1,GL_RGB,GL_FLOAT,&color);// 打印cout << c...原创 2019-05-08 20:45:45 · 501 阅读 · 0 评论