用于简化计算机辅助设计模型表示的方法、装置和计算机程序产品制造方法及图纸

技术编号:8533172 阅读:181 留言:0更新日期:2013-04-04 16:23
一种用于简化计算机辅助设计模型表示的方法,可包括确定三维计算机辅助制图模型中的腔,以及使用封闭特征封闭该腔,其中该封闭特征被布置在腔开口下方的预定深度处。确定腔可包括计算模型中腔的数量。计算模型中腔的数量可包括检查模型上存在的内部环路的数量。该方法可进一步包括生成包括模型外部表皮的表面提取,封闭外部表皮,以及填充该表皮以创建填充的实体。该方法还可进一步包括生成该模型的一组二维视图,每个二维视图都来自相应的视点,其中该组视点环绕该三维模型。

【技术实现步骤摘要】

本专利技术的实施例一般地涉及用于提供简化的计算机辅助设计(CAD)模型表示的方案,以及更特别地,涉及用于提供在不要求最高级别细节的操作中使用的较少细节的CAD模型表示的机制,如在系统(例如配置有发动机进气口和排气口的涡轮增压器)中的CAD模型组件的配置或封装设计。
技术介绍
复杂零件和组件的计算机辅助设计(CAD)模型可以非常详细,包括甚至组件中最小部件的有限细节。CAD模型的各个部件可能包括详细的表面轮廓、内部零件或复杂的表面,如螺旋线图案。具有许多部件的大型组件可能导致CAD模型的文件有几十兆字节大小,并使CAD软件程序在打开、操作或渲染CAD文件时消耗大量存储器。然而,CAD模型的一些操作或使用可能不要求在原始版本的CAD文件中可得到的最高级别的细节。此外,详细的CAD模型可以包含具有专有信息或细节的部件或子组件,而这些专有信息或细节是不希望与外部客户和供应商分享的。鉴于此,当操作中不要求最高级别的细节时,简化的CAD文件是所需的。用于创建简化的CAD模型渲染的过程可以包括多个操作,其中每个操作都要求用户显著的手动操作。例如,CAD模型中的开口和孔会被封闭,同时规定开口轮廓直到一定深度都保持可见,使得客户或供应商可以为开口或孔设计配件或紧固件。产品(如涡轮增压器)的内腔可以被填充,从而遮蔽内部气流和油流的细节,这些细节实际上可能是专有的。组件的外部不可见的内部部件可以从CAD模型中去掉。根据客户或供应商的需求,该CAD模型的各个部件可以被合并成单个部件或分组成多个较大的部件。这些操作中的每个会要求用户单独选择特征,并在必要时删除或修改它们,使得过程费时且繁琐,除此之外还平添许多出错的机会。期望开发一种方法来创建CAD模型的简化的渲染,而不是在过程中每一步都要求最小的用户输入。
技术实现思路
因此提供一种方法,装置和计算机程序产品来简化计算机辅助设计模型的表示。例如,一些实施例可以提供一种机制,通过该机制,具有高级别细节的三维计算机辅助设计模型被简化为具有较低级别细节的计算机辅助设计模型表示。相应的,只有相关且必要的细节信息的有效转换可被提供给供应商、客户、或其他实体。在一个示例性实施例中,提供了一种用于提供简化的计算机辅助设计模型表示的方法。该方法可包括确定三维计算机辅助制图模型中的腔和使用封闭特征封闭腔,其中该封闭特征被布置在腔开口下方的预定深度处。确定腔可包括计算模型中腔的数量。计算模型中腔的数量可包括检查模型上存在的内部环路的数量。该方法可进一步包括生成包含该模型外部表皮的表面提取,封闭该外部表皮,以及填充该表皮以创建填充的实体。该方法还可包括将从中生成表面提取的模型删除。该方法可进一步包括验证响应于删除该模型,内部设计剖面被移除。该方法还可进一步包括生成该模型的一组二维视图以过滤内部部件,每个二维视图来自相应的视点,其中这组视点环绕该三维模型。该组二维视图描绘实线而不描绘隐藏线。该方法可包括确定对应于每一个二维视图的几何体的该三维模型的部件,以及过滤掉没有任何二维视图的几何体被确定为与之相对应的三维模型部件。三维模型的被过滤的部件可从视觉上区别于三维模型的未过滤部件。在另一个示例性实施例里,提供了一种用于提供简化的计算机辅助设计模型表示的装置。该装置可包含处理电路。处理电路可被配置为确定三维计算机辅助设计模型中的腔和使用封闭特征封闭腔,该封闭特征被布置在腔开口下方的预定深度处。确定腔可包括计算模型中腔的数量,其中计算腔的数量可包括检查模型上存在的内部环路的数量。该装置可进一步被配置来生成包含该模型外部表皮的表面提取,封闭该外部表皮,以及填充该表皮以创建填充的实体。该装置可进一步被配置为将从中生成表面提取的模型删除,并且验证响应于删除该模型,内部设计剖面被移除。该装置还可以被配置为生成该模型的一组二维视图,每个二维视图来自相应的视点,其中这组视点环绕该三维模型。该装置可进一步被配置为确定对应于每一个二维视图的几何体的该三维模型的部件,以及过滤掉没有任何二维视图的几何体被确定为与之相对应的三维模型部件。三维模型被过滤的部件可从视觉上区别于三维模型未过滤的部件。在另一个示例性实施例中,提供了一种用于提供简化的计算机辅助设计模型表示的计算机程序产品。该计算机程序产品可包括具有计算机可执行程序代码指令存储在其中的至少一个计算机可读存储介质。计算机可执行程序代码指令可包括用于确定在三维计算机辅助设计模型中的腔的程序代码指令,以及用于使用封闭特征封闭该腔的程序代码指令,其中该封闭特征被布置在腔开口下方的预定深度处。用于确定腔的程序代码指令可包括用于计算模型中腔的数量的程序代码指令,其中用于计算腔数量的程序代码指令包括用于检查模型上存在的内部环路数量的程序代码指令。该计算机程序产品可进一步包括用于生成包含该模型外部表皮的表面提取的程序代码指令,用于封闭该外部表皮的程序代码指令,以及用于填充该表皮以创建填充的实体的程序代码指令。该计算机程序产品可进一步包括用于将从中生成表面提取的模型删除的程序代码指令,以及用于验证响应于删除该模型内部设计剖面被移除的程序代码指令。该计算机程序产品可进一步包括用于生成该模型的一组二维视图的程序代码指令,每个二维视图来自相应的视点,其中这组视点环绕该三维模型。该计算机程序产品可进一步包括用于确定对应于每一个二维视图的几何体的该三维模型的部件的程序代码指令,以及用于过滤掉没有任何二维视图的几何体被确定为与之相对应的三维模型部件的程序代码指令。三维模型的被过滤的部件可从视觉上区别于三维模型未过滤的部件。附图说明因此已经以一般术语描述了本专利技术实施例,现在将对附图进行引用,这些附图不必按比例绘制,其中图1是根据本专利技术的一个示例性实施例的三维计算机辅助设计模型的示例图;图2是根据本专利技术的一个示例性实施例的简化的三维计算机辅助设计模型渲染的示例图;图3描述了根据本专利技术的一个示例性实施例的一组采自三维计算机辅助设计模型的二维视图;图4阐明了一个被配置为执行本专利技术示例性实施例的装置的框图的示例性实施例;以及图5阐明了根据本专利技术的一个示例性实施例的方法的流程图。具体实施例方式现在将参照附图在下文中更充分地描述本专利技术的实施例,其中展示了本专利技术的部分但并非全部实施例。事实上,本专利技术的实施例可以以许多不同的形式实现,且不应被理解为局限于此处所阐明的实施例;更确切地,这些实施例被提供以便该披露将满足适用的法律要求。相同的附图标记始终指代相同的元件。如上面所指出,已采用各种办法将复杂的CAD模型转换为简化的CAD模型表示;然而,大多数方法是时间和劳动密集型的,并且要求来自用户的显著的手动输入。虽然此前已提出一些用于提供简化CAD模型表示的方案,但这些方案每个都具有显著缺陷。在创建简化的CAD模型表示时要求用户手动执行许多操作可以是耗费时间且容易出错的。在某些情况下,如果用户未能移除部件,私有信息会泄漏到外部的源。此外,如果是在外部表面或部件上出错,供应商或客户会无意中遇到或造成由错误CAD模型表示的部件引入的包装或系统设计中的问题。三维计算机辅助设计模型可以包括关于产品的高级别细节和私有信息,它们若被共享将不利于公司;然而,往往有必要与制造商、供应商或客户共享低级别的细节,使他们能够将该产品整合本文档来自技高网
...

