Ogre学习笔记 2011年3月20日 14点44分
来源:互联网 发布:知产律师收入 编辑:程序博客网 时间:2024/06/04 18:32
关于昨天的那个NxOgre和Critter的问题,我已经解决了,确实发现官方的例子也是有这个问题的,所构造的包围三角纹理是出现了错位的问题,于是,我就将critter的源码弄来看,发现作者除了一个错误,因为Ogre的地形是记录的中心点的位置,而nxogre则需要的是左上角的坐标位置,于是就出现了一个坐标的换算,作者就是在这个换算的地方出现了错误
就是在NxOgre::SceneGeometry* RenderSystem::createTerrain函数中
将
pose.x -= float(terrain->getSize()) / 2.0f;
pose.y += (maxHeight + minHeight) / 2.0f;
pose.z -= float(terrain->getSize()) / 2.0f;
换为
pose.x -= float(terrain->getWorldSize()) / 2.0f;
pose.y += (maxHeight + minHeight) / 2.0f;
pose.z -= float(terrain->getWorldSize()) / 2.0f;
就行了,不知道为什么,这个开源项目这么久了,都没发现这个bug
- Ogre学习笔记 2011年3月20日 14点44分
- Ogre学习笔记2011年3月19日 10点9分
- Ogre学习笔记 2011年3月21日 0点0分
- 2011年10月6日3点39分
- 2014年7月24日 9点44分
- 2011年9月29日1点15分
- 2011年10月3日13点20时
- 2011年3月24日——学习笔记
- 2012年3月20日C语言学习笔记
- 2008年6月15日10点40分
- 2012年1月16日16点38分
- 2014年7月22日 6点30分
- 2014年7月23日 0点35分
- 2014年7月23日 6点15分
- 2014年7月23日 22点13分
- 2014年7月24日 5点57分
- 2014年7月24日 23点30分
- 2014年7月26日 0点52分
- 求子数组的最大和并输出该子数组各成员
- 关于RTEMS MINI2440的QEMU仿真从UBOOT加载问题的研究
- MVC1 and MVC2
- linux 顺序锁
- 常用的试验设计方法和SAS程序
- Ogre学习笔记 2011年3月20日 14点44分
- SGIP协议之Bind
- 关于创业搭档:一个好汉三个帮?
- C++函数
- 利用hash_map解决众数问题
- SGIP协议之Submit
- dos设置ip以及 dns
- 武汉竟升Q复制实施文档
- 横竖屏切换时候activity的生命周期 android:configChanges