设置类型化参数制造技术

技术编号:38082790 阅读:15 留言:0更新日期:2023-07-06 08:49
本公开尤其涉及一种用于设置应用于3D场景中的3D建模对象的类型化操作的类型化参数的计算机实现的方法。该方法包括显示3D建模对象在3D场景中的表示。该方法包括获得要应用于3D建模对象的所显示的表示的兴趣点的类型化操作,以及从至少两个类型化参数中选择第一类型化参数,从而将选择的第一类型化参数定义为当前所选择的类型化参数。该方法包括在3D场景中提供2D操纵器,以用于设置当前所选择的类型化参数,以及在用户与2D操纵器的与当前所选择的类型化参数相关联的至少一个逻辑区域交互时设置当前所选择的类型化参数。该方法改进了类型化操作的类型化参数的设置。类型化操作的类型化参数的设置。类型化操作的类型化参数的设置。

【技术实现步骤摘要】
设置类型化参数


[0001]本公开涉及计算机程序和系统领域,并且更具体地涉及用于设置应用于3D场景中的3D建模对象的类型化操作的类型化参数的方法、系统和程序。

技术介绍

[0002]市场上提供了许多用于对象的设计、工程和制造的系统和程序。CAD是计算机辅助设计的首字母缩略词,例如它涉及用于设计对象的软件解决方案。CAE是计算机辅助工程的缩写,例如它涉及用于模拟未来产品的物理行为的软件解决方案。CAM是计算机辅助制造的首字母缩略词,例如它涉及用于定义制造过程和操作的软件解决方案。在这种计算机辅助设计系统中,图形用户界面在技术效率方面起着重要的作用。这些技术可能嵌入在产品生命周期管理(PLM)系统中。PLM指的是一种商业战略,其帮助企业共享产品数据,应用通用流程,并利用企业知识进行从概念到产品生命尽头的跨越扩展企业概念的产品开发。达索系统(Dassault Syst
è
mes)(以CATIA,ENOVIA和DELMIA为商标)提供的PLM解决方案提供了一个组织产品工程知识的工程中心,一个管理制造工程知识的制造中心和一个使企业集成和连接工程中心和制造中心的企业中心。整个系统提供了一个开放的对象模型,其连接产品、流程和资源,以实现动态的、基于知识的产品创建和决策支持,其从而推动优化的产品定义、制造准备、生产和服务。
[0003]用于设置类型化操作的类型化参数的现有解决方案效率不高。事实上,用户需要执行多次点击,花费大量时间进行更改并执行较大的鼠标距离。
[0004]第一种现有方案参见图1所示。需要以下用户交互的序列,以便对3D补丁的边的切割数执行第一次修改,并在边方向上对3D补丁的尺寸进行第二次修改。首先,用户需要输入切割命令来执行第一次修改(即,相对于切割次数)。用户通过在第一图标110上执行第一次点击(例如,使用诸如鼠标的定点设备)来输入切割命令。然后,用户需要选择要修改的3D补丁130的边120,例如,通过在边120上的第二次点击。此时,用户使用显示的滑块140来改变切割的数量,例如,通过在滑块140上按下、拖动和释放定点设备。其次,用户需要切换到修改命令以执行第二次修改(即,相对于3D补丁在边的方向的尺寸),例如,通过点击第二图标150或通过执行第一键盘快捷键。然后,用户需要通过点击第三图标150或通过执行第二键盘快捷键来选择“边”模式。此时,用户需要选择修改所涉及的3D补丁的每个边(即,通过执行四次单击或两次单击和第三键盘快捷键进行传播)。最后,用户通过平移160所选边(即,通过按下、拖动和释放定点设备)来执行3D补丁的尺寸修改。因此,为了执行第一次修改和第二次修改,用户需要执行总共九次交互,因此这对于用户来说不符合人体工学、效率低且耗时。
[0005]现有的第二种方案请参见图2所示。为了执行边挤压操作,需要以下用户交互序列。首先,用户需要启动挤压命令并通过在一组显示的图标210上执行一到三次点击来设置权限设置。然后,用户需要选择要被挤压的边220(使用一次点击)。选择之后,用户在空白空间230中拖动以通过按下、拖动和释放定点设备来修改边的长度。其次,用户需要启动角度
滑块并通过与显示的滑块240的用户交互(通过按下、拖动和释放定点设备)来修改挤压的角度。因此,用户必须转到滑块来操纵角度,因为靠近挤压的区域已经用于执行对长度的修改。它主要导致三个问题。
[0006]这些现有的解决方案有几个缺点。第一个是滑块隐藏了3D场景中的显示3D补丁的一部分,这是因为它的大小。因此,边挤压的执行降低了3D场景的可见性。第二个缺点是修改期间定点设备的移动效率不高。实际上,用户执行定点设备的附加移动以从第一修改切换到第二修改(例如,在滑块上移动以修改角度)。此外,这种额外的移动打断了用户的工作流程,因为他/她必须在执行角度修改之前将他/她的注意力从3D补丁转移到滑块上。第三个缺点是用户的光标离正在修改的3D补丁的边“很远”。用户无法同时仔细观察光标和当前修改的边:实际上光标和边之间的距离太大(屏幕上显示光标和边的距离)。用户通过周边视觉看到这两个元素中的至少一个(光标或边)。因此,用户修改会失去准确性,并且用户可能必须多次操纵滑块才能达到正确的值。此外,角度的值和正在修改的3D补丁显示在屏幕的不同部分(在第二示例场景中,滑块位于屏幕右侧,并且被操纵的3D补丁位于屏幕的中心)。因此,用户不得不让他/她的注意力在两者上来回反复,这导致眼睛和肌肉疲劳。
[0007]其他现有解决方案基于逻辑区域原则。在这些解决方案中,每个与相应操作相关联的逻辑区域被提供在3D场景中(每个逻辑区域被提供在3D场景的相应位置中)。因此,用户可以在属于不同逻辑区域的不同位置上连续移动鼠标,以用于设置与这些不同逻辑区域中的每一个相关联的不同操作的参数。然而,对于不同的参数,有意义的位置是相同的,并且因此与相应逻辑区域相关联的操作的数量是有限的。实际上,与不同操作关联的逻辑区域必须是不同的。一种解决方案是提供一个修饰符来在操作之间切换。但是,首先,修饰符将被隐藏,并且因此不能成为执行操作的唯一方法。那么就需要有另一种方法来在给定操作的参数之间切换。其次,它意味着选择一个主要参数和一个隐藏参数,这在大多数情况下是不合适的。
[0008]在这种情况下,仍然需要改进的解决方案来设置类型化操作的类型化参数。

