Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Исходные эвристики




 

Все алгоритмические поиски направлены на ускорение работы. Но зачастую весьма эффективны не сложные математические выкладки, а эвристические соображения.

1. Пусть сцена разбита на фрагменты А и В. Если самые дальние точки фрагмента А лежат ближе к наблюдателю, чем самые ближние точки фрагмента В, то никакая часть фрагмента В не может загораживать фрагмент А. Поэтому сначала строится изображение фрагмента В (дальнего), а потом - фрагмента А (ближнего). Данное эвристическое соображение устанавливает порядок обработки фрагментов изображения.

2. Пусть в пространстве объектов сцены имеется плоскость, разделяющая В

все пространство на 2 такие полупространства, что в одном находится

фрагмент А и наблюдатель, а в другом - фрагмент В. Очевидно, что при А

этом фрагмент В не может загораживать фрагмент А, т.е. он должен вы-

водиться первым. Если непересекающиеся фрагменты выпуклы, то разделяющая плоскость обязательно имеется. Если фрагменты А и В невыпуклы, можно попытаться поместить их в непересекающиеся выпуклые тела (например, шары возможно меньших диаметров). В результате получаем иной по сравнению с эвристикой № 1 способ определения очередности изображения объектов.

3. Кроме порядка обработки фрагментов полезно знать, когда фрагменты могут обрабатываться независимо друг от друга. Даже при отсутствии возможности параллельных вычислений решение задачи загораживания упрощается, т.к. не требуются проверки на невидимость. Обработка фрагментов может проводиться независимо, если их проекции на картинную плоскость не пересекаются. Общая задача о пересечении проекций произвольных объектов сложна. Но есть простые частные условия непересечения. Если вписать проекции в прямоугольники со сторонами, параллельными осям координат, можно проверку непересечения проекций заменить проверкой непересечения прямоугольников. При этом требуется решение нескольких неравенств. Если прямоугольники не пересекаются, то вписанные в них фигуры тем более не пересекаются.

Можно придумать и другие способы установления порядка рассмотрения объектов или установления независимости. Целесообразно также сложные сцены разбивать на ряд простых и рекурсивно решать серию простых задач. Вместо сцены можно разбивать картинную плоскость и обрабатывать независимо части изображения, попадающие в соответствующие части плоскости. Способ разбиения зависит от конкретной задачи.

Для невыпуклых поверхностей имеются полностью или частично видимые или невидимые грани. Если элемент видим частично, его проекция на картинную плоскость обязательно пересекается с проекцией другого ребра многогранника, через которое проходит складка проектирования. Это же - для гладких поверхностей.

 




Поделиться с друзьями:


Дата добавления: 2014-01-11; Просмотров: 339; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.007 сек.