Find Similar with AI
Print Profile(0)
Model File(0)
Published:2026-03-01 00:38:53
0
0
我的妻子是一位园艺大师,她的花园非常大,每年都会种植各种植物。普通的植物标签不太实用,所以她让我为她制作一些永久性的植物标签。
原本,我是在 Fusion 360 中创建这个模型的,但对于这种需要反复配置的简单任务来说,Fusion 360 并不是一个很实用的工具。所以,我用 OpenSCAD 重新创建了这个模型。
OpenSCAD 支持多种选项:
因此,在图示中,“豆类/亚洲长豆”采用了两行等宽的默认设置。“马拉巴尔/菠菜”则使用了等宽的两行排版。甘蓝的排版方式是第一行加粗,其余部分保持原样。
我开始频繁使用这款软件,但每次都得手动打开/关闭OpenSCAD并进行各种操作,这实在太麻烦了。所以我编写了一个PowerShell脚本(因为我是Windows用户),能用正确的参数自动运行OpenSCAD程序。
由于在Windows系统上运行OpenSCAD存在诸多问题,编写这个脚本真是件头疼的事,不过现在我终于能用了。(需要把文件名中的“.txt”去掉)
若要使用该脚本,请执行以下操作:
.\CreatePlantLabel.ps1 -第一行:马拉巴尔树 -第二行:菠菜 -等宽行间距
如果你需要传递带有空格的字符串,就得对引号做些奇怪的处理:
.\CreatePlantLabel.ps1 -FirstLine 豆类 -SecondLine “‘亚洲长豆’”
(即字符串周围用单引号括起来,单引号又被双引号括住,中间还有一个空格)
您还可以传入 -FontScaleFactor 或 -Out(用于更改输出文件名)。
默认情况下,它会为你生成一个输出文件名
更新:新增了“add_hole”参数,用于在桩子的顶端创建孔洞。
