自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

刘昊峰的博客

ogre开发

  • 博客(54)
  • 资源 (1)
  • 收藏
  • 关注

转载 不顾一切要成功:成功人士的大智慧

勇士和谋士一同赶路。来到一条激流前,谋士说:“江水太急,渡江恐有危险,还是找一找是否有一座桥可以过江吧。”勇士说:“怕什么,水火无畏。”于是,勇士在湍急的江水里奋搏,历经风浪,渡到对岸。发现谋士也已顺利过江,于是他们又一同赶路。  来到草地边,突然下起大雨,谋士说:“咱们避一避雨,等天晴了绕开草地走吧。”勇士说:“怕什么,风雨无阻。”于是,勇士冒着风雨横穿草地,在沼泽地里几经挣扎,差一点没命。

2006-09-16 03:27:00 1151

原创 男人的品位在于选择妻子

一个男人的品位在于选择妻子,选择了什么样的妻子就等于选择了什么样的人生。俗话说,男怕入错行,女怕嫁错郎,男人何尝不是,写《菜根谭》的洪应明就说过“悍妻诟谇,真不若耳聋也!”浓妖不及淡久,婚姻也是这样。大文豪莎士比亚一生写下了众多精彩的戏剧,但是他的婚姻观却没有任何浪漫色彩。因为他明悉婚姻道路的艰难,更了解生活会耗损爱情。人活这一辈子,究竟有什么是我们必须要的?真正需要的就是良好的心态和闲适

2006-09-16 03:23:00 1272

转载 吃什么样的鱼最健脑

    经常吃鱼可以健脑,已是不争的事实,原因是鱼类中含有营养大脑必不可少的物质DHA,而其它食物中几乎都不含DHA。许多人认为。只要多吃些鱼就行了。其实并非如此简单,因为DHA在各种鱼体内的含量分布不同,其健脑效果自然也不同。  从总体上看,海水鱼中的DHA含量多于淡水鱼,深海鱼中的DHA要比近海鱼类的多。营养学家根据现有的研究分析结果,理出了选购DHA含量丰富的鱼类次序:  淡水自——

2006-09-15 03:50:00 1565

转载 健脑食物六大类

  一个人能否有良好的记忆,主要是取决于大脑皮层的机能状态。在饮食中,如果能有意选择下类食品,对身体,尤其是很有益处的。    植物类 多吃大豆和豆类制品。豆类食品物美价廉,营养丰富,容易消化吸收,具有清热滋阴、调理脾胃的功效。特别是豆类制品含有丰富的蛋白质和多种人体必需的氨基酸,能增强脑血管功能,增加脑细胞活动,可抑制胆固醇在血管中积聚,减少脑血管疾患。清晨喝豆奶一杯或豆腐脑一碗,加些蜜糖或

2006-09-15 03:41:00 2843

原创 向量的意义

向量在数学上的标识和点类似,不过它有方向,例如:向量(a,b,c)表示的不是点(a,b,c)而是从坐标原点(0,0,0)到点(a,b,c)的有向线段,它包括方向和长度两个要素 。由于直线没有长度的概念,所以要用向量来描述的时候,只能用到向量方向这个要素。

2006-09-14 22:58:00 2341

转载 盖茨开始闭关修炼 冥思微软之大未来

  上个月,如果你有机会一窥蕴藏了科技行业未来的水晶球,那么就会看到太平洋西北沿岸一片浓密的雪松林中一条曲折蜿蜒的道路,它带你穿越林海通往科技业顶级智囊人物的隐居之地。上周四一个阳光灿烂的午后,他悠然端坐门后,好像正在等候远道而来的客人。“嗨,欢迎光临!”迎接你的是微软公司董事长比尔·盖茨热情洋溢的问候。在这座临水别墅独自一人潜居四天之后,他似乎很高兴看到有人来访。这周是盖茨例行“闭关修炼

2006-09-14 20:42:00 1154

