最近在编写地形生成的程序,输入端是不具有高程值的闭合等高线,想要通过GH实现等高线自动抬升,然后生成Mesh面。但遇到了一个棘手的问题,就是如何面对多山头的等高线?如下图所示,情况1是最简单的,直接按等高线间距抬升即可;情况2稍复杂,但也可以通过手动拾取山头解决;情况3就很崩溃了,不仅有多个山头,每个山头的起始高程也不完全一样。请问有无大神写过相关的程序,或者能否提供一下思路?小弟在此谢过啦。
针对情况1和情况2的程序
针对情况3,我目前只能先手动抬升好,然后再生成Mesh
目前想到的方法就是每个山头做一个辅助线,来排序,继而做高程。。。仅供参考