![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
计算机图形
文章平均质量分 65
andywu24
这个作者很懒,什么都没留下…
展开
-
OpenGL坐标简介(一)
OpenGL中从三维场景到屏幕图形要经历如下所示的变换过程:模型坐标-〉世界坐标-〉观察坐标-〉投影坐标-〉设备坐标=======================================================================================================================其中四种坐标经常要在程转载 2014-08-12 14:32:49 · 383 阅读 · 0 评论 -
gluLookAt
简介编辑视点转换函数原型void gluLookAt(GLdouble eyex,GLdouble eyey,GLdouble eyez,GLdouble centerx,GLdouble centery,GLdouble centerz,GLdouble upx,GLdouble upy,GLdouble upz);该函数定义一个视图矩阵,并与当前矩阵相乘。原创 2014-12-30 15:08:31 · 378 阅读 · 0 评论 -
OpenGL中gl,glu,glut的区别
OpenGL中的gl库是核心库,glu是实用库,glut是实用工具库,gl是核心,glu是对gl的部分封装,glut是OpenGL的跨平台工具库,gl中包含了最基本的3D函数,而glu似乎对gl的辅助,如果算数好,不用glu的情况下,也是可以做出同样的效果。glut是基本的窗口界面,是独立于gl和glu的,如果不喜欢用glut可以用MFC和Win32窗口等代替,但是glut是跨平台的,这就保证了我转载 2014-12-11 20:00:41 · 454 阅读 · 0 评论 -
VS2012下基于Glut OpenGL显示一些立体图形示例程序:
Glut下提供了一些现成的绘制立体的API,如glutWireSphere绘制球,glutWireCone绘制椎体,glutWireCube绘制立体,glutWireTorus绘制甜圈,glutWireTeapot绘制茶壶,glutWireOctahedron绘制八面体。 Demo程序利用这些API绘制相应的立体,单击鼠标右键在弹出的菜单里可以选择需要绘制的立体以及是wire还是so转载 2015-01-15 16:31:12 · 673 阅读 · 0 评论 -
OpenGL入门学习[四]
本次学习的是颜色的选择。终于要走出黑白的世界了~~OpenGL支持两种颜色模式:一种是RGBA,一种是颜色索引模式。无论哪种颜色模式,计算机都必须为每一个像素保存一些数据。不同的是,RGBA模式中,数据直接就代表了颜色;而颜色索引模式中,数据代表的是一个索引,要得到真正的颜色,还必须去查索引表。1. RGBA颜色RGBA模式中,每一个像素会保存以下数据:R值(红色分量)转载 2014-11-03 17:15:15 · 343 阅读 · 0 评论 -
OpenGL入门学习[五]
今天要讲的是三维变换的内容,课程比较枯燥。主要是因为很多函数在单独使用时都不好描述其效果,我只好在最后举一个比较综合的例子。希望大家能一口气看到底了。只看一次可能不够,如果感觉到迷糊,不妨多看两遍。有疑问可以在下面跟帖提出。我也使用了若干图形,希望可以帮助理解。在前面绘制几何图形的时候,大家是否觉得我们绘图的范围太狭隘了呢?坐标只能从-1到1,还只能是X轴向右,Y轴向上,Z轴垂直屏转载 2014-11-04 10:19:34 · 369 阅读 · 0 评论 -
OpenGL调试头文件缺失
今天调试OpenGl的源程序,编译通过,但一运行就提示,计算机丢失 glut32.dll文件,郁闷的不行,上网查了下,网上提供的绝大多是做法都是,先下载这个文件复制这个文件到 C:\WINDOWS\system 32中,但是照做了后发现依旧不行,折腾了一下午后,突然之间意识到可能是我新装的windows 7系统有关,而且因为装的是64位的,于是,试着将这个 glut32.dll复制到C:\WI原创 2014-10-06 20:48:29 · 647 阅读 · 0 评论 -
gl/glu/glut/gltools等的区别
发现学OpenGL总是容易忘,其实好多都只是似懂非懂的。从今天起打算重新再学。为了方便查阅,买了《OpenGL编程指南》和《OpenGL超级宝典》两书。有兴趣的大家可以一起来学啊。我新建个QQ群:296853962,大家有打算学OpenGL的或有兴趣帮助我们刚学OpenGL的孩子们,可以加入该群哈。 好啦,该说说gl.h/glu.h/glut.h/gltools.h的转载 2014-11-12 15:00:39 · 1112 阅读 · 0 评论 -
gluPerspective(解释得很好)
gluPerspective(解释得很好)函数原型gluPerspective(GLdouble fovy,GLdouble aspect,GLdouble zNear,GLdouble zFar)首先得设置gluPerspective,来看看它的参数都表示什么意思fovy,这个最难理解,我的理解是,眼睛睁开的角度,即,视角的大小,如果设置为0,相当你闭上眼睛了,所以什么也转载 2014-12-31 14:30:47 · 584 阅读 · 0 评论