原创 D3DXVec3Cross 函数

  D3DXVec3Cross 函数 计算两个3-D向量叉乘。 SyntaxD3DXVECTOR3 *D3DXVec3Cross(  D3DXVECTOR3 *pOut, CONST D3DXVECTOR3 *pV1, CONST D3DXVECTOR3 *pV2); 参数: pOut [in, out] 指向 D3DXVECTOR3 结构的操作结果。 pV1 [in] 指向 D3DXVE

2006-09-14 07:40:00 2771

原创 D3DXVec3Normalize 函数

    D3DXVec3Normalize 函数 返回3D向量的规格化向量。    定义:D3DXVECTOR3 *WINAPI D3DXVec3Normalize( D3DXVECTOR3 *pOut,CONST D3DXVECTOR3 *pV); 参数: pOut [in, out] 指向 D3DXVECTOR3 结构的操作结果。 pV [in] 指向D3DXVECTOR3 结构的源向量。

2006-09-14 07:38:00 3034

原创 什么是Alpha通道(Alpha Channel)

 如果图形卡具有32位总线,附加的8位信号就被用来保存不可见的透明度信号以方便处理用,这就是Alpha通道。白色的alpha象素用以定义不透明的彩色象素,而黑色的alpha象素用以定义透明象素,黑白之间的灰阶用来定义半透明象素。 

2006-09-14 03:40:00 9001

原创 MIP map

MIP map(有时候拼写成mipmap)是一种电脑图形图像技术,用于在三维图像的二维代替物中达到立体感效应。MIP map技术与材质帖图技术结合,根据距观看者远近距离的不同,以不同的分辨率将单一的材质帖图以多重图像的形式表现出来并代表平面纹理:尺寸最大的图像放在前面显著的位置,而相对较小的图像则后退到背景区域。每一个不同的尺寸等级定义成一个MIP map水平。MIP map技术帮助避免了不想要的

2006-09-14 02:19:00 1529

转载 消息与消息队列

基于windows的应用程序是事件驱动的。它们不进行明确的函数调用(比如调用C运行库)来获得输入。取而代之的是他们等待操作系统将输入传递给他们。 操作系统传递所有的输入给各种应用程序。每个window有一个函数叫做窗口过程,只要有输入操作系统就调用他们。窗口过程处理输入后,将控制返回给操作系统。详细资料请看窗口过程。Microsoft? Windows? XP:如果最顶层(top-level)

2006-09-14 00:51:00 1104

转载 消息队列(Message Queue)

利用 MSMQ(Microsoft Message Queue),应用程序开发人员可以通过发送和接收消息方便地与应用程序进行快速可靠的通信。消息处理为您提供了有保障的消息传递和执行许多业务处理的可靠的防故障方法。MSMQ与XML Web Services和.Net Remoting一样,是一种分布式开发技术。但是在使用XML Web Services或.Net Remoting组件时,Clie

2006-09-14 00:49:00 1109

转载 深入GetMessage和PeekMessage

该文重点讲述了Windows处理事件、消息的具体过程和步骤。尤其是在系统处理鼠标键盘事件的过程上做了详解。通过这篇文章,你将对Windows的消息处理机制有一个较全面的了解。 概念 这篇文章解释了GetMessage和PeekMessage的内部运作方式,同时也是一类与“消息及消息在16位 MS-DOS®/Microsoft® Windows™环境之下的影响”相关文章的基础。我

2006-09-14 00:41:00 1505

