01 2015 档案

摘要:效果图如上:功能:按“m”“t”“u”3个按键,可以控制运行状态。步骤:略。实际代码如下:main.c 1 /********************************************************************** 2 3 Fountain 4 ... 阅读全文
posted @ 2015-01-27 15:44 joyce3800 阅读(700) 评论(0) 推荐(0)
摘要:效果图如上:步骤:略。常见问题:1、编译提示"gl/glaux.h"不存在,多发生在VS2008版本以上。解决办法:下载包含"glaux.h"的库文件。下载地址:http://yunpan.cn/cKZPLCcQufqRi 访问密码 ba742、运行时提示”text1.bmp“打开失败。解决办法:将... 阅读全文
posted @ 2015-01-24 14:58 joyce3800 阅读(576) 评论(0) 推荐(0)
摘要:效果图如上:步骤:略,构成顺序参考下图1、2。图1 城墙构成顺序说明图:图2 塔楼构成说明图:略实现代码如下:main.cpp 1 /********************************************************************** 2 3 Ca... 阅读全文
posted @ 2015-01-24 11:47 joyce3800 阅读(796) 评论(0) 推荐(0)
摘要:效果图如上:步骤:略。实现代码如下: 1 /********************************************************************** 2 3 VertexArray Tutorial 4 5 June, 10th, 2000 ... 阅读全文
posted @ 2015-01-21 16:34 joyce3800 阅读(578) 评论(0) 推荐(0)
摘要:效果图如上:步骤:略实现代码如下:1、main.cpp 1 /********************************************************************** 2 3 Lighting and depth testing 4 5 Ju... 阅读全文
posted @ 2015-01-16 10:02 joyce3800 阅读(485) 评论(0) 推荐(0)
摘要:效果图如上:步骤:请看注释,这里略。实现代码,有3个文件,如下:1、main.cpp 1 /********************************************************************** 2 3 Camera with OpenGL ... 阅读全文
posted @ 2015-01-15 15:06 joyce3800 阅读(304) 评论(0) 推荐(0)
摘要:效果图如上:步骤:略。实现代码如下:1、main.cpp 1 /********************************************************************** 2 3 Camera with OpenGL 4 5 June,... 阅读全文
posted @ 2015-01-14 14:00 joyce3800 阅读(298) 评论(0) 推荐(0)
摘要:效果图如上:步骤:请看注释,这里略。实现代码如下: 1 #include "windows.h" 2 #include 3 4 // 三者的大小比例 5 #define SunSize 0.4 6 #define EarthSize 0.06 7 #define MoonSize ... 阅读全文
posted @ 2015-01-14 12:02 joyce3800 阅读(1095) 评论(0) 推荐(0)
摘要:效果图如上:步骤:略实现代码如下: 1 #include "windows.h" 2 #include 3 4 #define SunSize 0.4 5 #define EarthSize 0.06 6 #define MoonSize 0.016 7 8 GLfloat S... 阅读全文
posted @ 2015-01-12 17:32 joyce3800 阅读(2113) 评论(0) 推荐(0)
摘要:效果图如上:步骤:首先,设置模型视角往后退,再旋转视角;然后,用默认绘制立方体函数绘制;最后,利用空闲对模型做角度微调。实现代码如下: 1 #include 2 3 GLfloat xRotated, yRotated, zRotated; 4 5 void Display(void) 6 {... 阅读全文
posted @ 2015-01-12 17:15 joyce3800 阅读(1639) 评论(0) 推荐(0)
摘要:效果图如上:步骤:首先,绘制顶点颜色不同的三角形;然后,设置边框大小改变时,重新按固定长宽比例投影,到整个显示界面。实现代码如下: #include void Display(void){ glClear(GL_COLOR_BUFFER_BIT); glLoadIdentity(); ... 阅读全文
posted @ 2015-01-12 16:42 joyce3800 阅读(442) 评论(0) 推荐(0)
摘要:效果图如上。步骤:首先,变换模型视角;然后,改变颜色;最后,利用顶点数组绘制立方体。源代码如下: #include // 绘制立方体// 将立方体的八个顶点保存到一个数组里面static const float vertex_list[][3] = { -0.5f, -0.5f, -0.5... 阅读全文
posted @ 2015-01-12 15:18 joyce3800 阅读(484) 评论(0) 推荐(0)
摘要:说明:通过6条线段组合,构造一个立体四面体,是最基本的二维实现。实现代码如下:#include void init(void){ glClearColor(1.0, 1.0, 1.0, 0.0); glMatrixMode(GL_PROJECTION); gluOrtho2D(0... 阅读全文
posted @ 2015-01-12 10:09 joyce3800 阅读(602) 评论(0) 推荐(0)