opengl
jiangdewei2012
这个作者很懒,什么都没留下…
展开
-
基本的数学知识
三角函数的正负值,存在以下关系:第一象限:sin为正,cos为正,tan为正,cot为正第二象限;sin为正,cos为负,tan为负,cot为负第三象限;sin为负,cos为负,tan为正,cot为正第四象限:sin为负,cos为正,tan为负,cot为负欧拉公式: 简单多面体 的顶点数V、面数F及棱数E间有关系 V+F-E=2 右手坐标系:空间直原创 2013-11-20 23:00:57 · 655 阅读 · 0 评论 -
着色器原理
OpenGL 管线1.管线 可编程管线: 顶点着色器--裁剪--光栅化--片段着色器--抗锯齿--基于片段的操作(像素拥有权,裁剪测试,alpha测试,模板测试,混 合,抖动,逻辑操作,和帧缓冲区写入)2.对各个阶段的详细说明 (1). 指定几何对象.(也就是顶点数据来源) 如:点 线三角形.等一些几何图元..O原创 2013-11-20 23:11:02 · 1850 阅读 · 0 评论 -
光照模型
OpenGL光照中的默认值 光源的环境光默认为(0.0,0.0,0.0,1.0),即没有环境光. 光源的散射光默认为(1.0,1.0,1.0,1.0),即存在白色散射光. 光源的环境反射光默认值有两种情况,一种对应于光源GL_LIGNT0,其GL_SPECULAR为(1.0,1.0,1.0,1.0),即白色光;另一种对应于其它光源,其默认值为(0.0,0.0,0.0,原创 2013-11-20 23:08:41 · 1065 阅读 · 0 评论 -
opengl 2.0 相关知识
windows本身自带的opengl不支持opengl2.0. 而且opengl网站也没有发布相关opengl2.0的库。opengl2.0的库是别的组织实现的,比如有glew、glee等都是实现了opengl2.0的。只需要使用这些库就可以使用opengl2.0. 下面以glew举例:http://glew.sourceforge.net/glew的下载有 source和bin原创 2014-03-13 09:39:03 · 494 阅读 · 0 评论 -
MFC中的opengl框架
一、简介 GDI是通过设备句柄(Device Context以下简称"DC")来绘图,而OpenGL则需要绘制环境(Rendering Context,以下简称"RC")。每一个GDI命令需要传给它一个DC,但与GDI不同,OpenGL使用当前绘制环境(RC)。一旦在一个线程中指定了一个当前RC,在此线程中其后所有的OpenGL命令都使用相同的当前RC。虽然在单一窗口中可以使用多个RC原创 2014-03-23 09:44:19 · 580 阅读 · 0 评论