justify"> (панель елементів). Клацніть правою кнопкою на вкладці В«
Загальні В», і в розкрився контекстному меню виберіть пункт "
Вибрати елементи В»(
Select elements ), як показано на малюнку 4.
В
Малюнок 4
У вікні, знайдіть елемент SimpleOpenGLControl і встановіть біля нього галочку, як показано на малюнку 6. Потім натисніть ОК .
В
Тепер даний елемент стане доступним для розміщення на формі додатку. Перетягніть елемент на форму, і розмістіть так, як показано на малюнку 5. Праворуч від розміщеного елемента встановіть 2 кнопки - В« Візуалізувати В» і В« Вийти В».
В
Малюнок 5
Тепер виділіть елемент simpleOpenGlControl1 , розташований на формі і перейдіть до його властивостей. Змініть параметр name на значення AnT . Далі у всіх розділах елементи simpleOpenGlControl ми будемо називати AnT .
11. Ініціалізація OpenGL в C #. NET
Тепер нам необхідно ініціалізувати роботу OpenGL.
Спочатку ми в конструкторі класу повинні ініціалізувати роботу елемента AnT :
public Form1 ()
{();
AnT.InitializeContexts ();
}
Знову перейдіть до конструктора і зробіть подвійне клацання лівою клавішею миші на формі - створиться функція обробник події завантаження форми.
У ній ми помістимо код ініціалізації OpenGL. Детальний опис того, що робить цей код, ми розглянемо у наступних розділах, а зараз ми тільки протестуємо роботу бібліотек OpenGL і FreeGLUT .
private void Form1_Load (object sender, EventArgs e)
{
// ініціалізація Glut
Glut.glutInit ();
Glut.glutInitDisplayMode (Glut.GLUT_RGB | Glut.GLUT_DOUBLE | Glut.GLUT_DEPTH);
// очітка вікна
Gl.glClearColor (...