引用一段知乎回答:
什么是STL文件? - 赖狺的回答 - 知乎 https://www.zhihu.com/question/44493781/answer/97798048
当您保存STL文件之后,您设计的所有表面和曲线都会被转换成网格,网格一般由一系列的三角形组成,代表着您设计原型中的精确几何含义。很多三角形的面可以表现流畅的曲线,这就需要导出高分辨率的STL文件,但如此一来有些三角形会变得相当的小以至于机器无法察觉。这就需要我们将STL文件保存为合适的分辨率。
![ee85f8873e302498fb2ed954d2a457b6.png](https://i-blog.csdnimg.cn/blog_migrate/b2329c4ea1d770f59960ac2219a753a0.jpeg)
几何体约简单,生成的STL文件尺寸越小
![53dcde48e077a1b1279d3883e1586656.png](https://i-blog.csdnimg.cn/blog_migrate/48cc236805a4a9842ae435c20c9e4bae.jpeg)
常规STL文件仅描述三维物体的表面几何形状,没有颜色、材质等属性。
STL格式有文字和二进码两种型式。二进码型式因较简洁而较常见。
以文本形式的STL文件为例,其内容如下:
![d22bb1a8689ccc105fe819cac3b7c84c.png](https://i-blog.csdnimg.cn/blog_migrate/02e48a467e51f6f7054b782f32a81ab9.jpeg)
NX导出STL文件:
- 选定要导出的几何对象;
- 设置导出目录、文件名;
- 注意设置三角公差与相邻公差;
- 选定表面法向,设置法向方向。 即可导出
![d53a68f9b5eed25e0104e7971d54fa28.png](https://i-blog.csdnimg.cn/blog_migrate/3e16c78cf7def1736e8239295fdacdfa.jpeg)
NX11.0导出STL文件,建模单位为mm,有时候需要以“米”建模。则需要先在NX内进行缩放。
笔者几何是从ANSYS/AQWA内导出的,尝试了几种导出格式。最后发现AQWA导出*.x_b格式文件,在NX内统一进行缩放比较合适。可以一次完成缩放。(NX打开*.stp格式文件后,会出现装配体。需要对每个零件进行缩放。)
以下为NX11.0 缩放操作指导:
![57ad41b48fec2a288c9541211c0e5acc.png](https://i-blog.csdnimg.cn/blog_migrate/fee8c5864bc7464748c4962c8ff08c82.jpeg)
![337f8e62f0c5784b4ba0ca3d65214a97.png](https://i-blog.csdnimg.cn/blog_migrate/c977aaac2bfcb079877c9886e4f6835b.jpeg)
思考:
STL文件中的顶点坐标,同时描述了几何体相对坐标原点的位置。
通过STL文件,matlab可以相对方便的处理几何相关计算。
导出的STL文件没有变量纲,只是具体数字。
参考:
https://en.wikipedia.org/wiki/STL_(file_format)en.wikipedia.org