地形3D打印

如何将地形转换为3D打印模型,实现立体输出?

地形3D打印可以创建出非常逼真的仿真实体模型。这里介绍全部基于数字模型的3D地形打印流程,比传统的沙盘的制作精度大幅度提高,而且提供了完整的工具链,可以制作大规模、高精度的地形实体模型。

上图所示,在OpenSCAD中合成模型,然后可以再次输出为STL格式。

地形3D打印攻略

我们这里介绍的地形模型都来自于卫星或者无人机、飞机的实际测量,因此可以拥有超高的精度和真实度。

地形比普通三维模型更为精细、复杂,而且常用于GIS软件中,格式与CAD不一样。因此,首先需要数据格式进行转换,然后将模型转为3D打印可用的实体模型,再输出为STL格式,使用切片软件产生3D打印机的gcode代码,到3D打印机输出,然后进行拼接、整饰、上色等后处理过程。如果没有3D打印机,也可以将模型发给打印店输出(某宝上很多的)。

其中,将地形模型转为3D实体模型最为关键,因为大部分GIS使用的三维模型都是表面模型(说白了就是一张皮,没有厚度等特征,空间结构不封闭),不能用于3D打印输出。SuperMap 9D的三维模型支持实体模型,输出的地形模型可以用于3D打印,可以直接产生STL格式数据。

地形3D打印步骤

1. 下载SRTM,可以从USGS等网站下载数据,是TIF格式存储的。
2. 导入DEM。
    * 创建UDB。
    * 导入TIF文件,选择格式为“栅格”。
3. 切割出需要的区域。如果需要打印大的模型,可以分割为几个小的块,打印完后再拼接起来。
4. 创建出3D实体模型。
5. 导出为STL格式。
6. 在OpenSCAD中打开,合成模型(添加文字标识、底座、镂空等)。输出STL。
7. 在Cura中打开STL模型,设置参数,3D切片生成GCODE文件。
8. 将GCODE文件拷贝到SD卡中,插入3D打印机进行打印。
9. 进行必要的后处理。

如果USGS的网站不能访问,国内中科院网络中心等也提供了数据镜像,可以下载。这里 https://my.oschina.net/u/2306127/blog/547879 提供了大量的连接(可能有的已经无法访问,只能自己去试试了),http://www.cgiar-csi.org/data/srtm-90m-digital-elevation-database-v4-1 可以下载90米分辨率的SRTM数据,而且有多种分辨率。

 

转载于:https://my.oschina.net/u/2306127/blog/1547647

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值