![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
OpenGL学习
文章平均质量分 91
zhouzhouzf
这个作者很懒,什么都没留下…
展开
-
openGL学习之三角形等分
#include GLfloat v[3][2] = {1,0,0,3,2,3};void triangle(GLfloat *a,GLfloat *b,GLfloat *c){ glBegin(GL_TRIANGLES); glVertex2fv(a); glVertex2fv(b); glVertex2fv(c);原创 2014-09-06 22:50:49 · 1020 阅读 · 0 评论 -
OpenGL学习之求凸包
#include #include #include using namespace std;typedef struct{double x,y;} Point;void qsortpoint(Point s[],Point base,int start,int end);void sortstartedge(Point s[],int nums);void init(){原创 2014-12-08 12:14:36 · 1415 阅读 · 0 评论 -
OpenGL学习之API详解
转载自http://blog.csdn.net/wenzhy/article/details/3917515void glutDisplayFunc(void (*func)(void));注册当前窗口的显示回调函数参数:func:形为void func()的函数,完成具体的绘制操作这个函数告诉GLUT当窗口内容必须被绘制时,那个函数将被调用.当窗口改变大小或者转载 2014-11-18 22:32:16 · 1159 阅读 · 0 评论 -
OpenGL 学习之简单的图形用户界面和交互输入
最简单的电脑与用户之间的原创 2014-09-28 11:04:10 · 5823 阅读 · 0 评论 -
OpenGL学习之3D图形的刚体变换
未完成的程序,主要有几个问题我还没有想清楚,先把程序放在这原创 2014-09-16 09:44:25 · 1293 阅读 · 0 评论 -
OpenGl学习之钢体运动
#include #include #include #include GLsizei winWidth = 600,winHeight = 600;GLfloat xwcmin = 0.0;GLfloat ywcmax = 225.0;GLfloat xwcmax = 255.0;GLfloat ywxmin = 0.0;class wcPt2d{public: GLf原创 2014-09-15 11:23:12 · 2003 阅读 · 0 评论 -
OpengL学习之光照和材质小窥
由于学习计算机图形学还没有看到这一章,只是简单的从网上找了点程序修改了一下看看我的程序,中间有个原创 2014-09-12 21:55:10 · 941 阅读 · 0 评论 -
OpenGL学习之统计图形
大家都知道MATLAB中画这种类型的统计图非常的简单,在OpenGL中huazhezho原创 2014-09-12 16:53:01 · 1817 阅读 · 0 评论 -
OpenGl学习之显示窗口重定形函数
通过上面一个程序我们可以发现一个问题或者说原创 2014-09-12 11:02:32 · 923 阅读 · 0 评论 -
OpenGL学习之显示表
显示表这个概念,我刚开始接触的时候,我以为是个类似于下拉菜单之类的东西,谁知道,我完全就理解错原创 2014-09-12 10:15:47 · 992 阅读 · 0 评论 -
OpenGL学习之绘制立方图
首先我从网上看到一个程序,现在跟大家分享一下,该陈原创 2014-09-11 19:14:08 · 2119 阅读 · 0 评论 -
OpenGL学习之中点画圆算法
中点画圆算法在每个布中以单位间隔quyang原创 2014-09-10 16:55:02 · 8940 阅读 · 0 评论 -
OpenGL学习之中点画椭圆算法
椭圆可以看成是圆的一种特殊情况下面介绍中点画椭圆算法,具体的原创 2014-09-10 20:58:54 · 6479 阅读 · 0 评论 -
OpenGL学习之glBlendFunc
//学习列表的使用#include #include #include #include #define width 500#define height 500void display(){ glClear(GL_COLOR_BUFFER_BIT); glEnable(GL_BLEND); //glBlendFunc(GL_ONE,GL_ZERO); //没有颜色的重叠原创 2014-09-08 21:34:01 · 1616 阅读 · 0 评论 -
OpenGl 学习之小球运动
#include #include void init(){ glClearColor(0.0,0.0,0.0,0.0); glDepthFunc(GL_LESS); /*func指定深度比较函 GL_NEVER,不通过(输入的深度值不取代参考值) GL_LESS,如果输入的深度值小于参考值,则通过 GL_EQUAL,如果输入的深度值等于参考值,则通过 GL_LEQUAL,如原创 2014-09-08 15:47:19 · 5200 阅读 · 0 评论 -
OpenGl学习之gluPerspective
gluPerspective(GLdouble fovy,GLdouble aspect,GLdouble zNear,GLdouble zFar)首先得设置gluPerspective,来看看它的参数都表示什么意思fovy,这个最难理解,我的理解是,眼睛睁开的角度,即,视角的大小,如果设置为0,相当你闭上眼睛了,所以什么也看不到,如果为180,那么可以认为你的视界很广阔,as转载 2014-09-08 15:32:32 · 774 阅读 · 0 评论 -
OpenGl学习之glPushMatrix、glPopMatrix
glPushMatrix、glPopMatrix操作其实就相当于栈里的入栈和出栈。 许多人不明白的可能是入的是什么,出的又是什么。例如你当前的坐标系原点在你电脑屏幕的左上方。现在你调用glPushMatrix,然后再调用一堆平移、旋转代码等等,然后再画图。那些平移和旋转都是基于坐上角为原点进行变化的。而且都会改变坐标的位置,经过了这些变化后,你的坐标肯定不再左上角了。 那如果想转载 2014-09-08 13:51:05 · 717 阅读 · 0 评论 -
openGl学习之判定点在三角形的内部还是外部
#include #include #include #include #include #include using namespace std;int screenWidth=640;int screenHeight=480;typedef struct{ float x; float y;}Point;typedef struct{ float x;原创 2014-12-08 17:32:13 · 2418 阅读 · 0 评论