单位、坐标系与缩放:为什么模型会大十倍
STL 不带单位、软件轴向不同,是尺寸与姿态事故的两大根源。
更新于 2026-11-10·6 分钟阅读
STL 里只有数字
STL 文件存的是无量纲浮点坐标。软件导出时按当前文档单位写数字,导入方按自己的默认单位(切片软件通常是毫米)解读。用厘米建模导出成 10,就会被读成 10mm 而不是 10cm。
因此跨软件传递模型,必须在导出对话框里明确单位,并在导入后量一次包围盒尺寸。
常见单位与换算
1 英寸 = 25.4mm,1 厘米 = 10mm,1 米 = 1000mm。出现 10 倍、1000 倍误差多为 cm / m;出现 25.4 倍误差则是 inch。
部分扫描软件以米存储,部分游戏引擎以厘米为单位,从这些环境导出到打印流程时尤其要复核。
坐标系与轴向
多数 CAD / 打印软件使用 Z 轴向上,但部分建模与游戏软件用 Y 轴向上,导出时若未正确设置 Forward / Up 轴,模型会「躺倒」或绕轴旋转 90°。
Blender、glTF、FBX 等都有轴向转换选项;发现模型躺倒时,在导出设置里调整轴映射,或在源软件中旋转后应用变换,而不是在切片软件里将就。
原点与包围盒
模型偏离原点过远会带来浮点精度下降和摆放困难,也不利于多零件对齐。导出前把模型移到原点附近,并让底面大致位于 Z=0。
包围盒(Bounding Box)是能装下模型的最小长方体,长宽高是核对尺寸、估算排版与报价最常用的三个数。
缩放的正确姿势
确需缩放时,在建模软件里按精确倍率缩放并「应用缩放 / 冻结变换」,让缩放写进顶点坐标;只改对象级缩放属性,导出时可能不被写入 STL。
缩放会同时改变壁厚与最小特征:把模型缩小一半,原本 1mm 的壁也变成 0.5mm,可能直接低于工艺下限,缩小后要重新检查可打印性。
相关文章
