事实上,如果您像大多数CAD用户一样,在某个时候您很难导入在不同CAD系统中创建的CAD模型。如果是这样,您就遇到了内核问题。在这种情况下,这篇博文绝对是为你写的。让我们从基础开始。。。
什么是内核?
内核,也称为“几何建模内核”或“实体建模内核”,是CAD系统的核心。内核是一段代码,它决定了你在屏幕上看到的图像实际上是如何用数学描述的。这一点很重要,因为在数学表示中描述可制造形状涉及选择如何计算和存储每个形状。
即使是一个简单的圆柱体,如上图所示,也可以用至少三种不同的方式表示:NURB曲面、“周期”曲面或一对具有一对公共边的直纹曲面。您可以想象内核在计算和存储更复杂的有机形状时必须做出的选择。
内核让你的生活更轻松
内核使CAD系统更易于使用-事实上,它使使用成为可能。内核
在创建形状时完成所有繁重的工作。用户可能会要求CAD系统在对象上打一个孔,但核心是将孔的柱面与现有对象相交,以计算孔顶部和底部的新边曲线。如果对象是有机形状或孔与多个面相交,则此简单操作可能涉及一些严肃的数学问题。其他非常简单的说明,如“为我挖空这个身体”或“告诉我,当我组装产品时,这两个身体是否会接触或干涉”,也需要准确快速地执行一些非常复杂的数学和计算机科学。正是内核完成了这项艰巨的工作。
但有时内核会让你的生活更艰难
正如您所看到的,对于同一形状,不同的内核可以有不同的表示。有时选择很简单,影响不大,比如选择如何表示圆柱面;有时选择很复杂,影响深远,比如如何在存在多个有效可能性的情况下对一组边进行圆化,或者如何对无法精确计算的边进行建模。
这些选择以及使用不同内核创建的模型之间的差异使得CAD模型的翻译成为一个具有挑战性的问题。转换通常需要几何体的近似和重新参数化。因此,即使模型成功地从一种内核格式转换为另一种内核格式,模型也很少“完全”相同。
由于许多流行的CAD系统采用基于特征的建模范式,这种转换挑战有时变得更加困难。基于特征的建模有助于工程师在创建CAD模型时表达设计意图。不幸的是,CAD系统中的特征建模功能差异很大,因此没有广泛部署的“特征”转换器。
许多CAD/MCAD软件(如Catia、SolidWorks、UG、SolidEdge、Inventor、Pro-e)使用的最常见内核包括:
- Parasolid owned by SIEMENS
- CGM core modeler owned by DASSAULT SYSTEM
- Shapemanager owned by AUTODESK
- C3D owned by ASCON
- GRANITE owned by CREO
- 3D ACIS MODELER owned by DASSAULT SYSTEM
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!