图元选择方法、装置及电子设备制造方法及图纸

技术编号:25836195 阅读:23 留言:0更新日期:2020-10-02 14:17
本发明专利技术涉及数据处理技术领域,具体涉及图元选择方法、装置及电子设备,其中方法包括获取目标模型中各个图层的显示优先级;响应于目标模型的图元选择行为;图元选择行为包括点选或框选;基于图元选择行为以及显示优先级,确定目标图层;将目标图层中的图元加入选择集以及将其他图层中的图元加入备选集;响应于目标模型的图元操作行为;根据图元操作行为,在选择集以及备选集中确定目标图元。由于利用各个图层的显示优先级以及图元选择行为,确定出选择集以及备选集,目标图元就是从中确定出的;选择集以及备选集中包括所有图层的对应图元,就可以实现跨图层的图元操作行为,提高了图元选择的效率,可以实现图元的批量处理,提高了后续的建模效率。

【技术实现步骤摘要】
图元选择方法、装置及电子设备
本专利技术涉及数据处理
,具体涉及图元选择方法、装置及电子设备。
技术介绍
一个建筑物从立项到建成的过程中,建筑信息模型化(BuildingInformationModeling,简称为BIM)软件在这一过程中扮演了不可或缺的角色,可以利用该软件做设计、预算、对量等。其中,一个完整的建筑模型通常在BIM软件中需要利用多个图层进行建模,且在各个图层中设计有多个图元。通过多个图层中的图元的组合,即可实现模型的搭建。现有的产品功能在用户想要修改工程布局建模构造以及各项操作(例如,复制、删除等等)时,只能切换到每个构件,选择需要操作的图元进行一系列的相应操作。以删除为例,在使用软件建模过程中,需要删除特定位置的所有图元,需先切换到每一个构件图层;切换到对应图层后,选中需删除的图元后执行删除。然而,这种图元的选择方式效率较低,不便于用户快速修改建模。
技术实现思路
有鉴于此,本专利技术实施例提供了一种图元选择方法、装置及电子设备,以解决图元选择效率较低的问题。根据第一方面,本专利技术实施例提供了一种图元选择方法,包括:获取目标模型中各个图层的显示优先级;响应于所述目标模型的图元选择行为;其中,所述图元选择行为包括点选或框选;基于所述图元选择行为以及所述显示优先级,确定目标图层;将所述目标图层中的图元加入选择集以及将其他图层中的图元加入备选集;响应于所述目标模型的图元操作行为;根据所述图元操作行为,在所述选择集以及所述备选集中确定目标图元。本专利技术实施例提供的图元选择方法,由于利用各个图层的显示优先级以及图元选择行为,确定出选择集以及备选集,目标图元就是从中确定出的;即,选择集以及备选集中包括所有图层的对应图元,那么该方法就可以实现跨图层的图元操作行为,提高了图元选择的效率,从而可以实现图元的批量处理,提高了后续的建模效率。通过建立选择集和备选集的方式,以及上下文推断的方式,可以帮用户实现图元更智能的选择、操作方式,避免图元选择时的误操作,大幅提升后续用户建模的效率。结合第一方面,在第一方面第一实施方式中,所述根据所述图元操作行为,在所述选择集以及所述备选集中确定目标图元,包括:利用所述图元操作行为查找行为策略表,确定目标策略;基于所述目标策略,对所述选择集以及所述备选集中的图元进行过滤,确定所述目标图元。本专利技术实施例提供的图元选择方法,利用图元操作行为查找行为策略表,就可以确定出目标策略;即,直接利用查表得方式确定出目标策略,以实现出图元的过滤,提高了图元选择的效率。结合第一方面第一实施方式,在第一方面第二实施方式中,所述利用所述图元操作行为查找行为策略表,确定目标策略,包括:利用所述图元操作行为查找所述行为策略表,确定目标策略组;遍历所述目标策略组中各个策略的权重,确定所述目标策略。本专利技术实施例提供的图元选择方法,利用各个策略的权重确定目标策略,使得确定出的目标策略更符合业务需求,保证了所确定的目标策略的准确性。结合第一方面第一实施方式,或第一方面第一实施方式,在第一方面第二实施方式中,所述基于所述目标策略,对所述选择集以及所述备选集中的图元进行过滤,确定所述目标图元的步骤之后,还包括:对所述目标图元执行所述图元操作行为;响应于对执行所述图元操作行为后的反馈结果,以确定所述目标图元的选择是否正确;当所述目标图元的选择正确时,更新所述目标策略的权重。本专利技术实施例提供的图元选择方法,在目标图元的确定过程中,还调整各个策略的权重,将每次的选择过程均作为策略学习的一个过程,利用策略的自学习,保证了目标策略确定的准确性,提高了图元选择的效率。结合第一方面第三实施方式,在第一方面第四实施方式中,所述基于所述目标策略,对所述选择集以及所述备选集中的图元进行过滤,确定所述目标图元的步骤之后,还包括:当所述目标图元的选择错误时,返回执行利用所述图元操作行为查找行为策略表,确定目标策略的步骤。结合第一方面,在第一方面第五实施方式中,所述基于所述图元选择行为以及所述显示优先级确定目标图层,包括:当所述图元选择行为为点选时,将所述显示优先级最高的图层确定为所述目标图层。结合第一方面,在第一方面第六实施方式中,所述基于所述图元选择行为以及所述显示优先级确定目标图层,包括:当所述图元选择行为为框选时,将当前图层确定为所述目标图层。结合第一方面,在第一方面第七实施方式中,所述获取目标模型中各个图层的显示优先级,包括:获取所述各个图层对应的构件类型;基于所述各个图层对应的构件类型以及预设遮挡规则,确定所述各个图层的显示优先级。本专利技术实施例提供的图元选择方法,利用预设遮挡规则确定各个图层的显示优先级,可以保证多个图层的组合显示,且显示结果符合实际的业务需求,从而可以保证后续确定出的目标图元的准确性。结合第一方面第七实施方式,在第一方面第八实施方式中,所述基于所述各个图层对应的构件类型以及预设遮挡规则,确定所述各个图层的显示优先级,包括:利用所述各个图层对应的构件类型以及所述预设遮挡规则,确定所述各个图层的遮挡优先级;判断是否存在所述遮挡优先级相同的图层;当存在所述遮挡优先级相同的图层时,获取所述遮挡优先级相同的图层中图元的参数;其中,所述图元的参数包括标高;基于所述图元的参数以及所述遮挡优先级,确定所述各个图层的显示优先级。本专利技术实施例提供的图元选择方法,在存在遮挡优先级相同的情况下结合图元的参数,确定显示优先级,能够保证所确定出的显示优先级更符合业务需求。根据第二方面,本专利技术实施例还提供了一种图元选择装置,包括:获取模块,用于获取目标模型中各个图层的显示优先级;第一响应模块,用于响应于目标模型中的图元选择行为;其中,所述图元选择行为包括点选或框选;第一确定模块,用于基于所述图元选择行为以及所述显示优先级确定目标图层;图元加入模块,用于将所述目标图层中的图元加入选择集以及将其他图层中的图元加入备选集;第二响应模块,用于响应于所述目标模型中的图元操作行为;第二确定模块,用于根据所述图元操作行为,在所述选择集以及所述备选集中确定目标图元。本专利技术实施例提供的图元选择装置,由于利用各个图层的显示优先级以及图元选择行为,确定出选择集以及备选集,目标图元就是从中确定出的;即,选择集以及备选集中包括所有图层的对应图元,那么该方法就可以实现跨图层的图元操作行为,提高了图元选择的效率,从而可以实现图元的批量处理,提高了后续的建模效率。通过建立选择集和备选集的方式,以及上下文推断的方式,可以帮用户实现图元更智能的选择、操作方式,避免图元选择时的误操作,大幅提升后续用户建模的效率。根据第三方面,本专利技术实施例提供了一种电子设备,包括:存储器和处理器,所述存储器和所述处理器之间互相通信连接,所述存本文档来自技高网...

