渲染实体的局部信息拾取方法、装置、设备及存储介质制造方法及图纸

技术编号:38050485 阅读:12 留言:0更新日期:2023-06-30 11:16
本申请涉及一种渲染实体的局部信息拾取方法、装置、设备及存储介质。所述方法包括:确定鼠标光标点击在实体中的交点,获取鼠标光标选中的目标渲染实体,查询并获取目标渲染实体对应的建模实体,基于交点及建模实体计算出目标渲染实体的几何列表,从几何列表中筛选出最优几何结果,控制鼠标光标拾取最优几何结果对应的局部几何。本申请不仅能拾取到渲染的三维实体,也能拾取到该三维实体的局部几何。也能拾取到该三维实体的局部几何。也能拾取到该三维实体的局部几何。

【技术实现步骤摘要】
渲染实体的局部信息拾取方法、装置、设备及存储介质


[0001]本申请涉及计算机
,尤其涉及一种渲染实体的局部信息拾取方法、装置、设备及存储介质。

技术介绍

[0002]用户利用设计软件绘制图纸时,通常需要对实体进行操作,例如,对三维实体进行渲染,但渲染三维实体后,会将三维实体网格化,使得三维实体的几何特征丢失。导致无法拾取该三维实体正确的局部几何信息。

技术实现思路

