链接3D模型的视图/状态以及在其中传播更新制造技术

技术编号:35437596 阅读:19 留言:0更新日期:2022-11-03 11:46
一种计算机辅助设计(CAD)系统和对应方法管理三维(3D)模型视图/状态的修改。所述方法基于提供给CAD系统的用户输入来修改CAD系统中的3D模型的父视图。父视图链接到从父视图创建的3D模型的子视图。所述方法根据修改的所述父视图自动修改所述子视图。此类链接视图和自动修改使用户能够改变父视图的视图/状态,并使改变自动传播到子视图/状态。此外,当发生此类传播时,注释的取向、位置和可读方向也被自动更新,从而节省用户(例如,设计工程师)在3D模型的设计上几分钟、几小时甚至几天的工作。几小时甚至几天的工作。几小时甚至几天的工作。

【技术实现步骤摘要】
链接3D模型的视图/状态以及在其中传播更新
[0001]相关申请
[0002]本申请根据35U.S.C.
§
119或365要求享有2021年4月30日提交的美国申请号17/246,483 的优先权。上面申请的全部教导通过引用被并入本文中。

技术介绍

[0003]计算机辅助设计(CAD)软件允许用户构建和操纵复杂的三维(3D)模型。许多不同建模技 术可用于创建3D模型。一种这样的技术是实体建模技术,其提供拓扑3D模型,其中3D模型是互 连的拓扑实体(例如,顶点、边缘和面)的集合。拓扑实体具有对应的支持几何实体,例如,点、裁 剪曲线和对应于边缘划界的拓扑面的裁剪表面。3D CAD系统可以组合实体建模和其它建模技术, 例如参数建模技术,以在构建和操纵3D模型时使用。参数建模技术可以用于定义模型的不同特征和 部件的各种参数,且基于各种参数之间的关系限定那些特征和部件之间的关系。此类3D CAD系统 的典型用户可被称为设计工程师。
[0004]设计工程师设计3D模型的物理和美学方面,并且在3D建模技术方面具有技能。以下是描述 可以由此类设计工程师用于设计3D模型的3D CAD系统时可能使用的某些术语的定义。
[0005]·
3D模型:3D模型指CAD程序中的实体几何形状的表示。建模对象可以不含或含有一个或 多个3D实体,并且可以不含或含有一个或多个草图。
[0006]·
组件:形成例如汽车或飞机等可能复杂的建模对象的零件和部件的集合。在CAD程序中, 组件由其中将零件、特征和其它组件(子组件)配合在一起的文件表示。零件和子组件可以存在于 与组件分离的文件中。
[0007]·
注释模型:描述产品的模型、注释和属性的组合。
[0008]·
属性:大多数现代CAD程序具有将属性附接到任何几何实体的条文。属性可以包含可能与 几何实体有关的任何额外数据。
[0009]·
主体:包括拓扑数据和几何数据的实心体。实心体中的拓扑数据(例如,面、边缘和顶点等) 具有相同实心体中的对应几何数据。每个顶点对应于一个点。每个边缘对应于一条曲线。每个面对 应于一个表面。
[0010]·
部件(关于3D模型):组件内的任何零件或子组件。
[0011]·
边缘:特征的单个外边界。
[0012]·
实体:离散元件,例如面、边缘、顶点等。
[0013]·
面:模型的可选区域(平面或以其它方式)或具有帮助限定模型或表面的形状的边界的表面。 举例来说,长方体具有六个面,圆柱体具有三个面。
[0014]·
特征:与其它特征组合,构成零件或组件的个别形状。通过创建CAD特征,例如圆角、倒 角、突出、切口、孔、倾斜草稿等来修改3D模型。特征在本文中可以互换地称为CAD特征。
[0015]·
功能节点:特征树中特征的表示称为特征节点。大多数现代CAD程序将唯一标识符,例如 数字或字母数字文本与每个特征节点相关联。特征树在本文中可以可互换地称为
规范树,或者简单 地称为树。
[0016]·
特征树(即,规范树或树):在常规CAD程序中,3D模型中的特征以树的形式组织,称为 特征树或规范树,其列出每个特征并定义所述特征与树中的较高和较低级别特征如何相关。
[0017]·
几何实体:几何实体可以指特征节点或CAD特征内的一些实体,例如线、曲线、平面、表 面等。大多数现代CAD程序将唯一标识符与每个几何实体相关联。唯一标识符可以是数字或字母数 字文本。
[0018]·
大型设计审核:一种组装审核模式,其允许非常大的组件快速打开,同时仍然保持在对组件 进行设计审核时可用的能力。在大型设计审核模式中,用户例如能够导航组件的设计树,测量距离, 创建横截面,隐藏并显示部件,并创建、编辑和回放走查(walk

through)。大型设计审核模式也可以 称为“图形模式”。
[0019]·
零件:由特征组成的单个3D物体。零件可包括多个主体。零件可成为组件中的部件。零件 的示例包括例如螺栓、销、板等。
[0020]·
平面:平坦构造的几何结构。
[0021]·
点:3D模型中的单一位置。
[0022]·
呈现状态:被布置成对观看者进行正式显示的模型显示元件的可检索集合。
[0023]·
解析:完全装载在存储器中的组装部件的状态。当被解析时,所有部件的模型数据都可用, 因此可以选择、引用、编辑其实体等。
[0024]·
子组件:一种组件,是较大组件的一部分。例如,汽车的转向机构是汽车的子组件。
[0025]·
表面:具有边缘边界的零厚度平面或3D实体。
[0026]·
已保存视图:带注释模型的已存储或可检索的特定取向和放大系数。
[0027]·
顶点:两个或更多个边缘相交的点。可以针对草图、尺寸和其它CAD操作选择顶点。
[0028]如上文所公开的,CAD系统可以是作为基于特征的3D CAD系统的实体建模系统,其中零件 的3D模型可以使用各种特征来构建,例如凸台、圆角、倒角、切口、孔、壳层、平台、弧形部分等。 CAD系统将零件、子组件和组件的内容存储在数据文件中,数据文件可以称为CAD数据文件。除 了特征之外,此类CAD数据文件的内容可以包括设计配置文件、布局、内部部件(例如,主体)和 图形实体。

