• 易迪拓培训,专注于微波、射频、天线设计工程师的培养
首页 > 无线通信 > 技术文章 > 三维渲染引擎编辑器的研究

三维渲染引擎编辑器的研究

录入:edatop.com     点击:
CBaseEditor是定义的接口,由其派生的CTerrainEditor是接口的实现,即插件。当点击主界面的ETL按钮时,O- greEditorRoot能够监听到点击该按钮事件的发生,随后调用dllStartPlugin函数。dllStartPlugin函数负责调用创建 CTer-rainEditor对象的工厂,由工厂(CETLEditorFactory)编辑器对象(CTerrainEditor)实例。

CTerrainEditor对象创建完成后,dllStartPlugin会向OgreEditorRoot注册该编辑器对象实例。 OgreEditorRoot由Singleton继承而来,为保证程序中只存在一个实例,OgreEditorRoot负责插件的载入和卸载,并提供 RegisterObjectName函数,供编辑器插件注册使用。

5 结束语

开发三维游戏或其他三维应用程序是非常耗费人力的工作,利用此编辑器可快速构建三维场景供三维应用程序所用,提高开发效率,降低开发成本。基于平台加插件的设计方式能够在不修改编辑器平台的情况下,方便扩展编辑器功能。

\

上一篇:东方集成加大测试仪器库存
下一篇:GPON在FTTH中比EPON更有优势

手机天线设计培训教程详情>>

手机天线设计培训教程 国内最全面、系统、专业的手机天线设计培训课程,没有之一;是您学习手机天线设计的最佳选择...【More..

射频和天线工程师培训课程详情>>

  网站地图