Opengl
yizhou2010
这个作者很懒,什么都没留下…
展开
-
opengl开发中相关问题的汇总
1. 在使用函数glScalef进行缩放过程中,光照效果存在问题?产生该现象的原因为在缩放过程中,法向量也在跟随缩放,而不是单位向量了。解决的办法是加入glEnable(GL_NORMALIZE),该函数会自动计算法向长度并使之保持为单位向量。原创 2013-04-04 11:18:36 · 589 阅读 · 0 评论 -
基于MFC的OpenGL绘图
一、简介 GDI是通过设备句柄(Device Context以下简称"DC")来绘图,而OpenGL则需要绘制环境(Rendering Context,以下简称"RC")。每一个GDI命令需要传给它一个DC,但与GDI不同,OpenGL使用当前绘制环境(RC)。一旦在一个线程中指定 了一个当前RC,在此线程中其后所有的OpenGL命令都使用相同的当前RC。虽然在单一窗口中可以使用多个R转载 2013-04-04 11:44:48 · 1326 阅读 · 0 评论 -
Qt中使用OpenGL碰到的问题汇总
配置环境 vs2015 + Qt5.9 问题 - GLFW的配置 从官方下载glfw-3.2.1源代码后,通过Cmake默认配置,生成glew.sln,编译生成glfw3.lib,将其和include文件包含到Qt的pro文件中后,编译示例程序时,发生好多link错误:“error LNK2019: 无法解析的外部符号 - **”。 解决办法 在cmake时,将BUILD_SHARED_...原创 2018-05-09 17:00:13 · 6099 阅读 · 1 评论 -
OSG多光源及简单材质设置
osg多光源光照osg::LightOSG将OpenGL中的glLight()作了一个light状态的类封装,用于保存灯光的模式与属性参数信息。osg::Light类派生自osg::StateAttribute类,继承了对模式与属性参数信息的操作接口。osg::LightSourceosg::LightSource 类直接继承自 osg::Group.作为一个灯光管理类,继承了osg::G...转载 2019-03-12 11:45:45 · 2374 阅读 · 0 评论