




已阅读5页,还剩5页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第2讲场景与实体 场景管理器 屏幕上显示的东西都由场景管理器管理 在场景中添加物体时 场景管理器会记录这些物体的位置 OGRE有多种场景管理器 1 1OGRE是怎样工作的 实体 实体是可以在场景中渲染的物体 可理解为任何一个3D模型 灯光 摄像机 粒子 广告牌等不能成为实体 不能直接将实体放入场景中 而需将实体与场景节点绑在一起 场景节点则包括了实体的方位信息 场景节点 场景节点跟踪与它绑在一起的实体的方位 一个实体直到与一个场景节点绑定后才会被渲染 同样 一个场景节点也不能单独的在屏幕上显示出来 只有与一个实体绑定后才能在屏幕上显示 场景节点可以绑定多个实体 场景节点的位置总是与它的父节点相关 每一个场景管理器都包含一个根节点 1 1OGRE是怎样工作的 建立一个简单的场景 voidcreateScene void mSceneMgr setAmbientLight ColourValue 1 1 1 Entity ent1 mSceneMgr createEntity Robot robot mesh SceneNode node1 mSceneMgr getRootSceneNode createChildSceneNode RobotNode node1 attachObject ent1 1 2编程实践 1 3深入了解 实体类的常用成员函数 Entity setVisible和Entity isVisible 可以设置任何一个实体为可见或不可见getName 返回实体的名称getParentSceneNode 返回这个实体绑定的节点 场景节点的常用成员函数 getPosition和setPosition 得到或者设定场景节点的位置 总是和父节点相对的 translate 移动对象scale 设置一个对象的缩放比例yaw roll pitch 旋转对象resetOrientation 还原你对对象进行的所有旋转setOrientation getOrientation和rotate 对对象进行高级旋转attachObject 绑定实体到节点 坐标和向量 坐标系 OGRE也使左手坐标系 XZ面为水平面 Y为纵轴 当面对着屏幕时 从左至右的方向为X轴正方向 从下至上为Y轴正方向 从里至外为Z轴的正方向 向量 OGRE使用Vectors类来描述方向和位置 定义了2维 3维及4维向量 1 4编程实践 Demo 动态链接库 DLLs 与插件 Plugins 1 5Ogre环境配置 基础库及其依赖库 基础库为OgreMain dll这个dll还需要其它的依赖库 如cg dll插件 Ogre将一些功能抽到插件库中 以便根据需要使用 基本插件用 Plugin 开头的文件名 渲染系统供插件 如OpenGL 以 RenderSystem 为前缀三方库 Ogre只是一个图形渲染引擎 不包含GUI系统 输入控制 物理引擎这类东西 这需第三方的库 如CEGUI库是一个Ogre的GUI系统 以 CEGUI 开头的dll文件和 OgreGUIRenderer dll 就是它的一部分 OIS是鼠标键盘输入输入系统 包含在OIS dll中 配置文件 Ogre需要几个配置文件用来控制哪些插件需要加载 资源在哪里定位等plugins cfg 指定应用程序使用的插件resources cfg 这个文件含有Ogre搜索资源的目录列表media cfg 这个文件告诉Ogre更多关于某些资源的细节o
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 芳村茶叶城围蔽施工方案
- 美容培训方案模板范本
- 销售对账考核方案范本
- 废旧物品回收利用服务流程与方案
- 简易吊装方案范本图
- 固定式塔机施工方案
- 美菜转正述职报告
- 教学服务类培训课件设计
- 冰淇淋安全测试题及答案解析
- 婴幼儿高热病人的护理
- 2025年临床执业医师考试《第一单元》新版真题卷(含答案)
- 雅砻江公司招聘笔试题库2025
- T/CACE 0128-2024一次性原竹餐具通用技术要求
- 湖北省2025届高三数学上学期9月起点考试含答案
- 国际压力性损伤-溃疡预防和治疗临床指南(2025年版)解读课件
- 《优化教学策略:打造卓越课件的秘诀》课件
- 猪蹄供货协议书范本
- 2025年数学新课标《义务教育数学课程标准(2025年版)》解读
- 《拍摄校园微视频》教学课件-2024-2025学年冀美版(2024)初中美术七年级下册
- 抗美援朝“铭记历史迎接挑战”-第11年迎回在韩中国人民志愿军烈士遗骸主题班会课件
- 公路工程造价编制自采材料预算单价计算课件
评论
0/150
提交评论