Зміст
1. Введення
. Огляд методів рішення задачі
. Розробка загальної архітектури моделі
. Розробка моделі руху 3D моделі
.1 Система координат
.2. Перетворення в тривимірному просторі
. Розробка моделі висвітлення 3D сцени
. Програмна реалізація системи моделювання руху 3D об'єкту
. Приклад використання розробленої системи
. Висновок
. Список літератури
1. Введення
Інтенсивний розвиток засобів обробки інформації значно дозволяють досить обширні можливості в отримання та обробки зображення або відеоряду, але навіть зараз є шанс не виділити потрібну нам інформацію з них. У даному випадку це об'єкт, за яким потрібно стежити, але можливі погодні умови, об'єкти на передньому фоні, недолік освітлення не дають можливість виділити цікавий для нас об'єкт. Тому знаючи ряд умов простіше побудувати створити модель поведінки об'єкта. 3D сцена одна з таких моделей. Де нам дозволяється керувати самим об'єктів і можливо рядом додаткових можливостей самої сцени. br/>
2. Огляд методів вирішення завдань
Завдання полягає в можливості працювати з 3D-моделями на 3D-сцені. Для цього в Microsoft Vusial C # доводиться додавати спеціальні бібліотеки, платформи спеціально розроблені для цих дій, щоб спростити роботу в самому середовищі. Найпоширеніші в дані момент це три платформи OpenGL, XNA Game Studio і WPF (Windows Presentation Foundation). OpenGL (Open Graphics Library - відкрита графічна бібліотека, графічне API) - специфікація, що визначає незалежний від мови прораммірованія платформонезалежних програмний інтерфейс для написання додатків, що використовують двомірну і тривимірну комп'ютерну графіку. На базовому рівні, OpenGL - це просто специфікація, тобто документ, що описує набір функцій і їх точне поведінку. Виробники обладнання на основі цієї специфікації створюють реалізації - бібліотеки функцій, відповідних набору функцій специфікації. Реалізація використовує можливості обладнання там, де це можливо. Якщо апаратура не дозволяє реалізувати будь-яку можливість, вона повинна бути емулюватися програмно. Виробники повинні пройти специфічні тести (conformance tests - тести на відповідність) перш ніж реалізація буде класифікована як OpenGL реалізація. Таким чином, розробникам програмного забезпечення досить навчитися використовувати функції, описані у специфікації, залишивши ефективну реалізацію останніх розробникам апаратного забезпечення. Windows Presentation Foundation (WPF) - система для побудови клієнтських додатків Windows з візуально привабливими можливостями взаємодії з користувачем, графічна (презентаційна)...