
Ogre
WillbeFly
这个作者很懒,什么都没留下…
展开
-
OGRE分析之设计模式 iterator
一、Singleton Singleton 模式是OGRE中用的最广泛的设计模式,若干类都使用了该模式。Singleton模式本身很简单,实现方式多种多样,简单的如GoF提到的实现方式,复杂的有Loki库中解决方案,而OGRE的实现方法也是十分简单。OGRE提供了一个模板类——Ogre::Singleton,作为所有singleton类的基类: template class Singl转载 2010-05-20 23:49:00 · 849 阅读 · 0 评论 -
Ogre1.7 更新
<br />Ogre新的版本在年后首次发布了。1.7较之以往的版本有了长足的进步。<br />由于跟SOC的互动,Ogre 1.7开始慢慢渗透了更多只有商业引擎才有的功能。这得益于最初优良的框架。<br />下面一个一个道来。<br />1.改了个名字,似乎是另外一个怪兽。:) 协议改变,现在是MIT了,总之就是更自由了。<br />2.Sample Browser的引入,社区里有篇写的很详细的文章。很多商业引擎都有,个人觉得实行用其实一般,属于引擎的噱头。以后只需要进行一次资源重建就可以切换包括渲染系统等转载 2010-07-23 18:14:00 · 821 阅读 · 0 评论 -
关于向量、矩阵和投影
<br />以前由于对矩阵了解的不够,导致在学习PCA方法求解特征值和特征向量时遇到了麻烦,无法理解它的物理意义,后来通过重新学习书籍和孟岩的博文《理解矩阵》等,才对矩阵、向量的工程应用有了一点点理解。现记录一下:<br /> 图像的运算过程中常常要将其转换成一个向量,可以理解一个图像是一个n维的向量,两个图像进行特征比对时就需要将n个数据进行比较,由于各数据在比对时作用不一样所以,如果统统进行运算无疑会做了一些无用功。如两个人进行比较,选择的比较参数为:身高、体重、年龄、学历。如果两个人年龄相同,则转载 2010-07-29 19:39:00 · 1709 阅读 · 0 评论 -
Ogre1.7 中文路径bug处理
<br /> ogre1.7在编译完成后,运行例子时,在完成配置界面后,会出现一个错误对话框:显示ogreroot.cpp (line 382)错误。<br />经过调试发现,ogre要向“我的文档”写ogre的配置信息,就是配置界面中设置的信息,而在本人的电脑上,“我的文档”这个文件夹的路径是“D:/Backup/我的文档”。<br /> 若果你想立即体会一下ogre 的demo,你可以修改你的“我的文档”路径为英文路径。方法是:在“我的文档”上右键打开属性对话框,就可看到一个设置路径的选项。转载 2010-08-07 16:32:00 · 953 阅读 · 0 评论 -
OGRE 1.7 例子程序分析
<br />如果你自己都不清楚所谈论的东西,就根本不可能精确的描述它——冯诺依曼<br /> <br />今天我就试着来表述一件众人皆知的事情,以测试自己到底有没有明白这件事情。<br /> <br />OGRE是著名的设计模式大师,这已是不争的事实。可以说OGRE里将设计模式用得淋漓尽致。 在这里我就不批判设计模式该不该用了。反正OGRE已经用了,并且没有出现什么不好的结果。适合的就是最好的,OGRE证明了这一点。<br /> <br />随着OGRE 1.7的发布,大家熟悉的DEMO程序不见了,换来的转载 2010-08-07 16:33:00 · 833 阅读 · 0 评论