资源描述
福建农林大学机电工程学院实践环节总结报告(科研实践、创新设计、课外学科实践)专业 机电一体化姓名 周潇学号 081268002指导老师林建2011 年1 月3 日实践主题: 基于 STL文件的三维测量实践内容:(可插图,不少于1000 字)STL 文件格式是由美国 3D SYSTEM 公司于 1988 年制定的一个接口协议,是一种应用于 CAD 模型与成型系统之间数据转换的文件格式。 由于 STL 文件格式简单、容易读取和显示,因此为大多数 CAD 系统和快速成型系统制造商所采用,且被广泛应用于科学计算可视化、计算机动画、逆向工程、虚拟现实及快速成型等技术中。STL 文件的最大特点也是其主要问题是 ,它是由一系列的三角形面片无序排列组合在一起的 ,没有反映三角形面片之间的拓扑关系 ,而且每一个小三角形面片必须与相邻的三角形面片共用两个顶点 ,每个顶点通常被重用 6 次左右 ,文件数据重复很多 ,由此造成了 STL 文件在读取、存储等方面的效率问题。近年来 ,测量设备的发展十分迅速 ,尤其是光学测量机已发展到可以在几秒钟内测量出百万以上的海量数据点。如何快速读取并显示这些海量的数据点 ,对于后续建模、快速成型及数控加工编程 ,是一个首要和基本的环节。在快速成型领域中STL 文件格式仍为描绘三维实体模型的标准文件格式。STL 模型就是对三维实体表面进行离散后用三角形平面片近似表示实体表面而构成的三维实体模型。 他是对原三维实体的一种几何近似。当三角形小到一定程度 ,其近似性可达到工程允许的精度范围 ,其数据文件称为 STL 文件。STL 文件用大量的空间小三角形面片表示实体模型的表面 ,对每一个空间小三角形面片用三角形的三个顶点坐标及三角形面片的法向量描述 ,法向量由实体内部指向外部 ,三个顶点的次序与法向量满足右手规则。现有的 CAD/ CAM 系统 ( 如 Pro/ Engineering)都有由 CAD 模型转换成 STL 文件的功能。快速成型技术发展至今 ,在零件的制造质量、表面精度方面已取得了很大进展 ,但也存在着一些亟待解决的问题 ,如一方面大尺寸零件受成型机尺寸的影响 ,其加工受到了限制 ;另一方面小尺寸零件由于比成型机尺寸小得多 ,造成了很大浪费。采用 STL 格式的三维模型拼接与分割方法 ,可以解决上述问题。拼接可以将多个 STL 模型合成为一个 STL 模型 ,并在同一工作台上同时成型。这样可以节省快速成型机的机时 ,降低成型费用 ,提高成型效率。分割是将一个 STL 模型分成多个 STL 模型 ,然后在成型机上依次加工 ,再将加工好的各个部分粘合还原成原型产品 ,从而解决了快速成型机加工尺寸范围有限的问题。STL 模型的拼接基本原理 :将几个 STL 模型按一定的要求分别对他们进行平移或旋转 ,使他们的相对位置最佳但又不发生冲突。然后将多媒体技术朱晓龙 :基于 STL 格式三维图形的拼接与分割这些变换后 STL 模型数据保存在一个 STL 文件中 ,从而多个 STL 模型变成一个新的 STL 模型 ,多个 STL 文件合并成一个新的 STL 文件。STL 模型的分割基本原理 :用一个或多个平面将一个模型分割成两个或多个部分 ,每个部分重新构成一个 STL 模型。平面分割模型 ,也就是将模型的三角形集合形成 3 个三角形子集 (平面上下各一个 ,还有一个与平面相交 ) ;然后求平面上相交的轮廓线并三角化 ,再加入平面上、下三角形子集中 ; 最后 ,将相交的三角形分类、三角化 ,并加入平面上、下三角形子集中。采用 STL 格式的三维模型拼接与分割方法 ,有效地提高了成型机加工小零件的工作效率 ; 也成功地解决了成型机不能加工大尺寸零件的问题。而且新生的 STL 模型不影响原模型的加工精度 ,可以广泛应用于各类快速成型加工系统中。图 1 是在 OpenGL 环境下 ,采用拼接算法将叶轮、 收集、对讲机和 BP 机拼成一个 STL 模型的实例。图 2 是在 OpenGL 环境下 ,采用分割算法将汽车盖进行分割所得到的实例。在 OpenGL 中生成 STL 模型的图像, 就是顺序绘制三角形面片图元的过程。由于 STL 模型数据经过了预处理,一般情况下每个三角形面片的三个顶点的外法向量不再相同。 OpenGL 会根据三个顶点的外法向量线性插值算出面片内每一点的外法向量,而且共享的顶点在不同的三角形面片中都对应着同一个外法向量,使得三角形面片拼接以后的物体表面外法向量是连续的,物体显得十分平滑。(签名)年月日相关附件清单说明:(含硬件制作,发表的论文,查阅资料等,由指导老师保管)1、基于 STL 文件的曲面网格重建算法杨晟院,杜亚娟,舒 适2、海量 STL 文件的快速读取与显示卫 炜 , 周来水 , 张丽艳3、基于STL 格式三维图形的拼接与分割朱晓龙西安邮电学院陕西西安710061)指导老师评语:实践环节是否合格:合格不合格成绩(百分制):(签字)年月日
展开阅读全文