快速成型技术的数据处理

合集下载

快速成型技术个人实验报告

快速成型技术个人实验报告

开放性实验快速成型制造技术实验报告班级:学号:姓名:指导教师:一:快速成型介绍快速原理制造技术,又叫快速成型技术,(简称RP技术);英文:RAPID PROTOTYPING(简称RP技术),或 RAPID PROTOTYPING MANUFACTURING,简称RPM。

RP技术是在现代CAD/CAM技术、激光技术、计算机数控技术、精密伺服驱动技术以及新材料技术的基础上集成发展起来的。

不同种类的快速成型系统因所用成形材料不同,成形原理和系统特点也各有不同。

但是,其基本原理都是一样的,那就是"分层制造,逐层叠加",类似于数学上的积分过程。

形象地讲,快速成形系统就像是一台"立体打印机"。

RP系统的基本工作原理RP系统可以根据零件的形状,每次制做一个具有一定微小厚度和特定形状的截面,然后再把它们逐层粘结起来,就得到了所需制造的立体的零件。

当然,整个过程是在计算机的控制下,由快速成形系统自动完成的。

不同公司制造的RP系统所用的成形材料不同,系统的工作原理也有所不同,但其基本原理都是一样的,那就是"分层制造、逐层叠加"。

这种工艺可以形象地叫做"增长法"或"加法"。

每个截面数据相当于医学上的一张CT像片;整个制造过程可以比喻为一个"积分"的过程。

RP技术是在现代CAD/CAM 技术、激光技术、计算机数控技术、精密伺服驱动技术以及新材料技术的基础上集成发展起来的。

RP技术的基本原理是:将计算机内的三维数据模型进行分层切片得到各层截面的轮廓数据,计算机据此信息控制激光器(或喷嘴)有选择性地烧结一层接一层的粉末材料(或固化一层又一层的液态光敏树脂,或切割一层又一层的片状材料,或喷射一层又一层的热熔材料或粘合剂)形成一系列具有一个微小厚度的的片状实体,再采用熔结、聚合、粘结等手段使其逐层堆积成一体,便可以制造出所设计的新产品样件、模型或模具。

快速成型与快速模具制造技术及其应用课程作业

快速成型与快速模具制造技术及其应用课程作业
速成型技术的成型方法多达十余种,目前应用较多 的有立体光固化(SLA)、选择性激光烧结(SLS)、分层 实体制造(LOM)、熔积成型(FDM)等。这些工艺方法 都是在材料累加成型的原理基础上,结合材料的物理化 学特性和先进的工艺方法而形成的,它与其他学科的发 展密切相关。
1、立体光固化(SLA) 该方法是目前世界上研究最深入、技术最成熟、应用最广泛的一种快速
二、 STL数据文件及处理
快速成型制造设备目前能够 接受诸如STL,SLC,CLI, RPI,LEAF,SIF等多种数 据格式。其中由美国3D Systems公司开发的STL文 件格式可以被大多数快速成
型机所接受,因此被工业界
认为是目前快速成型数据的
准标准,几乎所有类型的快 速成型制造系统都采用STL 数据格式。
五、CT图像数据处理软Mimics
Mimics软件简介
Mimics软件是比利时Materialise公司面向医 学CT或MRI数据模型处理的运行在Windows 操作 系统环境下的高度集成的三维图像处理软件,该软 件能在几分钟内将CT或MRI数据转换成三维CAD或 快速成型所需的模型文件。其主要功能特点如下:
成型方法。
SLA技术原理是计算机控制激光束对光敏树脂为原料的表面进行逐点扫 描,被扫描区域的树脂薄层(约十分之几毫米)产生光聚合反应而固化,形 成零件的一个薄层。工作台下移一个层厚的距离,以便固化好的树脂表面再 敷上一层新的液态树脂,进行下一层的扫描加工,如此反复,直到整个原型 制造完毕。由于光聚合反应是基于光的作用而不是基于热的作用,故在工作 时只需功率
3、选择性激光烧结(SLS)
研究SLS的有DIM公司、EOS公司、北京隆源公司。该法采用C02激光器作 能源,目前使用的造型材料多为各种粉末材料。在工作台上均匀铺上一层很薄 的粉末,激光束在计算机控制下按照零件分层轮廓有选择性地进行烧结,一层 完成后再进行下一层烧结。全部烧结完后去掉多余的粉末,再进行打磨、烘干 等处理便获得零件。目前,成熟的工艺材料为蜡粉及塑料粉,用金属粉或陶瓷 粉进行粘接烧结的工艺还正在实验研究阶段。该技术具有原材料选择广泛、多 余材料易于清理、应用范围广等优点,适用于原型及功能零件的制造。在成形 过程中,激光工作参数以及粉末的特性和烧结气氛是影响烧结成形质量的重要 参数,原理如图4所示。

