首页/文章/ 详情

ACIS三维几何造型引擎和SAT文件 /SAB文件

1年前浏览10217

    ACIS(Andy CharlesIan’s System) 是在三维造型应用中做为“几何引擎”而设计的一种面向对象的几何造型套装工具软件,提供了一种开放式体系结构框架,用于从某个通用的、统一的数据结构中产生线框、表面和立体的模型。它由Spatial Technology公司开发,通常被看作是立体造型技术事实上的标准。*.sat是基于该3D建模引擎的文件格式。AutoCAD的三维实体技术采用的是Spatial Technology公司的ACIS组件,而且可以把三维实体输出为ACIS的SAT文件,SAT文件也就成为交互式文件。


    ACIS是美国Spatial Technology公司推出的三维几何造型引擎,它集线框、曲面和实体造型于一体,并允许这三种表示共存于统一的数据结构中,为各种3D造型应用的开发提供了几何造型平台.Spatial Technology公司在1986年成立,目前ACIS 3D Toolkit在世界上已有380多个基于它的开发商,并有180多个基于它的商业应用,最终用户已近一百万.许多著名的大型系统都是以ACIS作为造型内核,如AutoCAD,CADKEY,Mechanical Desktop,Bravo,TriSpectives,TurboCAD,Solid Modeler,Vellum Solid等.  

基于ACIS的开发接口有3个:API函数、C++类和DI函数.图中AMFC(ACIS Microsoft Foundation Class Component)是专门为Microsoft Windows平台提供的与MFC的接口.


SAT文件是什么文件,通常用在哪里?


SAT文件和STP\IGS类似,是国际通用三维模型文件,在很多主流软件中都支持,SOLIDWORKS\CATIA\Proe\Creo\Auto CAD等,这样一来,UG又和多种软件可以数据转换了,很方便!Auto CAD实体建模导出就是SAT格式哦!



ACIS 转换程序支持实体和面颜色、 曲线、及 线架图几何体的输入和输出。您可以将面与边线的实体属性信息输出至 ACIS 文件,且此信息会保留在 ACIS 文件中。




sat - ACIS ASCII文本文件,包含CAD信息,如几何特征和实体层次。



sab - ACIS二进位文件,包含CAD信息,如几何特征和实体层次。



ACIS科普:


ACIS是美国spatial technology公司的产品,是应用于CAD系统开发的几何平台。它提供从简单实体到复杂实体的造型功能,以及实体的布尔运算、曲面裁减、曲面过渡等多种编辑功能,还提供了实体的数据存储功能和SAT文件的输入、输出功能。

ACIS的特点是采用面向对象的数据结构,用C++编程,使得线架造型、曲面造型、实体造型任意灵活组合使用。线架造型仅用边和顶点定义物体;曲面造型类似线框造型,只不过多定义了物体的可视面;实体造型用物体的大小、形状、密度和属性(重量、容积、重心)来表示。

ACIS产品使用软件组件技术,用户可使用所需的部件,也可以用自己开发的部件来替代ACIS的部件。ACIS产品包括一系列的ACIS 3D Toolkit几何造型和多种可选择的软件包,一个软件包类似于一个或多个部件,提供一些高级专业函数,可以单独出售给需要特定功能的用户。ACIS产品可向外出售接口源程序,同时鼓励各家软件公司在ACIS核心开发系统的基础上发展与STEP标准相兼容的集成制造系统。

ACIS系统体系结构简介:ACIS是完全基于组件技术开发的,用户可使用所需的部件,其所有基础功能均通过动态链接库DLL实现。在ACIS6.0中大约有五十多个DLL,所有这些DLL实际可划归为两部分:ACIS 3D Toolkit(核心模块)和Optional Husks(可选模块)。其中核心模块提供构造系统所需的基本功能(如:基本几何和拓扑、内存管理、模型管理、显示管理、图形交互等),这部分是ACIS几何建模的核心,类似于飞机的发动机,其中包括许多开发商的必选构件;而另一部分可选模块则提供一些更专业化和更高级的功能(如:高级过渡、高级渲染、可变形曲面、精确消影、拔模、抽壳、与CATIA和Pro/E等系统的数据接口等),这部分作为可选组件由用户根据实际开发的系统需要自由挑选、搭配和组合,当然用户也可用自己开发的组件取代ACIS的部分组件。

特征是由一定的几何、拓扑信息与一定的功能和工程语义信息组成的集 合,是定义产品模型的基本单元。基本特征的属性包括尺寸属性、精度属性、装配属性、功能属性、工艺属性、管理属性等、这种面向设计和制造过程的特征造型系统,克服了传统实体造型系统的缺陷,由于它不仅含有产品的几何形状信息,而且将公差、粗糙度、孔、槽等工艺信息也保存在特征模型中,所有易于CAD/CAPP/CAM的集成,也大大方便了数控加工代码的自动生成。因此,基于特征的建模方法成为了国际标准STEP的集成产品信息模型(IPIM)的核心。

几何体(geometry)指模型表示中的物理元素,如点、线(曲线)和面(曲面),这些元素独立于它们的空间或者拓扑关系。

拓扑(topology)指组成模型的各个对象之间的空间关系,也就是几何对象是如何连接的。

实体(entity)是ACIS中最基本的对象,它由C++中的ENTITY类实现,所有的实体对象具有一组相同的功能,例如,实体本身的信息保存功能、自身复 制功能以及调试功能。所有的高级ACIS模型对象都继承于ENTITY类。

模型对象(model objects)可以是任何能保存到ACIS的SAT文件和能从SAT文件恢复的对象。ACIS的模型对象由派生于ENTITY类的不同层次的类实现。

属性被用于给实体附加数据,每个实体可以没有或有多个属性。C++中的ATTRIB类直接继承于ENTITY类,它提供了所有属性共享的数据和功能,包括用户定义属性和系统属性。

来源:RationalDMIS测量技术
MechanicalSystem通用CATIAUGCreo科普CAPP渲染数控曲面
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2023-07-11
最近编辑:1年前
山涧果子
大专 签名征集中
获赞 203粉丝 48文章 1203课程 0
点赞
收藏
未登录
还没有评论
课程
培训
服务
行家
VIP会员 学习 福利任务 兑换礼品
下载APP
联系我们
帮助与反馈