将文字转换为 STL
STL 导出会把每个字母拉伸成实体:字形的填充区域被三角化为顶面和底面,中间由竖直侧壁连接。结果是水密的,而这正是切片软件生成干净刀路所必需的。
将文字转换为 STL切片软件会接受的网格
每个字形的轮廓在三角化之前会先与其字腔求解,因此“A”的横杠是实心的,而它的三角是一个通透的洞。顶面和底面各自独立三角化,再沿每一条边界棱缝合竖壁,不会留下让切片软件抱怨的孤边。
- 拉伸深度由你决定;不改动时默认为文字高度的五分之一,用在标识上观感刚好。
- STL 不带单位头——切片软件把原始数字当成毫米——所以你选的单位是在缩放实体,而不是被声明。默认保持“1 单位 = 1 毫米”的惯例。
- 无论焊接设置如何,每个字形都会与自身求并,因此字体中相互重叠的轮廓绝不会产生内部隔墙。
实心字母,或空心字母
只开填充,会把字母拉伸成实心块。只开描边,只拉伸围绕其边缘的那条带,得到壁厚等于线宽的空心字母——适合镶嵌、灯箱,以及任何你打算灌树脂的东西。两者同开,得到的是实体加上外围那条带。
拿什么来打印
网格是普通的 ASCII STL,因此可在 Cura、PrusaSlicer、Bambu Studio、Orca、Simplify3D 以及各种 CAD 软件中载入。做钥匙扣和招牌时,请在导出前加好深度,而不要在切片软件里拉伸 Z 轴——在这里拉伸能让字面保持平整、侧壁保持完全垂直。
常见问题
- 这个 STL 是水密/流形的吗?
- 是的。各面是用与缝合侧壁相同的边界棱构建的,因此实体是闭合的。切片软件和网格修复工具应当报告不出任何孔洞。
- 怎么设定实际尺寸?
- 字号就是以几何单位计的字母高度,而一个单位默认等于一毫米,所以字号 100 打印出来就是 100 毫米高。想按厘米或英寸工作,换一下单位选择器即可。
- 能做出连笔、一整块的字吗?
- 选一款字母相互重叠的手写体,或者把字间距收紧到它们相接为止。重叠会在字形内部求并,彼此接触的字形会打印成一整块——这是钥匙扣或需要经常被拿捏的招牌惯用的做法。
- 是二进制 STL 还是 ASCII?
- ASCII。占磁盘更大,但到哪儿都能读;若你把导出文件纳入版本控制,它还能用 diff 比对。