模型管理方法、装置及电子设备制造方法及图纸

技术编号:27134690 阅读:24 留言:0更新日期:2021-01-25 20:35
本申请提供一种模型管理方法、装置及电子设备,所述模型管理方法包括:对展示对象中的第一候选构件进行渲染,并通过判断框选范围中是否存在渲染标识来确定第一选中构件;通过判断第二候选构件的候选图元对应的部分图元顶点是否在所述框选范围内,来确定第二选中构件;并通过判断第三候选构件的候选图元对应的全部图元顶点是否在所述框选范围内,来确定第三选中构件。本申请将渲染标识判断和图元顶点判断相结合来确定选中构件,简化进行图元顶点判断的复杂度,缩短了执行构件选中的时间。缩短了执行构件选中的时间。缩短了执行构件选中的时间。

【技术实现步骤摘要】
模型管理方法、装置及电子设备


[0001]本申请涉及模型管理
,尤其设计一种模型管理方法、装置及电子设备。

技术介绍

[0002]在BIM(Building Information Modeling,建筑信息模型)中,组成模型的构件数量通常有几万个,构成构件的顶点和面的数量更是在千万级别以上。现有技术在BIM模型的展示界面中选取部分构件的操作是通过顶点判断的方法来实现的,即:依次判断各构件的顶点是否在框选范围内,当构件的顶点在框选范围内时,则选中此构件。但是,这种选中构件的方法存在较多缺陷,一是由于构件的顶点数量巨大,进行顶点判断的操作执行时间较长,导致用户需要等待很长时间;二是顶点判断的方法对于一些顶点不在框选范围内,而构件的局部区域在框选范围内的构件则无法选中,为了克服这一缺陷,则需要用户进行多次框选操作,造成构件选中困难。
[0003]所以,目前对BIM模型进行框选操作时,存在执行构件选中的时间过长和构件选中不完全的问题。

技术实现思路

