首页> 中国专利> 确定三维建模对象组件的分解图的分解路径的计算机实现方法

确定三维建模对象组件的分解图的分解路径的计算机实现方法

摘要

一种用于确定三维建模对象组件的分解图的分解路径的计算机实现方法,包括步骤:在主坐标系中显示(1)场景中组件的分解图;计算(2)至少一组分解路径,一个分解路径对应于链接组件的至少一个对象的至少一条分解线构成的组;显示(3)一个缩略图列表,一个缩略图对应于组件的至少一组可能的计算分解路径;从所述缩略图列表中选择(4)一个缩略图;以及-显示(5)所选择的缩略图。

著录项

  • 公开/公告号CN104299271A

    专利类型发明专利

  • 公开/公告日2015-01-21

    原文格式PDF

  • 申请/专利权人 达索系统公司;

    申请/专利号CN201410456329.9

  • 发明设计人 C·德尔菲诺;G·戴德;

    申请日2014-07-17

  • 分类号G06T19/00;

  • 代理机构永新专利商标代理有限公司;

  • 代理人周家新

  • 地址 法国韦利济-维拉库布莱

  • 入库时间 2023-12-17 04:10:37

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2019-05-28

    授权

    授权

  • 2016-07-27

    实质审查的生效 IPC(主分类):G06T19/00 申请日:20140717

    实质审查的生效

  • 2015-01-21

    公开

    公开

说明书

技术领域

本发明涉及计算机程序和系统领域,并且尤其涉及用于设计和/或创作 技术说明,或更精确地,用于确定三维建模对象组件的分解图的分解路径 的计算机实现方法的领域。

背景技术

市场上提供了许多系统和程序用于设计和/或创作技术说明,作为安装 或者卸除说明,例如归属于商标3D设计者的由Dassault Systèmes提 供的说明。

这些系统,主要专用于非CAD软件用户,使得用户能够生成例如技术 说明、维护或训练操作、组装或卸除指导、市场介绍或交互应用(像交互 部分目录……)。

在这些系统中,已存在某些先进工具以创作3D产品的分解图,但没有 一个提供3D中容易地绘制分解路径的解决方案。

的确,制作分解路径是讲究且耗时的,因为需要很多人工操作:或通 过人工链接或连接点,或通过对于一个单件使用一组折线。

分解图表示对象组件根据它们的关系展开,特别地,对象被定位以显 示被组装时它们如何装配在一起。分解路径允许展示组件的分解图的对象 之间的链接,尤其是解释了用于组装或卸除组件的这些对象的顺序。

因此,在三维建模对象的组件的分解图上创作一个或多个分解路径是 困难且耗时的。

发明内容

本发明的一个目标是提供一种计算机实现方法和系统以解决上面提及 的问题。

根据本发明的一个方面,提出了一种用于确定三维建模对象组件的分 解图的分解路径的计算机实现方法,包括步骤:

-在主坐标系(main frame)中显示场景中组件的分解图;

-计算至少一组分解路径,一个分解路径对应于与组件的至少一个对 象链接的至少一条分解线构成的组;

-显示缩略图列表,一个缩略图对应于组件的至少一组可能的计算分 解路径;

-在所述缩略图列表中选择一个缩略图;以及

-显示所选择的缩略图。

这种计算机实现方法使得能够容易地且快速地在三维建模对象组件的 分解图上创建多个分解路径。

用户将能够看到其甚至没有想到的多种可能性。因此本发明不仅仅是 信息的展示,因为包括了不同可能性的计算步骤。

根据一个实施例,分解路径的分解线包括:

-与至少一个对象的两个位置链接的至少一条线,所述至少一条线是 线段或曲线;和/或

-至少一条自定义线,其包括具有至少一个几何约束的约束集的至少 一条线。

通过将这样的分解线(线段或曲线)和分解的自定义线结合,每个分 解路径都是可能的,并且本发明提供正确路径给用户,该正确路径是他在 他的初始选择的组件对象或部分中寻找的。

根据一个实施例,在缩略图列表中选择一个缩略图的步骤之前是预览 缩略图列表的至少一个缩略图的步骤。

这种预览使得促进了在缩略图列表中选择缩略图的选择。

根据一个实施例,显示所选择的缩略图(TH3)的步骤通过在主坐标 系中替换当前视图来执行,或换句话说,通过在主坐标系中替换先前显示 的分解图或分解路径来执行。

因此,在主坐标系中,所选择的缩略图的内容替换了先前的视图。

根据一个实施例,在缩略图列表中选择一个缩略图的步骤之前是在主 坐标系中预览缩略图列表的至少一个缩略图的步骤。

因此,在任何动作之前,用户可看到一显示的结果。

根据一个实施例,所述约束集包括在通道区域、航点(waypoint)、轴 线、避让区域和避让点中的至少一个约束。

因此,可能创作任何类型的分解路径。

根据一个实施例,计算和显示缩略图列表的步骤使用编排准则 (scheduling criterion)。

