本文的实现了使用MB-System v5.8.1的GMT v6.5.0插件mbgrd2obj生成3D模型.obj。可以支持3D打印。见下图:
1. MB-system与GMT的更新
MB-system是国内声呐研究常用的平台,标准C语言实现,代码可直接用于工程软件开发,在github上百星,让人吃惊的是这个项目目前2024年了,持续更新的频率还挺高,活力项目。
网址:https://github.com/dwcaress/MB-System
https://www.mbari.org/technology/mb-system/
手册页地址:MB-System Manual Pages (mbari.org)
MB-system的数处理有其自身的架构设计(.fbt/.fnv…),同时由于将GMT作为依赖库,对grd网格数据的支持符合GMT的规范,并提供了针对GMT的插件。
GMT (Generic Mapping Tools) 是地球科学使用最广泛的制图软件之一。GMT 支持绘制多种类型的底图, 包含 30 多种地图投影、笛卡尔坐标轴(线性坐标轴、对数轴、指数轴)、极坐标轴; 支持绘制统计直方图、等值线图、2D 网格图以及 3D 视角图等; 也支持绘制线段、海岸线、国界、多种符号、图例、色标、文字等。数据处理方面,GMT 具有数据筛选、重采样、时间序列滤波、二维网格滤波、三维网格插值、 多项式拟合、线性回归分析等功能。
GMT 的历史:
1988 年,Paul Wessel 和 Walter H.F. Smith 开发了 GMT 的最原始版本 GMT 1.0
1991 年 8 月 10 日,GMT2 发布
1998 年 11 月 8 日,GMT3 发布
2005 年 10 月 1 日,GMT4 发布
2013 年 11 月 5 日,GMT5 发布
2019 年 11 月 1 日,GMT6 发布(目前最新版本 GMT 6.5.0 发布于 2024 年 01 月 07 日)
MB-System v5.8.1的GMT v6.5.0插件mbgrd2obj生成3D模型.obj,mbgrd2obj插件的是2020年更新的,需要GMT的版本不低于6.0.0.
*--------------------------------------------------------------------*/