【技术保护点】
一种方法,包括:确定三维计算机辅助设计模型中的腔;以及使用封闭特征封闭该腔,其中封闭特征被布置在腔开口下方的预定深度处。

【技术特征摘要】
2011.08.15 US 13/2100541.一种方法,包括 确定三维计算机辅助设计模型中的腔;以及 使用封闭特征封闭该腔,其中封闭特征被布置在腔开口下方的预定深度处。2.根据权利要求1的方法,其中确定腔包括计算模型中腔的数量。3.根据权利要求2的方法,其中计算腔的数量包括检查模型上存在的内部环路的数量。4.根据权利要求1的方法,进一步包括 生成包括该模型外部表皮的表面提取; 封闭该外部表皮;以及 填充该表皮以创建填充的实体。5.根据权利要求4的方法,进一步包括删除从中生成表面提取的模型。6.根据权利要求5的方法,进一步包括验证响应于删除该模型内部设计剖面被移除。7.根据权利要求1的方法,进一步包括 生成该模型的一组二维视图,每个二维视图都来自相应的视点,其中该组视点环绕该三维模型。8.根据权利要求7的方法,其中该组二维视图描绘实线而不描绘隐藏线。9.根据权利要求7的方法,进一步包括确定对应于每个二维视图的几何体的该三维模型的部件。10.根据权利要求9的方法,进一步包括过滤掉没有任何二维视图的几何体被确定为与之对应的三维模型的部件。11.根据权利要求10的方法,其中该三维模型的被过滤的部件在视觉上区别于未被过滤的三维模型的未过滤部件。12.—种计算机程序产品,包括至少一个其中存储有计算机可执行程序代码指令的计算机可读存储介质,该计算机可执行程...

【专利技术属性】
技术研发人员:P·塔亚尔R·加图V·K·阿加瓦尔E·曼科夫斯基
申请(专利权)人:霍尼韦尔国际公司
类型:发明
国别省市:

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

1