[发明专利]实现三维模型索引缓冲共享、体系创建的方法和系统有效
申请号: | 201410486310.9 | 申请日: | 2014-09-22 |
公开(公告)号: | CN104200053B | 公开(公告)日: | 2017-09-15 |
发明(设计)人: | 李生龙 | 申请(专利权)人: | 克拉玛依红有软件有限责任公司 |
主分类号: | G06F17/50 | 分类号: | G06F17/50;G06T17/00 |
代理公司: | 北京市盛峰律师事务所11337 | 代理人: | 于国富 |
地址: | 834000 新疆维*** | 国省代码: | 新疆;65 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种实现三维模型索引缓冲共享、体系创建的方法和系统,涉及三维空间模型建模技术领域。包括如下步骤设置三维模型索引缓冲的排列方式;加载第m‑1个三维模型,根据所述索引缓冲的排列方式,生成第m‑1索引缓冲,并存储;所述第m‑1索引缓冲为全局变量;加载第m个三维模型,通过比较所述第m‑1个三维模型的顶点个数和所述第m个三维模型的顶点个数,判断是否要根据所述索引缓冲的排列方式,更新所述第m‑1索引缓冲,生成第m索引缓冲,确定共享索引缓冲,并存储;重复上一步骤,直到n个三维模型均加载完成;m、n均为自然数,2≤m≤n。本发明降低了创建多个三维模型时,内存资源的占用率,提高了系统的运行效率。 | ||
搜索关键词: | 实现 三维 模型 索引 缓冲 共享 体系 创建 方法 系统 | ||
【主权项】:
一种实现三维模型索引缓冲共享的方法,其特征在于,包括如下步骤:S101,设置三维模型索引缓冲的排列方式;S102,加载第m‑1个三维模型,根据所述索引缓冲的排列方式,生成第m‑1索引缓冲,并存储;所述第m‑1索引缓冲为全局变量;S103,加载第m个三维模型,通过比较所述第m‑1个三维模型的顶点个数和所述第m个三维模型的顶点个数,判断是否要根据所述索引缓冲的排列方式,更新所述第m‑1索引缓冲,生成第m索引缓冲,确定共享索引缓冲,并存储;S104,重复步骤S103,直到n个三维模型均加载完成;其中,m、n均为自然数,2≤m≤n;步骤S103具体为,加载第m个三维模型,比较所述第m‑1个三维模型的顶点个数和所述第m个三维模型的顶点个数,如果第m个三维模型的顶点个数大于第m‑1个三维模型的顶点个数,则根据所述索引缓冲的排列方式,更新所述第m‑1索引缓冲,生成第m索引缓冲作为共享索引缓冲,并存储;如果第m个三维模型的顶点个数小于或等于第m‑1个三维模型的顶点个数,则保持所述第m‑1索引缓冲,作为共享索引缓冲。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于克拉玛依红有软件有限责任公司,未经克拉玛依红有软件有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201410486310.9/,转载请声明来源钻瓜专利网。