快速成型技术的工作原理

快速成型技术的工作原理

快速成型技术的工作原理快速成型技术(Rapid Prototyping Technology,RPT),也称为快速制造技术(Rapid Manufacturing Technology,RMT),是指采用计算机辅助设计(CAD)、数控加工(CNC)和分层制造技术(SLM)等手段,快速制作出具有复杂内部结构的三维实物模型或器件的一种先进制造技术。

快速成型技术主要包括三个方面的内容:现代制造方式、CAD技术和快速成型技术。

快速成型技术的工作原理是将设计图或CAD模型转为STL文件,再将STL文件通过计算机化控制系统控制加工设备的动作,并以逐层堆积、覆盖、切割、加压等方式将逐层依次进行制造,直至完成所需产品的加工制造。

其具体工作流程如下:1.设计阶段首先,使用计算机辅助设计(CAD)软件将所需产品的三维模型绘制出来。

CAD绘图是快速成型技术的关键环节,决定了产品的实际制造效果和制造成本,需要使用专业的CAD软件进行设计。

2.模型处理阶段CAD设计完成后,需要进行一系列的模型处理。

主要包括增补模型壳体、提高模型强度、修复模型错误等。

这一阶段的处理对制造成型的质量和效率有直接的影响。

3.数据修复阶段接下来进入数据修复阶段,对CAD绘制过程中的错误进行修复和清理,以确保STL文件的精度和准确性,避免在制造过程中出现数据错乱和失真等问题。

4.切片阶段STL文件经过数据处理后,需要切成非常小的层面,比如0.1mm,这个过程称为切片。

通过这个过程将模型切成多个水平层面形成多个切片。

每层镶嵌在一起就变成了整个模型。

5.加工阶段加工阶段就是将切片依次导入数控加工机中,喷射实现逐层累加和压实,也就是通常所说的“逐层堆叠”过程。

这个过程就是快速成型技术的核心技术。

6.后处理阶段最后的后处理阶段可以将产品进行研磨、喷漆、涂料处理等等。

完成整个产品制造的过程。

总之,快速成型技术极大地缩短了从概念到产品推向市场的时间。

快速成型技术的高效加工和制造过程为设计师提供更好的自由度,可以随意尝试和实验不同的设计方案,以最快的速度推向市场产品。

《逆向工程及快速成型技术》课程标准

《逆向工程及快速成型技术》课程标准

《逆向工程与快速成型技术》课程标准一、基本信息1.课程地位:逆向工程与快速成型技术是“模具设计与制造专业”的一门专业选修课程,通过本课程学习,学生应掌握逆向工程的基本概念和技术体系,了解学科发展趋势;掌握面向实物样件的数字化、数据处理、模型重建与评价的基本理论与技术;培养学生建立面向机电产品的逆向工程方法论,初步掌握一种支持逆向工程的应用软件工具。

2.课程任务:本课程教学任务是使学生认识逆向工程与正向设计的关系,掌握逆向工程的设计思路;掌握几种快速原型制造工艺,具备面向实物样件的数字化、数据处理、模型重建与评价的基本理论与技术的能力。

3.课程衔接:《数控加工工艺与编程》、《UG设计基础》、《CAD制图》、《三维扫描与逆向建模》等课程。

