激光快速成型系统中STL文件浏览器的设计与实现.pdf
文本预览下载声明
第 33 卷 第 1 期 ( ) Vol33 No 1
东 华 理 工 大 学 学 报 自然科学版
20 10 年 3 月 J OU RN AL O F EA ST C H IN A IN STITU T E O F T EC HN OL O GY Mar . 20 10
doi :10 . 3969/ j . i ssn .. 20 10 . 0 1. 0 17
激光快速成型系统中 S TL 文件浏览器的设计与实现
徐 玮 , 贾宏伟
( 东华理工大学长江学院 ,江西 南昌 3300 13 )
摘 要 :基于 Op en GL 技术 ,结合激光快速成型系统的特点 ,设计并实现了一个 STL 文件浏览器 ,通过计算三角行面片每
个顶点的法矢向量 ,得到了真实感较强的三维几何实体模型的显示效果 ,并实现了平移 、旋转和比例缩放等模型辅助变换
操作 ;重点研究了 STL 文件数据的读入 、模型的拓扑信息提取 ,模型的辅助变换 、正确性的校验 、STL 文件分层切块和
STL 文件的保存处理的算法实现 ,为后续的软件的处理打下了很好的基础 ;该技术在很多预处理软件中都有成功运用 。
关键词 :Op en GL ;快速成型 ;浏览器 ; STL
中图分类号 : TP3 11. 1 文献标识码 :A 文章编号 (20 10) 0 108804
( )
快速成型技术概念 RP 是在 1979 年 日本东 现过程 ,通过计算三角行面片每个顶点的法矢 向
京大学教授中川威雄发明的叠层模型制造法基础 量 ,得到了真实感较强的三维几何实体模型的显示
上发展起来的一门新兴技术 。到 目前它已成为一 效果 ,并实现了平移 、旋转和比例缩放等模型辅助
门集 CAD 技术 、数控技术 、激光技术和新材料技术 变换操作 。
于一身的综合学科 。STL ( STereo Lit ho grap hy) 文
1 浏览器的主要功能实现
件格式是由美国3D Sy st em 公司开发的 , 已被业内
( )
认为是目前快速 自动成型 Rapid Protot yp e 领域 1. 1 读取 STL 文件数据
的准标准零件描述文件格式 。STL 文件对三维实 STL 文件中记录了描述实体模型的多个三角
体描述的解释具有唯一性 。 形面片数据 ,包括三角形的顶点坐标和法矢量 , 因
Op en GL 是美国 S GI 公司在 IR IS GL 基础上 ①
此需要定义一个数据结构来表示三角形面片 :
开发的图形系统与硬件接 口,主要用来对二维和三 st r uct Trian gle
维实体对象的绘制 。利用 Op en GL 技术进行 STL {float N [ 3 ] ; / / 三角形面片法矢量的三个
( )
文件浏览器设计的主要步骤为 谭炳球等 ,2009 : 分
显示全部