转载 Opengl和D3D的区别

  最近论坛经常有人问起D3D和opengl的区别,其实cs中用opengl的效果比D3D要好。OpenGL是OpenGraphicLibraly的缩写,即开放式图形库,是SiliconGraPhics公司在其推出的IRISGL图形库基础上发展起来的,可以广泛使用于PC、工作站和超级计算机上的开放式三维图形应用和程序接口。(所谓"开放式”即指其可以适用各种计算机环境)主要针对专业CAD/CAM

2006-09-13 05:47:00 6285 1

原创 什么是渲染?什么是烘托?

   渲染是指用水墨或颜色烘染物象,分出阴阳向背,增加质感和立体感,加强艺术效果,亦可作“设色”解。清代恽寿平谓:“俗人论画,皆以设色为易,岂知渲染极难,画至著色,加入炉篝,重加锻炼,火候稍差,前功尽弃。”  烘托是用水墨或淡彩在物象的外轮廓渲染衬托,使其明显突出。如烘云托月,以及画雪景、雨景、雾景、晨昏、流水、白色的花鸟和白描人物等,一般采用外罩、围染的烘托方法。

2006-09-13 05:46:00 2878

原创 Exception.HResult 属性

  HRESULT 是 32 位值,分为三个不同的域:严重性代码、功能代码和错误代码。严重性代码指示返回值是表示信息、警告还是错误。功能代码标识负责该错误的系统区域。错误代码是所分配的、表示异常的唯一编号。每个异常都映射到一个不同的 HRESULT。当托管代码引发异常时,运行库将 HRESULT 传递给 COM 客户端。当非托管代码返回错误时,相应的 HRESULT 被转换为异常,然后由运行库

2006-09-13 05:46:00 1502 1

原创 RHW

RHW(Reciprocal-of-homogenous-w)RHW 坐标是告诉 D3D 顶点序列已经经过 3D 变换,不需要在由 D3D 进行世界变换 

2006-09-13 05:44:00 1151

原创 FVF的D3DFVF_XYZ和D3DFVF_XYZRHW的区别

   FVF(Flexible Vertex Format) 是Direct3d中的可变顶点格式,通过它可以定义三角形的顶点格式,然后通过创建顶点缓冲区并设置渲染源来显示基本的图形。D3DFVF_XYZ和D3DFVF_XYZRHW的区别是:1.D3DXYZ默认的坐标系统用户区中心是 (0,0) 而rhw的左上角是 (0,0)2.D3DXYZ默认的非光照的,而RHW默认就是高洛夫的光照模式。在

2006-09-13 05:44:00 2274

原创 法向量

法向量是指垂直于平面的直线所在的向量是法向量法向量解答1、直线与平面所成的角:可用斜线所在向量与平面的法向量的夹角的余弦的绝对值即为直线与平面所成角的正弦值2、二面角求解出两个平面的法向量则两法向量的夹角与二面角的平面角相等或互补此时应观察二面角的平面角为锐角还是顿角3、点到面的距离:为过此点的斜线所在向量与平面的单位法向量的数量积的绝对值利用法向量解答立体几何问题可做到以算代证具有很强的优越性!

2006-09-13 05:43:00 2348

原创 法向量和法线

法向量是指垂直于平面的直线所在的向量是法向量打个比方:有一个三角形面的桌子,桌子有三条腿,腿刚好在三角面的顶点上,那么每一条腿都是这个面的法线法线(normal)就是一个平面所朝着方向的向量,或者理解为垂直与平面的线用途很多,例如应用在光照,推导平面方程顶点也有法线,一般用于光照。 

2006-09-13 05:43:00 8262

原创 size_t类型

size_t是一种无符号的整型数,它的取值没有负数,在数组中也用不到负数,而它的取值范围是整型数的双倍。sizeof操作符的结果类型是size_t,它在头文件中typedef为unsigned int类型。该类型保证能容纳实现所建立的最大对象的字节大小。

2006-09-13 05:42:00 7629

原创 byte和bit

   字 word字节 byte位 bit1字=2字节(1 word = 2 byte)1字节=8位(1 byte = bit)字长是指字的长度在不同的地方有不同解释一个字的字长为16一个字节的字长是8

2006-09-13 05:41:00 1445 1

转载 fread函数和fwrite函数

  1.函数功能  用来读写一个数据块。2.一般调用形式  fread(buffer,size,count,fp);  fwrite(buffer,size,count,fp);3.说明  (1)buffer:是一个指针,对fread来说,它是读入数据的存放地址。对fwrite来说,是要输出数据的地址。  (2)size:要读写的字节数;  (3)count:要进行读写多少个size字

2006-09-13 05:40:00 4225

转载 struct和class的区别- -

struct成员默认类型为public,class成员默认类型为private。如果没有多态和虚拟继承,在C++中,struct和class的存取效率完全相同!简单的说就是,存取class的data member和非virtual function效率和struct完全相同!不管该data member是定义在基类还是派生类的。如果不是为了和C兼容,C++中就不会有struct关键字。因此建议是:

2006-09-13 05:39:00 1361

原创 函数:fseek()

 移动文件指针。语法: int fseek(int fp, int offset);返回值: 整数函数种类: 文件存取

2006-09-13 05:38:00 1489

转载 VC++的链接错误LNK2001

  学习VC++时经常会遇到链接错误LNK2001,该错误非常讨厌,因为对于编程者来说,最好改的错误莫过于编译错误,而一般说来发生连接错误时,编译都已通过。产生连接错误的原因非常多,尤其LNK2001错误,常常使人不明其所以然。如果不深入地学习和理解VC++,要想改正连接错误LNK2001非常困难。  初学者在学习VC++的过程中,遇到的LNK2001错误的错误消息主要为:  unresolv

2006-09-13 05:37:00 935

原创 fopen函数

  打开文件或者 URL。语法: int fopen(string filename, string mode);返回值: 整数函数种类: 文件存取

2006-09-13 05:34:00 1250

原创 memcpy函数

函数功能描述:该函数实现在源和目的的缓冲地址间拷贝字符..函数原型:   void *memcpy( void *dest, const void *src, size_t count );.参数:   dest :新缓冲区地址.   src  :源缓冲区地址.   count:源缓冲区大小..返回值:   该函数返回源地址的指针..备注:   该函数拷贝count指定的源缓冲区的字节到目的缓冲区

2006-09-13 05:33:00 2012 2

原创 LoadLibrary 和 GetProcAddress、FreeLibrary

LoadLibrary("文件名")返回得到的模块句柄,可以加载一个动态连接库或exe文件。GetProcAddress(Hinstance,lpname)用来获取指定的动态连接库函数的地址。Hinstance为由LoadLibrary返回的模块句柄,lpname为文件名/函数名,返回值,成功返回动态连接库的地址,失败返回NULL。FreeLibrary(Hinstance),Hins

2006-09-13 05:32:00 1382

原创 LPCTSTR运算符- -

 1.LP表示长指针,在win16下有长指针(LP)和短指针的区别,而在win32下是没有区别的,都是32位.所以这里的LP和P是等价的.2.C表示const3.T是什么东西呢,我们知道TCHAR在采用UNICODE方式编译时是wchar_t,在普通时编译成char那么就可以看出LPCTSTR(PCTSTR)在UINCODE时是const wchar_t *,PCWSTR,LPCWSTR,在多

2006-09-13 05:31:00 820

原创 HANDLE HMODULE HINSTANCE HWND的区别

  Handle 是代表系统的内核对象,如文件句柄,线程句柄,进程句柄。HMODULE 是代表应用程序载入的模块,win32系统下通常是被载入模块的线性地址。HINSTANCE 在win32下与HMODULE是相同的东西,在Win32下还存在主要是因为win16          程序使用HINSTANCE来区别task。HWND 是窗口句柄。他们之间代表不同的对像性质不同不能转换

2006-09-13 05:30:00 1192

原创 我的生活(小兵,班长,连长....大将)

    当我还是小兵时,我和其它小兵一样,别人扛枪我也扛枪。    后来我当了班长,发现当一个小兵是多么的没劲,无聊,空虚和无所事事。我不屑小兵的一切,我超越了自己,我有自己的生活。    再后来,我成为了连长。原来当连长是这么好,生活和以前完全不一样,受人尊重,各方面有较高的待遇。但是苦恼也来了,小兵时代的劣性变成成长的绊脚石,再想提高一个层次也不像以前那样快了。我害怕,我不想再回到小兵或是班长

2006-09-13 05:29:00 1501

原创 自然数,有理数,无理数,实数,整数

自然数就是没有负数的整数,即0和正整数。(如0,1,2……)整数就是没有小数位都是零的数,即能被1整除的数(如-1,-2,0,1,……)。有理数是只有限位小数(可为零位)或是无限循环小数(如1,1.42,3.5,1/3,0.77777……,……)。无理数定义:无限不循环小数叫做无理数。实数是相对于虚数而言的,是无理数和有理数的总称。自然数是正整数整数是能被1整除的数有理数是整数和分数(有限小数和无

2006-09-13 05:28:00 3652 1

原创 什么是光栅化

光栅化是将一个图元转变为一个二维图像的过程。二维图像上每个点都包含了颜色、深度和纹理数据。将该点和相关信息叫做一个片元(fragment)。 

2006-09-13 05:26:00 5852

原创 矩阵

  在图形显示过程中,一般来说,需要对图形进行平移、放大缩小、旋转等基本的几何变换操作。图形的平移、放大缩小、旋转从数学上看都是几何性质的“变换”,故又称之为图形的几何变换。这一类变换主要是通过矩阵代数中的齐次变换矩阵方法得以实现的。在这里主要介绍以下两个方面的内容: 1)三维图形的基本坐标变换,包括比例变换、反射(对称)变换、平移变换以及旋转变换; 2)三维图形的基本坐标变换的组合,包括绕通过坐

