我正在做一些 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");