【技术保护点】
1.一种图元选择方法,其特征在于,包括:/n获取目标模型中各个图层的显示优先级;/n响应于所述目标模型的图元选择行为;其中,所述图元选择行为包括点选或框选;/n基于所述图元选择行为以及所述显示优先级,确定目标图层;/n将所述目标图层中的图元加入选择集以及将其他图层中的图元加入备选集;/n响应于所述目标模型的图元操作行为;/n根据所述图元操作行为,在所述选择集以及所述备选集中确定目标图元。/n

【技术特征摘要】
1.一种图元选择方法,其特征在于,包括:
获取目标模型中各个图层的显示优先级;
响应于所述目标模型的图元选择行为;其中,所述图元选择行为包括点选或框选;
基于所述图元选择行为以及所述显示优先级,确定目标图层;
将所述目标图层中的图元加入选择集以及将其他图层中的图元加入备选集;
响应于所述目标模型的图元操作行为;
根据所述图元操作行为,在所述选择集以及所述备选集中确定目标图元。


2.根据权利要求1所述的方法,其特征在于,所述根据所述图元操作行为,在所述选择集以及所述备选集中确定目标图元,包括:
利用所述图元操作行为查找行为策略表,确定目标策略;
基于所述目标策略,对所述选择集以及所述备选集中的图元进行过滤,确定所述目标图元。


3.根据权利要求2所述的方法,其特征在于,所述利用所述图元操作行为查找行为策略表,确定目标策略,包括:
利用所述图元操作行为查找所述行为策略表,确定目标策略组;
遍历所述目标策略组中各个策略的权重,确定所述目标策略。


4.根据权利要求2或3所述的方法,其特征在于,所述基于所述目标策略,对所述选择集以及所述备选集中的图元进行过滤,确定所述目标图元的步骤之后,还包括:
对所述目标图元执行所述图元操作行为;
响应于对执行所述图元操作行为后的反馈结果,以确定所述目标图元的选择是否正确;
当所述目标图元的选择正确时,更新所述目标策略的权重。


5.根据权利要求4所述的方法,其特征在于,所述基于所述目标策略,对所述选择集以及所述备选集中的图元进行过滤,确定所述目标图元的步骤之后,还包括:
当所述目标图元的选择错误时,返回执行利用所述图元操作行为查找行为策略表,确定目标策略的步骤。


6.根据权利要求1所述的方法,其特征在于,所述基于所述图元选择行为以及所述显示优先级确定目标图层,包括:
当所述图元选择行为为点选时,将所述显示优先级最高的图层确定为所述目标图层。


7.根据权利要求1...

【专利技术属性】
技术研发人员:黄进杨蔚锋
申请(专利权)人:广联达科技股份有限公司
类型:发明
国别省市:北京;11

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

1