发明名称 工程三维仿真系统通用开发平台构建方法
摘要 本发明公开了一种工程三维仿真系统通用开发平台构建方法,包括设计平台框架结构(S1),按底层、中间层、应用层三个层次设计平台框架结构;搭建平台底层基础类库(S2),搭建的平台底层基础类库包括操作系统类库、C++类库、OpenGL图形库;创建平台中间层基础功能模块(S3),平台中间层基础功能模块为三维仿真基础功能模块;创建平台应用层功能模块(S4);创建平台Visual Studio工程模板(S5)。该方法采用分层架构,有效地降低了工程三维仿真系统开发的难度,减少了代码重复,提高了系统开发的效率,缩短了系统的研发周期,通用性好,开发性和扩展性强,具有明显的推广应用价值。
申请公布号 CN102662674B 申请公布日期 2015.12.02
申请号 CN201210106655.8 申请日期 2012.04.12
申请人 铁道第三勘察设计院集团有限公司 发明人 李顶峰;孔国梁
分类号 G06F9/44(2006.01)I 主分类号 G06F9/44(2006.01)I
代理机构 天津市鼎和专利商标代理有限公司 12101 代理人 崔立增
主权项 一种工程三维仿真系统通用开发平台构建方法,其特征在于,该方法采用分层架构设计和模块化设计,各层次及模块全部开放接口,各模块面向具体的工程应用开发,具体包括以下步骤:设计平台框架结构(S1),按底层、中间层、应用层三个层次设计平台框架结构;搭建平台底层基础类库(S2),搭建的平台底层基础类库包括操作系统类库、C++类库、OpenGL图形库;创建平台中间层基础功能模块(S3),平台中间层基础功能模块为三维仿真基础功能模块,包括纹理映射模块、文字模块、几何运算模块、高级图元绘制模块、对象拾取模块、视图窗口模块、渲染控制模块和相机模块,向应用层提供统一的访问接口;创建平台应用层功能模块(S4),平台应用层功能模块包括工程数据管理模块、场景构建绘制模块、场景漫游控制模块、场景显示控制模块、信息查询显示模块、场景输出模块,每个模块提供统一的访问接口;创建平台Visual Studio工程模板(S5),平台Visual Studio工程模板可自动生成工程三维仿真系统的VC解决方案和工程,充分利用代码复用,搭建工程三维仿真系统开发的原始框架;所述按底层、中间层、应用层三个层次设计平台框架结构(S1),平台采用分层架构设计和模块化设计,从下到上依次为底层、中间层、应用层,每个层次又包装各自的功能模块,上面层可以调用下面层的模块,中间层和应用层具有扩展性,提供功能模块的扩展接口;所述创建的平台中间层三维仿真基础功能模块包装编译成静态库和动态库,为三维仿真系统开发提供最基础的功能支撑。
地址 300142 天津市河北区中山路10号