日期 : March, 2009

对话框内部控件自动缩放类

当对话框中控件数量过多,且需要进行缩放的时,需要手工在Onsize中为每个控件位置和大小的计算,实现繁琐。本文的主要思想来自网上的一篇资料,但由于转载已造成数据的不完整,我根据该文章的思想重新实现,且补充完整了该类。

Windows句柄表分配算法分析 zz

前置知识:Windows句柄表的基本结构
本文以WRK1.2的代码为参考,主要分析Windows句柄表的分配算法,其实只要了解了句柄表的结构,就很容易理解在分配句柄表过程中的每一步操作是何含义,理解之后你会感觉,这个其实算不上什么算法,只能叫做一个规则吧

OD常用断点(转)

知识点到用时方恨少,转过来方便查找.

zz:大家都是同班童鞋

1、美国 班长,学习好,家里有钱,人高马大,好打架。班里没几个人敢惹他。 和副班长关系不好。

2、俄罗斯 副班长,成绩优异,全班最高大,上学期光和班长顶着干。后来家里出事:分家!现在做事很消极,但在班级里…

优秀国产软件KooMail

用电脑就用软件,此话一点不假。使用一些优秀软件,不仅使你事半功倍,而且会使你感到身心愉快。本人在使用软件方面一直很注重,一直在寻找优秀的软件,当然比较倾向于开源或免费的,毕竟我是穷人,另一方面免费软件并不见得比共享软件差。

MySql6.0重装后失败

今天在家折腾Mysql开始装一遍正,然后卸掉重装以后,再进行配置程序中的启动服务时出现在Error:0。手动启动服务也失败,错误代码:1067.卸了重装也是这个错误。

在网上查了各种说明和解决方案,冒视不适合的这种情…

OGRE中的四元数与旋转(转)

想象一个物体在3D空间中移动的过程,该物体必然会涉及到旋转。例如一个怪物,他的运动方向会改变,要改变其方向只需要对其进行旋转即可。

旋转的方式大致分为三种:Euler旋转,矩阵旋转,以及四元数旋转。

这里稍微记录下我目前对于四元数旋转的理解。对于四元数方面的数学,以及其原理,这里不关心,只需要学会如何使用即可。

无论是哪一种旋转,物体与该物体的局部坐标系之间的相对位置,相对方位都是不会改变的。因此,在进行两个局部旋转(即相对于局部坐标系)时,要注意结果可能不是你预期的。

对于Euler旋转,OGRE中为SceneNode提供了yaw, pitch, roll之类的接口。这些接口默认都是参照局部坐标系旋转,可以通过第二个参数来指定,例如 yaw( Degree( 90 ), SceneNode::TS_WORLD );

OGRE中的Quaternion类用于四元数处理。该类(也可以说是四元数本身)有四个成员:x,y,z,w。这四个数分别代表什么?

Pro OGRE 3D Programming 中文翻译版本0.2.0(chm)

OGRE真是一个很牛X且开源的3D图像引擎,值得学习,分享一份中文开发文档。