一种为用户选择的建模部件建议匹配的方法技术

技术编号:34464760 阅读:10 留言:0更新日期:2022-08-10 08:37
一种用于将计算机辅助绘图应用组件的用户选择的第一部件与第二部件相匹配的方法,检测用户对第一部件的拖动。在暂停位置检测到用户暂停第一拖动长达预定时间间隔。识别多个第一部件表面和多个第二部件表面。将第一部件表面与第二部件表面进行比较,并建议第一部件表面与第二部件表面之间的匹配。面与第二部件表面之间的匹配。面与第二部件表面之间的匹配。

【技术实现步骤摘要】
一种为用户选择的建模部件建议匹配的方法
[0001]相关申请的交叉引用
[0002]本申请要求于2021年2月5日提交的名为“Method for Suggesting Mates for a User Selected Modeled Component(一种为用户选择的建模部件建议匹配的方法)”的印度专利申请号202111005037的优先权。先前申请的公开内容通过引用全部并入本文。


[0003]本专利技术涉及物理系统的建模,并且更具体地,涉及简化建模系统中的重复过程。

技术介绍

[0004]在计算机辅助绘图(CAD)应用中,零件通过匹配或约束连接在一起形成组件。即使是很小的组件也可能有几十个零件和更多的匹配。装配一个组件中的所有零件是一项乏味的任务,即使对一个小组件也是如此,且对于有数百个可能匹配的较大组件来说,这一任务变得越来越乏味。
[0005]为了在组件的两个特定零件之间创建匹配,用户操纵这两个零件以可视地对齐相应的几何表面,从而供用户选择以进行匹配。一旦从例如零件列表中选择了零件,用户就选择适当类型的匹配,这可能涉及翻转一个或两个零件的方向或对齐感。然后,用户必须针对任何其他期望的匹配重复这个过程。如果用户犯了错误,例如选择了错误的几何表面或不正确的对齐,那么用户可能不得不放弃未遂的匹配并重新开始。
[0006]目前,手工匹配部件涉及到如下的耗时过程:指定几何实体之间的关系以及基于三维装配上下文中的几何结构和关联来消除自由度。有经验的CAD用户认为手动创建匹配是一项繁重的任务。
[0007]例如,当手动创建匹配时,组件中通常有不能移动的固定部件。在某些实施方式中,插入到组件中的第一部件被指定为固定。插入到模型中的第二部件没有任何约束,并且可以在组件中自由移动和旋转。第一部件和第二部件的匹配涉及从第二部件手动移除现有自由度(DOF),并且用户相对于第一部件手动旋转和平移第二部件。这也可能涉及整个组件的视图的旋转,以方便识别可匹配表面。用户然后可以继续移除附加DOF以识别匹配。当用户移动和旋转部件,并更新组件的视图以确定匹配是否可行时,这可能是很长的过程。
[0008]以前解决这个问题的尝试涉及一种方法,在该方法中国,基于实体的选择生成局部坐标系。这里,用户可以选择两个几何实体,且然后选择要在所选实体之间应用的匹配类型。然后相应地对齐局部坐标系,消除必要的自由度。虽然这简化了在部件之间创建关联的过程,但这仍然是一个用户必须手动选择几何图形,然后手动设置匹配类型以实现预期结果的过程。因此,在行业中需要解决上述缺点中的一个或多个。

技术实现思路

