Dieser Inhalt wurde automatisch übersetzt. Original anzeigen
一个小型的参数化模型将文本置于SVG图像之上用于3D打印的模板,使用以下语言编写:OpenSCAD。
两者都...SVG 图标还有那个文本开始吧Z=0(构建板)。文本的突出部分比 SVG 图形更高,所以效果非常显眼。
特色功能
- 文本和 SVG 图形均从构建平台起始(不进行悬浮显示)。
- 文本高度和 SVG 高度是相互独立的。
- SVG 图像可以被锚定到文本框的各个位置(C、N、NE、E、SE、S、SW、W、NW)。
- 用于精确定位的可选偏移量。
- 通过“按宽度/高度裁剪”功能,图像的纵横比得以保留。
- 代码整洁、易读,且注释齐全。
使用方法
- 将“svg_path”替换为您自己的SVG文件(为获得最佳效果,请将所有图形转换为路径格式)。
- 设置文本字符串、文本大小、文本粗细以及字体名称。
- 选择 icon_fit = "width"或者调整“高度”以避免图片被压缩(建议这样做)。
- 使用 svg_anchor 和 svg_offset 来调整 SVG 图像相对于文本框的位置。
- (可选)如果您知道文本的精确边界框,请将 text_box_override 设置为 [宽度, 高度],以实现完美对齐。
打印提示
- 0.2毫米层高设置效果不错,可以适当降低一点。0.12–0.16毫米用于打造清晰锐利的文字边缘效果。
- 若你的文字字体过细或倾斜,请适当加粗或调整字体样式。墙面数量或者文字粗细是为了力量。
- 使用PLA或PETG材质都可以。如果想实现双色效果,可以在文本开始前暂停并更换耗材(Z值约等于SVG图形的厚度)。