Простой многоугольник
Простой многоугольник — это фигура, состоящая из непересекающихся отрезков («сторон»), соединённых попарно с образованием замкнутого пути. Если стороны пересекаются, многоугольник не является простым. Часто слово «простой» опускается из вышеприведённого определения.

Данное выше определение обеспечивает следующие свойства фигуры:
- Многоугольник окружает область (называемую внутренностью), которая всегда имеет измеримую площадь.
- Отрезки, образующие многоугольник (называемые сторонами, реже рёбрами), пересекаются только в их конечных точках, которые называются вершинами (или, менее формально, «углами»).
- В каждой вершине сходятся в точности две стороны.
- Число сторон всегда равно числу вершин.
Обычно требуется, чтобы две стороны, сходящиеся в вершине, не образовывали развёрнутый (180°) угол. В противном случае лежащие на одной прямой стороны считаются частью одной стороны.
Математики обычно используют термин «многоугольник» только для фигур, образованных отрезками, не включая внутреннюю область. Однако некоторые используют термин «многоугольник» для обозначения плоской фигуры ограниченной замкнутым путём, состоящим из конечной последовательности отрезков (то есть замкнутой ломаной). В зависимости от используемого определения граница может быть или не быть частью многоугольника.
Простые многоугольники называются также жордановыми многоугольниками, поскольку может быть использована теорема Жордана для доказательства, что такие многоугольники разбивают плоскость на две области, внутри и снаружи. Многоугольник на плоскости является простым тогда и только тогда, когда он топологически эквивалентнен окружности. Его внутренность топологически эквавалентна кругу.
Слабо простой многоугольник

