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

Реферат Проектування тривимірної сцени в нестандартному графічному режимі





циліндра). Тобто заповнюються масиви точок і ліній. Після цього відбувається циклічне виконання наступних дій: очищення всього екрану, поворот всієї фігури на кут повороту, додавання перспективи (всі ці дії змінюють вищезгадані масиви), малювання отриманої фігури (висновок точок, з яких складається фігура проводиться безпосередньо в відеопам'ять за допомогою бібліотеки DOS Turbo Pascal), збільшення кута повороту. Коли користувач натисне будь-яку клавішу на клавіатурі, програма встановить первинний графічний режим і завершить свою роботу. p align="justify"> Розглянемо процедуру відтворення лінії. Для малювання лінії використовувався алгоритм Брезенхема (рис. 3.2). br/>В 

Рис 3.2 Блок-схема процедури відтворення лінії


На рис.3.3 зображена блок-схема повороту всієї фігури на кут повороту. Спочатку фігура повертається на нульовий кут щодо осі X, потім на 15 градусів щодо осі Y, потім на 45 градусів відносно Z.


В В 

Рис. 3.3 Блок-схема процедури повороту всієї фігури


В 
В 

Рис 3.3


ВИСНОВОК


Метою даної курсової роботи було проектування динамічної тривимірної сцени в нестандартному графічному режимі 320х200 точок на 256 кольорів. Необхідно було виконати чималу роботу (ознайомитися з проективними перетвореннями, проекціями на площину, з перетвореннями кутами повороту; скласти математичну модель). p align="justify"> Даний проект видається авторові досить важливим, оскільки може знайти своє застосування в освіті (він може бути використаний для моделювання тривимірних фігур і демонстрації їх студентам). До того ж він може бути цікавий людям, які цікавляться комп'ютерною графікою і системами автоматизованого проектування. br/>

СПИСОК ЛІТЕРАТУРИ


1. А.Е.Гордеев, Ю.В. Молчанов. Системне програмне забезпечення. СПб.: - Пітер, 2003. -736 Стор

. Загальні характеристики основних мов програмування [Електронний ресурс]: - Режим доступу: # "justify">. У . Ю.Пірогов. ASSEMBLER.: - Москва, вид. Нолидж, 2001. - 848 стор

. Лабор В.В. Сі Шарп: Створення додатків для Windows-Мн.: Харвест, 2003. -384 Стор

5. Аналітична геометрія/В.А.Ільін, Е.Г. Позняк. М.: Наука, 1981 г.-232с.

. Математика і САПР: У 2-х кн. Кн. 1./Шенен П., Коснар М., Гардан І. та др.-М.: Світ, 1988.-204 стор


ПРОГРАМИ


Додаток 1


ТЕКСТ ПРОГРАМИ

uses dos, crt;

type = record, y, z: real;; = record, point2: integer;;: array [0 .. 200] of tpoint;: array [0 ....


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





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

  • Реферат на тему: Проектування тривимірної сцени в нестандартному графічному режимі
  • Реферат на тему: Проектування системи автоматичного регулювання кута повороту вала електродв ...
  • Реферат на тему: Проектування механізму повороту і відліку аттенюатора
  • Реферат на тему: Датчик кута повороту
  • Реферат на тему: Проектування механізму повороту столу контрольно-вимірювального автомата (К ...