Jump to content

Булевы операции над многоугольниками

Логические операции над многоугольниками — это набор логических операций (И, ИЛИ, НЕ, исключающее ИЛИ, ...), действующих над одним или несколькими наборами многоугольников в компьютерной графике. Эти наборы операций широко используются в компьютерной графике , САПР и в EDA программном обеспечении для физического проектирования и проверки интегральных схем ).

Различные логические операции

Алгоритмы [ править ]

Использование в программном обеспечении [ править ]

Ранние алгоритмы логических операций над многоугольниками были основаны на использовании растровых изображений . Использование растровых изображений при моделировании полигональных форм имеет множество недостатков. Одним из недостатков является то, что использование памяти может быть очень большим, поскольку разрешение полигонов пропорционально количеству бит, используемых для представления полигонов. Чем выше желаемое разрешение, тем большее количество бит требуется.

Современные реализации логических операций над многоугольниками, как правило, используют алгоритмы развертки плоскости (или алгоритмы развертки линии ). Список статей, использующих алгоритмы прогонки плоскости для логических операций над многоугольниками, можно найти в разделе «Ссылки» ниже.

Булевы операции над выпуклыми многоугольниками и монотонными многоугольниками одного направления могут выполняться за линейное время . [1]

См. также [ править ]

Примечания [ править ]

  1. ^ Кац, Мэтью Дж.; Овермарс, Марк Х.; Шарир, Миха (1992), «Эффективное удаление скрытых поверхностей для объектов с небольшим размером объединения», Вычислительная геометрия: теория и приложения , 2 (4): 223–234, doi : 10.1016/0925-7721(92)90024-M .

Библиография [ править ]

Внешние ссылки [ править ]

Программное обеспечение
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 18d29110cf933fbb9956ace07805709b__1718739240
URL1:https://arc.ask3.ru/arc/aa/18/9b/18d29110cf933fbb9956ace07805709b.html
Заголовок, (Title) документа по адресу, URL1:
Boolean operations on polygons - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)