在网上看了一些STL相关文章,这里将它们的摘要进行集结,方便以后查找。
1、黄常标,林俊义,江开勇.快速成形中STL文件拓扑信息的快速建立.2004
摘要:在分析现有建立拓扑信息方法的基础上,提出基于面连接到顶点、顶点连接到面的基本拓扑信息,通过将面片顶点与面片顶点的引用面的顶点进行比较来获得拓扑信息。试验运行结果表明,本方法能够快速而准确地建立拓扑信息。
基本思想:在读取STL文件时依次取出三角形在读取STL文件对依次取出三角形,检验三角形面片的三个顶点是否有重合顶点或差值在给定范围内的顶点,如果有,则表示该面退化成为边或顶点,重新读取一个面片;否则把三个顶点分别与点表中的点比较,合并重复的点和由于计算误差而造成的相距很近的分离点,建立一个无重复点的点表,同时建立一个无重复面的面表。其中每个面记录指向三个顶点的指针,即建立了由面获得包含点的拓扑信息。每一个点记录与之连接的面(由于进行了顶点的合并,每个顶点可能有多个引用面),即建立了由点获得引用面的拓扑信息。其他的拓扑信息都是根据处理需要在这两种拓扑信息上建立起来的。
2、陈波,张红梅,江颉,陈志杨.基于二叉树的STL冗余数据去除.
摘要:STL数据是CAD系统中描述物体的常用格式。由于STL数据中包含大量的冗余数据,因此在后续CAD系统利用中需要首先将这些数据剔除以简化算法井提高效率。本文针对STL的数
据冗余剔除问题剔除了一种基于二叉树结构的数据快速剔除方法,该方法与简单的坐标比较方法比较明显地提高了数据处理效率,有利于STL模型数据在CAD系统中的应用 .
3、赵吉宾,刘伟军,王越超.STL文件的错误检测与修复算法研究
摘 要:STL 文件是 CAD 系统与快速原型系统之间进行数据交换的准标准格式,由于种种原因,在创建 STL 文件时会产生许多错误,如果这些错误不加以处理的话,会影响到后面的数据处理和加工。文中提出一种 STL 文件的检测和修复算法。该算法通过建立点对象、边对象和三角面对象的数据结构,能够十分有效地检测和修复 STL 文件中的错误。
4、崔树标,张宜生,梁书云,李德群.STL面片中冗余顶点的快速滤除算法及其应用
摘要: 为了快速滤除 STL面片数据中的冗余顶点,提出了一种高效的3轴分块排序算法, 成功应用于3维真实感注塑模流动模拟软件Hsc3DRF的3D图形处理。
5、卫炜,周来水,张丽艳.海量STL文件的快速读取与显示
摘 要:STL 文件作为一种通用的三维数据文件格式,广泛应用于快速成型及其他领域。如何快速读取海量数据的STL 文件并显示,是模型后续操作的一个首要环节。本文针对海量数据的特点,采用内存映射手段、基于哈希表结构的冗余顶点删除和 OpenGL 中显示列表技术等,对海量 STL 文件的快速读取和显示进行了研究,并和国外先进软件进行了比较,实验数据表明本文方法较 Surfacer 软件和 RapidForm 软件提高效率 25% ~ 40% 左右。