如何将表示浮雕的2D矢量(SVG)转换为3D矢量文件?

时间:2013-12-30 13:38:43

标签: printing svg 3d gis shapefile

维基百科拥有数十张SVG浮雕地图。另一方面,3D打印正在兴起并且充满乐趣。我愿意将这些SVG浮雕地图转换为3D兼容的3D打印格式。

给出一个表示土壤高度的SVG文件,由n组组成:

<svg:g id="relief_0000m" data-elev="0000"> ... </g>
<svg:g id="relief_0050m" data-elev="0050"> ... </g>
<svg:g id="relief_0100m" data-elev="0100"> ... </g>
<svg:g id="relief_0200m" data-elev="0200"> ... </g>

鉴于每个群体忠实地代表海拔(0m,50m,100m,200m)高原。 enter image description here

如何将此2D矢量文件转换为3D矢量文件,我可以将其加载到大多数3D打印机的软件中?


与<{3}}

相关的

修改

1 个答案:

答案 0 :(得分:1)

比简单的格式转换要复杂一点。如果你刚刚这样做,你可能会得到一个横截面如下的东西:

               __________
       _______|          |__________
______|                             |_________

我认为你想要一些更平滑的东西,看起来更像一座小山。另外需要注意的是,svg坐标需要转换为打印机可以处理的距离相关坐标。即各种投射。

执行此操作的最佳方法可能是在适当的3D建模应用程序中。您可以尝试免费提供Blender之类的内容。它将使您能够导入svg然后从中拉出以获得所需的高程。它还可以使您将其调整为正确的大小并以所需的格式导出。 (注意假设3d打印机接受正常类型的文件)

Here是关于这样做的教程。