Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые обзорные » Розробка програми для реалістичного зображення тривимірного об'єкту

Реферат Розробка програми для реалістичного зображення тривимірного об'єкту





тинну площину щодо об'єкта довільно. По суті, це перетворення системи координат. p align="justify"> Координати об'єкта в видовий системі координат:


, де

- матриця видового перетворення,

В 

Для видового перетворення необхідно виконати наступні дії:

Перенесення:

, де


Xe, Ye, Ze - координати точки зору.

Поворот системи координат навколо осі я на кут () за годинниковою стрілкою:


В 

Поворот навколо осі Х на кут () проти годинникової стрілки:


В 

Змінити напрямок осі ОХ:


В 

У результаті результуюча матриця видового перетворення прийме вигляд:


В 

Малюнок 3.8 - Приклад перспективної проекції (точка зору всередині об'єкта об'єкта), d = 20


В 

Малюнок 3.9 - Приклад перспективної проекції з видовим перетворенням


(d = 70, r = 120, f = 30, t = 150)

4. Видалення невидимих ​​ліній


Складність завдання видалення невидимих ​​ліній і поверхонь призвела до появи великої кількості різних способів її вирішення. Багато хто з них орієнтовані на спеціалізовані додатки. Єдиного рішення цього завдання, придатного для різних випадків, природно, не існує: для кожного випадку вибирається найбільш відповідний метод. Наприклад, для моделювання процесів у реальному часі потрібні швидкі алгоритми, в той час як для формування складного реалістичного зображення, в якому представлені тіні, прозорість і фактура, що враховують ефекти відбиття і заломлення кольору в дрібних відтінках, фактор часу виконання вже не так важливий. Подібні алгоритми працюють повільно, і часто на обчислення потрібно кілька хвилин або навіть годин. Існує тісний взаємозв'язок між швидкістю роботи алгоритму і детальністю його результату. Жоден з алгоритмів не може досягти гарних оцінок для цих двох показників одночасно. p align="justify"> У даний роботі використовується метод В«художникаВ» (класичний).

Фронтальна: сортування за ОХ у світовій системі координат.

Профільна: сортування за ОУ у світовій системі координат.

Горизонтальна: сортування за OZ у світовій системі координат.

Аксонометрична: сортування за OZ у світовій системі координат.

Перспективна: сортування за OZ в видовий системі координат.

Косокутна: сортування за OZ, на у разі невизначеності залежить від кута ?.

Далі поверхні отрісовиваємих починаючи від найбільш віддалених і закінчуючи найменш віддаленими. Таким чином невидимі грані затираються при отрісовке граней, більш близьких до точки зору. p align="justify"> Цей метод застосовується для будь-яких ф...


Назад | сторінка 6 з 8 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Метод координат в шкільному курсі геометрії
  • Реферат на тему: Розробка алгоритму розрахунку визначення координат точок кінематичної схеми ...
  • Реферат на тему: Системи координат, що використовуються при створенні геодезичних мереж
  • Реферат на тему: Системи координат і висот, що застосовуються в Республіці Білорусь
  • Реферат на тему: Визначення координат оптимального розташування двох складів у регіоні