因此,通过使用编排准则,与组件的一组计算的分解路径的不同展示 对应的缩略图列表可被排序以便于在缩略图列表中进行缩略图的选择。

根据一个实施例,所述编排准则使用准则集中的至少一个几何准则, 所述准则集包括:该组件的一组计算的分解路径的展示的部分的共线性; 穿过该组件的一组计算的分解路径的展示的部分的相同点;以及该组件的 一组计算的分解路径的展示的部分的优选方向。

因此,通过使用这样的准则,对于不同的组件,用户可具有总是一致 性发生的分解路径的展示。因此,可进一步确定优选的用户选择类型。

根据一个实施例,在缩略图列表中选择一个缩略图的步骤默认自动使 用所述编排准则,以显示缩略图列表中的具有所述编排准则的最好值(best  value)的缩略图。

因此在缩略图列表中选择一个缩略图之前可能会生成自动选择,或自 动的预选。

根据一个实施例,预览缩略图列表中的至少一个缩略图和在缩略图列 表中选择一个缩略图的步骤包括使用一个抉择选择器。

由于在多个对象中分解路径的自动创建会导致多个解决方案,抉择选 择器应当显示缩略图列表以展示用户具有的各种可能性。

抉择选择器使用户能够对最终结果将会如何实现取得实时可视化且使 他能够采取更快的决定。

根据一个实施例,所述抉择选择器适于由指示装置(pointing means) 控制。

指示装置可包括计算机鼠标、触摸笔或敏感触摸屏。

根据一个实施例,预览的步骤使用与抉择选择器的第一交互,而选择 的步骤使用与抉择选择器的第二交互。

例如,第一交互和第二交互的联接可以分别是第一点击和第二点击、 或拇指的悬停和点击、或点击和双击……

根据本发明的另一方面,还提出了一种具有计算机可执行指令的计算 机可读媒介,该计算机可执行指令使得计算机系统执行如上所述的用于确 定三维建模对象组件的分解图的分解路径的方法。

根据本发明的另一方面,还提出了一种存储在计算机可读媒介中的计 算机程序产品,用于确定三维建模对象组件的分解图的分解路径,包括用 于使得系统执行如上所述方法的步骤的代码装置。

根据本发明的另一方面,还提出了一种设备,其用于确定三维建模对 象组件的分解图的分解路径,包括用于实现如上所述方法的步骤的装置。

附图说明

通过考虑某些通过非限制性示例的方式描述的和通过附图说明的实施 例,本发明将被更好地理解,在附图中:

-图1至6说明了根据本发明一个方面的方法的示例;

-图7说明了在其中可实现本发明的计算机网络或类似的数字处理环 境;以及

-图8说明了计算机内部结构的图表。

具体实施方式

下面的附图更详细地解释了本发明的功能。

图1说明了用于确定三维建模对象组件的分解图的分解路径的本计算 机实现方法的步骤。

该方法包括:步骤1,显示场景中组件的分解图;以及步骤2,计算至 少一组分解路径,一个分解路径对应于与组件的至少一个对象链接的至少 一条分解线构成的组。

可选地,本计算机实现方法可容易地适于确定三维建模对象组件的分 解图的至少一个分解路径,特别地通过调整步骤2以适于计算至少一个由 至少一个分解路径构成的组。

此外,该方法包括:步骤3,显示缩略图列表,一个缩略图对应于组件 的至少一组可能的计算分解路径;以及步骤4,在缩略图列表中选择一个缩 略图;以及步骤5,显示所选择的缩略图。

下面的图2-6更精确地说明了根据本发明一个方面的方法的一实施例。

如在图2中所示,通过初始化分解图,用户可获得这种视觉结果。

在本示例中,所显示的分解图包括将组件的一组对象包围住的包围盒, 但这当然是一个非限制性的示例。

在图3上,与组件的至少一个对象链接的至少一条分解线构成的组的 计算步骤已经被执行。

在当前示例中显示了:在主坐标系中,对应于组件的计算分解路径的 不同组的缩略图TH1、TH2、TH3的列表LIST的一个缩略图的内容。

因此,在主坐标系中,缩略图的内容替换了主坐标系的先前视图。

分解路径分别对应于与组件的至少一个对象链接的至少一条分解线构 成的组。

分解路径的分解线包括与至少一个对象的两个位置链接的至少一条 线,所述至少一条线为线段或曲线,和/或至少一条自定义线,所述至少一 条自定义线包括具有至少一个几何约束的约束集的至少一条线。

所述约束集包括在通道区域、航点、轴线、避让区域和避让点中的至 少一个约束。

在图3的本示例中,所计算的分解路径是轴向的分解路径,即,具有 通过组件对象的中心的约束通道的分解区段。

在本示例中,列表的缩略图TH1、TH2、TH3根据编排准则被排序, 在本情形中是从右手至左手。默认地,像在本示例中一样,具有编排准则 的最好值的缩略图TH1的分解路径可被显示在主坐标系中。

