模型管理方法、装置及电子设备与流程

文档序号:23717354发布日期:2021-01-24 06:07阅读:77来源:国知局
模型管理方法、装置及电子设备与流程

[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所示的模型管理方法的应用场景示意图仅仅是一个示例,本申请实施例描述的模型管理系统以及场景是为了更加清楚的说明本申请实施例的技术方案,并不构成对于本申请实施例提供的技术方案的限定,本领域普通技术人员可知,随着模型管理系统的演变和新业务场景的出现,本申请实施例提供的技术方案对于类似的技术问题,同样适用,以下分别进行详细说明。需说明的是,以下实施例的描述顺序不作为对实施例优选顺序的限定。
[0033]
请参阅图2,图2是本申请实施例提供的模型管理方法流程图。所述模型管理方法包括以下步骤:
[0034]
步骤s101,通过展示界面获取框选指令,确定框选指令对应的框选范围。
[0035]
可选地,所述展示界面可以是显示屏,或显示屏的显示界面;所述展示界面用于展示各候选构件,通过所述展示界面展示的各候选构件即为展示对象。所述通过展示界面获取框选指令的步骤包括:通过所述展示界面展示所述展示对象,并获取用户基于所述展示对象输入所述框选指令;可选地,所述框选指令可以是用户在所述展示界面中输入的框选框。所述确定所述框选指令对应的框选范围的步骤包括:基于用户输入的所述框选指令,在所述展示界面中确定框选坐标区域;基于所述框选坐标区域,在所述展示界面中确定所述框选范围;可选地,所述框选范围可以是用户在所述展示界面中输入的框选框所覆盖的区域。
[0036]
步骤s102,从展示对象中选择待渲染构件,展示对象包括第一候选构件的候选图元以及第一候选构件的候选图元对应的图元顶点,第一候选构件包括当前模型在展示界面内展示的模型构件,待渲染构件属于第一候选构件。
[0037]
可选地,所述当前模型可以是三维模型,其包括多个构件;所述当前模型在所述展示界面内展示的模型构件是指,所述当前模型的所有组成构件中可以在所述展示界面中显示出来的部分构件或全部构件;所述当前模型在所述展示界面内展示的模型构件是以二维形式进行显示。
[0038]
所述第一候选构件可以包括所述当前模型在所述展示界面内展示的模型构件中的部分构件或全部构件。需要说明的是,任何一个二维模型均可以通过一个或多个三角形
区域拼接而成,组成所述二维模型的每一个三角形区域即是该二维模型的一个图元;每一个三角形区域均具有三个顶点,每个所述顶点即构成该二维模型的图元对应的图元顶点;例如,在二维平面中,四边形可以通过两个三角形区域拼接而成,每一个三角形区域的顶点即为该四边形的图元对应的图元顶点;圆形也可以通过三角形区域拼接而成,只是用于拼接圆形的三角形区域的数量会很多,对应的图元顶点的数量也很多。因此,所述第一候选构件可以由多个候选图元组成,每一个候选图元均具有对应的图元顶点。
[0039]
所述待渲染构件可以是所述第一候选构件中的全部构件或部分构件,所述待渲染构件至少包括位于所述框选范围内的所述第一候选构件。
[0040]
步骤s103,渲染待渲染构件。
[0041]
具体地,所述渲染所述待渲染构件的步骤包括:依次选取每一个所述待渲染构件;分别对每一个所述待渲染构件范围内的像素点添加渲染标识。需要说明的是,所述待渲染构件可以包括多个构件,每次渲染操作仅渲染其中一个构件,然后分别对每一个渲染后的构件进行之后的判断和选中操作。
[0042]
可选地,所述渲染标识可以是对所述像素点添加的特定颜色。所述分别对每一个所述待渲染构件范围内的像素点添加渲染标识的步骤包括:选取位于所述待渲染构件范围内的像素点为目标像素点,以特定颜色点亮所述目标像素点。
[0043]
步骤s104,筛选在框选范围中存在渲染标识的待渲染构件,并确定为第一选中构件。
[0044]
具体地,所述筛选在所述框选范围中存在渲染标识的待渲染构件,并确定为第一选中构件的步骤包括:每一个所述待渲染构件的渲染完成后,判断所述框选范围中的像素点是否具有所述渲染标识;在所述框选范围中的像素点具有所述渲染标识时,将所述待渲染构件确定为所述第一选中构件。需要说明的是,对所述待渲染构件中的各个构件进行渲染标识的判断是分别进行的,即:对所述待渲染构件中的一个构件进行渲染以后,就立即对该渲染后的构件进行一次渲染标识的判断,若所述框选范围中的像素点具有渲染标识,则将该构件确定为所述第一选中构件,然后再对所述待渲染构件中的其它构件依次进行判断。
[0045]
步骤s105,基于第一选中构件,确定框选指令对应的选中构件。
[0046]
在一种实施例中,请参阅图3,图3是本申请实施例提供的通过渲染标识确定选中构件的方法流程图。在本实施例中,所述模型管理方法包括以下步骤:
[0047]
步骤s301,获取框选指令;具体地,通过所述展示界面获取所述框选指令,并通过所述框选指令确定所述框选范围。
[0048]
步骤s302,渲染待渲染构件;所述待渲染构件选自所述展示对象,所述展示对象包括所述第一候选构件的候选图元以及所述第一候选构件的候选图元对应的图元顶点,所述第一候选构件包括当前模型在所述展示界面内展示的模型构件,所述待渲染构件属于所述第一候选构件。具体地,所述待渲染构件包括多个构件,对每个所述待渲染构件依次进行单独渲染。所述渲染所述待渲染构件是指:对所述待渲染构件范围内的像素点添加渲染标识。
[0049]
步骤s303,判断框选范围内是否存在所述渲染标识;步骤s304,在所述框选范围内存在所述渲染标识时,则选中对应构件;步骤s305,在所述框选范围内不存在所述渲染标识时,不选中任何构件。需要说明的是,对每一个所述待渲染构件的渲染操作和渲染标识的判
断操作均是连续且分别进行的,即:一个所述待渲染构件的渲染完成后,即会直接进行所述框选范围内渲染标识的判断,然后再对另一个待渲染构件进行渲染操作和渲染标识的判断操作,如此依次判断完全部的所述待渲染构件,并将全部符合判定条件的构件确定为选中构件进行选中。
[0050]
需要说明的是,在本实施例中,采用通过设置渲染标识来判断构件是否在框选范围内,以完成构件选中的方法,可以对构件顶点不在框选范围内的候选构件进行选中,实现选中完全,提高框选操作的效率。例如,对于图5和图6所示的两种示例,图5中的构件501的各个顶点均不在框选范围502内,而构件501的部分区域位于框选范围502内,此时通过对构件501添加渲染标识,则框选范围502内就会存在所述渲染标识,即可对构件501进行选中;同理,图6中的构件601完全包括了框选范围502,构件601的各个顶点和各个边与框选范围502均不存在交集,此时也可通过对构件601添加渲染标识,然后判断框选范围502内存在所述渲染标识对构件601进行选中。应当理解的是,图5和图6所示的两种情况下的待选构件是无法通过顶点位置判断的方法进行选中的,且本申请实施例提供的通过渲染标识确定选中构件的方法不仅仅适用于图5和图6所示的两种情况。
[0051]
在一种实施例中,请参阅图2和图4所示,图4是本申请实施例提供的渲染标识判断和图元顶点判断相结合来确定选中构件的方法流程图。本实施例采用将渲染标识判断和图元顶点判断相结合的方法来确定选中构件,在实现选中完全的同时,简化了单独通过图元顶点判断确定选中构件的复杂度,缩短了执行构件选中的时间。结合图2所示的实施例,下面详细介绍本实施例提供的模型管理方法:
[0052]
步骤s401,获取框选指令。具体地,通过所述展示界面获取所述框选指令,并通过所述框选指令确定所述框选范围。
[0053]
步骤s402,选择第二候选构件的候选图元对应的部分图元顶点。具体地,从所述展示对象中选择所述第二候选构件的候选图元对应的部分图元顶点,所述展示对象包括所述第二候选构件的候选图元以及所述第二候选构件的候选图元对应的图元顶点,所述第二候选构件包括所述当前模型在所述展示界面内展示的模型构件。进一步地,所述从所述展示对象中选择所述第二候选构件的候选图元对应的部分图元顶点的方法为:获取所述第二候选构件的候选图元对应的全部图元顶点;按照预设方式,从所述第二候选构件的候选图元对应的所述全部图元顶点中选择所述部分图元顶点。所述预设方式可以是均匀抽取的方式或随机抽取的方式;例如,在所述第二候选构件的候选图元对应的全部图元顶点中,每间隔一个或多个图元顶点,抽取一个图元顶点以组成所述部分图元顶点。
[0054]
步骤s403,判断所述部分图元顶点是否在所述框选范围内,若在,则选中对应构件;若不在,则不选中构件。具体地,从所述第二候选构件的候选图元对应的所述部分图元顶点确定位于所述框选范围内的第一目标图元顶点,并将所述第一目标图元顶点归属的候选构件确定为第二选中构件;基于所述第二选中构件,确定所述框选指令对应的选中构件,进而选中对应构件。
[0055]
进一步地,所述从所述第二候选构件的候选图元对应的所述部分图元顶点确定位于所述框选范围内的第一目标图元顶点,并将所述第一目标图元顶点归属的候选构件确定为第二选中构件的步骤包括:将所述第二候选构件的候选图元对应的所述部分图元顶点的第一顶点坐标,转换为第一屏幕坐标,需要说明的是,顶点坐标是顶点在构件中的坐标,屏
幕坐标是构件的顶点在显示平面上的坐标;基于所述第一屏幕坐标,确定位于所述框选范围内的第一目标屏幕坐标,具体为,将位于所述框选范围内的所述第一屏幕坐标确定为所述第一目标屏幕坐标;基于所述第一目标屏幕坐标,确定所述第一目标图元顶点,具体为,根据屏幕坐标与顶点坐标的对应关系,由所述第一目标屏幕坐标得出对应的所述第一目标图元顶点的顶点坐标,并由所述顶点坐标得到所述第一目标图元顶点;基于所述第一目标图元顶点,确定所述第二选中构件,需要说明的是,包含所述第一目标图元顶点的所述第二候选构件均确定为所述第二选中构件。
[0056]
应当理解的是,以上通过图元顶点判定选中构件的过程,仅针对所述第二候选构件中的部分图元顶点,简化了执行图元顶点判断的复杂度。
[0057]
进一步地,基于所述第二选中构件和所述第二候选构件,得到所述第一候选构件。具体地,所述第一候选构件与所述第二选中构件的集合即为所述第二候选构件。
[0058]
步骤s404,渲染所述第一候选构件,所述第一候选构件即为所述待渲染构件。具体地,请参照图2所示的实施例中的步骤s103,此处不再赘述。
[0059]
步骤s405,判断所述框选范围内是否存在所述渲染标识,若存在,则选中对应构件;若不存在,则不选中构件。具体地,请参照图2所示的实施例中的步骤s104,此处不再赘述。通过此步,即可从所述第一候选构件中确定出第一选中构件。
[0060]
进一步地,基于所述第一选中构件和所述第一候选构件,得到所述第三候选构件。具体地,所述第三候选构件与所述第一选中构件的集合即为所述第一候选构件。
[0061]
步骤s406,选择所述第三候选构件的候选图元对应的全部图元顶点。应当理解的是,所述第三候选构件是从全部候选构件中去除所述第二选中构件和所述第一选中构件后的构件组合,其数量已经远远小于所述全部候选构件,因此,所述第三候选构件的候选图元对应的全部图元顶点的数量也较小,便于进行之后的图元顶点判断。
[0062]
步骤s407,判断所述全部图元顶点是否在所述框选范围内,若在,则选中对应构件;步骤s408,若不在,则不选中构件。具体地,从所述第三候选构件的候选图元对应的全部图元顶点确定位于所述框选范围内的第二目标图元顶点,并将所述第二目标图元顶点归属的候选构件确定为第三选中构件;基于所述第三选中构件,确定所述框选指令对应的选中构件,进而选中对应构件。
[0063]
进一步地,所述从所述第三候选构件的候选图元对应的所述部分图元顶点确定位于所述框选范围内的第二目标图元顶点,并将所述第二目标图元顶点归属的候选构件确定为第三选中构件的步骤包括:将所述第三候选构件的候选图元对应的所述全部图元顶点的第二顶点坐标,转换为第二屏幕坐标,需要说明的是,顶点坐标是顶点在构件中的坐标,屏幕坐标是构件的顶点在显示平面上的坐标;基于所述第二屏幕坐标,确定位于所述框选范围内的第二目标屏幕坐标,具体为,将位于所述框选范围内的所述第二屏幕坐标确定为所述第二目标屏幕坐标;基于所述第二目标屏幕坐标,确定所述第二目标图元顶点,具体为,根据屏幕坐标与顶点坐标的对应关系,由所述第二目标屏幕坐标得出对应的所述第二目标图元顶点的顶点坐标,并由所述顶点坐标得到所述第二目标图元顶点;基于所述第二目标图元顶点,确定所述第三选中构件,需要说明的是,包含所述第二目标图元顶点的所述第三候选构件均确定为所述第三选中构件。
[0064]
步骤s409,基于所述第二选中构件、所述第一选中构件和所述第三选中构件,确定
所述框选指令对应的全部选中构件。
[0065]
需要说明的是,在本实施例中,采用将渲染标识判断和图元顶点判断相结合的方法来确定选中构件,并且将所述图元顶点判断分两个阶段执行,分别判断部分图元顶点和剩余全部图元顶点,在实现选中完全的同时,简化了单独通过图元顶点判断确定选中构件的复杂度,缩短了执行构件选中的时间,提高了选中效率。
[0066]
基于上述模型管理方法,本申请实施例还提供一种模型管理装置,请参阅图7,所述模型管理装置包括:获取模块701、选择模块702、渲染模块703、筛选模块704和确定模块705。
[0067]
所述获取模块701用于通过展示界面获取框选指令,并用于确定所述框选指令对应的框选范围。
[0068]
所述选择模块702用于从展示对象中选择待渲染构件,所述展示对象包括第一候选构件的候选图元以及所述第一候选构件的候选图元对应的图元顶点,所述第一候选构件包括当前模型在所述展示界面内展示的模型构件,所述待渲染构件属于所述第一候选构件。
[0069]
所述渲染模块703用于渲染所述待渲染构件。
[0070]
所述筛选模块704用于筛选在所述框选范围中存在渲染标识的待渲染构件,并用于确定为第一选中构件。
[0071]
所述确定模块705用于基于所述第一选中构件,确定所述框选指令对应的选中构件。
[0072]
在一种实施例中,所述选择模块702还用于从所述展示对象中选择第二候选构件的候选图元对应的部分图元顶点;所述筛选模块704还用于从所述第二候选构件的候选图元对应的所述部分图元顶点确定位于所述框选范围内的第一目标图元顶点,并将所述第一目标图元顶点归属的候选构件确定为第二选中构件;所述确定模块705还用于基于所述第二选中构件,确定所述框选指令对应的选中构件。
[0073]
在一种实施例中,所述选择模块702还用于基于所述第一选中构件和所述第一候选构件,得到第三候选构件;所述筛选模块704还用于从所述第三候选构件的候选图元对应的全部图元顶点确定位于所述框选范围内的第二目标图元顶点,并将所述第二目标图元顶点归属的候选构件确定为第三选中构件;所述确定模块还用于基于所述第三选中构件,确定所述框选指令对应的选中构件。
[0074]
在一种实施例中,所述选择模块702还用于基于所述第二选中构件和所述第二候选构件,得到所述第一候选构件。
[0075]
在一种实施例中,所述选择模块702还用于获取所述第二候选构件的候选图元对应的全部图元顶点,并用于按照预设方式,从所述第二候选构件的候选图元对应的所述全部图元顶点中选择所述部分图元顶点。
[0076]
在一种实施例中,所述筛选模块704还用于将所述第二候选构件的候选图元对应的所述部分图元顶点的第一顶点坐标,转换为第一屏幕坐标,并用于基于所述第一屏幕坐标,确定位于所述框选范围内的第一目标屏幕坐标,还用于基于所述第一目标屏幕坐标,确定所述第一目标图元顶点,并用于基于所述第一目标图元顶点,确定所述第二选中构件。
[0077]
在一种实施例中,所述筛选模块704还用于将所述第三候选构件的候选图元对应
的全部图元顶点的第二顶点坐标,转换为第二屏幕坐标,并用于基于所述第二屏幕坐标,确定位于所述框选范围内的第二目标屏幕坐标,还用于基于所述第二目标屏幕坐标,确定所述第二目标图元顶点,并用于基于所述第二目标图元顶点,确定所述第三选中构件。
[0078]
在一种实施例中,所述渲染模块703还用于依次选取每一个所述待渲染构件,分别对每一个所述待渲染构件范围内的像素点添加所述渲染标识。所述筛选模块704还用于在每一个所述待渲染构件的渲染完成后,判断所述框选范围中的像素点是否具有所述渲染标识,并用于在所述框选范围中的像素点具有所述渲染标识时,将所述待渲染构件确定为所述第一选中构件。
[0079]
本申请实施例还提供一种电子设备,该电子设备可以包括上述实施例提供的模型管理装置,该电子设备可以包括存储器、处理器和存储在所述存储器上并可在所述处理器上运行的计算机程序,其中,所述处理器执行所述计算机程序时可实现上述实施例所述的模型管理方法中的步骤。
[0080]
进一步地,该电子设备的内部结构图可以如图8所示,包括通过系统总线连接的处理器、存储器、通信接口、显示屏和输入装置。其中,该电子设备的处理器用于提供计算和控制能力。该电子设备的存储器包括非易失性存储介质和内存储器。该非易失性存储介质存储有操作系统和计算机程序。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该电子设备的通信接口用于与外部的终端进行有线或无线方式的通信,无线方式可通过wifi、运营商网络、nfc(近场通信)或其他技术实现。该计算机程序被处理器执行时以实现上述实施例所述的交管数据处理方法。该电子设备的显示屏可以是液晶显示屏或者电子墨水显示屏,该电子设备的输入装置可以是显示屏上覆盖的触摸层,也可以是电子设备外壳上设置的按键、轨迹球或触控板,还可以是外接的键盘、触控板或鼠标等。
[0081]
本领域技术人员可以理解,图8中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的电子设备的限定,具体的电子设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
[0082]
在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
[0083]
本领域普通技术人员可以理解,上述实施例的各种方法中的全部或部分步骤可以通过指令来完成,或通过指令控制相关的硬件来完成,该指令可以存储于一计算机可读存储介质中,并由处理器进行加载和执行。
[0084]
为此,本申请实施例提供一种存储介质,其中存储有多条指令,该指令能够被处理器进行加载,以实现以下功能:
[0085]
通过展示界面获取框选指令,确定所述框选指令对应的框选范围;从展示对象中选择待渲染构件,所述展示对象包括第一候选构件的候选图元以及所述第一候选构件的候选图元对应的图元顶点,所述第一候选构件包括当前模型在所述展示界面内展示的模型构件,所述待渲染构件属于所述第一候选构件;渲染所述待渲染构件;筛选在所述框选范围中存在渲染标识的待渲染构件,并确定为第一选中构件;基于所述第一选中构件,确定所述框选指令对应的选中构件。
[0086]
其中,该存储介质可以包括:只读存储器(rom,read only memory)、随机存取记忆体(ram,random access memory)、磁盘或光盘等。
[0087]
由于该存储介质中所存储的指令,可以执行本申请实施例所提供的任一种方法中的步骤,因此,可以实现本申请实施例所提供的任一种方法所能实现的有益效果,详见前面的实施例,在此不再赘述。
[0088]
需要说明的是,虽然本申请以具体实施例揭露如上,但上述实施例并非用以限制本申请,本领域的普通技术人员,在不脱离本申请的精神和范围内,均可作各种更动与润饰,因此本申请的保护范围以权利要求界定的范围为准。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1