码迷,mamicode.com
首页 >  
搜索关键字:opengl超级宝典    ( 35个结果
Mac OSX下搭建OpenGL超级宝典5(蓝宝书)开发环境(运行第一个三角形程序)
1.下载OpenGL超级宝典5(蓝宝书)的资源,链接如下:http://pan.baidu.com/s/1c02PtYC,解压得到SB5文件夹,里面有书籍的课程源码以及GLTools库。2.依次点击Xcode-->Preferences-->Locations-->Sources Trees,再点“...
分类:系统相关   时间:2015-08-11 18:27:31    阅读次数:886
OpenGL超级宝典笔记——画三角形(转)
http://my.oschina.net/sweetdark/blog/161002学习了画线的知识,我们可以使用GL_LINE_LOOP来画闭合的多边形。但是使用这种方式画出来的只有线框,多边形没有填充颜色。OpenGL支持绘制实心的多边形,并使用当前的颜色进行填充。三角形简单的三角形,需要指定...
分类:其他好文   时间:2015-08-05 12:44:08    阅读次数:161
OpenGL超级宝典笔记——贝塞尔曲线和曲面(转)
http://my.oschina.net/sweetdark/blog/183721参数方程表现形式在中学的时候,我们都学习过直线的参数方程:y = kx + b;其中k表示斜率,b表示截距(即与y轴的交点坐标)。类似地,我们也可以用一个参数方程来表示一条曲线。1962年,法国工程师贝塞尔发明了贝...
分类:其他好文   时间:2015-08-05 12:29:12    阅读次数:167
openGl超级宝典学习笔记 (2) 7个基本的几何图元
点(GL_POINTS): 点总是正方形的像素,默认情况下,点的大小不受透视除法影响。即不管与视点的距离如何,它的大小都不改变。为了获得圆点,必须在抗锯齿模式下绘制点。 可以用glPointSize改变点的大小。 //点 //建立批次 GLBatch pointBatch; GLfloat vCoast[24][3] = {{2.80, 1.20, 0.0 }, {2.0,...
分类:其他好文   时间:2015-07-13 00:51:40    阅读次数:121
openGl超级宝典学习笔记 (1)第一个三角形
运行效果 代码及解析: // // Triangle.cpp // Triangle // // Created by fengsser on 15/6/20. // Copyright (c) 2015年 fengsser. All rights reserved. // #include //用作掩盖不同平台的差异,建立窗口等工作 #include #ifdef __A...
分类:其他好文   时间:2015-06-28 17:06:01    阅读次数:103
OpenGL超级宝典第5版&&GLSL法线变换
在GLSL中,有一些情况需要把局部坐标系下的向量或点转换到视点坐标系下,如光照计算时,需要把法向转化到视点坐标系。如果是模型上一点p 转化到视点坐标系下,直接(model-view matrix )*p即可,但法线是向量,不是一个点,不能这样做。我们需要用法线矩阵来转换法线。法线矩阵:法线矩阵通常是...
分类:其他好文   时间:2015-06-08 18:44:33    阅读次数:187
OpenGL超级宝典第5版&&缓冲区
缓冲区有很多用途:可以保存顶点数据,像素数据,纹理数据,着色器处理的输入,不同着色器阶段的输出。缓冲区保存在GPU内存中,提供高速有效的访问。像素缓冲区对象:GLuint pixBufferObjs[1];glGenBuffers(1,pixBuffObjs);glBindBuffer(GL_PIX...
分类:其他好文   时间:2015-06-08 18:41:49    阅读次数:166
OpenGL超级宝典第5版&&glProvokingVertex
翻译:https://www.opengl.org/sdk/docs/man3/xhtml/glProvokingVertex.xml方法原型:void glProvokingVertex(GLenum provokeMode)作用:指定哪个点的数据作为平面着色的数据源参数:GL_FIRST_VER...
分类:其他好文   时间:2015-05-29 19:46:23    阅读次数:153
OpenGL超级宝典第5版&&基础渲染
1.OpenGL查询拓展机制是否被支持gltools函数库:int gltIsExtSupported(const char *extension) { #ifndef OPENGL_ES GLint nNumExtensions; glGetIntegerv(...
分类:其他好文   时间:2015-05-27 15:27:19    阅读次数:168
OpenGL超级宝典第5版&&开发环境搭建
参考:http://www.zyh1690.org/build-opengl-super-bible-fifth-edition-development-environment/环境搭建的测试环境为:VS2010+Windows7 32位第一步:下载文件所需文件下载地址:http://yunpan....
分类:其他好文   时间:2015-05-24 17:07:48    阅读次数:266
35条   上一页 1 2 3 4 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!