有没有将 svg 转换为 stl 的命令?

有没有将 svg 转换为 stl 的命令?

我正在做一些 3D 建模,我一直在使用 inkscape 创建 2D 模型,然后通过一种有点多余的方法将它们导入 openSCAD,即将 svg 文件上传到 tinkercad,将文件下载为 stl,然后将其导入 OpenSCAD。我搜索了 svg2stl 之类的东西,以及 synaptic 中的一些关键字,但我什么也没找到。有没有提供此功能的软件包?如果不是首选,CLI 也可以。

答案1

由于这个问题已经有点老了,我不确定是否还需要答案。在 openscad 2021.01 中,可以直接导入 svg 文件。要从 png 之类的东西创建 svg 文件,我首先将其转换为 ppm(imagemagick 或 gimp),然后运行命令potrace --resolution 50 -e <my_image.ppm> --flat --turdsize 2 -O 0.3 --blacklevel 0.5 --alphamax 0.9 -b svg -o <my_image.svg> 现在可以通过以下方式导入: import ("<path_to_file>/my_image.svg");

相关内容