自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

转载 缩放图像的双线性内插法

今天将图像缩放的双线性内插法弄完了,主要的思想如下:对于一个目的像素,通过目标图像与源图像的比值进行反向变换得到一个浮点坐标,如fx(x+u,y+v)其中为非负整数,u,v为区间[0,1]上的浮点数。则目的像素的颜色值可以由源图像的点fx(x,y)与其相邻的四个点的颜色值决定。公式为:fx(x+u,y+v)=(1-u)(1-v)fx(x,y)+(1-u)(v)fx(x,y+1...

2011-09-28 19:33:00 110

转载 va_start和va_end的用法

此文转自别人博客,感谢原作者1:当无法列出传递函数的所有实参的类型和数目时,可用省略号指定参数表 void foo(...); void foo(parm_list,...);2:函数参数的传递原理 函数参数是以数据结构:栈的形式存取,从右至左入栈.eg:先介绍一下可变参数表的调用形式以及原理: 首先是参数的内存存放格式:参数存放在内存的堆栈段中,在执行函数的时候,从最后一个...

2011-09-18 21:09:00 62

转载 关于new、delete和堆的一些理解

第一: //////////Visula C++ 6.0环境 #include<iostream.h>void main(){int a=3;int *p=new int;p=&a;cout<<*p<<endl;delete p; /////////有错误} 第二: //////////Visual C++...

2011-09-18 16:45:00 74

转载 opengl学习笔记(双缓冲与融合技术)

今天看了看opengl的融合技术,联系前一段时间老师让我改的一个用他自己的框架实现的3d物体透明融合的程序,感觉到老师说的思路,不可以实现。因为三维的透明物体,简单的使用融合功能和融合因子是不够的,三维物体有远近,因此三维物体的绘制过程是利用的是深度缓冲技术。这样的话,对于绘制透明物体与不透明物体,顺序是十分关键的。一般来说,应该先画不透明物体,因为透明物体的绘制需要opengl的...

2011-09-18 12:39:00 248

转载 ogre配置方法

今天将ogre配置好了,下面分享一下我在这次配置过程中的体会。首先去官网http://www.ogre3d.org/tikiwiki/Home下载sdk,由于有多个版本的sdk,而我的电脑上是装的vs2008,所以选择下载OGRE 1.7.2 SDK for Visual C++ .Net 2008 (32-bit)这个版本,(由于我想进行快速的配置,所以选择了sdk安装包),下...

2011-09-11 11:52:00 119

转载 cocos2d的配置

今天下午将cocos2d的win32版本配置好了。引述官网的教程。自己有点心得,学会看英文文档。Chapter 1 - How to Create a New cocos2d-x project on multi-platformsToday we will start a tutorial on how to port the famous Cocos2dSim...

2011-09-10 20:15:00 117

转载 圆柱面的法向量

今天老师让做一个圆柱面的表面模型,由于需要添加光照,所以需要求得每个点的法向量,但是同时由于圆柱面是可以旋转变换的所以不能单纯的用CP3(x,y,z),与CP3(0,y,0)的差获取法向量。后来想到,由于圆柱面具有前后对称性,所以,可以利用前后两个相对的顶点相差得到某个点的法向量。具体如下:上表是一个圆柱面侧面的展开图,假设我们现在将圆柱面沿着周向分为N1段,沿着高度方向分为N2...

2011-09-10 11:43:00 2075

转载 opengl笔记2(二次曲面的纹理映射)

今天看了看二次曲面的纹理映射,二次曲面是用glu库画的。下面的三个函数是主要代码。quadratic=gluNewQuadric();// 创建二次几何体 gluQuadricNormals(quadratic, GLU_SMOOTH);/// 使用平滑法线gluQuadricTexture(quadratic, GL_TRUE);// 使用纹理 ...

2011-09-09 21:02:00 486

转载 opengl 学习笔记1

今天看书学习了opengl状态机,以及opengl的属性压栈。opengl把各类有属性的变量称为管线的状态。状态机是一个抽象模型,是一组状态变量的集合。当一个状态变量被设置后,他会一直保持直到下一次改变。例如,void glEnable(GLenum capability);//打开此类型void glDisable(Glenum capability);//关闭此类型...

2011-09-07 12:10:00 89

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除