那个变成 0.787 的 20 毫米方块
STL、OBJ 和 PLY 文件只是坐标列表,这三种格式在文件里的任何位置都不记录单位。一个写着 20.0 的顶点可能是 20 毫米、20 厘米、20 英寸或 20 米——单靠数字无从判断,于是每个打开它的程序都只能自行假设。切片软件假设毫米,SketchUp 按英寸导出,而设成米的 CAD 软件会把 20 毫米方块写成 0.02。
这正是 20 毫米校准方块变成 0.787 单位的原因:20 ÷ 25.4。修复只需要一次乘法,前提是知道该乘多少。
这个工具做什么
它测量包围盒,然后算出在每一种合理解释下模型会有多大:毫米、厘米、英寸、米,以及真实发生过的两种换算错误——被除以 1000 的导出,以及被当成英寸再换算一遍的毫米模型。每个候选都按结果尺寸对打印件而言是否现实来排序,并在三个尺寸都落在整毫米上时加分,因为正规建模的物体通常如此,而缩放错误的模型几乎不会。
页面展示完整排序和每种解释下的尺寸,而不是只给一个答案,并写明判断依据。这是推断,不是读取,最终由你决定。
什么时候不是猜测
3MF 和 STEP 确实声明单位,这时单位是从文件中读出的,而不是推断的。3MF 的 unit 属性会被直接读取;STEP 的长度单位来自它的文件头。
最容易算错的地方
- 体积按倍率的三次方变化。 把模型放大一倍并不会让树脂用量翻倍,而是变成八倍。前后对照表会把这个倍数写出来。
- 按轴缩放能救回只在某一个轴上被压扁的模型,这是等比缩放做不到的。
- 烘焙而非变换。 缩放被写进顶点坐标本身。STL 没有地方存放节点变换,依赖节点变换的做法在导出时会直接丢失。
适用场景
抢救 SketchUp 和 Fusion 的导出文件、让替换零件对上实测尺寸、把模型放大到铺满热床,以及在切片前对照十七款打印机的成型空间检查零件能否装下。
一切都在你的浏览器中运行,不上传任何文件。
Tiny Online Tools