2006-09-13 05:25:00 1387

原创 SDK(Software Development Kit)

SDK中包括开发该版本Windows所需要的函数和常数定义、API函数说明文档、相关的工具和示例。SDK一般都使用C语言,但不包括编译器。SDK可以在微软的站点下载,也可以在MSDN专业版和企业版的光盘中找到。 

2006-09-13 05:23:00 1210

原创 什么是光栅?

  光栅——制作立体图像时所用的一种光学材料。通俗地讲,若干个形状大小一样、光学性能一致的透镜在一平面上按垂直方向顺序排列,就形成光栅条,若干条光栅条按水平方向依次排列,就形成光栅板,通常称为光栅。立体图像就是利用光栅材料的特性,将不同视角的同一拍摄对象的若干幅图像或同一视角的若干幅不同的图像的画面细节按一定顺序错位排列显示在一幅图像画面上,通过光栅的隔离和透射或反射,将不同角度的图像细节印射在人

2006-09-13 05:22:00 10487 2

原创 什么是纹理寻址模式?

    Direct3D程序可以将纹理坐标分配给任何图元的顶点。一般来说,分配的U、V纹理坐标值都在0.0到1.0范围内(包括它们)。但是,如果我们分配了超出这个范围的纹理坐标,可能会得到一些特别的纹理效果。通过设置纹理寻址模式,我们就可以在纹理坐标超出范围时进行控制。 

