应用于楼宇系统的三维模型加载方法、设备和存储介质技术方案

技术编号:24169440 阅读:31 留言:0更新日期:2020-05-16 02:28
本申请涉及一种应用于楼宇系统的三维模型加载方法、设备和存储介质,该方法包括:获取三维参数配置文件并将三维参数配置文件载入内存;三维参数配置文件包括三维模型文件位置和点位交互对象定义;根据三维模型文件位置加载目标三维模型;目标三维模型存储于三维模型文件位置;三维模型文件位置为本地存储位置;获取交互指令并根据点位交互对象定义执行交互指令得到交互结果;将交互结果显示在加载目标三维模型的显示界面中。通过从本地存储位置加载目标三维模型,可以避免现有技术中基于WEBGL技术的Web浏览器实现三维组态运行过程中从远程加载三维模型的情况,大大缩短了三维模型的加载时间,提高了三维组态的运行效率。

【技术实现步骤摘要】
应用于楼宇系统的三维模型加载方法、设备和存储介质
本专利技术实施例涉及组态运行
,尤其涉及一种应用于楼宇系统的三维模型加载方法、设备和存储介质。
技术介绍
随着智能楼宇技术的不断发展,楼宇系统一般包括三个部分:集成化监视平台、监控服务器和协议转换网关,其中,集成化监视平台(以下称为监视平台)作为楼宇系统的人机交互平台,用户对其有着较高的要求。由于业务等客观因素,楼宇系统中的设备会经常调整,这就导致监视平台中的图形监控的需求发生改变,而软件开发商又不能随时为适应该设备调整而修改源代码,这就使得基于组态的楼宇系统开发平台应运而生。一般智能楼宇组态软件采用的是2D组态或者三维组态,其中,三维组态目前仅限于基于WEBGL技术的Web浏览器实现,这就会导致三维组态受到浏览器在安全、性能、线程处理等方面的限制,导致三维组态运行效率低。
技术实现思路
本专利技术实施例提供一种应用于楼宇系统的三维模型加载方法、设备和存储介质,以解决现有技术中因3D组态运行基于WEBGL技术的Web浏览器实现所导致的三维组态受到浏览器在本文档来自技高网...

【技术保护点】
1.一种应用于楼宇系统的三维模型加载方法,其特征在于,包括:/n获取三维参数配置文件并将所述三维参数配置文件载入内存;所述三维参数配置文件包括三维模型文件位置和点位交互对象定义;/n根据所述三维模型文件位置加载目标三维模型,所述目标三维模型存储于所述三维模型文件位置,所述三维模型文件位置为本地存储位置;/n获取交互指令并根据所述点位交互对象定义执行所述交互指令,得到交互结果;/n将所述交互结果显示在加载所述目标三维模型的显示界面中。/n

【技术特征摘要】
1.一种应用于楼宇系统的三维模型加载方法,其特征在于,包括:
获取三维参数配置文件并将所述三维参数配置文件载入内存;所述三维参数配置文件包括三维模型文件位置和点位交互对象定义;
根据所述三维模型文件位置加载目标三维模型,所述目标三维模型存储于所述三维模型文件位置,所述三维模型文件位置为本地存储位置;
获取交互指令并根据所述点位交互对象定义执行所述交互指令,得到交互结果;
将所述交互结果显示在加载所述目标三维模型的显示界面中。


2.根据权利要求1所述的方法,其特征在于,所述三维参数配置文件还包括三维场景名称;
所述根据所述三维模型文件位置加载目标三维模型,包括:
根据预设默认模型选取规则在所述三维模型文件位置选择目标三维子模型;所述目标三维子模型为预先根据所述三维场景名称将整体三维模型进行拆分得到的多个三维子模型中的一个;
将所述目标三维子模型作为所述目标三维模型进行加载。


3.根据权利要求2所述的方法,其特征在于,还包括:
将加载的所述目标三维模型按照所述目标三维模型的三维场景名称缓存到所述内存中;
若所述交互结果为加载目标三维场景名称对应的三维子模型,则判断所述内存中是否缓存有所述目标三维场景名称,得到判断结果;
若判断结果为是,则从所述内存中加载所述目标三维场景名称对应的三维子模型;
若判断结果为否,则根据所述三维模型文件位置加载所述目标三维场景名称对应的三维子模型。


4.根据权利要求1所述的方法,其特征在于,交互结果包括结果对象和对象坐标;所述对象坐标为二维坐标;

【专利技术属性】
技术研发人员:于洋凌志华付欣昕吕国惠
申请(专利权)人:中国联合网络通信集团有限公司联通系统集成有限公司联通黑龙江产业互联网有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1