计算3D高度图的轮廓?

Ada*_*sby 7 gis algorithm 3d 2d contour

我正在寻找一个函数或示例来生成表示高度图中特定高度的轮廓的线列表.

例如,

Lines[] = GetContours(Heights[512,512], HeightValue) 
Run Code Online (Sandbox Code Playgroud)

其中Heights是512x512浮点值数组,HeightValue是应绘制轮廓的高度.高度可能包含特定高度的多条线(例如,马鞍或岛链)

有没有人知道在哪里获得算法来生成这个?

sho*_*osh 2

您实际上想做的是绘制等值线。
看看我不久前的问题。其中一个答案中
给出的链接非常有帮助。