OpenGL
成魔的羔羊
在路上
展开
-
MFC下OpenGL绘图框架
1, 建一工程文件,我这里命名为first,现在first工程里面我们没有添加任何东西,所有的东西都是MFC自动帮我们创建的。2, 添加链接库。这一步很关键。打开菜单栏下的项目->属性->配置属性->链接器->输入->附加依赖项里加入OpenGL32.lib GLu32.lib GLaux.lib,如图 3, 加头文件,在stdafx里面添加opengl的头文件转载 2016-06-20 11:30:00 · 332 阅读 · 0 评论 -
glOrtho()函数和glViewport()函数的理解
glOrtho是创建一个正交平行的视景体。 一般用于物体不会因为离屏幕的远近而产生大小的变换的情况。比如,常用的工程中的制图等。需要比较精确的显示。 而作为它的对立情况, glFrustum则产生一个透视投影。这是一种模拟真是生活中,人们视野观测物体的真实情况。例如:观察两条平行的火车到,在过了很远之后,这两条铁轨是会相交于一处的。还有,离眼睛近的物体看起来大一些,远的物体看起来小一些。转载 2016-06-21 21:55:37 · 902 阅读 · 0 评论 -
OpenGL学习笔记——雾
使用fog步骤:1. enable. glEnable(GL_FOG); // 使用雾气2. 设置雾气颜色。glFogfv(GL_FOG_COLOR, fogColor);3. 设置雾气的模式. glFogi(GL_FOG_MODE, GL_EXP); // 还可以选择GL_EXP2或GL_LINEAR4. 设置雾的密度. glFogf(GL_FOG_DENSITY转载 2016-06-22 17:23:10 · 1230 阅读 · 0 评论 -
Android OpenGL ES 开发教程 从入门到精通
http://www.cnblogs.com/freeliver54/archive/2012/11/11/2764893.html转载 2016-08-22 11:01:31 · 326 阅读 · 0 评论 -
在OSG中嵌入OpenGL代码
看了下网上的方法, 基本上可分为两种:1. 在osg中创建结点, 比如Geometry对象, 然后给该对象添加DrawCallback, 在这个DrawCallback中使用opengl进行绘制2. 创建一个Drawable的派生类, 在该类中重写drawImplementation()函数, 在该函数中使用opengl代码 第一种方法(转):(1)继承os转载 2016-11-09 22:16:33 · 2684 阅读 · 1 评论 -
OpenGL学习入门之VS2010环境配置
OpenGL开发环境简介 基于OpenGL标准开发的应用程序运行时需有动态链接库OpenGL32.DLL、Glu32.DLL,这两个文件在安装Windows NT时已自动装载到C:\WINDOWS\SYSTEM32目录下(这里假定用户将Windows NT安装在C盘上)。OpenGL的图形库函数封装在动态链接库OpenGL32.DLL中,开发基于OpenGL的应用程序,必须转载 2017-11-27 12:33:35 · 400 阅读 · 0 评论