Міністерство Освіти Російської Федерації
Тюменський Державний Університет
Інститут Математики Природних Наук і
Інформаційних Технологій
Кафедра Програмного Забезпечення
Курсова робота
З дисципліни
Об'єктно-орієнтоване програмування
На тему
Робота з графікою засобами OpenGL в С #
Виконав:
студент Прикладної інформатики. p align="justify"> Садиков Роман Валерійович
Перевірив:
доцент кафедри
Програмного забезпечення
Ступніков Андрій Анатолійович
Небраска 2013
Зміст
1. Що таке OpenGL
2. Direct3D vs. OpenGL
3. Специфікація
4. Архітектура
5. Розширення
6. Додаткові бібліотеки
7. Незалежність від мови програмування
8. Історія версій
9. Практичний приклад
10. Створення проекту і підключення бібліотеки Tao OpenGL в С #.
11. Ініціалізація OpenGL в C #. NET.
Список літератури
1. Що таке OpenGL
У цій роботі ми повинні розглянути основи роботи з графіків засобами OpenGL в C #, що з себе представляє OpenGL, основні специфікації, принципи, можливості і закріпити прикладом.
OpenGL (Open Graphics Library - відкрита графічна бібліотека, графічне API) - специфікація, що визначає незалежний від мови програмування платформонезалежних програмний інтерфейс для написання додатків , що використовують двомірну і тривимірну комп'ютерну графіку.
Включає більше 250 функцій для малювання складних тривимірних сцен з простих примітивів. Використовується при створенні комп'ютерних ігор, САПР, віртуальної реальності, візуалізації в наукових дослідженнях. На платформі Windows конкурує з Direct3D, також відомим як DirectX. br/>
2. Direct3D vs. OpenGL
На сьогоднішній день, широко використовуються тільки два API, Direct3D і OpenGL. Розкажу потроху про кожного. p align="justify"> Всім відома одна з багатьох звичок корпорації Microsoft, виробника Direct3D: шукаємо перспективні проекти і скуповуємо не надто знамениту компанію, що володіє правами на це продукт. Так, так сталося і з Direct3D. Колись компанія Rendermorphics почала розробку нового API, а всюдисуща Microsoft як раз в цей момент думала...