用在CAD系统中的方法。一种方法包括加载CAD数据,该CAD数据包括第一2D线框几何形状和第一3D特征。该方法还包括维持第一2D线框几何形状和第一3D特征之间的第一双向逻辑关系以及接收CAD系统对第一3D特征的改变的输入。该方法还包括响应于输入,使用第一双向逻辑关系由CAD系统进行对第一3D特征的改变和对第一2D线框几何形状的相应的改变,以及存储改变。还讨论了CAD系统和计算机可读介质。
【技术实现步骤摘要】
【国外来华专利技术】其他申请的交叉引用本申请要求于2009年5月29日提交的美国临时专利申请61/182,478的优先权,其通过引用合并于此。
本公开总体上涉及计算机辅助设计、视觉化和制造系统以及相似的系统(在这里被单独地和共同地称为“CAD系统”)。
技术介绍
典型地使用线性历史特征或者无历史特征来表示CAD系统中的对象模型。
技术实现思路
各种公开的实施例包括用在CAD系统中的方法。一种方法包括加载CAD数据,该CAD数据包括第一2D线框几何形状(wireframe geometry)和第一3D特征。该方法还包括维持第一2D线框几何形状和第一3D特征之间的第一双向逻辑关系以及接收CAD系统对第一3D特征的改变的输入。该方法还包括响应于输入,使用第一双向逻辑关系由CAD系统进行对第一3D特征的改变和对第一2D线框几何形状的相应的改变,以及存储改变。还公开了包括CAD系统和计算机可读介质的实施例。前文已相当广泛地概述了本公开的方面和技术优点,从而本领域技术人员可以更好地理解下面的详细描述。下文将描述形成权利要求的主题的本公开的另外的方面和优点。本领域技术人员将认识到,他们可以容易地使用所公开的概念和特定的实施例作为用于修改或者设计用于实现本公开的相同目的的其他结构的基础。本领域技术人员还将认识到,这些等同的构造并不偏离本公开的最广泛的形式的精神和范围。在开始进行下面的详细描述之前,可有利的是阐述本专利文件通篇使用的某些词或短语的定义:术语“包括”和“包含”以及其派生物意味着内含但不限于;术语“或者”是内含性的,意味着和/或;短语“与…相关联”和“与其相关联”以及其派生物可以意味着包括,包括在内、与…互连、包含、包含在内、连接到或与…连接、耦接到或与…耦接、能够与…通信、与…协作、交错、并置、接近、绑定到或与…绑定、具有、具有…的性质、等等;并且术语“控制器”意味着控制至少一个操作的任何设备、系统或其部分,不论该设备以硬件、固件、软件实现还是以它们中的至少两个的某种组合实现。应当注意,与任何特定控制器相关联的功能可以集中或分布,不论是局部地还是远程地。本专利文件通篇提供了某些词和短语的定义,并且本领域的普通技术人员将理解,这些定义在许多(如果不是大多数)情形下适用于这样定义的词和短语的先前的以及未来的使用。尽管一些术语可以包括广泛的多种实施例,但是所附权利要求可以明确地将这些术语限制到特定的实施例。附图说明为了更完整地理解本公开及其优点,现参照下文结合附图进行的描述,在附图中相同的数字表示相同的对象,并且其中:图1示出了其中实施例可以被实现为例如CAD系统的数据处理系统的框图;图2图示了在一些情况下如何在线性历史模型中管理改变的示例;图3示出了根据所公开的实施例的局部特征的逻辑耦接的示例;图4示出了包括局部特征的所公开的实施例的另一示例,该局部特征具有使用双向逻辑耦接而逻辑耦接到外部线框几何形状的面集合;图5示出了具有如下局部特征的所公开的实施例的示例,这些局部特征均具有与外部布局的双向特征-线框逻辑耦接;图6示出了所公开的实施例的示例,其图示了与其上级面(parent face)相关的局部特征;图7图示了图5的示例的背景(context)下的折衷事件;以及图8图示了根据所公开的实施例的过程的流程图。具体实施方式本专利文件中的下文讨论的图1至8以及用于描述本公开的原理的各种实施例仅作为说明,且不应以任何方式被解释为限制本公开的范围。本领域技术人员将理解,本公开的原理可以在任何适当布置的设备中实现。将参照示例性的非限制性的实施例描述本申请的许多创新的教导。各种实施例包括CAD系统和相关方法以及计算机程序产品,它们可以使线框几何形状与从线框得到的特征几何形状(典型地为面几何形状)耦接。这些实施例使得能够与移动特征几何形状的后继操作同步地保持线框几何形状,并且修改线框几何形状的后继操作使得特征几何形状更新。这些实施例在不存在维持线框和特征几何形状之间的关系的线性历史的情况下,产生了系统中的少量的特征行为。特征几何形状常常得自并且依赖于相应的线框几何形状。在这些情况下,存在线框几何形状和特征几何形状之间的关联关系,使得线框几何形状“驱动”特征几何形状。这在线性历史CAD模型中是特别常见的,其中各种特征与对象模型的历史树中的先前特征相关联并且依赖于该先前特征。线性历史模型维持特征顺序,其中特征几何形状依赖于先前线框几何形状,从而例如,特征的面由它们与线框几何形状的关系限定。一些类别的特征得自二维(2D)平面线框几何形状,并且这里公开的实施例对于这种类别的特征是特别有用的。这些类别的特征通常从2D平面线框得到体积,并且CAD系统随后使用该体积作为工具来执行布尔运算以修改目标体。对于这种类别的特征,通常线框描述诸如轮廓或外形的2D形式以及特征的位置。特征处方(feature recipe)中的其他输入描述三维(3D)特征的第三维,诸如广度或深度。线框嵌入得在特征内部或者在特征外部。特征几何形状典型地意味着特征的面,因为线框可以限定边缘,并且将线框几何形状称为历史树中的先前特征。当线框改变时,“下游”特征更新,诸如特征面相应改变。这种方向性是传统的线性历史模型中的特征的基础行为。当用户希望改变特征的形式或位置时,用户编辑线框,并且特征相应更新。用户不直接编辑面,因为传统系统不能将任何改变“沿”历史树传播到先前特征或线框。无历史建模的差异在于,其不具有线性历史。在无历史模型中,每个局部特征可以引用整个体自身而非历史树中的先前特征。可以单独地直接编辑每个特征面或线框,并且不会影响任何其他特征。其必然结果是,不存在如线性历史模型中存在的相关特征的自动更新。特别地,在无历史模型中,对线框几何形状的改变不会更新特征,并且对特定特征的改变仍不会更新线框几何形状。这里描述的系统和方法使得CAD系统能够维持局部特征和从其得到该局部特征的线框几何形状之间的关系,即使在不存在线性历史的情况下,从而对局部特征或线框几何形状的改变彼此更新。图1示出了数据处理系统的框图,其中实施例可以被实现为例如配置为执行如这里描述的过程的CAD系统。所示的数据处理系统包括连接到二级缓存/桥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可以是任何适当的机器可用的或者机器可读的存储介质,包括但不限于非易失性、硬编码本文档来自技高网...
【技术保护点】
【技术特征摘要】
【国外来华专利技术】2009.05.29 US 61/182478;2009.11.12 US 12/6172471.一种用在CAD系统中的方法,包括:
在CAD系统中加载CAD数据,所述CAD数据包括第一2D线框几何形状和第一3D特征;
由所述CAD系统维持所述第一2D线框几何形状和所述第一3D特征之间的第一双向逻辑关系;
接收所述CAD系统对所述第一3D特征的改变的输入;以及
响应于所述输入,使用所述第一双向逻辑关系由所述CAD系统进行对所述第一3D特征的改变和对所述第一2D线框几何形状的相应的改变,并且将改变存储在所述CAD系统中。
2.根据权利要求1所述的方法,其中所述CAD系统还加载第二3D特征并且维持所述第二3D特征和所述第一2D线框几何形状之间的第二双向逻辑关系。
3.根据权利要求2所述的方法,其中所述CAD系统创建第二2D线框几何形状,移除所述第二双向关系,并且维持所述第二3D特征和所述第一2D线框几何形状之间的第三双向逻辑关系。
4.根据权利要求1所述的方法,其中对所述第一3D特征的改变将所述第一3D特征移动到与所述第一2D线框几何形状不同的平面中。
5.根据权利要求4所述的方法,其中所述CAD系统在不同平面中创建第二2D线框几何形状,所述第二线框几何形状与所述第一2D线框几何形状对应。
6.根据权利要求5所述的方法,其中所述CAD系统还维持所述第一3D特征和所述第二2D线框几何形状之间的第三双向逻辑关系。
7.根据权利要求1所述的方法,其中所述第一2D线框几何形状是CAD布局。
8.一种CAD系统,包括处理器和可访问存储器,所述CAD系统被配置为执行如下步骤:
加载CAD数据,所述CAD数据包括第一2D线框几何形状和第一3D特征;
维持所述第一2D线框几何形状和所述第一3D特征之间的第一双向逻辑关系;
接收对所述第一3D特征的改变的输入;以及
响应于所述输入,使用所述第一双向逻辑关系进行对所述第一3D特征的改变和对所述第一2D线框几何形状的相应的改变,并且存储改变。
9.根据权利要求8所述的CAD系统,其中所述CAD系统还加载第二3D特征并且维持所述第二3D特征和所述第一2D线框几何形状之间的第二双向逻辑关系。
10.根据权利要求9所述的CAD系统,其中...
【专利技术属性】
技术研发人员:R罗伊维尼,E莫拜,
申请(专利权)人:R罗伊维尼,E莫拜,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。