UltKit

SVG转STL转换器

把SVG中的填充形状直接向上挤出,变成可打印的实体:Logo徽章、姓名牌、标牌字母或镂空模板。宽度和厚度由您设定,轮廓则直接取自矢量文件本身。

3D 模型转换器

或将STL, OBJ, MTL … 文件拖放到此处 ·

单个文件最大 95 MB· 最多 20 个文件· 30 分钟后删除

输出

文件在我们的服务器上处理,并在 30 分钟后删除。

使用方法

  1. 1

    上传SVG文件

    拖入一个或多个 .svg 文件,一次最多 20 个。图形应为填充路径;请先在设计软件中把文字转换为轮廓。

  2. 2

    设置尺寸和厚度

    图片转换为已设置为“挤出形状”。以毫米为单位输入模型宽度,并在高度 / 深度中填写挤出厚度;如果分开的字母需要放在同一块底板上,请设置底座厚度。

  3. 3

    转换为STL

    点击转换为 STL,然后在切片软件中打开文件。模型会以平放的状态导出,宽度与您输入的一致。

答案

SVG 转 STL 转换器到底做了什么?

它读取 SVG 中的填充轮廓,并按您选择的厚度把它们挤出,就像从板材上压出这个形状。得到的是带垂直直壁的扁平实体,宽度按您输入的值缩放。

从矢量轮廓到可打印实体

SVG 自 2001 年起成为 W3C 标准,它用数学路径而不是像素来存储形状。因此它是 3D 挤出的最佳起点:字母的边缘是精确的曲线,而不是像素堆成的阶梯,所以无论多大,打印出的形状侧壁都很平滑。

挤出只是一个操作。每条闭合的填充路径成为一个截面,内部轮廓成为孔洞,然后截面被抬升到您设置的高度 / 深度,范围为 0.2 至 100 mm。底座厚度大于零时,会在所有图形下方加一块底板,让零散的字母和 i 上的点连成一个整体。颜色、渐变和没有填充的描边不含厚度信息,会被忽略。

如果您手上只有 PNG 或 JPG 格式的标志,可以直接用 PNG 转 STL 挤出,也可以先把它描摹成矢量图;描摹后的曲线边缘更干净,详见如何把 PNG 转换为 SVG。

如何准备用于3D打印的SVG文件

  1. 把文字转为路径

    SVG 几何图形中不会嵌入字体。请把每个文字对象轮廓化,让字母以图形形式存在。

  2. 用填充,不要用描边

    只有填充区域会被挤出。如果需要打印线条,请先把描边扩展为路径。

  3. 合并重叠部分

    对重叠的图形做并集并清除多余的点,让每个部分都是一条干净的闭合轮廓。

钥匙扣、标牌和镂空模板的SVG转STL设置

仅作起点参考,请根据您的打印机和材料调整
物品模型宽度高度 / 深度底座厚度
钥匙扣或包挂40–60 mm3–4 mm0 mm(在 SVG 中加一个挂环孔)
带分离字母的名牌120–200 mm2 mm2 mm 底板
墙面标志或招牌字母150–300 mm4–6 mm0 mm
喷漆或喷枪镂空模板100–200 mm0.8–1.2 mm0 mm
饼干模具轮廓70–100 mm12–15 mm0 mm

SVG

可缩放矢量图形

SVG 是基于 XML 的矢量格式,2001 年由 W3C 标准化。它描述的是形状、路径和文本,而不是像素,因此在任何尺寸下都保持清晰,用于徽标和图标时通常很小。它支持透明、CSS 样式、脚本和动画,所有浏览器都能原生渲染。SVG 不适合照片,复杂的插画渲染也可能变慢。Illustrator、Inkscape、Figma 和浏览器都可以打开并编辑。

压缩方式
–
透明度
支持
动画
支持
发布年份
2001 · W3C
SVG 转换器

STL

STL 网格

STL(stereolithography,立体光刻)是 3D Systems 于 1987 年创建的 3D 网格格式。它只以三角形列表的形式描述物体的表面几何,不含颜色、材质、单位或场景信息。由于结构简单,它成为 Cura 和 PrusaSlicer 等 3D 打印切片软件的默认输入格式。曲面由许多平面三角形近似表示,因此光滑的模型可能产生非常大的文件。

压缩方式
–
透明度
–
动画
不支持
发布年份
1987 · 3D Systems
STL 转换器

人们把 SVG 转换为 STL,是因为标志、文字或镂空模板已经是干净的矢量图,想不借助 CAD 就打印出尺寸精确的实物。

过细的线条无法打印

常见 FDM 喷嘴宽 0.4 mm,因此最终尺寸下窄于约 0.8 mm 的细节可能在切片软件中消失。转换前,请在 SVG 中加粗细线和衬线,或增大模型宽度。

SVG转STL常见问题

为什么SVG里的文字在STL中消失了?

这些字母仍是依赖电脑已安装字体的实时文字。请先把它们转换为路径:Inkscape 中使用“对象转为路径”,Illustrator 中使用“创建轮廓”,Figma 中使用“轮廓化描边”和“拼合”。然后重新导出 SVG。

O、A、B等字母中间的孔会保留吗?

可以,前提是 SVG 把它们画成同一路径的内部轮廓,轮廓化的字体和大多数标志都是这样构成的。如果孔洞是叠在上面的单独白色图形,则会被当作另一个填充图形;请先删除它,或在导出前用路径差集把两者合并。

能给挤出的形状加倒角或圆角吗?

挤出的模型是垂直直壁,没有倒角设置。如果想要倒角或圆顶的效果,可把 STL 导入 Tinkercad、Fusion 360 或 Blender,在其中添加边缘处理;也可以使用图片转 STL生成浮雕,得到更柔和、有雕塑感的表面。

为什么Logo在这里尺寸正确,导入Tinkercad后却不对?

SVG 的尺寸取决于保存它的软件。Inkscape 使用每英寸 96 像素,较旧的 Illustrator 文件则按 72 计算,因此读取 SVG 自带单位的程序可能会把它缩放约三分之一。本转换器会忽略文件中保存的尺寸,改用模型宽度。

如何用SVG制作饼干模具?

饼干模具是一圈薄壁,而不是实心形状。请在设计软件中给轮廓添加约 1 mm 的描边,把描边转换为路径,删除填充,再把结果挤出约 12 至 15 mm 高。