如果把一块地图缩小到 100 毫米见方,山脉会留下来,路也许会留下来,但“怎么把它拿起来”会立刻变成一个问题。
黄山这次的目标不是做一块摆在桌上的完整浮雕,而是把约 20 km 范围内的山体拆成 4×4 的 16 块小拼图。每一块拿起来都应该仍然是山的一部分;重新放回去,又应该能看见道路穿过山脊,光明顶在中间抬起。
听上去像是把一张正方形切成 16 块。真正做起来才发现,切开一块山比切开一张纸复杂得多:地形有起伏,路不能悬在缝上,图钉不能漂在半山腰,拼图也不能因为接口太复杂而先把制造难度推到失控。
先做一只托盘,再决定拼图不需要咬合
传统拼图靠凸凹接口确认位置。我们没有这样做。
黄山模型采用一个 112 × 112 mm 的相框式托盘:外缘带倒角,内部留出装配余量。它负责包住四边、收纳 16 块地形,也让每块拼片的内部边缘可以保持直缝。这样做的好处很直接:山体、道路和标记被切开时,不必再同时处理复杂接口、细小圆角和多材料对齐。
模型本体是 100 × 100 mm。4×4 网格的名义格距为 25 mm;为了留下 0.20 mm 的缝隙,每块的实际边长约为 24.8 mm。地形保留 5 mm 基座和 20 mm 的山体起伏。这个比例不是测绘沙盘的真实垂直比例,而是为小尺寸桌面模型选择的可读性表达:让山脊和峡谷在手里仍然有明显触感。
这只是设计参数,不是已经打印确认的装配公差。0.20 mm 的缝隙和 0.30 mm 的托盘边缘余量仍需要在目标打印机、材料和喷嘴下做样片验证。把一个数字写进模型,并不等于塑料会自动听话。
拼图最难的不是山,是路
地形可以按格网切开,路却不能只被切成许多短圆柱。
一开始,我们把原始道路折线的每一段分别变成圆柱。结果很像把一串橙色香肠铺在山上:端点堆积、弯道断续、路口结块。把直径加大并不能解决它,因为问题不在“线不够粗”,而在于道路数据原本就是很多相邻、分叉、甚至重叠的短线段。
后来的做法是先把道路当作“路线”,再把路线变成立体:整理端点和重复点,做有限容差简化、受限平滑与等步长重采样,最后沿着连续中心线一次扫掠出圆润截面。这样道路不再由一颗颗短柱拼成,而是一条真正连续的带状实体。
但连续并不意味着可以随意连接。真实道路有分叉、断路和交叉;拼图又有格缝。我们让道路在每条拼图缝前退让,避免出现跨缝悬伸的细桥。拼回后,相邻道路的端面在视觉上对齐;拆开后,每片仍是独立可处理的零件。这是地理语义与制造约束之间的一次取舍:地图上的连续性保留给人的眼睛,实体的独立性留给拼图本身。
这部分也留下了一个重要的失败记录。我们尝试过用“最顺直的端点配对”把全局道路组织为更长的路线,视觉上明显更顺了,但在部分交叉区域的 STL 回读中仍出现重复或退化面。因此该版本只保留为视觉路线审阅,不进入切片候选。最后冻结的几何检查点采用更保守的平滑扫掠版本。
一颗半球,不能只放在山顶的中心点
光明顶的标记是一枚白色半球图钉。看起来很小,却让我们遇到了另一种很容易被屏幕掩盖的问题:把图钉的中心放到地形表面,并不代表它的底面真的碰到了山。
山坡是倾斜的。半球底部若只按中心高程下沉,边缘就可能悬空;在屏幕里它像是贴住了,在打印时却会成为孤立的薄壳。我们改为采样图钉下方的局部地形,并让隐藏的锚定裙边延伸到该区域的最低地形以下,再对整个底面做复测。最终,标记不再只是“看起来在光明顶”,而是确实与地形有连续的重叠关系。
因为光明顶恰好跨在中部拼图缝上,半球也被分成两个独立部件。没有跨缝相连,没有悬空偷桥;拼回去时,它才重新成为一颗完整的白色山顶标记。
一张地图为什么要拆成不同颜色的零件
这套模型把地形、道路、光明顶和托盘作为独立语义件保留。原因不只是为了颜色好看。
地形负责表达高低,橙色道路负责表达方向,白色半球负责表达一个可以被立刻找到的地点,托盘负责收纳与边界。把它们都融成一块灰色塑料当然更简单,但地图最容易丢掉的恰好是这些关系:哪里是山,哪里是路,哪里值得被看见。
独立分件还给后续切片留下了选择空间:可以把它们作为同一个多部件对象导入,为不同部件分配耗材;也可以先做单色试件,确认尺寸、缝隙和细节是否值得保留。模型在这里不是一个固定答案,而是一组被明确命名、可以继续验证的关系。
它已经从屏幕里走出来了
黄山拼图主体已经在拓竹上完成一次实物打印。对应工程记录显示为 Bambu Lab P1S、0.4 mm 喷嘴、0.20 mm 层高、PLA、两道墙、15% 填充、自动树状支撑与自动裙边;模型在打印板上的实物照片由项目作者提供并确认打印成功。
这一次样件回答了最重要的问题:山体不是只能在屏幕里起伏,路也没有在切片后消失。16 块小拼片、道路分件和峰顶标记实际长成了不同颜色的塑料,拼图的“拆开再拼回去”不再只是渲染图中的想法。
它仍然不是一个可以对所有机器和耗材作保证的通用结论。当前证据没有单独记录打印时长、耗材量、托盘装配结果、重复打印的一致性或小件安全评估;每片约 24.8 mm 的小拼片也仍低于我们设置的 30 mm 原型警告阈值。下一次要验证的,不再是“能不能打印”,而是托盘间隙是否稳定、道路细节能否重复、以及它是否真的适合被反复拼装。
数据与署名
地形数据来自 Global Multi-Resolution Topography(GMRT)。GMRT 的公开产品采用 CC BY 4.0,要求给予适当署名,并明确数据不用于导航。道路与峰顶等地图要素来自 OpenStreetMap 及其贡献者,按 ODbL 1.0 使用并署名。
本文记录的是一次已获得实物样件的地理模型设计与验证过程,不提供导航、测绘、玩具安全或跨设备实际打印性能保证。
