
OpenGL
文章平均质量分 67
Bear1997
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
OpenGL画三角形 圆 五角星 菱形
用OPenGL原有的画三角形,正方形,点的函数来作图。画圆是用化曲为直的思想,把圆分为很多分,越分的多越细,越像圆。画菱形和圆的思想一样,来确定菱形顶点坐标。只是把圆周分的份数少一些#include "stdafx.h"#include#include#include const double PI = 3.14159265357f;const double R = 0.5f原创 2017-10-19 10:35:50 · 3657 阅读 · 0 评论 -
OpenGL 旋转的四棱锥
四棱锥在屏幕中央,绕y轴旋转,可加速,减速。建立四棱锥的模型用之前最简单粗暴的方式,四个三角形搭建。旋转,平移,放缩直接调用已有函数。重点:添加了对鼠标,键盘事件的处理,glutKeyboardFunc(keyboard);glutMouseFunc(mouse); 其中的参数及意义详见:Glut处理鼠标事件 OpenGL键盘控制键值使用说明:点原创 2017-10-19 11:17:26 · 1858 阅读 · 0 评论 -
OpenGL 旋转的正方体
这里绘制正方体不是用原来的简单描述六个面来绘制,因为那样代码过于麻烦。这里用数组的方式对正方体进行描述重点:这里的旋转记录上一次旋转的位置,在上一次旋转的基础上继续绕 x y z 某一个方向旋转。不是简单的正方体绕x转后让他绕y轴转,先用最开始的图形转使用说明:点击鼠标左键绕x轴,右键y轴,中间z轴#include"stdafx.h"#include #in原创 2017-10-19 11:31:03 · 2012 阅读 · 1 评论 -
OpenGL 三次Bezier曲线
公式:运行结果:代码:#include #include #include #include #include#includeusing namespace std;struct Point{ int x, y;};vector v;void Reshape(int w, int h) //两个参数:窗口被移动后大小{ glVie原创 2017-10-19 16:56:56 · 1212 阅读 · 0 评论 -
OpenGL环境配置
C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\bin生成失败,删除一个.exe文件,因为机房电脑不止一个VSC:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Include在这里放glut.hC:\Program Files (x86)\Micr原创 2017-09-27 17:36:09 · 368 阅读 · 0 评论 -
OpenG - 三次B样条曲线
使用方法:鼠标左键点击画点,右键按住移动点#include #include #include #include #include#includeusing namespace std;bool mouseRightIsDown = false;const int MAX = 100000;struct Point{ int x, y;};vector v;voi原创 2017-10-24 22:11:59 · 1312 阅读 · 2 评论