[发明专利]一种大批量模型快速加载的方法在审
申请号: | 201911346043.4 | 申请日: | 2019-12-24 |
公开(公告)号: | CN111028348A | 公开(公告)日: | 2020-04-17 |
发明(设计)人: | 刘龙昌;张子健 | 申请(专利权)人: | 北京法之运科技有限公司 |
主分类号: | G06T17/00 | 分类号: | G06T17/00;G06F9/445 |
代理公司: | 北京睿智保诚专利代理事务所(普通合伙) 11732 | 代理人: | 周新楣 |
地址: | 102200 北京市昌平区回龙*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 大批量 模型 快速 加载 方法 | ||
1.一种大批量模型快速加载的方法,其特征在于,按照如下进行:建立三维模型库、建立应用场景库、设定场景加载方案;展示应用场景时,首先加载模板模型,再根据场景加载方案,加载应用场景;加载应用场景时,判断加载的场景元素是否有已经加载的模板模型,对于已有模板,在内存中进行复制,并加载场景元素附加模型属性信息。
2.根据权利要求1所述一种大批量模型快速加载的方法,其特征在于,所述建立三维模型库的方法为:通过三维制图软件对构件进行建模,对于应用场景中的相同构件,只进行一次建模,在三维模型库中只保存一条记录,并设置标志,将其设定为模板模型,对于应用场景中的单一构件,则不设置模板标志。
3.根据权利要求1所述一种大批量模型快速加载的方法,其特征在于,所建立应用场景库的方法为:将应用场景拆分成三维模型的构件,在数据库中保存场景使用的所有构件的信息以及构件附属的属性信息。
4.根据权利要求1所述一种大批量模型快速加载的方法,其特征在于,所述设定场景加载方案包括设定的内容及设定方式,设定的内容包括场景中构件的加载顺序及所需模型模板,设定方式为手动设定、自动设定,方案设定后,可以保存为方案模板并在其他场景中复用。
5.根据权利要求1所述一种大批量模型快速加载的方法,其特征在于,所述模型预加载为根据设定的场景所需的模板模型,从三维模型库中读取三维模型数据,在网页中,利用Three.js的模型加载功能进行预加载。
6.根据权利要求1所述一种大批量模型快速加载的方法,其特征在于,所述加载应用场景为从应用场景库中读取场景信息,在网页中,利用Three.js,设置场景的灯光、摄像机、场景、渲染器,根据场景信息,依据所设定的场景加载顺序,加载三维模型,当需要加载构件为预先加载的模板模型时,则在内存中,对模板模型进行复制,建立模板模型的副本。
7.根据权利要求1所述一种大批量模型快速加载的方法,其特征在于,所述加载附加模型属性信息为读取应用场景库中的构件附属的属性信息,将属性信息附加到模型中;根据属性信息中的位置信息,完成应用场景的三维模型显示,并将其他属性附加显示。
8.根据权利要求2所述一种大批量模型快速加载的方法,其特征在于,所述相同构件是指结构相同,但具有不同属性的构件。
9.根据权利要求3所述一种大批量模型快速加载的方法,其特征在于,所述构件附属的属性信息包括位置、色彩、名称、档案、监测状态以及相关的动态业务数据。
10.根据权利要求4所述一种大批量模型快速加载的方法,其特征在于,所述手动设定为通过系统使用人员,根据经验,对模型的加载顺序和所需模型模板进行设定;所述的自动设定为系统根据场景大小、对应的业务、服务器的负载情况、模板的使用频率等参数,进行自动设定;所述方案模板复用为在不同场景中,使用相同的加载方案。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京法之运科技有限公司,未经北京法之运科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911346043.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种改性沥青及其制备方法
- 下一篇:一种抽采采空区瓦斯的方法