[0003]鉴于以上内容,本申请提供一种渲染实体的局部信息拾取方法、装置、设备及存储介质,其目的在于解决上述技术问题。
[0004]第一方面,本申请提供一种渲染实体的局部信息拾取方法,所述方法包括:
[0005]确定鼠标光标点击在实体中的交点,获取鼠标光标选中的目标渲染实体;
[0006]查询并获取所述目标渲染实体对应的建模实体;
[0007]基于所述交点及所述建模实体计算出所述目标渲染实体的几何列表;
[0008]从所述几何列表中筛选出最优几何结果,控制所述鼠标光标拾取所述最优几何结果对应的局部几何。
[0009]优选地,所述获取鼠标光标选中的目标渲染实体,包括:
[0010]获取容差范围内鼠标光标选中的渲染实体列表;
[0011]根据预先配置的优先级从所述渲染实体列表中确定出所述目标渲染实体。
[0012]优选地,所述根据预先配置的优先级从所述渲染实体列表中确定出所述目标渲染实体,包括:
[0013]以所述交点为基准,计算所述渲染实体列表中每个渲染实体与所述交点的距离;
[0014]若所述渲染实体列表中的渲染实体均为相同类型的渲染实体,则将距离所述交点最近的渲染实体作为所述目标渲染实体;
[0015]若所述渲染实体列表中的渲染实体为不同类型的渲染实体,根据预先配置的优先级从所述渲染实体列表中确定所述目标渲染实体。
[0016]优选地,所述查询并获取所述目标渲染实体对应的建模实体,包括:
[0017]根据预先建立的渲染实体与建模实体的映射关系,查询并获取所述目标渲染实体对应的建模实体。
[0018]优选地,所述基于所述交点及所述建模实体计算出所述目标渲染实体的几何列表,包括:
[0019]创建以所述交点为起点并垂直于屏幕的射线,计算所述建模实体与所述射线的求交结果获得所述渲染实体的几何列表。
[0020]优选地,所述从所述几何列表中筛选出最优几何结果,包括:
[0021]以所述交点为基准,计算所述几何列表中的每个几何信息与所述交点的距离;
[0022]若所述几何列表中的几何信息均为相同类型的几何信息,则将距离所述交点最近的几何信息作为所述最优几何结果;
[0023]若所述几何列表中的几何信息为不同类型的几何信息,根据预先配置的优先级从所述几何列表中筛选出所述最优几何结果。
[0024]优选地,所述控制所述鼠标光标拾取所述最优几何结果对应的局部几何,包括:
[0025]获取所述最优几何结果的顶点序列,根据所述顶点序列创建目标实体;
[0026]控制所述鼠标光标拾取所述目标实体的局部几何。
[0027]第二方面,本申请提供一种渲染实体的局部信息拾取装置,所述装置包括:
[0028]获取模块:用于确定鼠标光标点击在实体中的交点,获取鼠标光标选中的目标渲染实体;
[0029]查询模块:用于查询并获取所述目标渲染实体对应的建模实体;
[0030]计算模块:用于基于所述交点及所述建模实体计算出所述目标渲染实体的几何列表;
[0031]拾取模块:用于从所述几何列表中筛选出最优几何结果,控制所述鼠标光标拾取所述最优几何结果对应的局部几何。
[0032]第三方面,本申请提供一种电子设备,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;
[0033]存储器,用于存放计算机程序;
[0034]处理器,用于执行存储器上所存放的程序时,实现第一方面任一项实施例所述的渲染实体的局部信息拾取方法。
[0035]第四方面,提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如第一方面任一项实施例所述的渲染实体的局部信息拾取方法。
[0036]本申请实施例提供的上述技术方案与现有技术相比具有如下优点:
[0037]本申请通过确定鼠标光标点击在实体中的交点及获取鼠标光标选中的目标渲染实体,查询出目标渲染实体对应的建模实体,根据交点及建模实体计算出目标渲染实体的几何列表,再从几何列表中筛选出最优几何结果,控制鼠标光标拾取最优几何结果对应的局部几何,使得用户在设计过程中,不仅能拾取到渲染的三维实体,也能拾取到该三维实体的局部几何。
附图说明
[0038]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本申请的实施例,并与说明书一起用于解释本申请的原理。
[0039]为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0040]图1为本申请渲染实体的局部信息拾取方法实施例的流程示意图;
[0041]图2为本申请渲染实体的局部信息拾取装置较佳实施例的模块示意图;
[0042]图3为本申请电子设备较佳实施例的示意图;
[0043]本申请目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
[0044]为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本申请,并不用于限定本申请。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0045]需要说明的是,在本申请中涉及“第一”、“第二”等的描述仅用于描述目的,而不能理解为指示或暗示其相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。另外,各个实施例之间的技术方案可以相互结合,但是必须是以本领域普通技术人员能够实现为基础,当技术方案的结合出现相互矛盾或无法实现时应当认为这种技术方案的结合不存在,也不在本申请要求的保护范围之内。
[0046]本申请提供一种渲染实体的局部信息拾取方法。参照图1所示,为本申请渲染实体的局部信息拾取方法的实施例的方法流程示意图。该方法可以由一个电子设备执行,该电子设备可以由软件和/或硬件实现。渲染实体的局部信息拾取方法包括:
[0047]步骤S10:确定鼠标光标点击在实体中的交点,获取鼠标光标选中的目标渲染实体;
[0048]步骤S20:查询并获取所述目标渲染实体对本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种渲染实体的局部信息拾取方法,其特征在于,所述方法包括:确定鼠标光标点击在实体中的交点,获取鼠标光标选中的目标渲染实体;查询并获取所述目标渲染实体对应的建模实体;基于所述交点及所述建模实体计算出所述目标渲染实体的几何列表;从所述几何列表中筛选出最优几何结果,控制所述鼠标光标拾取所述最优几何结果对应的局部几何。2.如权利要求1所述的渲染实体的局部信息拾取方法,其特征在于,所述获取鼠标光标选中的目标渲染实体,包括:获取容差范围内鼠标光标选中的渲染实体列表;根据预先配置的优先级从所述渲染实体列表中确定出所述目标渲染实体。3.如权利要求2所述的渲染实体的局部信息拾取方法,其特征在于,所述根据预先配置的优先级从所述渲染实体列表中确定出所述目标渲染实体,包括:以所述交点为基准,计算所述渲染实体列表中每个渲染实体与所述交点的距离;若所述渲染实体列表中的渲染实体均为相同类型的渲染实体,则将距离所述交点最近的渲染实体作为所述目标渲染实体;若所述渲染实体列表中的渲染实体为不同类型的渲染实体,根据预先配置的优先级从所述渲染实体列表中确定所述目标渲染实体。4.如权利要求1所述的渲染实体的局部信息拾取方法,其特征在于,所述查询并获取所述目标渲染实体对应的建模实体,包括:根据预先建立的渲染实体与建模实体的映射关系,查询并获取所述目标渲染实体对应的建模实体。5.如权利要求1所述的渲染实体的局部信息拾取方法,其特征在于,所述基于所述交点及所述建模实体计算出所述目标渲染实体的几何列表,包括:创建以所述交点为起点并垂直于屏幕的射线,计算所述建模实体与所述射线的求交结果获得所述渲染实体的几何列表。6.如权利要求1所述...

【专利技术属性】
技术研发人员:肖超宋学浩
申请(专利权)人:深圳市万翼数字技术有限公司
类型:发明
国别省市:

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

1