三、课程目标本课程目的是使学生掌握逆向工程的基本概念和技术体系,了解学科发展趋势;掌握面向实物样件的数字化、数据处理、模型重建与评价的基本理论与技术;培养学生建立面向机械产品的逆向工程方法论,初步掌握一种支持逆向工程的应用软件工具。

四、课程理念1.课程设计原则:围绕专业知识、能力与素质矩阵,根据本课程教学内容,结合后续课程及工程技术岗位的需要,优化课程教学内容,分解课程知识与能力模块,以实施理论与实践双融合教学为理念,借助课堂精讲(或精品课程平台、工厂实际操作视频),完成课程理论知识的教学,以实验设计和生产问题解决形式(课内训练、课外作业)实现动手能力训练。

通过“教、学、做、评一体化”完成该课程教学。

2.课程内容结构:(1)课程项目学习安排:课内以项目讨论学习为主,过课堂教学和应用实践等多个环节,使学生掌握快速成型与快速制模的理论原理、技术方法和工程应用,为今后从事相关领域的科学技术研究,解决工程实际问题奠定坚实的基础。

通过实验,了解逆向工程中原始数据的采集方法和应注意的问题;掌握三维结构光扫描装置的基本操作和相关知识元;掌握Geomagic软件的基本操作。

了解快速成型的原理及其与传统加工工艺的区别;了解不同快速成型方式的优点、缺陷和应用范围。

快速成型技术-第六章

快速成型技术-第六章

6.1 快速成型技术前期处理精度
1、三维建模的形体表达方法 随着计算机辅助设计技术的飞速发展,出现了许多三维建模的形体表达方 法,目前常见的有以下几种: (1) B-Rep法(Boundary Representation,边界表达法), B-Rep法是根据顶 点、边和面所构成的表面来精确地描述三维实体模型的,其优点是能快速 地绘制出立体或线框模型;缺点是由于其数据是以表格的形式出现的,因 此空间的占用量较大,描述不一定是唯一的,所得到的实体有时不很精确, 有可能会出现错误的孔洞和颠倒现象。 (2) CSG法(Constructive Solid Geometry,构造实体几何法),CSG法又称 为 BBG (Building-Block Geometry,积木块几何法),这种方法采用的是布 尔运算法则,将一些较简单的如立方体、圆柱体等体元进行组合,得到复 杂形状的三维实体模型。其最大优点是数据结构简单,无冗余的几何信息, 实体模型也较真实有效,且可以随时修改;缺点是该实体算法很有限,构成 图形的计算量较大而且费时。
(Solid Modeling)和表面造型(Surface Modeling)功能,后者对构造复杂的自由曲面有 着重要的作用。常用三维建模软件种类及特点已在第五章详细论述,目前用得最多 的是Pro/E软件,由于此软件具有强大的实体造型和表面造型功能,可以构造任意复 杂的模·型,因此被广泛使用。
(1) Pro/E软件。Pro/E是美国参数技术公司(Parametric Technology Corporation, PTC)研发的一个非常成功的建模软件。Pro/E软件彻底改变了机械CAD, CAM等传 统观念,采用参数化、数字化特征进行产品的三维建模,目前它已成为当今世界机械 领域的新标准。利用Pro/E软件进行产品的建模设计,能将设计至生产全过程进行有 机地集成,让所有用户都同时参与进行同一产品的设计与制造工作。

快速成型技术与试题答案(供参考)

快速成型技术与试题答案(供参考)