Если набор непересекающихся отрезков образует границу области на плоскости, топологически эквивалентную кругу, то эта граница называется слабо простым многоугольником. На рисунке слева ABCDEFGHJKLM является слабо простым многоугольником согласно определению. Синим цветом отражена область, для которой слабо простой многоугольник является границей. Этот тип слабо простых многоугольников может возникнуть в компьютерной графике и в системах CAD в качестве компьютерного представления многоугольных областей с полостями — для каждой полости создаётся «разрез» для соединения с внешней границей. Согласно рисунку ABCM является внешней границей плоской области с полостью FGHJ. Разрез ED соединяет полость с внешним контуром и проходится дважды в представлении слабо простого многоугольника.
Альтернативное и более общее определение слабых простых многоугольников — предел последовательности простых многоугольников одного и того же комбинаторного типа, которые сходятся по расстоянию Фреше. Это формализует идею, что элементам многоугольника разрешено касание, но не пересечение. Однако этот тип слабо простых многоугольников не обязательно образует границу области, так как «внутренность» может быть пустой. Например, на рисунке цепочке ABCBA является слабо простым многоугольником — его можно рассматривать как предел «выжимания» многоугольника ABCFGHA.
Вычислительные задачи
В вычислительной геометрии некоторые важные вычислительные задачи используют вход в виде простого многоугольника. В каждой этой задаче различие между внутренностью и внешностью является ключевым моментом
- Задача о принадлежности точки многоугольнику требует определить, находится ли точка q во внутренней области многоугольника P.
- Простые формулы известны для вычисления площади многоугольника, то есть внутренней области.
- Разбиение многоугольника — это множество элементарных единиц (например, квадратов), которые не пересекаются и объединение которых образует многоугольник. Задача разбиения многоугольника заключается в нахождении разбиения, минимального в некотором смысле. Например, разбиение с минимальным числом единиц или с минимальной суммарной длиной сторон.
- Специальным случаем разделения многоугольника является задача о триангуляции многоугольника — разбиение простого многоугольника на треугольники. Хотя выпуклые многоугольники легко разбить на треугольники, триангуляция простых многоугольников общего вида является более сложной задачей, поскольку нужно избегать добавления рёбер, пересекающихся вне многоугольника. Тем не менее, Бернхард Чазелле в 1991 показал, что любой простой многоугольник с n вершинами можно разбить на треугольники за оптимальное время Θ(n). Тот же алгоритм может быть использован для определения, образует ли замкнутая ломаная простой многоугольник.
- [англ.] — различные булевские операции на множестве точек, определённых внутренними областями многоугольников.
- Выпуклая оболочка простого многоугольника может быть вычислена более эффективно, чем выпуклая оболочка для других видов входных данных, таких как множество точек.
- Диаграмма Вороного простого многоугольника
- Срединная ось/топологический скелет/прямолинейный скелет простого многоугольника
- Параллельная кривая простого многоугольника
- Сумма Минковского для простых многоугольников
См. также
- Звёздная область
Примечания
- Grünbaum, 2003.
- Dumitrescu, Tóth, 2007, с. 177.
- Chang, Erickson, Xu, 2015, с. 1655–1670.
- comp.graphics.algorithms FAQ Архивная копия от 13 февраля 2011 на Wayback Machine со списком решений математических задач с 2D и 3D многоугольниками.
Литература
- Branko Grünbaum. Convex polytopes / Volker Kaibel, Victor Klee, Günter M. Ziegler. — 2nd. — New York, London: Springer-Verlag, 2003. — ISBN 0-387-00424-6.
- Adrian Dumitrescu, Csaba D. Tóth. STACS 2007: 24th Annual Symposium on Theoretical Aspects of Computer Science, Aachen, Germany, February 22-24, 2007, Proceedings / Wolfgang Thomas, Pascal Weil. — illustrated. — Springer, 2007. — ISBN 3540709177.
- Hsien-Chih Chang, Jeff Erickson, Chao Xu. Proceedings of the Twenty-Sixth Annual ACM-SIAM Symposium on Discrete Algorithms (SODA'15). — 2015.
Ссылки
- Weisstein, Eric W. Simple polygon (англ.) на сайте Wolfram MathWorld.
Для улучшения этой статьи желательно: |
Википедия, чтение, книга, библиотека, поиск, нажмите, истории, книги, статьи, wikipedia, учить, информация, история, скачать, скачать бесплатно, mp3, видео, mp4, 3gp, jpg, jpeg, gif, png, картинка, музыка, песня, фильм, игра, игры, мобильный, телефон, Android, iOS, apple, мобильный телефон, Samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Сеть, компьютер, Информация о Простой многоугольник, Что такое Простой многоугольник? Что означает Простой многоугольник?
Prostoj mnogougolnik eto figura sostoyashaya iz neperesekayushihsya otrezkov storon soedinyonnyh poparno s obrazovaniem zamknutogo puti Esli storony peresekayutsya mnogougolnik ne yavlyaetsya prostym Chasto slovo prostoj opuskaetsya iz vysheprivedyonnogo opredeleniya Nekotorye prostye mnogougolniki Dannoe vyshe opredelenie obespechivaet sleduyushie svojstva figury Mnogougolnik okruzhaet oblast nazyvaemuyu vnutrennostyu kotoraya vsegda imeet izmerimuyu ploshad Otrezki obrazuyushie mnogougolnik nazyvaemye storonami rezhe ryobrami peresekayutsya tolko v ih konechnyh tochkah kotorye nazyvayutsya vershinami ili menee formalno uglami V kazhdoj vershine shodyatsya v tochnosti dve storony Chislo storon vsegda ravno chislu vershin Obychno trebuetsya chtoby dve storony shodyashiesya v vershine ne obrazovyvali razvyornutyj 180 ugol V protivnom sluchae lezhashie na odnoj pryamoj storony schitayutsya chastyu odnoj storony Matematiki obychno ispolzuyut termin mnogougolnik tolko dlya figur obrazovannyh otrezkami ne vklyuchaya vnutrennyuyu oblast Odnako nekotorye ispolzuyut termin mnogougolnik dlya oboznacheniya ploskoj figury ogranichennoj zamknutym putyom sostoyashim iz konechnoj posledovatelnosti otrezkov to est zamknutoj lomanoj V zavisimosti ot ispolzuemogo opredeleniya granica mozhet byt ili ne byt chastyu mnogougolnika Prostye mnogougolniki nazyvayutsya takzhe zhordanovymi mnogougolnikami poskolku mozhet byt ispolzovana teorema Zhordana dlya dokazatelstva chto takie mnogougolniki razbivayut ploskost na dve oblasti vnutri i snaruzhi Mnogougolnik na ploskosti yavlyaetsya prostym togda i tolko togda kogda on topologicheski ekvivalentnen okruzhnosti Ego vnutrennost topologicheski ekvavalentna krugu Slabo prostoj mnogougolnikEsli nabor neperesekayushihsya otrezkov obrazuet granicu oblasti na ploskosti topologicheski ekvivalentnuyu krugu to eta granica nazyvaetsya slabo prostym mnogougolnikom Na risunke sleva ABCDEFGHJKLM yavlyaetsya slabo prostym mnogougolnikom soglasno opredeleniyu Sinim cvetom otrazhena oblast dlya kotoroj slabo prostoj mnogougolnik yavlyaetsya granicej Etot tip slabo prostyh mnogougolnikov mozhet vozniknut v kompyuternoj grafike i v sistemah CAD v kachestve kompyuternogo predstavleniya mnogougolnyh oblastej s polostyami dlya kazhdoj polosti sozdayotsya razrez dlya soedineniya s vneshnej granicej Soglasno risunku ABCM yavlyaetsya vneshnej granicej ploskoj oblasti s polostyu FGHJ Razrez ED soedinyaet polost s vneshnim konturom i prohoditsya dvazhdy v predstavlenii slabo prostogo mnogougolnika Alternativnoe i bolee obshee opredelenie slabyh prostyh mnogougolnikov predel posledovatelnosti prostyh mnogougolnikov odnogo i togo zhe kombinatornogo tipa kotorye shodyatsya po rasstoyaniyu Freshe Eto formalizuet ideyu chto elementam mnogougolnika razresheno kasanie no ne peresechenie Odnako etot tip slabo prostyh mnogougolnikov ne obyazatelno obrazuet granicu oblasti tak kak vnutrennost mozhet byt pustoj Naprimer na risunke cepochke ABCBA yavlyaetsya slabo prostym mnogougolnikom ego mozhno rassmatrivat kak predel vyzhimaniya mnogougolnika ABCFGHA Vychislitelnye zadachiV vychislitelnoj geometrii nekotorye vazhnye vychislitelnye zadachi ispolzuyut vhod v vide prostogo mnogougolnika V kazhdoj etoj zadache razlichie mezhdu vnutrennostyu i vneshnostyu yavlyaetsya klyuchevym momentom Zadacha o prinadlezhnosti tochki mnogougolniku trebuet opredelit nahoditsya li tochka q vo vnutrennej oblasti mnogougolnika P Prostye formuly izvestny dlya vychisleniya ploshadi mnogougolnika to est vnutrennej oblasti Razbienie mnogougolnika eto mnozhestvo elementarnyh edinic naprimer kvadratov kotorye ne peresekayutsya i obedinenie kotoryh obrazuet mnogougolnik Zadacha razbieniya mnogougolnika zaklyuchaetsya v nahozhdenii razbieniya minimalnogo v nekotorom smysle Naprimer razbienie s minimalnym chislom edinic ili s minimalnoj summarnoj dlinoj storon Specialnym sluchaem razdeleniya mnogougolnika yavlyaetsya zadacha o triangulyacii mnogougolnika razbienie prostogo mnogougolnika na treugolniki Hotya vypuklye mnogougolniki legko razbit na treugolniki triangulyaciya prostyh mnogougolnikov obshego vida yavlyaetsya bolee slozhnoj zadachej poskolku nuzhno izbegat dobavleniya ryober peresekayushihsya vne mnogougolnika Tem ne menee Bernhard Chazelle v 1991 pokazal chto lyuboj prostoj mnogougolnik s n vershinami mozhno razbit na treugolniki za optimalnoe vremya 8 n Tot zhe algoritm mozhet byt ispolzovan dlya opredeleniya obrazuet li zamknutaya lomanaya prostoj mnogougolnik angl razlichnye bulevskie operacii na mnozhestve tochek opredelyonnyh vnutrennimi oblastyami mnogougolnikov Vypuklaya obolochka prostogo mnogougolnika mozhet byt vychislena bolee effektivno chem vypuklaya obolochka dlya drugih vidov vhodnyh dannyh takih kak mnozhestvo tochek Diagramma Voronogo prostogo mnogougolnika Sredinnaya os topologicheskij skelet pryamolinejnyj skelet prostogo mnogougolnika Parallelnaya krivaya prostogo mnogougolnika Summa Minkovskogo dlya prostyh mnogougolnikovSm takzheZvyozdnaya oblastPrimechaniyaGrunbaum 2003 Dumitrescu Toth 2007 s 177 Chang Erickson Xu 2015 s 1655 1670 comp graphics algorithms FAQ Arhivnaya kopiya ot 13 fevralya 2011 na Wayback Machine so spiskom reshenij matematicheskih zadach s 2D i 3D mnogougolnikami LiteraturaBranko Grunbaum Convex polytopes Volker Kaibel Victor Klee Gunter M Ziegler 2nd New York London Springer Verlag 2003 ISBN 0 387 00424 6 Adrian Dumitrescu Csaba D Toth STACS 2007 24th Annual Symposium on Theoretical Aspects of Computer Science Aachen Germany February 22 24 2007 Proceedings Wolfgang Thomas Pascal Weil illustrated Springer 2007 ISBN 3540709177 Hsien Chih Chang Jeff Erickson Chao Xu Proceedings of the Twenty Sixth Annual ACM SIAM Symposium on Discrete Algorithms SODA 15 2015 SsylkiWeisstein Eric W Simple polygon angl na sajte Wolfram MathWorld Dlya uluchsheniya etoj stati zhelatelno Proverit kachestvo perevoda s inostrannogo yazyka Ispravit statyu soglasno stilisticheskim pravilam Vikipedii Pozhalujsta posle ispravleniya problemy isklyuchite eyo iz spiska parametrov Posle ustraneniya vseh nedostatkov etot shablon mozhet byt udalyon lyubym uchastnikom
