图形学
jing16337305
DGHJ
展开
-
windows系统用sublime3开发OpenGL程序环境搭建#OpenGL#
1.搭建系统前的系统环境 操作系统:windows 7 sublime:刚安装的sublime3 2.需要下载的资源 a. sublime Text 3 b. MinGW c. freeglut 3.安装步骤 4,相关知识点 http://www.cnblogs.com/joyeecheung/p/4310487.html h...转载 2018-05-01 12:45:25 · 646 阅读 · 0 评论 -
Opengl---gluLookAt函数详解
转载自:https://blog.csdn.net/ivan_ljf/article/details/8764737下面的一段摘自百度百科:视点转换函数原型void gluLookAt(GLdouble eyex,GLdouble eyey,GLdouble eyez,GLdouble centerx,GLdouble centery,GLdouble centerz,GLdouble upx,G...转载 2018-05-16 15:42:36 · 722 阅读 · 0 评论 -
OpenGL函数思考-gluPerspective
OpenGL函数思考-gluPerspective转载自:https://blog.csdn.net/shuaihj/article/details/7228575函数原型: void gluPerspective(GLdouble fovy, GLdouble aspect,GLdouble zNear,GLdouble zFar)参数说明: fovy: 指定视景体的视...转载 2018-05-16 15:39:24 · 864 阅读 · 0 评论 -
OpenGl的glMatrixMode()函数理解
转载:https://blog.csdn.net/jiangdf/article/details/8460012glMatrixMode()函数的参数,这个函数其实就是对接下来要做什么进行一下声明,也就是在要做下一步之前告诉计算机我要对“什么”进行操作了,这个“什么”在glMatrixMode的“()”里的选项(参数)有3种模式: GL_PROJECTION 投影, GL_MODELVIEW 模型...转载 2018-05-16 15:32:45 · 297 阅读 · 0 评论 -
glMatrixMode()函数的理解以及OPENGL相关视图以及矩阵的理解
今天要讲的是三维变换的内容,课程比较枯燥。主要是因为很多函数在单独使用时都不好描述其效果,我只好在最后举一个比较综合的例子。希望大家能一口气看到底了。只看一次可能不够,如果感觉到迷糊,不妨多看两遍。有疑问可以在下面跟帖提出。我也使用了若干图形,希望可以帮助理解。在前面绘制几何图形的时候,大家是否觉得我们绘图的范围太狭隘了呢?坐标只能从-1到1,还只能是X轴向右,Y轴向上,Z轴垂直屏幕。这些限制给我...转载 2018-05-16 15:29:17 · 475 阅读 · 0 评论 -
glViewport()和glOrtho()的理解-OpenGL
在OpenGL中有两个比较重要的投影变换函数,glViewport和glOrtho.ortho实际上是orthographic projection正交投影的缩写。glViewport是视口变换它是设置视口,它设置的视口的左下角,以及宽度和高度。glOrtho是窗口变换,设置的是世界窗口俗称窗口。二维绘图来说世界窗口由gluOrth2D(GLdouble left, GLdouble right,...转载 2018-05-16 15:23:47 · 959 阅读 · 1 评论 -
[OpenGL] 一个小demo1
#include<gl/glut.h>static GLfloat xRot = 0.0f;static GLfloat yRot = 0.0f;bool bwinding = true;void init() { glClearColor(0, 0, 0, 0);}void reshape(int w, int h) { if (h == 0) h = 1; ...原创 2018-05-18 23:05:04 · 1731 阅读 · 0 评论 -
OpenGL的数据类型,Primitive Types
原创 2018-05-03 17:40:08 · 951 阅读 · 0 评论 -
OpenGL 颜色模式 颜色混合 抗锯齿
本节是OpenGL学习的第八个课时,下面将详细介绍OpenGL的颜色模式,颜色混合以及抗锯齿。 (1)颜色模式: OpenGL支持两种颜色模式:一种是RGBA,一种是颜色索引模式。 RGBA模式与索引模式的区别: 计算机必须为每个像素保存一些数据,在RGBA模式中数据就代表了颜色;而颜色索引模式中数据代表了一个索引,要获取真正的颜色值还需要查索引表。数据的数量是由帧缓存...转载 2018-05-03 17:15:04 · 1541 阅读 · 0 评论 -
openGl从零开始之基本图元
openGl从零开始之基本图元 转载自:https://www.cnblogs.com/gl5773477/p/4007350.html从本篇开始,会给出一些代码实例,所以要配置好编译环境。环境配置:vs2012下配置链接http://www.cnblogs.com/dreampursuer/archive/2014/05/27/3754528.html vc++6.0下配置链接htt...转载 2018-05-03 17:03:28 · 1048 阅读 · 0 评论 -
在Visual Studio2015中搭建OpenGL开发环境(win10)
冯毅东QQ:405770027 http://blog.sina.com.cn/fyd310一、下载OpenGL的GLUT库Windows环境下的GLUT官方下载地址:(苹果机不需要安装,自带) http://www.opengl.org/resources/libraries/glut/glutdlls37beta.zip OpenGL全部头文件和库文件(不包括显卡自带的)链接: http...转载 2018-05-01 13:51:18 · 281 阅读 · 0 评论 -
Windows7+VS2010下OpenGL的环境配置
转载自:johnhany.net/2014/01/environment-for-opengl-with-vs2010/发布于 2014年1月29日2017年7月23日 作者: John Hany 10,365次阅读 OpenGL(Open Graphics Library)是一个开放的、跨编程语言、跨平台的API库,提供了大量的针对图形硬件的软件...转载 2018-05-01 13:15:32 · 759 阅读 · 0 评论 -
OpenGL---GLUT教程(五) GLUT键盘控制
转载自:https://blog.csdn.net/xie_zi/article/details/1911891GLUT教程 键盘输入GLUT允许我们编写程序,在里面加入键盘输入控制,包括了普通键,和其他特殊键(如F1,UP)。在这一章里我们将学习如何去检测哪个键被按下,可以从GLUT里得到些什么信息,和如何处理键盘输入。 到现在,你应该注意到了,只要你想控制一个事件的处理...转载 2018-05-16 15:51:21 · 1079 阅读 · 0 评论