ACIS模块

ACIS2025支持以下主要模块。

缩写 完整名称 描述
abl Advanced Blending (ABL) Blending beyond standard blending (BLND)
adm ACIS Deformable Modeling (ADM) Free–form 3D sculpting operations on a curve or surface
phlv5 Precise Hidden Line Removal V5 (PHLV5) Calculates hidden line data and drawshidden line representations of the model
base Base (BASE) Provides some very low–level common functionality that is used by all ACIS components, including memorymanagement, error handling, some basic data types, etc.
blnd Blending (BLND) Standard blending operations
bool Boolean (BOOL) Unite, intersect, and subtract operations
clr Clearance (CLR) Determine minimum distance between bodies or faces
covr Covering (COVR) Cover wires and sheets (all boundaries specified)
cstr Constructors (CSTR) Basic topology construction; wireframe construction and editing; analysis (area, length, mass properties)
ct Cellular Topology (CT) Divide larger regions up into smaller subregions or cells
ds Standalone Deformable Modeling (SDM) Standalone component used by ADM for sculpting operations
eulr Euler Operations (EULR) Expand, flatten, separate, and combine lumps
fct Faceter (FCT) Generate faceted (polygonal) representation
ga Generic Attributes (GA) Attributes that allow applications to exchange data
gi Graphic Interaction (GI) Commonly needed graphic display functionality
gl OpenGL (GL) Rendering for Windows NT platforms using OpenGL
heal Healing (HEAL) Fix models—usually imported from other modeling systems into ACIS—in which tolerance problems affect how ACISinterprets the model
ihl Interactive Hidden Line (IHL) Creates views of ACIS model objects with hidden lines removed
intr Intersectors (INTR) Curve/curve, curve/surface, surface/surface intersectors; ray testing; silhouettes;parameter lines; point classification; body checking; curve and surface extension
kern Kernel (KERN) Spline interface; basic entity and attribute support; topology and geometry ENTITY classes; construction geometry classes; math classes; save and restore support; history and roll support
law Laws (LAWS) Provides symbolic representations of equations to solve complex problems
lop Local Ops (LOP) Locally manipulating models
lopt Local Op Tools (LOPT) Provides tools used in local operations
ofst Offsetting (OFST) Wire and face offsetting
oper Operators (OPER) Spline conversion
part Part Management (PART) Support for grouping entities
phl Precise Hidden Line (PHL) Hidden line removal
pid Persistent ID (PID) Attach identifiers that persist across saves
rbase Rendering Base (RBASE) Interface common to all renderers
rbi Repair Body Intersections (RBI) Repairing self-intersections in a body
rem Remove Faces (REM) Removing unnecessary faces, such as after a local operation
sbool Selective Booleans (SBOOL) Selective Boolean operations (unite, intersect, subtract) using graph theory
shl Shelling (SHL) Create shelled (hollow) bodies
skin Advanced Surfacing (AS) Various techniques (including skinning and lofting) for fitting a surface through a set of curves
stitch Stitch (STITCH) Stitches a list of faces and bodies into a single body
swp Sweeping (SWP) Sweep a profile along a path
warp Space Warping (WARP) Uses the ACIS law functionality to warp(twist, bend) entities based on law definitions

阅读全文

NIST的EXPRESS语言工具开发经验

注意:本文基于DeepSeek对附件文档的翻译总结而来,原文档为英文。

这篇文章详细介绍了NIST(美国国家标准与技术研究院)在1990年发布的EXPRESS工具包的改进过程,并总结了在开发过程中学到的经验和教训。以下是文章的主要结论和总结:

阅读全文

多边形建模

文章来自于翻译,有删减。来源是:https://isicad.ru/ru/articles.php?article_num=22791

对于大多数算法来说,仅仅把网格看作一组三角形是不够的,比如从STL格式转换得到的结果。对于这样的网格,你唯一能做的就是绘制它并计算面积。对于其他所有事情,我们需要有一种拓扑结构可供使用,这是多边形建模的基础。

这个结构有两个主要的组成部分。第一部分是网格拓扑,它描述了顶点、边和多边形之间的关系。它不仅支持三角形,也支持具有任意边数的多边形,或者说是面片。此外,它负责提供一些基本的基元操作,比如,有序遍历与选定面片相邻的面片,有序遍历某个顶点的扇区,进行边的折叠,插入顶点,扔掉边,等等。

通常,网格本身并不那么有趣,但与之相结合的是一种将面片划分为组的逻辑。这引出了拓扑的第二个组成部分:划分。它有着与标准B-rep模型相同的结构:相同的面、环和边,但是面是链接面片组的,边是由网格边的序列组成的。它也需要一组类似于网格拓扑的基本操作,如遍历相邻段,创建一个新的划分或使用给定的边或面片拆分现有的一个,合并一个或多个段,将边界面片从一个段转移到另一个段,等等。

插图显示了已有划分的分解。不同的片段以不同的颜色高亮,由一组边指定,这由黄色的折线指示。第二幅图是这次切割的结果。此外,每个拓扑元素必须被赋予一个抽象属性——它可以是一个数字,一个向量,一个表面,或者一个任意结构。

阅读全文

用于CAE系统的几何建模特性

文章来自于翻译,有删减。来源是:https://isicad.ru/ru/articles.php?article_num=21386

