OGRE 向场景中添加船模型
来源:互联网 发布:linux mmap shm 对比 编辑:程序博客网 时间:2024/04/29 01:13
第一步:获取OGRE所需模型信息,包括mesh、material、贴图文件
具体可以从3D 建模的一些网站下载成熟的舰船模型,下载下来是3DS格式的,需要进行转换,可以使用maya或者3DMax软件进行转换
第二步:将文件放入对应文件夹
找到源文件中的Media文件夹,将.mesh文件放入到model文件夹下,将.material放入到 script 文件夹下,将对应贴图(一般是一些图片)放入到 texture 文件夹下。反正就是对应放置,可能文件加上会有少许的差异。
第三步:修改代码
在creatscene()函数中添加以下代码
//添加船模型Ogre::Entity *ent = mSceneMgr->createEntity("CHUAN","ship.mesh"); //加载模型Ogre::SceneNode *node = mSceneMgr->getRootSceneNode()->createChildSceneNode(Ogre::Vector3(1000,15,0)); //确定模型需要放置的场景结点node->setScale(0.013f,0.013f,0.013f); //改变模型大小//node->roll(Ogre::Radian(Ogre::Math::HALF_PI)); //三维旋转模型//node->pitch(Ogre::Radian(Ogre::Math::HALF_PI));node->yaw(Ogre::Radian(Ogre::Math::HALF_PI)); node->attachObject(ent); //绑定结点
成功了,就是这么简单,只是知道与不知道的区别而已~
阅读全文
1 0
- OGRE 向场景中添加船模型
- 向场景中添加光照
- 如何向场景中添加布告板
- OSG向场景中添加osgParticle粒子效果
- OSG向场景中添加osgParticle粒子效果
- OSG向场景中添加osgParticle粒子效果
- Ogre中场景查询和碰撞检测
- Torque3D随机向场景内添加Cube
- swift 快速奔跑的兔几 本节的内容是:向场景中添加物理仿真
- 在场景中添加多个图层
- 在场景中添加按钮
- 在ogre中加载 ogremax场景文件方法
- 在Ogre中载入OgreMax场景文件的方法
- 在Ogre中载入OgreMax场景文件的方法[转]
- 在ogre中加载ogremax场景文件方法
- Ogre中载入OgreMax场景文件的方法
- OGRE自定义场景中控制摄像机的实现
- 在Ogre中载入OgreMax场景文件的方法[转]
- 图像分割算法——Graph Cuts
- bzoj 3156 防御准备
- java NIO 服务器与多客户端双向通信 非阻塞
- 文件上传与下载
- 怎样从jsp页面获取值到action中
- OGRE 向场景中添加船模型
- Python selenium 三种等待方式
- 对AttributeSet和defStyle的理解
- BZOJ 1691: [Usaco2007 Dec]挑剔的美食家 set
- windows对象
- Android Socket 实现批量图片传输
- Bone Collector 【简单dp】[java]
- 算法设计作业18
- Java Integer.binCount()方法解析