一种CAD系统、方法和计算机可读介质。该方法包括接收图形模型和对于对称约束的选择。该方法包括接收对所述图形模型的第一曲线和第二曲线的选择,该选择指示在所述第一曲线和第二曲线上的各个点。该方法包括确定用户意图并根据用户意图在所述第一曲线和第二曲线之间施加对称约束。该方法包括存储并显示图形模型。
【技术实现步骤摘要】
【国外来华专利技术】
本专利技术大体上涉及用在计算机辅助设计、制造、工程、建模和可视化(単独地和共同地使用,“CAD”和“CAD系统”)以及用在产品生命 周期管理(product lifecyclemanagement, PLM)和其他系统中的系统和方法。
技术介绍
许多制造广品首先在CAD系统中被设计和建ホ旲,而PLM系统被制造者、零售者、顾客和其他用户用来管理各种产品的设计、使用和处置。改进的系统是需要的。
技术实现思路
各种实施例包括CAD系统、方法以及计算机可读介质。ー种方法包括接收图形模型和对称约束的选择。该方法包括接收图形模型的第一曲线和第二曲线的选择,该选择指示在第一曲线和第二曲线上的各个点。该方法包括确定用户意图,井根据用户意图在第一曲线和第二曲线之间施加对称约束。该方法包括存储并显示图形模型。前述已经相当广泛地概括了本公开的特征和技术优点,以便本领域技术人员可更好地理解后面的详细描述。本公开的构成权利要求的主题的附加的特征和优点将在下文中描述。本领域技术人员将意识到,他们可容易地利用所公开的概念和具体实施方式作为基础来修改或设计用来实现本公开的相同的目的的其他结构。本领域技术人员还将意识到,在最广泛形式下的该等同构造未脱离本公开的精神和范围。在开始描述下面的“具体实施方式”之前,对贯穿本专利文档中所使用的以下ー些词或短语的定义进行说明是有益的词语“包括”和“包含”以及其派生词意为无限制地包括;词语“或”是包容性的,意指“和/或”;短语“与……关联(相关)”和“与其关联”以及其派生短语,可意为包括、被包括在内、与……相联系、包含、被包含在内、连接到或与……相连、耦合到或与……耦合、可与……通信,与……合作、交织、并列、与……接近、束缚至/与……束缚在一起、具有或具有……的特性等;以及词语“控制器”意为控制至少ー个操作的任何设备、系统或其部分,而不管这样的设备是以硬件、固件、软件还是以它们中的至少两个的某种组合来实现。应该指明的是,与任何特定控制器相关的功能性可为集中的或分布的,而不管是本地还是远程。贯穿本专利文档提供了某些词和短语的定义,本领域的普通技术人员会理解,这样的定义应用于在现今以及未来使用如此定义的词和短语的许多(即使不是大多数)实例中。而某些词语可包括许多实施例,所附的权利要求书可清楚地将这些词语限制到特定的实施例。附图说明为了更全面地理解本公开及其优点,结合附图来參考下面的描述,其中相同的附图标记标识相同的对象,附图中图I示出了数据处理系统的框图,在该数据处理系统中可根据所公开的实施例来实现ー个实施例;图2A和图2B示出了两个简单的例子,以解释根据所公开的实施例的典型情况;以及图3示出了根据所公开的实施例的处理的流程图。具体实施例方式在本专利文档中下面所讨论的图I至图3以及用来描述本公开的原理的各种实施例仅为了说明,在任何情况下都不应被解释为对本公开的范围的限制。本领域技术人员将理解,本公开的原理可在任何适当布置的设备内实现。将參考示例性的非限制的实施例描述本申请的许多创新的教导。 当在CAD系统或PLM系统中操作模型时,用户经常想要使两条曲线相互对称,其中曲线受其他几何形状的限制。所公开的实施例对于曲线是否对齐或非对齐提供了用户控 制,以防止曲线坍缩到零长度,其中坍缩到零长度是已知系统中的典型行为。在CAD系统中,每一条曲线典型地被保持为具有起点(顶点)和終点。如这里所使用的“对齐(aligned)”表示曲线沿相同的方向延伸(当被认为是从始端到终端的向量吋),并且曲线以起点大体上相互邻近或对应(“始端对应始端”)以及终点也大体上相互邻近或对应(“终端对应终端”)的方式对齐。在实体模型中,对齐的面将朝向同一方向。“非对齐(anti-aligned)””指示相反的,即曲线沿相反的方向延伸(“始端对应终端”)。在实体模型向,非对齐的面一般相互面对。某些CAD工具包括诸如“镜像(Mirror)”命令等命令,该命令可试图通过创建副本并在原始几何形状与副本之间施加几何约束而对现有的点和曲线进行镜像。在某些情况中,用户可能希望通过使现有的曲线或点关于中心线对称而对现有的几何形状施加相似的对称约束。使用其他工具,由于所选的曲线频繁地坍缩到零长度(比如缘自在每条曲线上的其他约束的出现),因此,该处理失败。常规的系统不能自动判断两条现有的曲线是否应被对齐或非对齐。所公开的实施例提供了修改几何模型以正确地施加对称约束的系统和方法。各种实施例解释用户输入以确定用户意图,然后判断所选的曲线是否应被处理为对齐的或非对齐的,以产生正确的解决方案。图I示出了可实现实施例的数据处理系统(比如,CAD系统)的框图。所示数据处理系统包括连到ニ级高速缓冲存储器/桥104的处理器102,而ニ级高速缓冲存储器/桥104又连接到本地系统总线106。本地系统总线106可为比如外围组件互连(peripheralcomponent interconnect, PCI)结构总线。在所示的例子中,连接到本地系统总线的还有主存储器108和图形适配器110。图形适配器110可被连接到显示器111。诸如局域网(localarea network,LAN)/ 广域网(Wide Area Network)/无线(t匕如,Wifi)适配器112等其他外围设备,也可被连到本地系统总线106。扩展总线接ロ 114将本地系统总线106连接到输入/输出(input/output, 1/0)总线116。1/0总线116被连接到键盘/鼠标适配器118、磁盘控制器120和1/0适配器122。磁盘控制器120可被连到存储装置126,其中存储装置126可为任何适合的机器可用或机器可读存储介质,包括但不限于诸如只读存储器(read only memories, ROM)或可擦除的、电可编程的只读存储器(.erasable, electrically programmable read onlymemorie, EEPROM)、磁带存储装:^等非易失性的、硬编码类型介质;以及诸如软盘、硬盘驱动器、压缩盘只读存储器(compact diskread onlymemorie, CD-ROM)或数字多功能光盘(digital versatile disk, DVD)等用户可记录类型介质;以及其他已知的光、电或磁存储设备。在所示的例子中连接到I/O总线116的还有音频适配器124,扬声器(未示出)可被连接到该音频适配器124以播放声音。键盘/鼠标适配器118为诸如鼠标、轨迹球(trackball)和轨迹指示器(trackpointer)等指示设备(未示出)提供连接。本领域的普通技术人员将理解,对于特定的实现,图I中所示的硬件可不同。比如,另外还可使用诸如光盘驱动器等其他外围设备或可用该外围设备替代所示出的硬件。仅是为了解释的目的提供了所示出的例子,且所示出的例子并没有限制本公开的结构的意思。 依照本公开的实施例的数据处理系统包括采用图形用户界面的操作系统。该操作系统允许同时在图形用户界面上呈现多个显示窗ロ,其中每个显示窗ロ为不同应用或相同应用的不同实例提供界面。在该图形用户界面内的光标可被用户通过指示设备来操作。光标的位置可被改变和/或可以是诸如点击鼠标按钮等为启动想要的响应而产本文档来自技高网...
【技术保护点】
【技术特征摘要】
【国外来华专利技术】...
【专利技术属性】
技术研发人员:史蒂文·罗伯特·扬科维奇,张东平,
申请(专利权)人:西门子产品生命周期管理软件公司,
类型:
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。