自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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关注的人

提示
确定要删除当前文章?
取消 删除