Я ищу функцию или пример для создания списка линий, представляющих контуры на определенной высоте в карте высот.
Например,
Lines[] = GetContours(Heights[512,512], HeightValue)
Где Heights - массив значений с плавающей запятой 512x512, HeightValue - высота, на которой должен быть нарисован контур. Высота может содержать несколько строк для этой конкретной высоты (например, седло или цепочка островов)
Кто-нибудь имеет или знает, где взять алгоритм для генерации этого?