在你的设备上运行 · 你的文件从不离开你的设备。
你手上有一个 GLB——下载来的、某个网页工具导出的,或是别人发给你的——而你想把它打印出来。切片软件要的是 STL。这里把 GLB 里的形状取出来,写成二进制 STL。
凡不是形状的都会留下,因为 STL 装不下:颜色、贴图和动画。你得到的是几何形状,格式是每台打印机都懂的那一种。如果 GLB 里有好几个独立物体,它们会按原本的相对位置一起写进同一个 STL。
全部在你自己的机器上完成,这一点对 3D 文件尤其重要:模型往往是客户的产品、建筑的扫描件或尚未公开的设计。没有任何东西发往服务器,因此事后也没有什么需要删除。
不适用于: 为打印修复网格——破洞、翻转的面和非流形边会原样通过。
GLB 里的每个网格都写进同一个 STL,各自保持在场景里的位置、角度和大小。绑定了骨骼的角色按文件里骨骼所处的姿态写出,而不是动画里的任何一帧;形态键(变形目标)保持基础形状。点和线被略去,因为 STL 只能存三角面。
GLB 里存储的法线不会复制。每个三角面的朝向根据它三个角的顺序重新计算,所以角的顺序反了的三角面在 STL 里会朝内。用 Draco 或 meshopt 压缩的 GLB 可以正常打开;通过实例化重复的部件,每一份副本都会单独写出。
GLB 以米为单位。STL 不存单位,切片软件把它的数字当作毫米,所以工具在转换时把每个数字乘以 1000:一个 1.7 米高的人像在 STL 里是 1700,到了切片软件里就是真实大小。转换之前,页面会以毫米显示这个尺寸。
GLB 以 Y 轴为向上方向,而切片软件沿 Z 轴向上打印。工具会把模型转动四分之一圈,这样在网页查看器里站立的人像,在打印平台上同样站立。如果你想保持坐标轴不变,请在转换前在页面上选择。
本页的其他语言版本: English · العربية · Deutsch · Français · Español · Русский · Português · हिन्दी · Türkçe · עברית · فارسی · اردو · Bahasa Indonesia · বাংলা