如何从STL文件中获取尺寸

本文关键字:获取 文件 STL | 更新日期: 2023-09-27 18:03:12

我有一个二进制格式的STL (STereoLithography)文件,我已经成功地从c#.net读取了这个文件,并得到了切面,我也得到了三角形的数量,零件的体积和零件的表面积。但现在的问题是,我无法找到三维对象的尺寸(长度,宽度,高度)。请帮助。

如何从STL文件中获取尺寸

我想你可能需要自己计算这个,但算法应该相当简单,假设你想要x,y,z的维度,而不是一些旋转。循环遍历facet以找到x、y和z坐标值的最大值和最小值。那么尺寸就是最大值和最小值之间的差值。

编辑:您可以在从文件中读取点时跟踪最大/最小值,以获得较小的性能提升。