一种跨嵌入式平台的三维渲染引擎的构建方法

基本信息

申请号 CN201410226870.0 申请日 -
公开(公告)号 CN103970966B 公开(公告)日 2018-01-16
申请公布号 CN103970966B 申请公布日 2018-01-16
分类号 G06F17/50;G06T15/00 分类 计算;推算;计数;
发明人 郑坤;张柱;刘培;冉秀桃;张红萍;答海玲;易云蕾 申请(专利权)人 武汉兆图科技有限公司
代理机构 武汉华旭知识产权事务所 代理人 武汉兆图科技有限公司
地址 430073 湖北省武汉市光谷SBI创业街10栋C座二单元1004室
法律状态 -

摘要

摘要 本发明提供了一种跨嵌入式平台的三维渲染引擎的构建方法,构建三维渲染引擎的第一层;各模块由一个以上子模块组成;对各子模块按照是否与底层硬件平台有关进行分类:对于与底层硬件平台无关的各子模块进行封装;对于与底层硬件平台有关的各子模块,定义该子模块的抽象基类;创建3D API屏蔽层作为三维渲染引擎的第二层,针对不同的底层硬件平台,将与底层硬件平台有关的子模块分别调用各底层硬件平台的3D API,分别将各子模块封装在3D API屏蔽层;创建每个底层硬件平台的插件子模块,各插件子模块调用对应的封装在3D API屏蔽层的子模块。利用本发明可以构造接入多种3D API、实现跨多种嵌入式平台的三维渲染引擎。