[0009]本专利技术的实施例提供了一种用于向用户选择的建模部件建议配对的方法。简要地描述,本专利技术涉及用于将计算机辅助绘图应用组件的用户选择的第一部件与第二部件相匹
配的方法。检测第一部件的用户拖动。在暂停位置检测到用户暂停拖动长达预定时间间隔。识别多个第一部件表面和多个第二部件表面。将第一部件表面与第二部件表面进行比较,并建议第一部件表面与第二部件表面之间的匹配。
[0010]通过检查以下附图和详细描述,本专利技术的其他系统、方法和特征对于本领域的普通技术人员来说将是明显的。旨在将所有这种附加系统、方法、特征包括在本说明书中,在本专利技术的范围内并由所附权利要求保护。
附图说明
[0011]包括附图以提供对本专利技术的进一步理解,并且被结合在本说明书中并构成本说明书的一部分。附图中的部件不一定按比例,而是强调清楚地说明本专利技术的原理。附图示出了本专利技术的实施例,并且与描述一起用于解释本专利技术的原理。
[0012]图1是用于从用户的角度自动识别建模组件中两个部件之间的匹配的方法的第一示例性实施例的流程图。
[0013]图2是图1的用于通过CAD系统自动识别建模组件中的匹配的方法的第一示例性实施例的流程图。
[0014]图3是示出在第一实施例中与组件模型匹配的用户选择的部件模型的说明性示例的图。
[0015]图4示出了图3的图的识别面。
[0016]图5是示出在图3的组件模型上拖动的所选部件的图。
[0017]图6是示出用于执行本专利技术的功能的系统的示例的示意图。
[0018]图7A从用户角度经由CAD系统的图形界面示出了图1的流程图的第一步骤的示例。
[0019]图7B示出了图1的流程图的图7A的后续步骤。
[0020]图7C示出了图1的流程图的图7B的后续步骤。
[0021]图7D示出了图1的流程图的图7C的后续步骤。
[0022]图7E示出了图1的流程图的图7D的后续步骤。
[0023]图7F示出了图1的流程图的图7E的后续步骤。
[0024]图7G示出了图1的流程图的图7F的后续步骤。
具体实施方式
[0025]以下定义对于解释应用于本文所公开的实施例的特征的术语是有用的,并且仅意味着定义本公开中的元素。
[0026]如在本公开中所使用的,“部件列表”是指二维(2D)或三维(3D)建模组件的各个零件的列表。在CAD环境中,部件列表可以作为呈现建模组件的2D或3D渲染的图形窗口的侧栏可视地呈现。部件列表和图形窗口可以是交互的,例如,在部件列表中选择部件可以突出显示图形窗口中的对应部件,并且同样地,在图形窗口中选择部件(例如,通过鼠标单击)可以突出显示部件列表中的对应组件。
[0027]如在本公开中所使用的,“面”是指2D或3D建模组件的一部分的表面。
[0028]如在本公开中所使用的,“几何实体”指的是建模组件的部件的面、边、顶点、平面或轴,例如三维(3D)模型。
[0029]如在本公开中所使用的,(几何实体的)“能够匹配的对”是指任何两个几何实体,其可以可行地匹配以在它们之间产生约束。因此,每个能够匹配的对都与它们之间的约束有关。如果两个部件之间可以形成多种类型的约束,则每种不同类型的约束被认为与不同的能够匹配的对相关联。
[0030]如在本公开中所使用的,“约束”指的是对建模部件的至少一个自由度的限制或移除。通常,两个部件的匹配或配对在匹配/配对部件中的一个或两个上引入至少一个约束。
[0031]如在本公开中所使用的,“一次性匹配”是指同时引入多个约束的匹配。
[0032]如在本公开中所使用的,“求解器”指的是被配置为分析建模组件的选定部件以基于组件的其他部件的几何形状找到适当的匹配以与选定部件形成能够匹配的对的模块。求解器模块可以以硬件、软件或硬件和软件的组合来实现。
[0033]如在本公开中所使用的,对建模部件的“选择”指的是用户通过用户界面交互,例如鼠标/触控板点击、触摸板点击或虚拟现实环境中的虚拟触摸等来指示期望的部件。
[0034]如在本公开中所使用的,“拖动”指的是用户发起的CAD组件的选定建模部件的移动。通常,拖动通过对所选建模部件的图形用户界面操作发生,其中用户通过例如在虚拟现实(VR)环境中的鼠标/触控板移动、触摸板移动本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种用于将计算机辅助绘图CAD应用组件的用户选择的第一部件与第二部件相匹配的基于计算机的方法,该方法包括以下步骤:检测所述第一部件的第一用户拖动;在暂停位置检测到用户暂停所述第一拖动长达预定时间间隔;识别多个第一部件表面和多个第二部件表面;将所述多个第一部件表面与所述多个第二部件表面进行比较;以及确定第一部件表面和第二部件表面之间的建议匹配。2.根据权利要求1所述的方法,进一步包括:向用户呈现所述建议的匹配的步骤。3.根据权利要求2所述的方法,进一步包括:在所述组件的上下文中以图形方式呈现所述建议的匹配的步骤。4.根据权利要求3所述的方法,其中,以图形方式表示所述建议的匹配进一步包括:以图形方式表示与所述第二部件配对的所述第一部件的步骤。5.根据权利要求1所述的方法,进一步包括以下步骤:检测用户对所述第一部件的释放;以及呈现匹配确认用户界面对象。6.根据权利要求3所述的方法,进一...

【专利技术属性】
技术研发人员:马卡兰德
申请(专利权)人:达索系统三维软件公司
类型:发明
国别省市:

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

1