Подскажите, пожалуйста, планируете ли вы возобновление программ высшего образования? Если да, есть ли какие-то примерные сроки? Спасибо! |
Библиотека OpenGL и платформа Microsoft .NET Framework
Использование библиотеки OpenTK в проектах Microsoft Visual Studio 2010
Для создания изображений с использованием OpenGL библиотека OpenTK реализует графический элемент управления GLControl. Библиотека OpenTK формирует изображение на этом элементе управления.
Для возможности добавления графического элемента управления GLControl на форму с помощью дизайнера форм Microsoft Visual Studio, его необходимо добавить в панель инструментов (ToolBox).
Для этого необходимо выбрать одну из групп в панели инструментов, например, "General", и нажать внутри этой группы правую кнопку мыши. В результате будет выведено контекстное меню ( рис. 1.6).
В контекстном меню необходимо выбрать команду "Выбрать элементы" ("Choose Item"). После этого на экран будет выведен диалог ( рис. 1.7).
![Диалог выбора устанавливаемых компонентов в панель инструметов (ToolBox) в Microsoft Visual Studio 2010](/EDI/28_06_15_3/1435443576-9397/tutorial/1037/objects/1/files/1_7.jpg)
Рис. 1.7. Диалог выбора устанавливаемых компонентов в панель инструметов (ToolBox) в Microsoft Visual Studio 2010
В диалоге необходимо выбрать вкладку "Компоненты .NET Framework" (".NET Framework Components") и в списке отметить галочкой компонент "GLControl". После этого необходимо нажать кнопку "OK".
В результате в панель инструментов будет добавлен компонент "GLControl" ( рис. 1.8).
Для добавления компонента GLControl на форму достаточно его перетащить с панели инструметов на форму ( рис. 1.9).
![Результат добавления компонента GLConrol на форму в проекте типа “Windows Forms Application” на C# в Microsoft Visual Studio 2010](/EDI/28_06_15_3/1435443576-9397/tutorial/1037/objects/1/files/1_9.jpg)
Рис. 1.9. Результат добавления компонента GLConrol на форму в проекте типа “Windows Forms Application” на C# в Microsoft Visual Studio 2010
При этом также в проект будут автоматически добавлены ссылки на сборки "OpenTK.dll" и "OpenTK.GLControl.dll" ( рис. 1.10).
![Cсылки на сборки “OpenTK.dll” и “OpenTK.GLControl.dll” в проекте типа “Windows Forms Application” на C# с использованием библиотеки OpenTK в Microsoft Visual Studio 2010](/EDI/28_06_15_3/1435443576-9397/tutorial/1037/objects/1/files/1_10.jpg)
Рис. 1.10. Cсылки на сборки “OpenTK.dll” и “OpenTK.GLControl.dll” в проекте типа “Windows Forms Application” на C# с использованием библиотеки OpenTK в Microsoft Visual Studio 2010
В библиотеке OpenTK команды библиотеки OpenGL реализуются с помощью статических методов класса GL.
Во многих случаях команда библиотеки OpenGL реализуется с помощью нескольких методов класса GL, которые могут различаться типом параметров и их числом. Название методов обычно совпадает с названием команды OpenGL, которую они реализуют. В ряде случаев в названии метода присутствует постфикс, который располагается после названия команды, в виде числа для указания количества параметров в методе.
Краткие итоги
В лекции рассмотрен процесс установки библиотеки OpenTK и её настройка в Microsoft Visual Studio 2010.