修改受约束和不受约束的曲线网络制造技术

技术编号:12651777 阅读:72 留言:0更新日期:2016-01-06 08:26
用于修改几何模型的方法和对应的系统(100)以及计算机可读介质(126)。方法包括:接收(205)几何模型,该几何模型包括多个曲线(302/304a/304b/306a/306b)。该方法包括:接收(210)该多个曲线中的一个或多个曲线的选择;发现(215)该多个曲线中与所选曲线相关的至少一个其它曲线;以及发现所选曲线与一个或多个其它曲线之间的关系,包括将所选曲线、所述一个或多个其它曲线和所述关系添加到所选曲线集合。该方法包括:预处理(220)所选曲线集合,包括去激活针对几何模型的约束的集合。该方法包括:接收(225)所选曲线的修改;以及修改(230)所选曲线集合,以产生经修改的几何模型和经修改的所选曲线集合。该方法包括:后处理(235)经修改的所选曲线集合,包括重新激活并应用针对几何模型的约束。

【技术实现步骤摘要】
【国外来华专利技术】【专利说明】修改受约束和不受约束的曲线网络对其它申请的交叉引用 本申请与共同转让的2013年4月30日提交的“Curves in a Variat1nal System”这一美国专利申请13/873,642共享某种主题,该美国专利申请特此通过引用而并入。
本公开内容总体涉及计算机辅助设计、可视化和制造系统、产品生命周期管理(“PLM”)系统以及管理用于产品和其它项目的数据的类似系统洪同地,“产品数据管理”系统或PDM系统)。
技术介绍
PDM系统管理PLM及其它数据。改进的系统是合期望的。
技术实现思路
各种所公开的实施例包括用于修改几何模型的方法和对应的系统以及计算机可读介质。方法包括:接收几何模型,该几何模型包括多个曲线。该方法包括:接收该多个曲线中的一个或多个曲线的选择;发现该多个曲线中与所选曲线相关的至少一个其它曲线;以及发现所选曲线与该(一个或多个)其它曲线之间的关系,包括将所选曲线、该(一个或多个)其它曲线和所述关系添加到所选曲线集合。该方法包括:预处理所选曲线集合,包括去激活针对几何模型的约束的集合。该方法包括:接收所选曲线的修改;以及修改所选曲线集合,以产生经修改的几何模型和经修改的所选曲线集合。该方法包括:后处理经修改的所选曲线集合,包括重新激活和应用针对几何模型的约束。前述内容已经相当宽泛地概述了本公开内容的特征和技术优势,使得本领域技术人员可以更好地理解以下的详细描述。本公开内容的附加特征和优势将在下文中加以描述,其形成权利要求的主题。本领域技术人员将领会到,他们可以容易地使用所公开的概念和具体实施例作为修改或设计用于实施本公开内容的相同目的的其它结构的基础。本领域技术人员还将认识到,这样的等同构造不脱离于本公开内容的以其最宽泛形式存在的精神和范围。在进行以下【具体实施方式】之前,可以有利的是,阐述贯穿本专利文档使用的某些词语或短语的定义:术语“包含”和“包括”以及其派生词意指包括而不限于;术语“或”是包括性的,意味着和/或;短语“与…相关联”和“与其相关联”以及其派生词可以意指包括、被包括在……内、与……互连、包含、被包含在……内、连接到或与……连接、耦合到或与……耦合、可与……通信、与……协作、交织、并置、接近于、接合到或与……接合、具有、具有……的性质等等;并且术语“控制器”意指控制至少一个操作的任何设备、系统或其一部分,而不管这样的设备是以硬件、固件、软件还是这些中的至少两个的某种组合实现。应当指出的是,与任何特定控制器相关联的功能性可以是集中式的或分布式的,而不管是本地还是远程。用于某些词语和短语的定义贯穿本专利文档而提供,并且本领域普通技术人员将理解到,这样的定义在许多(如果不是大多数的话)实例中适用于这样的所定义的词语和短语的在先以及未来使用。尽管一些术语可以包括各种各样的实施例,但是所附权利要求可以明白地将这些术语限于具体实施例。【附图说明】出于本公开内容及其优势的更完全理解,现在参照结合附图进行的以下描述,在附图中相似编号指定相似对象,并且在附图中: 图1描绘了其中可实现实施例的数据处理系统的框图; 图2描绘了依照所公开的实施例的过程的流程图;以及图3A和3B图示了依照所公开的实施例的修改之前和之后的示例性2D几何模型。【具体实施方式】以下讨论的图1到3以及在本专利文档中用于描述本公开内容的原理的各种实施例仅通过说明的方式进行,而不应当被以任何方式解释为限制本公开内容的范围。本领域技术人员将理解到,本公开内容的原理可以在任何适当布置的设备中实现。本申请的许多仓Ij新教导将参照示例性非限制性实施例加以描述。在变分(variat1nal)建模系统(诸如在西门子产品生命周期管理软件有限公司产品中使用的“同步技术”过程)内,改变是通常以变分形式表达的。变分系统在几何约束和维度方面描述曲线的对象模型或集合中的特征的参数和这些特征之间的关系。这样的系统然后使用“求解器”过程来处理这些约束和维度,连同维持设计意图所需的大量附属约束和维度,并且整个模型同时被求解。常规地,二维(2D)或三维(3D)中的曲线几何形状已经是在没有约束的情况下控制的或者是通过必须完全地约束整个系统来控制的,要么自动地要么手动地控制。这两种方法中的任一种都不具有同步技术的优势,其对基于选择的、局部、快速且直观的编辑进行自动化且不要求约束整个系统。同步曲线编辑允许在修改之前推断所选曲线、所连接曲线和邻近曲线之间的关系之后对曲线进行修改。被推断的关系是在做出修改的同时在所有曲线上施行的。这使同步曲线编辑工具比在传统工具的情况下更强大。基本过程是:一个或多个曲线被选择以用于修改。在选择之后,由曲线发现器进行关系的推断。曲线然后通过诸如移动或偏移之类的操作加以修改。在操作之后,执行约束后处理以决定如何处置任何预先存在的(草图)约束。曲线修改的结果是经修改的曲线集合。所公开的实施例包括用于通过推断并求解暂态约束来修改受约束和不受约束的曲线网络的系统和方法。要指出的是,尽管在本文中在2D几何形状的上下文中描述具体实施例,但是本文所讨论的技术也适用于3D几何形状。图1描绘了其中可实现实施例的数据处理系统的框图,例如作为特别地通过软件而配置或以其它方式被配置成执行如本文所描述的过程的PDM系统,以及特别地作为如本文所描述的多个互连且通信的系统中的每一个。所描绘的数据处理系统包括连接到二级高速缓存器/桥104的处理器102,该二级高速缓存器/桥104继而连接到本地系统总线106。本地系统总线106可以例如是外围组件互连(PCI)构架总线。在所描绘的示例中还连接到本地系统总线的是主存储器108和图形适配器110。图形适配器110可以连接到显示器111。诸如局域网(LAN) /广域网/无线(例如WiFi)适配器112之类的其它外围设备也可以连接到本地系统总线106。扩展总线接口 114将本地系统总线106连接到输入/输出(I/O)总线116。I/O总线116连接到键盘/鼠标适配器118、盘控制器120和I/O适配器122。盘控制器120可以连接到存储装置126,存储装置126可以是任何适当的机器可使用或机器可读存储介质,包括但不限于:非易失性、硬编码型介质,诸如只读存储器(ROM)或可擦除、电可编程只读存储器(EEPR0M)、磁带存储装置;以及用户可记录型介质,诸如软盘、硬盘驱动器和紧致盘只读存储器(⑶-ROM)或数字多功能盘(DVD)、以及其它已知的光学、电气或磁存储设备。在所示出的示例中还连接到I/O总线116的是音频适配器124,扬声器(未示出)可以连接到音频适配器124以用于播放声音。键盘/鼠标适配器118提供用于指点设备(未示出)的连接,该指点设备诸如是鼠标、轨迹球、轨迹指针等。本领域普通技术人员将领会到,在图1中描绘的硬件可以针对特定实现方式而变化。例如,诸如光盘驱动器等之类的其它外围设备也可以附加地或代替所描绘的硬件而使用。所描绘的示例仅出于解释的目的而被提供且不意欲暗示关于本公开内容的架构限制。依照本公开内容的实施例的数据处理系统包括采用图形用户界面的操作系统。操作系统准许多个显示窗口被同时呈现在图形用户界面中,其中每一个显示窗口将界面提供给不同的应用或提供给相同应用的不同的实例。图形用本文档来自技高网...

【技术保护点】
一种用于修改几何模型(300)的方法,该方法由数据处理系统(100)执行并包括:通过数据处理系统接收(205)几何模型,该几何模型包括多个曲线(302/304a/304b/306a/306b);通过数据处理系统接收(210)该多个曲线中的曲线(302)的选择;通过数据处理系统发现(215)该多个曲线中与所选曲线相关的至少一个其它曲线(304a),并且发现所选曲线与该至少一个其它曲线之间的关系,包括将所选曲线、该至少一个其它曲线和所述关系添加到所选曲线集合;通过数据处理系统预处理(220)所选曲线集合,包括去激活针对几何模型的约束的集合;通过数据处理系统接收(225)所选曲线的修改,并且修改(230)所选曲线集合,以产生经修改的几何模型(图3B)和经修改的所选曲线集合;通过数据处理系统后处理(235)经修改的所选曲线集合,包括重新激活和应用针对几何模型的约束;以及显示并存储(240)经修改的几何模型。

【技术特征摘要】
【国外来华专利技术】

【专利技术属性】
技术研发人员:D巴斯郁峰秦辉林映朱金标
申请(专利权)人:西门子产品生命周期管理软件公司
类型:发明
国别省市:美国;US

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

1