КАТЕГОРИИ: Архитектура-(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) |
Метод двійкової розбивки простору
Тепер розберемо один спосіб використання методу художника при зображенні просторових сцен, що містять кілька об'єктів або складові об'єкти. Це так званий метод двійкової розбивки простору площинами. Площини, як звичайно, будуть задаватися за допомогою вектора нормалі У кожному вузлі дерева ліве поддерево буде містити грані, відділені площиною, а праве - не відділені. Малювання сцени здійснюється за допомогою рекурсивного алгоритму наступного виду:
Рис. 8.6. Розбивка простору й відповідне йому дерево Побудова площин і дерева в цьому випадку здійснюється "вручну". Для ефективності роботи алгоритму треба прагнути до того, щоб дерево було збалансованим. Якщо якісь грані не вдається відокремити, то їх перетинають площинами й малюють як два об'єкти. Спосіб визначення, по яку сторону площини перебуває спостерігач, а по яку - грань, дуже простий. Параметр площини Алгоритм може застосовуватися не тільки до багатогранників, але й взагалі до будь-якої сцени за умови, що є алгоритм зображення складових її об'єктів. На мал. 8.6 зображена проекція сцени, розбитої вертикальними площинами, і відповідне їй дерево. Положення спостерігача відзначене кружком з буквою Н. При цій точці зору об'єкти будуть зображуватися в послідовності 5, 6, 1, 2, 3, 4.
Дата добавления: 2014-01-07; Просмотров: 374; Нарушение авторских прав?; Мы поможем в написании вашей работы! |