![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
GLFW
老狼主
工作中展现自我,学习中完善自我,生活中乐活自我!
展开
-
OpenGL GLFW入门篇 - 画凸多边形
效果图主体代码void DrawPolygon(void){ glPushMatrix(); glLoadIdentity(); glTranslatef(0.0, 0.0, 0.f); // 蓝色 glColor3f(0.f, 0.f, 1.f); glBegin(GL_POLYGON); //绘制一个多边形 { glVertex3f(-0.8, 0., 0.0); glVertex3f(-0.2, 0.8, 0.0);原创 2021-03-04 21:44:24 · 538 阅读 · 1 评论 -
OpenGL GLFW入门篇 - 画矩形3
上一篇介绍了叠加矩形的透明显示,这一篇介绍如何旋转或缩放图形效果图主体代码void DrawRectangle(void){ GLfloat xl, yt, xr, yb, w, h; glPushMatrix(); glLoadIdentity(); glTranslatef(0.0, 0.0, 0.f); w = 1.2; h = 1.0; xl = -0.8; yt = -0.8; yb = yt + h; xr.原创 2021-03-04 21:02:53 · 245 阅读 · 1 评论 -
OpenGL GLFW入门篇 - 画矩形2
上一篇介绍了如何渲染矩形,这一篇介绍如何将叠加的部分透明显示效果图主体代码void DrawRectangle(void){ GLfloat xl, yt, xr, yb, w, h; glPushMatrix(); glLoadIdentity(); glTranslatef(0.0, 0.0, 0.f); w = 1.2; h = 1.0; xl = -0.8; yt = -0.8; yb = yt + h; xr = xl原创 2021-03-04 20:59:38 · 343 阅读 · 2 评论 -
OpenGL GLFW入门篇 - 画矩形
效果图主体代码void DrawRectangle(void){ GLfloat xl, yt, xr, yb, w, h; glPushMatrix(); glLoadIdentity(); glTranslatef(0.0, 0.0, 0.f); w = 1.2; h = 1.0; xl = -0.8; yt = -0.8; yb = yt + h; xr = xl + w; // 红色 glColor3f(1.f,原创 2021-03-04 20:44:23 · 353 阅读 · 1 评论 -
OpenGL GLFW入门篇 - 画线
效果图主体代码void DrawLines( void ){ glPushMatrix(); //另一个相对的Z平移可以分离对象 glTranslatef(0.0, 0.0, 0.0); //设置直线宽度 glLineWidth(5.0f); glBegin(GL_LINES); { // 设置X轴直线颜色 glColor3f(1.0f, 0.0f, 0.0f); // 设置直线坐标 glVerte原创 2021-03-04 16:24:57 · 1346 阅读 · 1 评论 -
OpenGL GLFW入门篇 - 画点集
效果图核心代码void DrawPoints(void){ int i; GLfloat x, y; glPushMatrix(); glDisable(GL_CULL_FACE); //关闭剔除操作效果 //另一个相对的Z平移可以分离对象 glTranslatef(0.0, 0.0, DIST_BALL); //设置点大小 glPointSize(5.0f); glBegin(GL_POINTS);原创 2021-03-04 12:08:42 · 1596 阅读 · 1 评论 -
OpenGL GLFW入门篇 - 基础框架
程序基本框架/***************************************************************************** * Title: GLBoing * Desc: Tribute to Amiga Boing. * Author: Jim Brooks <gfx@jimbrooks.org>#if defined(_MSC_VER) // Make MS math.h define M_PI #define原创 2021-03-04 08:46:22 · 1358 阅读 · 1 评论