编排准则使用准则集中的至少一个几何准则,所述准则集包括:该组 件的一组计算的分解路径的展示的部分的共线性;穿过该组件的一组计算 的分解路径的展示的部分的相同点;以及该组件的一组计算的分解路径的 展示的部分的优选方向。

开始自动生成分解路径可导致这样的3D结果。

如图4所示,可自动地或通过用户的特定动作显示抉择选择器SEL。

在一个示例中,该抉择选择器SEL由具有叠加的手标识的圆盘来展示, 且可被指示装置控制,所述指示装置比如是计算机鼠标、触摸笔或敏感的 触摸屏……

通过第一交互,用户可以例如通过悬停缩略图或在缩略图上作第一点 击来预览缩略图列表LIST的缩略图。在本情形中,用户预览列表LIST中 的左缩略图TH3,考虑编排准则,该左缩略图TH3是第三个缩略图。

随后,通过第二交互,用户可例如使用点击或双击来选择列表LIST的 他希望作为分解路径的组的缩略图TH3。

因此,在列表LIST中选择分解路径的组之前用户可作出多个预览。

当用户做出这个选择时,如在图5上所示,可出现一指示器IND,且 在确认抉择后,该抉择选择器SEL可消失。

最终,如在图6上所示,显示了所选择的分解路径的组。如在本例中 一样,所选择的缩略图通过替换被显示在主坐标系中。

图7说明了在其中可实现本发明的计算机网络或类似的数字处理环境。

客户端计算机/设备CL和服务器计算机SV提供执行应用程序或类似 物的处理、存储和输入/输出设备。客户端计算机/设备CL也可通过通信网 络CNET被链接至其他计算设备,包括其他客户端设备/处理器CL和服务 器计算机SV。通信网络70可以是当前使用相应协议(TCP/IP、蓝牙等) 以互相通信的远程接入网络、全球网络(例如,因特网)、全球范围的计算 机集合、局域网或广域网以及网关的一部分。其他电子设备/计算机网络架 构也是合适的。

图8是图7的计算机系统中的计算机(例如,客户端处理器/设备CL 或服务器计算机SV)的内部结构的图表。每个计算机CL、SV均包括系统 总线SB,其中总线是被用于在计算机或处理系统的组件之间进行数据传送 的一组硬件线。总线SB本质上是连接计算机系统的不同元件(例如,处理 器、磁盘存储器、内存、输入/输出端口、网络端口等……)的共享导线, 其使得信息在元件之间进行传送。

用于将各种输入和输出设备(例如,键盘、鼠标、显示器、打印机、 扬声器等)连接至计算机CL、SV的I/O设备接口DI附连至系统总线SB。 网络接口NI使计算机能够连接至被附连至网络(例如,图7的网络CNET) 的各种其他设备。

内存MEM提供用于实现本发明的一实施例的计算机软件指令SI和数 据CPP的易失性存储器(例如,第一路径生成器PB、用于计算第二路径的 装置CM、实现图1至6中讨论的方法的更新器UD、以及上面详述的支持 代码)。

磁盘存储DS为用于实现本发明的一实施例的计算机软件指令SI和数 据DAT提供非易失性存储器。中央处理单元CPU也被附连至系统总线SB 并被提供用于计算机指令的执行。

在一个实施例中,处理器例程SI和数据DAT是计算机程序产品(一 般地被称为CPP),包括提供用于本发明系统的软件指令的至少一部分的计 算机可读媒介(例如,移动存储媒介,比如一个或多个DVD-ROM、 CD-ROM、磁碟、磁带等……)。计算机程序产品CPP可以通过任何合适 的软件安装过程安装,如本领域中公知的那样。

在另一实施例中,软件指令的至少一部分也可通过电缆、通信和/无线 连接下载。在其他实施例中,本发明程序是体现在传播媒介(例如,无线 电波、红外波、激光波、声波、或通过全球网络(例如因特网或其他网络) 传播的电波)上的传播信号上的计算机程序传播信号产品SP。这种载体媒 介或信号为本发明例程/程序CPP提供软件指令的至少一部分。

在替代性的实施例中,该传播信号是在传播媒介上承载的模拟载波或 数字信号。例如,该传播信号可以是通过全球网络(例如,因特网)、电通 信网络或其他网络传播的数字化信号。

在一个实施例中,该传播信号是在传播媒介上传输一段时间的信号, 例如通过网络在一段微秒、秒、分或更长时间内在包中发送的用于软件应 用程序的指令。

在另一实施例中,计算机程序产品CPP的计算机可读媒介是计算机系 统CL可接收和读取的传播媒介,例如通过接收该传播媒介和识别在该传 播媒介中体现的传播信号,如以上针对计算机程序传播信号产品所述。

一般来说,术语“载体媒介”或瞬态载体包括前述的瞬态信号、传播 信号、传播媒介、存储器媒介和类似物。

虽然本发明参考其示例实施例被特定示出和说明,本领域技术人员将 理解,在其中可以作各种形式和细节上的改变而不脱离由权利要求包含的 本发明范围。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号