快速成型技术与试题答案(供参考)试卷3.快速成型技术的主要优点包括成本低,制造速度快,环保节能,适⽤于新产品开发和单间零件⽣产等4.光固化树脂成型(SLA)的成型效率主要与扫描速度,扫描间隙,激光功率等因素有关5.也被称为:3D打印,增材制造;6.选择性激光烧结成型⼯艺(SLS)可成型的材料包括塑料,陶瓷,⾦属等;7.选择性激光烧结成型⼯艺(SLS)⼯艺参数主要包括分层厚度,扫描速度,体积成型率,聚焦光斑直径等;8.快速成型过程总体上分为三个步骤,包括:数据前处理,分层叠加成型(⾃由成型),后处理;9.快速成型技术的特点主要包括原型的复制性、互换性⾼,加⼯周期短,成本低,⾼度技术集成等;10.快速成型技术的未来发展趋势包括:开发性能好的快速成型材料,改善快速成形系统的可靠性,提⾼其⽣产率和制作⼤件能⼒,优化设备结构,开发新的成形能源,快速成形⽅法和⼯艺的改进和创新,提⾼⽹络化服务的研究⼒度,实现远程控制等;11.光固化快速成型⼯艺中,其中前处理施加⽀撑⼯艺需要添加⽀撑结构,⽀撑结构的主要作⽤是防⽌翘曲变形,作为⽀撑保证形状;⼆、术语解释1.STL数据模型是由3D SYSTEMS 公司于1988 年制定的⼀个,是⼀种为技术服务的三维图形⽂件格式。

STL ⽂件由多个三⾓形⾯⽚的定义组成,每个三⾓形⾯⽚的定义包括三⾓形各个定点的三维坐标及三⾓形⾯⽚的法⽮量。

stl ⽂件是在计算机图形应⽤中,⽤于表⽰三⾓形⽹格的⼀种⽂件格式。

它的⽂件格式⾮常简单,应⽤很⼴泛。

STL是最多系统所应⽤的标准⽂件。

STL是⽤三⾓⽹格来表现3D CAD模型。

STL只能⽤来表⽰封闭的⾯或者体,stl⽂件有两种:⼀种是ASCII明码格式,另⼀种是⼆进制格式。

2.快速成型精度包括哪⼏部分原型的精度⼀般包括形状精度,尺⼨精度和表⾯精度,即光固化成型件在形状、尺⼨和表⾯相互位置三个⽅⾯与设计要求的符合程度。

形状误差主要有:翘曲、扭曲变形、椭圆度误差及局部缺陷等;尺⼨误差是指成型件与CAD模型相⽐,在x、y、z三个⽅向上尺⼨相差值;表⾯精度主要包括由叠层累加产⽣的台阶误差及表⾯粗糙度等。

简述3d打印快速成型的工艺过程

简述3d打印快速成型的工艺过程

简述3d打印快速成型的工艺过程3D打印,也称为快速成型技术,是一种通过逐层堆积材料来制造物体的先进制造技术。

它可以直接将数字模型转化为实体物体,具有高效、灵活、精确的特点。

本文将详细介绍3D打印的工艺过程。

1. 数字建模3D打印的第一步是数字建模,即使用计算机辅助设计(CAD)软件创建三维模型。

这个过程可以通过绘制、扫描或使用三维扫描仪来完成。

在数字建模过程中,设计师可以根据需求对模型进行调整和优化,以确保最终打印出的物体具有所需的形状和尺寸。

2. 切片处理一旦完成了数字建模,下一步是将模型切片。

切片是指将三维模型切割成一系列薄片,每个薄片的厚度通常为几毫米。

切片可以使用特定的切片软件完成。

在切片过程中,还可以选择打印参数,如层高、填充密度等。

3. 打印准备完成切片后,需要将切片转换为适合3D打印机使用的文件格式。

最常用的文件格式是.STL(Standard Tessellation Language)格式。

这个过程可以使用切片软件完成,将切片转化为3D打印机可以识别的指令。

4. 打印过程在打印准备完成后,将转换后的文件导入到3D打印机中,并设置打印参数。

3D打印机会根据文件中的指令逐层堆积材料来制造物体。

常用的打印技术包括熔融沉积建模(FDM)和光固化。

在FDM打印中,热塑性材料通过喷嘴加热熔化,并通过移动喷嘴在每一层上方堆积。

而在光固化打印中,液态光敏材料通过紫外线固化成为固体。

5. 后处理完成打印后,物体可能需要一些后处理步骤。

