admin 管理员组

文章数量: 1184232


2024年4月16日发(作者:java查看mysql表结构)

基于BREP的文件转换接口技术研究

应用技术

罄于BREP的支斜挨毖丝术研宠

引言

昌保林

(武汉元丰汽车零部件有限公司湖北武汉430056)

摘要针对目前ParaSolid和ACIS作为主流CAD几何核心这一事实,采用ACIS文

件作为中性

文件完成文件转换.提出一种以边界表达BREP作为数据转换的接口层的方法.讨

论了如何从系统中

提取产品模型的BREP数据,以及建立系统间BREP的映射关系,继而通过重构

BREP完成接口转换.

关键词BREP文件转换接口拓扑映射

传统解决CAD软件之间信息交流

的办法都采用了文件接口的方法.一种

自然的方法是采用专用文件接口的办

法,即每两个不同的CAD软件之间开发

套数据格式相互转换的文件接口.另

种方法是中性文件接口的方法.即通

过几种公认的中间文件格式进行信息交

流.

目前,尽管存在许多商用三维CAD

软件,然而它们基本上都是以ParaSolid

或者是ACIS作为几何核心,且ParaSohd

和ACIS表达模型几何信息的数据结构

基本类似.基于这一事实,本文首先建立

三维造型系统与ACIS数据结构的映射

关系,然后以ACIS的数据结构管理模型

数据为中间文件.实现多种三维系统文

件的交换.

2文件转换接口设计

ACIS作为两大几何核心之一.其包

含丰富的描述实体几何信息的数据结

构.以其对应的(.sat或{.sab)文件作为

中间转换文件,可以更加准确的描述三

维实体模型.文件转换接口的设计方案

利用ACIS文件实现不同系统之间的数

据交换,双方系统通过物理文件交换数

据.数据发送方通过ACIS文件的前处理

器把内部数据转换为ACIS文件,数据接

收方通过后处理器读人ACIS文件数据.

其中.前处理器的任务是利用CAD

系统的API函数把产品模型的几何信息

写入到ACIS文件中,这在程序实现时通

过按规定格式输出数据到ACIS文件中.

程序设计容易.后处理器的任务是读人

ACIS文件中的数据,利用ACIS提供的

数据管理函数和系统的API在目标系统

中构造新的三维几何实体.

3文件转换接口关键技术

3.1模型几何数据结构

几何信息的边界表达(即BREP)是

CAD系统广泛采用的表达方法.其数据

结构包括拓扑和几何数据两部分内容:


本文标签: 文件 数据 转换 接口