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

Реферат Альфа-змішування: алгоритм виконання





"justify"> У таблиці 3 вказані всі типи даних, що використовуються в програмі.


Таблиці 3 - Типи даних, що використовуються в програмі

Тип данныхПредназначениеintИспользуются для цілочисельних вичісленійdoubleІспользуются для точних вичісленійboolІспользуется для логічних перетворень і операційint [] Використовується в якості масивів, що зберігають цілі значення (номери полігонів, вершин) double [] Використовується в якості масивів, що зберігають речові числа, наприклад масив, що зберігає середні значення координати ZСтруктуриІспользуются для опису координат вершінКлассиІспользуются для можливості реалізації методів і функцій програми

3.2 Основні змінні і їх призначення


Основні змінні і їх призначення розглянуті в таблиці 4.


Таблиця 4 - Основні змінні та їх функції

ПеременнаяТіп даннихФункціяbКласс BitmapІспользуется для роботи із зображеннями, обумовленими даними пікселейgКласс GraphicsІнкапсулірует поверхню рісованіяimageКласс ImageПозволяет завантажити фонове зображення для компонентів программиVertexPoint3D [] Визначає структуру координат вершінViewPoint3D [] Видові координати вершінScrnPoint [] Масив екранних коордінатPerspectivePoint [] Масив перспективних коордінатNZdouble [] Масив, що містить всі значення координати Z вектора нормаліOrderint [] Масив, що задає порядок відображення граней, порядкові номери полігоновDdouble [] Масив, який зберігає середнє значення по координаті Z плоскостіTeta, PhidoubleПеременние, що зберігають значення угловnx, ny, nzdoubleКоордінати вектора нормаліR0intКоеффіціент масштабування сцениD0intКоеффіціент перспективи сцениmousePressboolЛогіческая змінна, що відстежує натискання на кнопку миші

3.3 Опис основних процедур і функцій


Розглянемо основні функції та процедури.

. Процедура "ПостроітьСцену". Головна процедура, в якій відбувається перетворення координат, створення полігонів, обчислення середніх значень координати Z, зафарбовування поверхонь і створення моделі освітлення.

2. Функція "СортіровкаГраней". Сортує грані по глибині і заповнює масив упорядкованих граней для відображення.

. Процедура "ВичісленіеНормалі". Обчислює нормаль до поверхні і заповнює масив з координатою Z цієї нормалі.

. Процедура "ПоказатьСцену". Дана процедура використовується для перемальовування сцени.

. Функція "Flag". Допоміжний метод для реалізації функції "СортіровкаГраней". Визначає межі для порівняння.


.4 Алгоритм взаємодії процедур і функцій

...


Назад | сторінка 5 з 10 | Наступна сторінка





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

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