一种跨嵌入式平台的三维渲染引擎的构建方法
基本信息
申请号 | 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、实现跨多种嵌入式平台的三维渲染引擎。 |