这取决于所使用的打印技术和材料。

例如,在FDM打印中,打印出的物体可能需要去除支撑结构,并进行表面处理,如打磨、喷漆等。

而在光固化打印中,打印出的物体可能需要进行清洗和固化。

通过以上步骤,3D打印技术可以实现快速成型,将设计师的创意转化为实体物体。

它在各个领域都有广泛的应用,如汽车制造、医疗、航空航天等。

3D打印的工艺过程简单明了,但在实际应用中仍然需要不断改进和优化,以满足不同行业的需求。

第7章 快速成型技术中的数据处理

第7章 快速成型技术中的数据处理

第一节 CAD三维模型的构建方法
1.2 反求工程
新产品开发过程中的另一条重要路线就是样件的反求。反求工程技 术(Reverse Engineering,RE)又称逆向工程技术,是20世纪80年代末期 发展起来的一项先进制造技术,是以产品及设备的实物、软件(图纸、程
序及技术文件等)或影像(图片、照片等)等作为研究对象,反求出初始的
第二节 STL数据文件及处理
2. STL的二进制文件格式
二进制文件采用IEEE类型整数 和浮动型小数。文件用84字节的头文 件和50字节的后述文件来描述一个三 角形。 注意到每个面目录都是50个字节, 如果是所生成的 STL 文件是由 10000 个小三角形构成的,再加上84字节的 头文件,该二进制STL文件的大小便 是84+50×10000 =500084 B≈0.5MB。 若同样的精度下,采用 ASCII 形式输 出该 STL 文件,则此时的 STL 文件的 大小约为6×0.5MB=3.0MB。
第二节 STL数据文件及处理
2.1 STL文件的格式
STL文件的主要优势在于表达简单清
晰,文件中只包含相互衔接的三角形片面
节点坐标及其外法矢。STL数据格式的实 质是用许多细小的空间三角形面来逼近还
原CAD实体模型,这类似于实体数据模型
的表面有限元网格划分,如图7-5所示。 STL模型的数据是通过给出三角形法向量 的三个分量及三角形的三个顶点坐标来实 现的。STL文件记载了组成STL实体模型 的所有三角形面,它有二进制(BINARY) 和文本文件(ASCII)两种形式。
第七章 快速成型技术中的数据处理
1
2 3 4 5
CAD三维模型的构建方法
STL数据文件及处理 三维模型的切片处理 STL数据编辑与处理软件Magics RP CT图像数据处理软Mimics
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

