
ogre
ldpxxx
图形学,图像处理
展开
-
ogre获取Mesh的顶点数组和索引数组
注意:下面getMeshInformation函数的代码应该来自网上的某一位前辈的,找不到出处了,望不要怪我后面还有个函数做射线和网格的三角形相交测试,可以知道是否相交,也可以得到交点。void getMeshInformation(const Ogre::MeshPtr& mesh,size_t &vertex_count,Ogre::Vector3* &vertices,转载 2012-07-25 15:34:41 · 2626 阅读 · 0 评论 -
ogre地形
1 首先 mTerrainGlobalOptions = new Ogre::TerrainGlobalOptions(); mTerrainGlobalOptions->setMaxPixelError(3); mTerrainGlobalOptions->setCompositeMapDistance(2000); mTerrainGlobalOptions-原创 2012-08-13 17:49:13 · 722 阅读 · 0 评论 -
ogre渲染流程
首先看root::startRendering(){1 首先调用活动渲染系统的RenderSystem::_initRenderTargets(void) 这个函数调用渲染系统里面的每个RenderTarget->resetStatistics(); 重置统计状态。 clearEventTimes清除事件时间。 进入循环直到退出 WindowEventUtiliti原创 2012-08-14 23:04:29 · 2080 阅读 · 0 评论 -
Ogre gpu程序
首先通过通路获得gpu程序和gpu程序参数:Ogre::GpuProgramPtr mActiveVertexProgram = mActivePass->getVertexProgram();Ogre::GpuProgramParameterPtr mActiveVertexParameters = mActivePass->getVertexProgramParameters();原创 2012-08-14 11:29:16 · 1372 阅读 · 0 评论 -
ogre图形渲染方式
本文出处:http://www.gpgame.net/docs/program/ogre.htm小T在soft的鼓动下也开始由2D转入3D了,在学过很多的基础教材以后,小T开始研究些实际的东西,google上搜索了下,发现了ogre这个3D引擎。小T下载了ogre回来,研究了一阵,这里贴一点心得。ogre是一个不错的3D引擎(至少对于小T这样的初学者来说是这样),而且它是提供源代码转载 2012-08-31 17:16:30 · 800 阅读 · 0 评论 -
ogre SdkTray
要使用sdkTray的界面,首先要创建一个OgreBites::SdkTrayManager对象; OgreBites::SdkTrayManager* mTrayMgr; //第二个参数是Ogre::RenderWindow*,第三个参数是OIS::Mouse* , //第四个参数是监听器:OgreBites::SdkTrayListener, mTrayMgr = new Og原创 2012-08-10 17:45:39 · 2410 阅读 · 1 评论 -
ogre如何渲染CEGUI
通过阅读CEGUIOgreRender的源代码,有如下收获: CEGUI是这样来初始化的:mGUIRenderer = &CEGUI::OgreRenderer::bootstrapSystem();mGUISystem = &CEGUI::System::getSingleton();CEGUI::SchemeManager::getSingleton().creat原创 2013-07-05 16:05:04 · 1251 阅读 · 0 评论