主题:关于STL格式读取程序
STL文件的ASCII码形式
ASCII码格式STL文件逐行给出三角面片的几何信息,每一行以1个或2个关键字开头。在STL文件中的三角面片的信息单元facet是一个带矢量方向的三角面片,STL模型就是由一组这样的三角面片构成。在一个STL文件中,每一个facet由7行数据组成,第1行是三角面片指向实体外部的法向失量数据,第2行说明随后的第3,4,5行数据分别是三角面片的3个顶点信息,沿指向实体外部的法向矢量(第1行数据)方向逆时针排列.ASCII码格式的STL文件结构如下:
solid filename stl ∥ 文件路径及文件名
facet normal x y z ∥ 三角面片法向量的3个分量值
outer loop
vertex x y z ∥三角面片第一个顶点的坐标
vertex x y z ∥三角面片第二个顶点的坐标
vertex x y z ∥三角面片第三个顶点的坐标
endloop
endfacet ∥第一个三角面片定义完毕
………………………
………………………….
eadsolid fileame stl ∥整个文件结束
请高手编制一个程序指导一下!~~~谢谢
ASCII码格式STL文件逐行给出三角面片的几何信息,每一行以1个或2个关键字开头。在STL文件中的三角面片的信息单元facet是一个带矢量方向的三角面片,STL模型就是由一组这样的三角面片构成。在一个STL文件中,每一个facet由7行数据组成,第1行是三角面片指向实体外部的法向失量数据,第2行说明随后的第3,4,5行数据分别是三角面片的3个顶点信息,沿指向实体外部的法向矢量(第1行数据)方向逆时针排列.ASCII码格式的STL文件结构如下:
solid filename stl ∥ 文件路径及文件名
facet normal x y z ∥ 三角面片法向量的3个分量值
outer loop
vertex x y z ∥三角面片第一个顶点的坐标
vertex x y z ∥三角面片第二个顶点的坐标
vertex x y z ∥三角面片第三个顶点的坐标
endloop
endfacet ∥第一个三角面片定义完毕
………………………
………………………….
eadsolid fileame stl ∥整个文件结束
请高手编制一个程序指导一下!~~~谢谢