КАТЕГОРИИ: Архитектура-(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) |
Системи координат і вектори
ЛЕКЦІЯ 3. ГЕОМЕТРИЧНІ ПЕРЕТВОРЕННЯ Питання й вправи 1. Розташуєте в убутному порядку чутливість рецепторів ока до квітів: червоний, зелений, синій. 2. Що таке хроматичний спектр? 3. Що таке ахроматичний спектр? 4. Як здійснюється проекція тривимірного колірного простору на площину? 5. Чим відрізняється колірний графік МКО від трикутної проекційної області колірного простору? 6. Що таке додатковий колір? 7. Що таке аддитивна й субстрактивна колірні моделі? Чим відрізняються їхні колірні куби? 8. Що є основою колірної моделі HSV і HLS? 9. Чи є колірні моделі HSV і HLS аддитивними або субстрактивними? 10. Побудуйте алгоритм перетворення моделі RGB в HSV. 11. Побудуйте алгоритм перетворення моделі RGB в HLS. 12. У чому складається головне достоїнство колірного простору Luv? 13. У чому складається головне достоїнство колірного простору Lab?
Системи координат і геометричні перетворення (паралельний перенос, масштабування, обертання). Завдання геометричних перетворень за допомогою матриць. Конгруентні перетворення. Перехід в іншу систему координат. Завдання обертання щодо довільної осі Для подальшого викладу нам знадобляться деякі відомості з аналітичної геометрії й лінійної алгебри. Не ставлячи перед собою завдання докладного розгляду всіх цих питань, приведемо (або нагадаємо) ті основні поняття й операції, які використовуються в алгоритмах комп'ютерної графіки. Дві взаємно перпендикулярні пересічні прямі із заданим масштабом утворять декартову прямокутну систему координат на площині. Крапка перетинання O називається початком координат, прямі називаються осями координат. Одну з осей називають віссю OX, або віссю абсцис, іншу - віссю OY, або віссю ординат. Ці осі також називають координатними осями. Візьмемо довільну крапку Три взаємно перпендикулярні пересічні прямі із заданим масштабом утворять декартову прямокутну систему координат у просторі. Так само як і у випадку площини, крапка перетинання O називається початком координат, прямі називаються осями координат. Одну з осей називають віссю OX, або віссю абсцис, іншу - віссю OY, або віссю ординат, третю - віссю OZ, або віссю аплікат. Нехай
Рис. 4.1. Система координат на площині
Рис. 4.2. Система координат у просторі Нехай на площині задана декартова система координат. Візьмемо дві крапки з координатами
Відстань між двома крапками в просторі з координатами
Відрізок на площині й у просторі задається за допомогою двох крапок, що вказують його границі. Геометричним вектором, або просто вектором у просторі, будемо називати відрізок, у якого зазначено, яка з його граничних крапок є початком, а яка - кінцем (тобто зазначений напрямок вектора). Початок вектора називають крапкою його додатка. Вектор називається нульовим, якщо його початок і кінець збігаються. Вектори називаються колінеарними, якщо вони лежать на паралельних прямих. Вектори вважаються рівними, якщо вони колінеарни, мають однакову довжину й однаковий напрямок. Таким чином, всі вектори, що виходять паралельним переносом з того самого вектора, рівні мeжду собою. Будь-яка крапка на площині й у просторі може розглядатися як вектор, початок якого збігається з початком координат (радіус- вектор), а кожний вектор, перенесений у початок координат, задає своїм кінцем єдину крапку простору. Тому будь-який вектор може бути представлений сукупністю своїх координат у декартовій системі. Лінійними операціями над векторами прийнято називати операції додавання векторів і операцію множення вектора на число. Сумою двох векторів Перелічимо основні властивості операції додавання векторів: - - - Існує нульовий вектор - Для кожного вектора Різницею двох векторів Добутком Операція множення вектора на число має наступні властивості: - - - - якщо вектор Лінійною комбінацією векторів Якщо два вектори - - - Вектори Вектори називаються лінійно незалежними, якщо рівність нулю їхньої лінійної комбінації можливо тільки у випадку рівності нулю коефіцієнтів Справедливі наступні властивості: - Які б не були неколінеарні вектори - Які б не були некомпланарні вектори - Будь-які три вектори в системі координат площини є лінійно залежними. - Будь-які чотири вектори в системі координат простори є лінійно залежними. Говорять, що пари лінійно незалежних векторів на площині (трійка лінійно незалежних векторів у просторі) утворять базис, оскільки будь-який вектор може бути представлений у вигляді лінійної комбінації цих векторів. Коефіцієнти розкладання вектора по базисних векторах називаються координатами вектора в цьому базисі. Якщо вектори базису взаємно перпендикулярні й мають одиничну довжину, то базис називається ортонормованим, а вектори базису називаються ортами. Таким чином, базис із одиничних векторів, спрямованих уздовж осей декартової системи координат, є ортонормованим. Скалярним добутком векторів
Нескладно довести наступні властивості даної операції. - Скалярний добуток двох ненульових векторів дорівнює нулю тоді й тільки тоді, коли ці вектори ортогональни. - Якщо кут між двома векторами гострий, то скалярний добуток цих векторів позитивно, якщо ж кут тупий, те скалярний добуток негативно. - - - - Скалярний добуток вектора самого на себе дорівнює квадрату довжини вектора. Приведемо деякі формули, пов'язані з розкладанням вектора в декартовій системі координат. Нехай вектори
Звідси треба умова перпендикулярності векторів:
І, нарешті, косинус кута між векторами обчислюється по формулі
Тепер відстань між двома крапками з координатами
Уведемо ще одне поняття, що стосується векторів. Три вектори називаються впорядкованою трійкою, якщо зазначено, який із цих векторів є першим, який - другим і який - третім. При записі трійки векторів будемо розташовувати ці вектор у порядку їхнього проходження. Так, запис Трійка векторів називається правої (лівої), якщо після приведення до загального початку вектор Векторним добутком вектора - довжина вектора - - вектор - вектор Приведемо (без доказу) основні властивості векторного добутку. - - - - Ясно, що векторний добуток двох колінеарних векторів дає нульовий вектор. Виведемо тепер формулy для векторного добутку. Нехай базисні вектори декартової системи координат
Якщо задані два вектори
де
Дата добавления: 2014-01-07; Просмотров: 426; Нарушение авторских прав?; Мы поможем в написании вашей работы! |