[0004]本申请提供一种模型管理方法、装置及电子设备,用于解决现有技术对模型进行框选操作时执行构件选中的时间过长和构件选中不完全的问题。
[0005]本申请实施例提供一种模型管理方法,其包括:
[0006]通过展示界面获取框选指令,确定所述框选指令对应的框选范围;
[0007]从展示对象中选择待渲染构件,所述展示对象包括第一候选构件的候选图元以及所述第一候选构件的候选图元对应的图元顶点,所述第一候选构件包括当前模型在所述展示界面内展示的模型构件,所述待渲染构件属于所述第一候选构件;
[0008]渲染所述待渲染构件;
[0009]筛选在所述框选范围中存在渲染标识的待渲染构件,并确定为第一选中构件;
[0010]基于所述第一选中构件,确定所述框选指令对应的选中构件。
[0011]同时,本申请实施例还提供一种模型管理装置,其包括:
[0012]获取模块,用于通过展示界面获取框选指令,并用于确定所述框选指令对应的框选范围;
[0013]选择模块,用于从展示对象中选择待渲染构件,所述展示对象包括第一候选构件的候选图元以及所述第一候选构件的候选图元对应的图元顶点,所述第一候选构件包括当前模型在所述展示界面内展示的模型构件,所述待渲染构件属于所述第一候选构件;
[0014]渲染模块,用于渲染所述待渲染构件;
[0015]筛选模块,用于筛选在所述框选范围中存在渲染标识的待渲染构件,并用于确定为第一选中构件;以及
[0016]确定模块,用于基于所述第一选中构件,确定所述框选指令对应的选中构件。
[0017]同时,本申请实施例提供一种电子设备,其包括存储器、处理器和存储在所述存储器上并可在所述处理器上运行的计算机程序,其中,所述处理器执行所述计算机程序时实现如上所述的模型管理方法中的步骤。
[0018]同时,本申请实施例提供一种计算机可读存储介质,计算机可读存储介质中存储有多条指令,指令适于处理器进行加载,以执行上述模型管理方法中的步骤。
[0019]本申请的有益效果是:本申请实施例提供的模型管理方法、装置及电子设备,所述模型管理方法包括对展示对象中的第一候选构件进行渲染,并通过判断框选范围中是否存在渲染标识来确定第一选中构件,该方法可以对构件顶点不在框选范围内的候选构件进行选中,实现选中完全,提高框选操作的效率;并且所述模型管理方法还包括通过判断第二候选构件的候选图元对应的部分图元顶点是否在所述框选范围内,来确定第二选中构件,并通过判断第三候选构件的候选图元对应的全部图元顶点是否在所述框选范围内,来确定第三选中构件,这种将渲染标识判断和图元顶点判断相结合来确定选中构件的方法,在实现选中完全的同时,简化图元顶点判断的复杂度,缩短了执行构件选中的时间。
附图说明
[0020]下面结合附图,通过对本申请的具体实施方式详细描述,将使本申请的技术方案及其它有益效果显而易见。
[0021]图1是本申请实施例提供的模型管理方法的应用场景示意图;
[0022]图2是本申请实施例提供的模型管理方法流程图;
[0023]图3是本申请实施例提供的通过渲染标识确定选中构件的方法流程图;
[0024]图4是本申请实施例提供的渲染标识判断和图元顶点判断相结合来确定选中构件的方法流程图;
[0025]图5是本申请实施例提供的进行构件选中的第一种情形示意图;
[0026]图6是本申请实施例提供的进行构件选中的第二种情形示意图;
[0027]图7是本申请实施例提供的模型管理装置结构原理图;
[0028]图8是本申请实施例提供的电子设备的结构原理图。
具体实施方式
[0029]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述。显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0030]本申请实施例提供一种模型管理方法,用于对设备的展示界面中展示的模型构件执行选中的管理操作;所述模型管理方法包括对展示对象中的第一候选构件进行渲染,并通过判断框选范围中是否存在渲染标识来确定第一选中构件,这种通过渲染标识确定选中构件的方法,可以对构件顶点不在框选范围内的候选构件进行选中,实现选中完全,提高框选操作的效率;所述模型管理方法还包括通过判断第二候选构件的候选图元对应的部分图元顶点是否在所述框选范围内,来确定第二选中构件,并通过判断第三候选构件的候选图元对应的全部图元顶点是否在所述框选范围内,来确定第三选中构件,这种将渲染标识判
断和图元顶点判断相结合来确定选中构件的方法,在实现选中完全的同时,简化图元顶点判断的复杂度,缩短了执行构件选中的时间。
[0031]请参阅图1,图1是本申请实施例提供的模型管理方法的应用场景示意图。所述模型管理方法应用于展示界面中展示的模型构件,尤其是BIM模型构件的框选操作,实现目标模型构件的快速、完全、准确选中。模型管理系统是用于实施所述模型管理方法的系统,通过所述模型管理系统的展示界面中展现的展示对象是整个模型构件在当前展示界面中所能呈现的构件形态,例如,所述整个模型构件是一个三维构件,而通过当前展示界面仅能呈现该三维构件的二维形态,将该三维构件在当前展示界面呈现为二维形态的过程类似于该三维构件在当前展示界面的投影形态,因此,当前展示界面中呈现的模型构件可以是整个模型构件中的一部分构件,也可以是整个模型构件,所述展示对象即是当前展示界面中呈现的模型构件。框选指令是用户通过展示界面向所述模型管理系统输入的用于执行模型选中操作的指令,通过所述框选指令可以在所述展示界面中确定与之对应的框选范围,位于所述框选范围内的所述展示对象即为需要进行选中的构件。
[0032]需要说明的是,图1所示的模型管理方法的应用场景示意图仅仅本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种模型管理方法,其特征在于,包括:通过展示界面获取框选指令,确定所述框选指令对应的框选范围;从展示对象中选择待渲染构件,所述展示对象包括第一候选构件的候选图元以及所述第一候选构件的候选图元对应的图元顶点,所述第一候选构件包括当前模型在所述展示界面内展示的模型构件,所述待渲染构件属于所述第一候选构件;渲染所述待渲染构件;筛选在所述框选范围中存在渲染标识的待渲染构件,并确定为第一选中构件;基于所述第一选中构件,确定所述框选指令对应的选中构件。2.根据权利要求1所述的模型管理方法,其特征在于,在所述从展示对象中选择待渲染构件的步骤之前,还包括:从所述展示对象中选择第二候选构件的候选图元对应的部分图元顶点,所述展示对象包括所述第二候选构件的候选图元以及所述第二候选构件的候选图元对应的图元顶点,所述第二候选构件包括所述当前模型在所述展示界面内展示的模型构件;从所述第二候选构件的候选图元对应的所述部分图元顶点确定位于所述框选范围内的第一目标图元顶点,并将所述第一目标图元顶点归属的候选构件确定为第二选中构件;基于所述第二选中构件,确定所述框选指令对应的选中构件。3.根据权利要求1所述的模型管理方法,其特征在于,在所述基于所述第一选中构件,确定所述框选指令对应的选中构件的步骤之后,还包括:基于所述第一选中构件和所述第一候选构件,得到第三候选构件;从所述第三候选构件的候选图元对应的全部图元顶点确定位于所述框选范围内的第二目标图元顶点,并将所述第二目标图元顶点归属的候选构件确定为第三选中构件;基于所述第三选中构件,确定所述框选指令对应的选中构件。4.根据权利要求2所述的模型管理方法,其特征在于,在所述从展示对象中选择待渲染构件的步骤之前,还包括:基于所述第二选中构件和所述第二候选构件,得到所述第一候选构件。5.根据权利要求2所述的模型管理方法,其特征在于,所述从所述展示对象中选择第二候选构件的候选图元对应的部分图元顶点的步骤,包括:获取所述第二候选构件的候选图元对应的全部图元顶点;按照预设方式,从所述第二候选构件的候选图元对应的所述全部图元顶点中选择所述部分图元顶点。6.根据权利要求2所述的模型管理方法,其特征在于,所述从所述第二候选构件的候选图元对应的所述部分图元顶点确定位于所述框选范围内的第一目标图元顶点,并将所述第一目标图元...

【专利技术属性】
技术研发人员:ꢀ七四专利代理机构
申请(专利权)人:久瓴上海智能科技有限公司
类型:发明
国别省市:

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

1