Реализации алгоритмов/Алгоритм Рамера — Дугласа — Пекера: различия между версиями

Содержимое удалено Содержимое добавлено
дополнение
Строка 6:
== Псевдокод ==
function DouglasPeucker(PointList[], epsilon)
// Находим точку с максимальным расстоянием от прямой между первой и последней точками набора
dmax = 0
index = 0
Строка 17:
end
// Если максимальная дистанция больше, чем epsilon, то рекурсивно вызываем её на участках
if dmax >= epsilon
//Recursive call