DevioLab CRYPTO TRADING AUTOMATION
LIVE
AUTOMATED CRYPTO TRADING • BINANCE
Автоматизуйте свій криптопортфель
Торгові боти DevioLab аналізують крипторинок, автоматично відкривають і закривають позиції та керують вашим портфелем на Binance 24/7.
CRYPTO 80 Bots
BINANCE Spot Trading
TRADING 24 / 7
Спробувати DevioLab
deviolab.com

Паралельні та косокутні проекції

Інформація про навчальний заклад

ВУЗ:
Національний університет Львівська політехніка
Інститут:
ІКНІ
Факультет:
КН
Кафедра:
Кафедра автоматизованих систем управління

Інформація про роботу

Рік:
2017
Тип роботи:
Лабораторна робота
Предмет:
Інформаційні технології

Частина тексту файла (без зображень, графіків і формул):

Міністерство освіти і науки, молоді та спорту України Національний університет «Львівська політехніка» Інститут комп’ютерних наук та інформаційних технологій Кафедра автоматизованих систем управління Звіт з дисципліни « Комп’ютерна графіка» Лабораторної робота №3 Тема: «Паралельні та косокутні проекції» Львів – 2017 Лабораторна робота №3 Тема: Паралельні та косокутні проекції. Мета: ознайомлення з елементарним математичним апаратом плоских геометричних проекцій. Короткі теоретичні відомості 3.1 Паралельні проекції Будемо вважати, що при центральному проектуванні картинна площина перпендикулярна осі z і збігається з площиною z=d, а при паралельному збігається з площиною z=0. Проекції розглядаються в системі координат спостерігача, що є лівосторонньою. Система координат, в якій вісь х спрямована вправо, вісь у - вгору, а вісь z - усередину екрана, природньо погоджується з екраном дисплея. На рис.3.1 наведені три зображення лівосторонньої системи координат, у яких точка P проектується на проекційну площину, розташовану на відстані d від початку координат. Для обчислення координат Xр і Yp проекції точки (x, у, z) напишемо співвідношення, отримані з подібності трикутників (рис.4.14): / Перемножуючи обидві сторони кожного співвідношення на d, одержимо / Відстань d є в даному випадку масштабним множником, застосованим до координат Xp і Yp. Фактором, що приводить до того, що на центральній проекції більш віддалені об’єкти виглядають дрібніше, ніж ближчі, є ділення на z. Відзначимо, що допустимі всі значення z, крім z = 0. Точки можуть розташовуватися як за центром проекції на від’ємній частині осі z, так і між центром проекції і проекційною площиною. Ці перетворення можна представити у вигляді матриці розміром 4х4: /. Множачи точку / на матрицю Мцентр отримаємо загальний вираз для точки в однорідних координатах (X Y Z W): / .  Рис.3.1. Центральна проекція / Рис.3.2. Інша схема побудови центральної проекції / Тепер, поділивши на W (що дорівнює z/d) для зворотнього переходу до трьох вимірів, отримаємо / При іншому представленні центрального проектування, застосовуваному в деяких роботах, проекційна площина сполучається з площиною z=0, а центр проекції розташовується в точці z = - d (рис.3.2). З подібності трикутників випливає /. Звідси одержуємо / Ортографічне проектування на площину z=0 очевидне. Напрямок проектування збігається з нормаллю до площини проекції, тобто в нашому випадку з віссю z. Таким чином, точка Р має координати: /. Ця проекція описується матрицею /. 3.2 Косокутні проекції Тепер розглянемо довільну точку x, у, z і визначимо її косокутну проекцію (Хр,Ур) на площину ху. На рис.3.4 показані два зображення точки і проектор, що рівнобіжний проектору, приведеному на рис.3.3. Рівняння для x- і y-координат проектора як функцій z мають вид у=mz+b. Вирішуючи два рівняння відносно Хр і Yр, відзначених на рис.3.4 одержуємо /. / Рис.3.3. Косокутна паралельна проекція P’(lcosa, lsina, 0) є проекцією P(0,0,1) Для проекції кавальє l=1, тому кут р, показаний на рис.4.17, складає 45°. Для проекції кабіні l=1/2, а b=агtg(2)=63,4°. У випадку ортографічної проекції l=0 і b=90°, тому  є окремим випадком . / Рис.3.4. Косокутна паралельна проекція (Xp, Yp, 0) точки (x, y, z) Завдання: 1. Побудуйте декартову тривимірну систему координат. Побудуйте точку з довільними координатами. 2. Побудуйте паралельну проекцію точки. Для цього задайте розміщення паралельної площини - відстань d. Виведіть на екран спроектовану точку на площину та вкажіть які вона матиме координати. 3. Побудуйте косокутну проекцію точки. Для цього додатково потрібно задати під яким кутом b будемо дивитися на площину xy (див. рис.3.3.) та під яким кутом a відносно початку координат буде розміщена спроектована точка. Виведіть на екран зпроектовану точку на площину та вкажіть які вона матиме координати. Хід роботи Паралельні проекції Для обчислення координат Xр і Yp проекції точки (x, у, z) напишу співвідношения, отримані з подібності трикутників: Перемножуючи обидві сторони кожного співвідношення на d, одержимо 1. Будую декартову тривимірну систему координат. Будую точку А(1; 2; 1). / 2. Будую паралельну проекцію точки А(1; 2; 1). Для цього задаю розміщення паралельної площини – відстань d (d=2). Зображую спроектовану точку, та вказую, які вона матиме координати. / / 1 2 1 1 ∙ 1 0 0 0 0 1 0 0 0 0 1 1 2 0 0 0 0 = 1 2 1 1 2 /
Антиботан аватар за замовчуванням

26.10.2017 00:22

Коментарі

Ви не можете залишити коментар. Для цього, будь ласка, увійдіть або зареєструйтесь.

Ділись своїми роботами та отримуй миттєві бонуси!

Нічого не вибрано
0%

Оголошення від адміністратора

Антиботан аватар за замовчуванням

Подякувати Студентському архіву довільною сумою

Admin

26.02.2023 12:38

Дякуємо, що користуєтесь нашим архівом!