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

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





ування;

Текст програми;


4.5 Засоби і порядок випробувань


Робота програми забезпечується на обчислювальній машині з нижчеприведений мінімальними характеристиками:

Оперативна пам'ять 1Гб;

Операційна система Windows XP;

Процесор Intel Pentium 3;

Обсяг графічної пам'яті 128 Мб.

Програма розроблена в середовищі Lazarus працює під управлінням операційної системи Windows 7.

Для перевірки правильності роботи системи був прийнятий наступний порядок дій:

а) запустити програму на виконання;

б) порівняти реакцію програми з очікуваним результатом;

в) зробити висновки за результатами тестування про працездатність програми.

Результати роботи програми наведені у додатку Б.

5. Опис застосування


.1 Призначення програми


Програма дозволяє імітувати рух трикутників щодо загальної боку в просторі.


5.2 Умови застосування


Робота програми забезпечується на обчислювальній машині з нижчеприведений мінімальними характеристиками:

Оперативна пам'ять 1Гб;

Операційна система Windows XP;

Процесор Intel Pentium 3;

Обсяг графічної пам'яті 128 Мб.

Програма розроблена в середовищі Lazarus працює під управлінням операційної системи Windows 7.


5.3 Опис завдання


Для перерахунку координат використовується параметричне рівняння еліпса. При спрацьовуванні таймера через певний інтервал часу відбувається перерахунок координат.


5.4 Вхідні і вихідні дані


Введення вихідних даних в програму не передбачений. Всі необхідні дії ініціалізації змінних відбуваються без втручання користувача.

Висновок


При виконанні курсового проекту були виконані наступні роботи:

Аналіз предметної області.

Аналіз вимог до програми.

Проектування програмних засобів.

Реалізація програми.

Тестування програми.

У результаті було розроблено додаток, що ілюструє імітацію руху трикутників щодо загальної боку в просторі.

Тестування показало, що програма повністю відповідає всім розробленим вимогам.

Список використаних джерел


1. Ву М., Девіс Т., Дж. Нейдер, Шрайнер Д. OpenGL. Керівництво з програмування./Пер. з англ.- СПб .: Пітер 2006.

2. Косник Ю.Н. Геометричні перетворення в комп'ютерній графіці. Конспект лекцій.- Пенза .: ПГУ raquo ;, 2010.

. Краснов М.В. OpenGL графіка в проектах Delphi. 2002.

. Тихомиров Ю.В.Программірованіе тривимірної графіки.- СПб .: БХВ 1998.


Додаток А


Файл ExampleForm.pp

unit ExampleForm;

{$ mode objfpc} {$ H +}, SysUtils, FileUtil, LCLProc, Forms, LResources, Buttons ,, Dialogs, Graphics, IntfGraphics, GL, FPimage, OpenGLContext; _CLAMP_TO_EDGE=$ 812F;=class , Height: longint ;: pointer; Destroy; override ;;

{TExampleForm}=class (TForm): TOpenGLControl ;: TButton ;: TButton ;: TButton ;: TButton ;: TButton ;: TButton ;: TButton ;: TLabel; IdleFunc (Sender: TObject; var Done: Boolean); FormResize (Sender: TObject); ExitButton1Click (Sender: TObject); LightingButton1Click (Sender: TObject); BlendButton1Click (Sender: TObject); MoveCubeButton1Click (Sender: TObject); MoveBackgroundButton1Click (Sender: TObject); RotateZButton1Click (Sender:TObject); RotateZButton2Click (Sender: TObject); OpenGLControl1Paint (Sender: TObject); OpenGLControl1Resize (Sender: TObject); Create (TheOwner: TComponent); override; Destroy; override; LoadTextures ;: boolean ;;=class, y, z: GLfloat ;, vy, vz: GLfloat ;: single ;;=class: GLfloat ;: array [1..2001] of TParticle; MoveParticles; DrawParticles; Start; Create; Destroy; override; RespawnParticle (i: integer) ;; AnExampleForm: TExampleForm ;, left1: GLuint ;, ry, rz, rrx, rry, rrz: single ;: array [0..3] of GLfloat ;, blended, lighted, ParticleBlended, MoveCube, MoveBackground: boolean ;: array [0..2] of GLuint;// Storage For 3 Textures: array [0..2]...


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





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

  • Реферат на тему: Розробка програми в середовищі операційної системи Windows XP Professional ...
  • Реферат на тему: Стандартні програми Windows і робота з ними
  • Реферат на тему: Порівняльний аналіз програми Занкова і традиційної програми
  • Реферат на тему: Розробка програми для Windows, що представляє собою MP3 плеєр
  • Реферат на тему: Троянські програми в ОС Windows