- 博客(11)
- 资源 (5)
- 收藏
- 关注
原创 OpenGL颜色
几乎所有OpenGL应用目的都是在屏幕窗口内绘制彩色图形,所以颜色在OpenGL编程中占有很重要的地位。这里的颜色与绘画中的颜色概念不一样,它属于RGB颜色空间,只在监视器屏幕上显示。另外,屏幕窗口坐标是以象素为单位,因此组成图形的每个象素都有自己 的颜色,而这种颜色值是通过对一
2011-09-28 21:41:36 14077
原创 缩放图像的双线性内插法
今天将图像缩放的双线性内插法弄完了,主要的思想如下:对于一个目的像素,通过目标图像与源图像的比值进行反向变换得到一个浮点坐标,如fx(x+u,y+v)其中为非负整数,u,v为区间[0,1]上的浮点数。则目的像素的颜色值可以由源图像的点fx(x,y)与其相邻的四个点的颜色值
2011-09-28 19:33:02 4993 5
转载 va_start和va_end的用法
此文转自别人博客,感谢原作者1:当无法列出传递函数的所有实参的类型和数目时,可用省略号指定参数表void foo(...);void foo(parm_list,...);2:函数参数的传递原理函数参数是以数据结构:栈的形式存取,从右至左入栈.eg:先介绍
2011-09-18 21:09:18 497
转载 关于new、delete和堆的一些理解
第一: //////////Visula C++ 6.0环境 #includevoid main(){int a=3;int *p=new int;p=&a;cout<<*p<<endl;delete p; /////////有错误}
2011-09-18 16:45:45 423
原创 opengl学习笔记(双缓冲与融合技术)
今天看了看opengl的融合技术,联系前一段时间老师让我改的一个用他自己的框架实现的3d物体透明融合的程序,感觉到老师说的思路,不可以实现。因为三维的透明物体,简单的使用融合功能和融合因子是不够的,三维物体有远近,因此三维物体的绘制过程是利用的是深度缓冲技术。这样的话,对于绘
2011-09-18 12:39:29 1294
原创 ogre配置方法
今天将ogre配置好了,下面分享一下我在这次配置过程中的体会。首先去官网http://www.ogre3d.org/tikiwiki/Home下载sdk,由于有多个版本的sdk,而我的电脑上是装的vs2008,所以选择下载OGRE 1.7.2 SDK for Visual
2011-09-11 11:52:29 497
原创 cocos2d的配置
今天下午将cocos2d的win32版本配置好了。引述官网的教程。自己有点心得,学会看英文文档。Chapter 1 - How to Create a New cocos2d-x project on multi-platformsToday we wil
2011-09-10 20:15:27 1786
原创 圆柱面的法向量
今天老师让做一个圆柱面的表面模型,由于需要添加光照,所以需要求得每个点的法向量,但是同时由于圆柱面是可以旋转变换的所以不能单纯的用CP3(x,y,z),与CP3(0,y,0)的差获取法向量。后来想到,由于圆柱面具有前后对称性,所以,可以利用前后两个相对的顶点相差得到某个点的法向量
2011-09-10 11:43:21 7883
原创 opengl笔记2(二次曲面的纹理映射)
今天看了看二次曲面的纹理映射,二次曲面是用glu库画的。下面的三个函数是主要代码。quadratic=gluNewQuadric();// 创建二次几何体 gluQuadricNormals(quadratic, GLU_SMOOTH);/// 使用平滑法线glu
2011-09-09 21:02:56 2952
原创 opengl 学习笔记1
今天看书学习了opengl状态机,以及opengl的属性压栈。opengl把各类有属性的变量称为管线的状态。状态机是一个抽象模型,是一组状态变量的集合。当一个状态变量被设置后,他会一直保持直到下一次改变。例如,void glEnable(GLenum capabili
2011-09-07 12:10:57 480
原创 php 多条件查询时分页出现问题
今天 在做一个多条件的查询时用了select标签与submit进行提交,但是当有分页时,由于页码是通过get得到的,而查询的条件是从post提交过来的。由此带来的后果是,当选择的条件后,如果是第一页,那么结果可以正常显示,但是当点击第二页时,由于没有保存第一页的条件,那么结果又成
2011-09-03 17:53:40 3391 3
C++变量总结 说明各种变量
2011-06-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人