4.1 数据处理流程
快速成型数据处理是以三维CAD模型或其他数据模型为 基础,使用分层处理软件将模型离散成截面数据,然后输 送到快速成型系统的过程,其基本流程:
快速成型技术的一般数据处理流 程为:将通过CAD系统或逆向工程获 得的三维模型以快速成型分层软件 能接受的数据格式保存,然后使用 分层软件对模型进行:STL文件的处 理、工艺处理、分层处理等操作, 生成模型的各层面扫描信息,最后 以快速成型设备能接受的数据格式 输出到相应的快速成型机设备中。
2
4.2 待处理数据来源
1.三维模型直接构建
对于直接构建的三维模型,最常用的数据处理方法就是将构建的 CAD实体模型先转换为三角网格模型(STL文件),然后再进行分层, 从而获得加工路径。当前主流的快速成型系统是基于STL文件进行加 工,因此商用CAD软件一般都自带输出STL文件的功能模块。
2. 逆向工程建模
15
6. STL文件的局限
(1)近似性。STL模型只是三维CAD模型的一个近似描述,并不能十分精确 地还原模型的曲面。 (2)信息缺乏。STL文件只能无序的列出构成模型表面的所有三角形面片的 几何信息,其中并不包含面片之间的拓扑邻接信息,而这些信息的缺乏常会 导致信息处理与分层的低效。同时,将三维CAD模型转换为STL模型之后,还 会丢失公差、零件颜色和材料等的信息。 (3)数据的冗余。STL文件含有大量的冗余数据,因为每个三角形面片的顶 点都分属于不同的三角形,所以同一个顶点会在STL文件中重复存储多次。 (4)精度损失。在STL文件中,顶点坐标都是单精度浮点型,而在三维CAD 模型中,顶点坐标一般都是双精度浮点型,会造成一定程度的数据误差。 (5)错误和缺陷。STL文件还易出现很多错误和缺陷,例如重叠面、孔洞、 法向量和交叉面等;
STL格式的文件是对三维CAD模型进行表面三角形网格化而得 到的:
普通三维模型
STL三维面片模型 5
1. STL文件的构成
STL是一种用许多小三角形平面来近似表示源CAD模型曲面的数据模型, 此种文件格式将CAD模型表面离散化为若干个三角形面片,不同精度时有不 同的三角形网格划分方式。
STL文件是多个三角形面片的集合,数据结构非常简单,而且与CAD系 统无关。STL文件中的每个三角形面片都是由三角形的顶点坐标和三角形面 片的外法线矢量来表示。
DXF(Drawing eXchange File,绘图交换文件)是Autodesk公 司制定的一种图形交换文件格式,AutoCAD一直使用DXF格式文 件来进行不同应用程序之间的图形数据交换。DXF文件可读性好、 易于被其他程序处理,但是,DXF格式文件数据量大,结构较复 杂,在描述复杂的产品信息时很容易出现信息丢失问题。
• 误差越小,所需的三角形面片数量越多,形成的三维实体就 越趋近于理想实体的形状。但精度的提高会使STL文件变大, 同时分层处理的时间将显著增加,有时截面的轮廓会产生许 多小直线段,不利于轮廓的扫描运动,导致表面不光滑且成 型效率降低。
• 所以,从CAD软件输出STL文件时,选取的精度指标和控制参 数应根据CAD模型的复杂程度以及快速成型精度要求的高低进 行综合考虑。
19
4.3.3 二维层片数据格式
1.SLC格式
SLC格式是Materialise公司为获取快速成型三维模型分层 切片后的数据而制定的一种存储格式。是CAD模型的2.5维 的轮廓描述,它由Z方向上的一系列逐步上升的横截面组成, 这些横截面由内、外边界的轮廓线围合成实体。
STEP格式可以完整描述所交换的产品数据,其信息量完 全可以满足从CAD软件到快速成型系统的数据转换需要,但 是,STEP格式也包含了许多快速成型系统并不需要的冗余信 息,要基于STEP格式实现快速成型的数据转换,还需在算法、 文件内容的提取等方面进行大量研究工作。
17
4.3.2 CAD三维数据格式
solid name_of_object (整个STL文件的首行,给出了文件路径及文件名)
facet normal x y z (facet normal是三角面片指向实体外部的法矢量坐标)
outer loop (outer loop说明随后的3行数据分别是三角面片的3个顶点坐标)
vertex x y z (3个顶点沿指向实体外部的法矢量方向逆时针排列)
正确
错误
10
2)共顶点规则
相邻的两个三角形面片只能共享两个顶点,即面片的顶点 不能落在相邻的任何一个三角形面片的边上。
正确
错误
11
3)取值规则 STL文件的所有顶点坐标都必须是正的,即STL模型必须落
在第一象限。虽然目前几乎所有的CAD/CAM软件都已允许在任 意的空间位置生成STL文件,但使用AutoCAD时还需要遵守这个 规则。 4)充满规则
5. STL文件的优势
(1)文件生成简单。几乎所有的CAD软件皆具有输出STL文件的功能, 同时还可以控制输出的精度。 (2)适用对象广泛。几乎所有三维模型都可以通过表面三角网格化生 成STL文件。 (3)分层算法简单。STL文件数据结构简单,分层算法也相对简单得多。 (4)模型易于分割。当零件很大,难以在成型机上一次成型时,就需 要将零件模型分割成多个较小的部分,进行分别制造,而分割STL模型 相对简单得多。 (5)接口通用性好。能被几乎所有的快速成型设备所接受,已成为行 业公认的快速成型数据接口标准。
4
小三角形平面的数目
facet 1
4
float normal x
4
float normal y
4
float normal z (以上3个4字节的浮点数表示角面片法矢量)
4
float vertex1 x
4
float vertex1 y
4
float vertex1 z (以上3个4字节浮点数表示顶点1的坐标)
8
STL文件格式比较简单,只能描述物体的几何信息,而不能描 述颜色材质等信息。
三维模型进行表面三角形网格化之后会呈现多面体状,因此 需要合理设置输出STL格式时的参数值,以改善成型的质量,一 般而言,从CAD软件输出STL文件时,建议将弦高(chord height)、误差(deviation)、角度公差(angle tolerance)等参 数的值设置为0.01或是0.02。
STL模型的所有表面都必须布满三角形面片,不得有任何遗 漏,即不能有裂纹或孔。
12
4、STL文件的精度
自由曲面的三角形面片逼近
• STL文件是三维实体模型经过三角网络化处理之后得到的数据 文件,它将实体表面离散化成大量的三角形面片,依靠这些 三角形面片来逼近理想的三维实体模型。逼近的精度通常由 曲面到三角形平面的距离误差或是曲面到三角形边的弦高差 控制。
4
float vertex2 x
4
float vertex2 y
4
float vertex2 z (以上3个4字节浮点数表示顶点2的坐标)
4
float vertex3 x
4
float vertex3 y
4
float vertex3 z (以上3个4字节浮点数表示顶点3的坐标)
2
未用(构成50个字节, 用来描述三角面片的属性信息)
9
3.STL文件的规范
为保证三角形面片所表示的模型实体的唯一性 ,STL文件 必须遵循一定的规范,否则这个STL文件就是错误的,具体规 范如下:
1)取向原则 STL 文件中的每个三角形面片都是由三条边组成的,且具 有方向性:三条边按逆时针顺序由右手定则可以确定面的法 向量,且该法向量应指向所描述实体表面的外侧 ,相邻的三 角形的取向不应出现矛盾。
16
4.3.2 CAD三维数据格式
与三维面片模型格式相比,CAD三维数据格式可以精确的 描述CAD模型。目前,常用CAD三维数据格式主要有三种,分 别为STEP标准接口、实体模型格式IGES和表面模型格式DXF。
1. STEP标准接口
STEP(Standard for The Exchange of Product,产品数据交换 标准)是一种产品模型数据交换标准格式,该标准已经成为国 际公认的CAD数据文件交换全球统一标准。
7
(2)二进制(BINARY)格式
BINARY格式用固定的字节数记录三角面片的几何信息,文件起始的84个字节 是头文件,用于记录文件名;后面逐个记录每个三角面片的几何信息,每个三角 形面片占用固定的50字节。
BINARY格式的语法如下所示:
# of bytes description
80
有关文件、作者姓名和注释信息
是对已有的实物数字化,即使用逆向工程测量设备采集实物表面 信息,形成物体表面的点云数据,并且在这些数据的基础上,构建实 物的三维模型。
对于逆向工程建模的数据处理方法主要有两种:一种是对数据点 进行三角化,生成STL文件,然后进行分层处理;另一种是对数据点 进行直接分层处理。
3
4.3 数据接口格式
快速成型系统本身并不具备三维建模功能,为得到物体的三维 数据,快速成型系统一般都会借助于商用CAD软件,但是,不同的 CAD软件用来描述几何模型的数据格式并不相同,快速成型系统无 法一一适应,导致数据交换和信息共享出现障碍。因此,必须要有 一种中间数据格式,作为CAD软件与快速成型系统之间的标准接口, 该格式应该既能被快速成型系统接受和处理,也能由市面上的大多 数CAD软件生成。
vertex x y z
vertex x y z
endloop
endfacet(在一个STL文件中,每一个facet由以上7行数据组成)
facet normal x y z
outer loop
vertex x y z
vertex x y z
vertex x y z
endloop
endfacet
相关文档
最新文档