- 博客(5)
- 收藏
- 关注
原创 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 1225 2
原创 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 1155
原创 OpenGL 旋转的正方体
这里绘制正方体不是用原来的简单描述六个面来绘制,因为那样代码过于麻烦。这里用数组的方式对正方体进行描述重点:这里的旋转记录上一次旋转的位置,在上一次旋转的基础上继续绕 x y z 某一个方向旋转。不是简单的正方体绕x转后让他绕y轴转,先用最开始的图形转使用说明:点击鼠标左键绕x轴,右键y轴,中间z轴#include"stdafx.h"#include #in
2017-10-19 11:31:03 1933 1
原创 OpenGL 旋转的四棱锥
四棱锥在屏幕中央,绕y轴旋转,可加速,减速。建立四棱锥的模型用之前最简单粗暴的方式,四个三角形搭建。旋转,平移,放缩直接调用已有函数。重点:添加了对鼠标,键盘事件的处理,glutKeyboardFunc(keyboard);glutMouseFunc(mouse); 其中的参数及意义详见:Glut处理鼠标事件 OpenGL键盘控制键值使用说明:点
2017-10-19 11:17:26 1780
原创 OpenGL画三角形 圆 五角星 菱形
用OPenGL原有的画三角形,正方形,点的函数来作图。画圆是用化曲为直的思想,把圆分为很多分,越分的多越细,越像圆。画菱形和圆的思想一样,来确定菱形顶点坐标。只是把圆周分的份数少一些#include "stdafx.h"#include#include#include const double PI = 3.14159265357f;const double R = 0.5f
2017-10-19 10:35:50 3517
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人