技术实现思路

[0009]因此提供了一种计算机实现的方法,用于设置应用于3D场景中的3D建模对象的类型化操作的类型化参数。该方法包括显示所述3D建模对象在所述3D场景中的表示。该方法包括获得要应用于所述3D建模对象的所显示的表示的兴趣点的类型化操作。所述类型化操作包括至少两个类型化参数。该方法包括选择所述至少两个类型化参数中的第一类型化参数,从而将选择的第一类型化参数定义为当前所选择的类型化参数。该方法包括在所述3D场景中提供2D操纵器以用于设置当前所选择的类型化参数。所述2D操纵器包括与所述至少两个类型化参数中的每一个相关联的至少一个逻辑区域。逻辑区域是所述3D场景中的在其上能够执行用户交互以用于设置与其关联的类型化参数的2D表面。该方法包括显示所述2D操纵器在所述3D场景中的图形表示,用于设置当前所选择的类型化参数。该方法包括在与2D操纵器中的与当前所选择的类型化参数相关联的至少一个逻辑区域进行用户交互时设置当前所选择的类型化参数。
[0010]该方法可包括以下一项或多项:
[0011]‑
该方法还可以包括:
[0012]o选择所述至少两个类型化参数中的第二类型化参数,从而将选择的第二类型化参数定义为当前
[0013]所选择的类型化参数;
[0014]o显示2D操纵器在所述3D场景中的新图形表示,以用于设置当前所选择的类型化参数;以及o在与2D操纵器中的与当前所选择的类型化参数相关联的至少一个逻辑区域进行用户交互时设
[0015]置当前所选择的类型化参数;
[0016]‑
2D操纵器的图形表示可以包括第一圆形元素,该第一圆形元素属于所述2本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种用于设置被应用于3D场景中的3D建模对象的类型化操作的类型化参数的计算机实现的方法,所述方法包括:

显示所述3D建模对象在所述3D场景中的表示;

获得要应用于所述3D建模对象的所显示的表示的兴趣点的类型化操作,所述类型化操作包括至少两个类型化参数;

选择所述至少两个类型化参数中的第一类型化参数,从而将所选择的第一类型化参数定义为当前所选择的类型化参数;

在所述3D场景中提供2D操纵器以用于设置当前所选择的类型化参数,所述2D操纵器包括与所述至少两个类型化参数中的每一个类型化参数相关联的至少一个逻辑区域,逻辑区域是所述3D场景中的在其上能够执行用户交互以用于设置与其相关联的类型化参数的2D表面;

在所述3D场景中显示所述2D操纵器的图形表示,以用于设置当前所选择的类型化参数;以及

在与所述2D操纵器中的与当前所选择的类型化参数相关联的至少一个逻辑区域进行用户交互时设置当前所选择的类型化参数。2.如权利要求1所述的计算机实现的方法,所述方法还包括:

选择所述至少两个类型化参数中的第二类型化参数,从而将所选择的第二类型化参数定义为当前所选择的类型化参数;

在所述3D场景中显示所述2D操纵器的新图形表示,以用于设置当前所选择的类型化参数;以及

在与所述2D操纵器中的与当前所选择的类型化参数相关联的所述至少一个逻辑区域进行用户交互时设置当前所选择的类型化参数。3.如权利要求2所述的计算机实现的方法,其中,所述2D操纵器的图形表示包括第一圆形元素,所述第一圆形元素属于所述2D操纵器中的与所述第二类型化参数相关联的所述至少一个逻辑区域的2D表面。4.如权利要求3所述的计算机实现的方法,其中,所述2D操纵器的图形表示包括第二圆形元素,所述第二圆形元素属于所述2D操纵器中的与所选择的第一类型化参数相关联的至少一个逻辑区域的2D表面,其中,所述第一圆形元素和所述第二圆形元素彼此同心并且各自具有相应的半径。5.如权利要求4所述的计算机实现的方法,其中:

所述第一圆形元素和所述第二圆形元素中的至少一个是滑块;和/或

所述第一圆形元素和所述第二圆形元素中的至少一个包括两个三角形,所述两个三角形将自身定向以指示修改的方向。6.如权利要求1至5所述的计算机实现的方法,其中,所述图形表示的显示还包括:

显示当前所选择的类型化参数的当前值,所显示的当前值基本上被显示在所述2D操纵器的图形表示的中心;以及

在设置当前所选择的类型化参数时实时更新所显示的当前值。7.如权利要求1至6中任一项所述的计算机实现的方法,其中,获得要应用于所述兴趣点的类型化操作包括:

【专利技术属性】
技术研发人员:L
申请(专利权)人:达索系统公司
类型:发明
国别省市:

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

1