2006-09-13 05:21:00 2080

转载 什么是宏?

  非常简单的理解: 宏就是用来告诉编译器如何编译的一些指令.例如:#define DEFABC 0x0001其实没什么不好理解的,当编译器编译到#define DEFABC 0x0001这里的时候把它记了下来,然后继续往下编译,以后编译的时候如果碰到了DEFABC,就把DEFABC这个宏名替换成0x0001常量,说白了也就是起到了替换作用.宏的应用很多,我经常用宏来做窗口的参数.例如:#defi

2006-09-13 05:20:00 1472

原创 齐次坐标

    所谓齐次坐标就是将一个原本是n维的向量用一个n+1维向量来表示。实数。显然一个向量的齐次表示是不唯一的,齐次坐标的h取不同的值都表示的是同一个点,比如齐次坐标[8,4,2]、[4,2,1]表示的都是二维点[2,1]。    那么引进齐次坐标有什么必要,它有什么优点呢?    它提供了用矩阵运算把二维、三维甚至高维空间中的一个点集从一个坐标系变换到另一个坐标系的有效方法。   

2006-09-13 05:18:00 1312

CEImagesetEditor-v0.6.2

非常好用的一个截图编辑器,对于使用OGER开发的人或使用CEGUI的人来说很好用

2009-10-14

空空如也

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

TA关注的人

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