Упрощение (уменьшение количества точек) полигона

<< Click to Display Table of Contents >>

Navigation:  РЕЖИМЫ РАБОТЫ В ОКНАХ-ЧЕРТЕЖАХ > < Работа с полигонами >

 Упрощение (уменьшение количества точек) полигона

 

 

Под упрощением полигона понимается уменьшение количества точек за счет удаления точек, лежащих почти на прямой линии.

 

 

 

Поместить курсор внутрь полигона или рядом с линией полигона и нажать левую клавишу мыши.

 

Полигон будет отмечен маркерами начала и конца. Будут вычислены координаты точек упрощенного полигона, и он будет отрисован зеленым цветом:

В окно с информацией о работе программы будет выведена информация о количестве точек полигона до и после упрощения:

 

 

Нажатие на левую клавишу мыши или ENTER – исходный полигон заменяется на упрощенный:

 

 

 

Нажатие на правую клавишу мыши или Esc – отмена упрощения полигона.

 

 

 

 

Полигон упрощается следующим образом. Если расстояние от средней из первых трех точек полигона до прямой линии, соединяющей крайние точки, меньше заданной величины и угол между направлениями от первой точки на вторую и от второй точки на третью меньше заданной величины, средняя точка удаляется. Формируется следующий набор точек, операция повторяется и т.д.

 

 

Под углом между соседними отрезками полигона понимается угол между продолжением одного отрезка и следующим за ним отрезком:
   

 

 

 

 

 

 

Параметры, которые используются при упрощении, задаются в диалоге "Параметры сглаживания/упрощения полилиний".

 

Этот диалог можно вызвать при нажатии на правую клавишу мыши перед выбором упрощаемго полигона, либо при выборе пункта меню Параметры/Параметры сглаживания/упрощения полилиний… .