技术实现思路

[0029]本文所公开的示例性实施例在三维(3D)计算机辅助设计(CAD)建模环境内链接父(例如, 初始、主要、基本)和子(例如,后续、辅助)视图/状态,其使得对3D模型的父视图/状态的修改 能够导致经由计算机处理器对与其链接的子视图/状态进行自动更新。如果将此类视图/状态更新为具 有3D模型的不同显示,则该3D模型内链接到其上的其它视图/状态以同样方式更新。此外,示例性 实施例自动重新定位和重新取向对齐并应用于那些视图/状态的注释。以此方式,CAD用户(例如, 设计工程师)可以节省本来手工更新3D模型所花费的几分钟、几小时甚至几天的工作。
[0030]根据示例性实施例,一种计算机实施的方法包括基于用户输入修改计算机辅助绘
图(CAD)系 统中的三维(3D)模型的父视图。父视图链接到3D模型的子视图。子视图是从父视图创建的。用 户输入被提供给CAD系统。所述计算机实施的方法还包括根据修改的父视图自动修改子视图。应理 解,由计算机实施的方法执行的每个动作由计算机处理器以自动化方式执行。
[0031]父视图可以是3D视图。3D视图可以包括3D模型的已保存视图和3D模型的呈现状态。已保 存视图可以包括3D模型的可检索视图取向(对于非限制性示例,例如,前、后、右侧、左侧等)。 呈现状态是3D模型的可检索状态。修改父视图可以包括修改已保存视图、呈现状态或其组合。修改 已保存视图、本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种计算机实施的方法,包括:基于用户输入修改计算机辅助绘图(CAD)系统中的三维(3D)模型的父视图,所述父视图链接到所述3D模型的子视图,所述子视图从所述父视图创建,所述用户输入被提供给所述CAD系统;以及根据修改的所述父视图自动修改所述子视图。2.根据权利要求1所述的计算机实施的方法,其中,所述父视图是3D视图,其中,所述3D视图包括所述3D模型的已保存视图和所述3D模型的呈现状态,其中,所述已保存视图包括所述3D模型的可检索视图取向,其中,所述呈现状态是所述3D模型的可检索状态,并且其中:修改所述父视图包括修改所述已保存视图、呈现状态或其组合;修改所述已保存视图、呈现状态或其组合包括通过改变模型几何形状、面颜色、材料、视图缩放水平、所述可检索视图取向、所述3D模型的其它特征或其组合来改变所述3D模型的显示;以及所述3D模型的所述显示是响应于所述父视图的激活而在屏幕上显示的所述3D模型的可视化。3.根据权利要求2所述的计算机实施的方法,其中,改变所述模型几何形状包括抑制所述显示内呈现的所述3D模型的至少一部分,解除抑制所述至少一部分,显示或隐藏所述至少一部分,或改变所述模型几何形状的配置。4.根据权利要求1所述的计算机实施的方法,进一步包括创建所述父视图,创建所述子视图,以及将创建的所述子视图链接到创建的所述父视图,其中,创建的所述父视图具有主要视图取向,其中,创建的所述子视图取向于与创建的所述父视图的所述主要视图取向具有锁定关系的正交方向或其它三向投影方向,并且其中,创建所述子视图包括从所述3D模型的投影创建所述子视图。5.根据权利要求1所述的计算机实施的方法,其中,所述子视图被相对于所述父视图偏移一旋转偏移和角偏移,其中,修改所述父视图包括将改变应用于所述父视图的父视图取向,并且其中,修改所述子视图包括在空间上偏移所述子视图的子视图取向,以便使所述子视图在所述父视图取向改变之后相对于所述父视图保持所述旋转偏移和角偏移。6.根据权利要求1所述的计算机实施的方法,其中,所述父视图和所述子视图是3D视图或二维(2D)视图,其中,所述父视图包括具有注释取向的注释,所述注释取向使得所述注释能够附接到所述3D模型的模型几何形状并且与所述3D模型的所述父视图的父视图取向对齐,所述注释取向进一步使得所述注释能够与所述父视图取向的可读方向对齐,其中,修改所述父视图包括将所述父视图取向改变为新的父视图取向,并且其中,所述计算机实施的方法进一步包括:检测到所述父视图的所述父视图取向已被修改;确定新的父视图取向是否使得(i)所述注释能够保持附接到所述模型几何形状,以及(ii)所述注释能够以使得所述注释能够与所述可读方向对齐以实现所述注释的可读性的方式与所述新的父视图取向对齐;以及在所述确定得到所述新的父视图取向未实现(i)和(ii)的结论的情况下,则:经由对注释作出颜色变化、图形图标或其他视觉修改来可见地标识所述注释,
删除所述注释,忽略所述注释,或在所述子视图或给定视图实现(i)和(ii)的情况下,自动将所述注释移动到所述子视图或所述给定视图。7.根据权利要求6所述的计算机实施的方法,其中,在所述确定得到所述新的父视图取向无法实现(i)和(ii)的结论的情况下,所述计算机实施的方法还包括经由旋转偏移和角偏移,将所述注释取向改变为相对于所述新的父视图取向的新视图方向在空间上偏移的新注释取向,实现(ii)同时维持(i)。8.根据权利要求7所述的计算机实施的方法,进一步包括查询所述父视图的缩放水平,并且其中,在所述新注释取向使所述注释以不能在所述父视图中显示所述注释的方式定位的情况下,所述计算机实施的方法进一步包括重新定位所述注释,使得所述注释以可读方式在所述模型几何形状外部并且在所述查询的缩放水平内从所述3D模型偏移,所述重新定位使得能够响应于所述父视图的激活而在所述父视图中显示所述注释。9.根据权利要求1所述的计算机实施的方法,其中:所述父视图包括所述3D模型的第一已保存视图和所述3D模型的第一呈现状态;所述子视图包括所述3D模型的第二已保存视图和所述3D模型的第二呈现状态;修改所述父视图包括修改所述第一已保存视图、第一呈现状态或其组合;并且修改所述子视图包括分别响应于并且根据修改的所述第一已保存视图和修改的第二呈现状态,修改所述第二已保存视图和第二呈现状态。10.根据权利要求9所述的计算机实施的方法,其中,所述第一已保存视图和所述第二已保存视图包括所述3D模型的相应可检索取向,并且其中所述第一呈现状态和所述第二呈现状态包括所述3D模型的相应可检索状态。11.一种计算机辅助设计(CAD)系统,包括:存储器;以及处理器,所述处理器被配置成基于提供给所述CAD系统的用户输入修改三维(3D)模型的父视图,所述父视图链接到所述3D模型的子视图,所述子视图从所述父视图创建,所述3D模型存储于所述存储器中,所述处理器还被配置成根据修改的所述父视图自动地修改所述子视图。12.根据权利要求11所述的...

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

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

1