任何CAE系统的主要价值集中在其计算核心:它提供产品的“消费者”特性——计算的质量和可靠性,它们的速度和稳定性。但在计算引擎开始工作之前,你需要将CAD模型导入到CAE应用中并为计算做好准备。负责这些操作的是预处理器以及位于其“内部”的几何内核和数据转换器。CAE系统,特别是那些使用有限元分析方法的系统,对几何内核有特殊的要求,这些要求对于CAD系统来说可能并不那么关键。

Tor公司的负责人Semyon Dubitsky,该公司开发的ELCUT计算包,如下解释FEA应用的特定性:“CAE程序需要信息关于在多个物体的情况下面和边的出现,因为能量交换的物理过程不仅发生在物体内部,也通过接触的物体边界发生。对面镶贴的质量提出了更高的要求,它不仅用于渲染,而且用于将几何信息传输到有限元网格生成子系统。在CAE领域,有不在结构设计世界中找到的三维模型,比如一个完全沉浸在另一个物体中的物体,一体式部分内部的空腔等——只要想象一下在计算电磁场时,空气也是一种物体。”

阅读全文

用于强度分析的有限元网格构建基础

文章来自于翻译,原文在:https://isicad.ru/ru/articles.php?article_num=21993

模拟是许多行业的必备工具。根据Grand View Research的数据,全球模拟软件市场预计将在2021年至2028年期间以17.1%的复合年增长率增长。这种显著的增长是由于企业使用模拟软件所获得的众多好处。这些包括降低产品开发、物理测试和有缺陷的物理原型的成本。

在计算机辅助设计应用中,有不同类型的产品分析软件。这些包括有限元分析(FEA)、计算流体动力学(CFD)以及其他许多。进行模拟时,有三个重要的步骤:数据预处理、解决方案和后数据处理。让我们讨论有限元建模中预处理步骤,特别是构建优质网格的重要性。

阅读全文

NURBS的发明者Ken.Versprille讲述CAD的过去现在和未来

文章来自于翻译,原文在:https://isicad.net/articles.php?article_num=16045

Ken Versprille博士以他在CAD行业的杰出贡献而闻名。他在应用基于计算机的解决方案于工程和制造企业上拥有超过40年的经验。他在CAD/CAM/CAE/CIM领域的研究和开发以及咨询方面都曾担任高级职位。2005年,他因发明了对CAD发展有着无可估量贡献的NURBS,从一个非商业CAD协会——CAD Society,获得了终身成就奖。

Versprille博士将于2013年5月30日至6月1日出席在俄罗斯圣彼得堡举行的COFES俄罗斯活动。作为这次活动的赞助商(由Cyon Research组织),我们有幸在他访问俄罗斯两个月前采访了Ken Versprille。以下是我们与这位非凡之人长时间对话的简短摘录。

阅读全文

同步建模:第三次尝试

文章来自于翻译,原文在:https://isicad.net/articles.php?article_num=14064

第三代同步技术

根据Deelip [Menezes, 2010]的说法,Solid Edge ST3的新版本具有显着修改的功能树。现在它包括三个部分:有序特征,同步特征和简化视图。首个部分对所有基于由Dr. Samuel Geisberg发展的概念的系统都是典型的,该概念首次在Pro / Engineer中实现(然后在CATIA,NX,Solid Edge,SolidWorks,Inventor和许多其他MCAD系统中重复)。它具有通常的参数特征(基于它们的平面草图以及垫片,孔,倒角,圆角,口袋等)。它们形成了一个基于历史的有序树,反映了它们之间的相互依赖。可以使用特殊的对话形式编辑此类特征(例如,可以更改孔的类型,直径,深度和位置)。专业的MCAD用户对此了如指掌。

Solid Edge树的另一部分具有同步特征,这些特征最初出现在同步技术的第一次实现中。它们看起来像普通的特征,但具有一个重要的优点:可以通过直接编辑几何图形,任意拖动3D体表面并更改它们的形状来更改这些特征。这就是用户看到的样子:

阅读全文

变分直接建模:如何在无历史CAD中保持设计意图

文章来自于翻译,原文在:https://isicad.net/articles.php?article_num=12886

介绍

如果使用最先进的3D建模程序(CAD)创建新模型或编辑现有模型似乎复杂到你无法在几个小时内掌握,或许值得关注新的设计技术。即使孩子们也能清晰地在2D画中描绘出他们的思想和梦想;然而,并非每个成年人都能应对到3D图像的过渡,尤其是基于历史的设计技术,如参数化的特征造型,这是大多数“机械”CAD的标准。创建一个基于特征的模型并不难;难的是改变模型时控制特征之间的关系。编辑在不同CAD系统中创建的模型更加困难:因为没有单一的特征标准,所以在翻译过程中一些历史数据必然会丢失。

阅读全文

直接建模

文章来自于翻译,原文在:https://isicad.net/articles.php?article_num=14805

当1985年前苏联的移民、原列宁格勒大学教授塞缪尔·格斯伯格在美国创办了参数化技术公司(PTC),以开发改变了MCAD(机械计算机辅助设计软件)市场的Pro/Engineer系统时,他能想象到基于参数特性的建模会在行业中占主导地位长达四分之一个世纪,并且所有领先的MCAD系统(如CATIA和NX,以及代表Windows一代系统的SolidWorks、Inventor和Solid Edge)会成为Pro/Engineer的意识形态后继者吗?他能猜到PTC在取得难以置信的商业成功后,会出人意料地决定牺牲他们的“神圣不可侵犯的”的Pro/Engineer品牌吗?

阅读全文

王慧文清华产品课

这篇文章是虎牙产品经理旁听王慧文在清华的产品经理课程总结的文字稿,内容非常完整,也很精彩,读完受益良多。

阅读全文