Diesel Forum
OpenGL. Помилка!
- Подобається
- Не подобається
Rino256 09-04-2012
Програмую на Visual Studio 2010. Створив проект VC++(соnsole aplication).
ось код [codebox]/OPenGL.cpp: визначає точку входу для консольної програми. //
#include "stdafx.h" #include #include GLint Width = 512, Height = 512;
/* Розмір куба */ const int CubeSize = 200;
/* ця функція керує всім виведенням на екран */ void Display(void) int left, right, top, bottom;
left = (Width - CubeSize) / 2; right = left + CubeSize; bottom = (Height - CubeSize) / 2; top = bottom + CubeSize;
glClearColor(0, 0, 0, 1); glClear(GL_COLOR_BUFFER_BIT);
glColor3ub(255,0,0); glBegin(GL_QUADS); glVertex2f(left,bottom); glVertex2f(left,top); glVertex2f(right,top); glVertex2f(right,bottom); glEnd();
/* Функція викликається за зміни розмірів вікна */ void Reshape(GLint w, GLint h) Width = w; Height = h;
/* встановлюємо розміри області відображення */ glViewport(0, 0, w, h);
/* ортографічна проекція */ glMatrixMode(GL_PROJECTION); glLoadIdentity(); glOrtho(0, w, 0, h, -1.0, 1.0);
/* Функція обробляє повідомлення від клавіатури */ void Keyboard( unsigned char key, int x, int y ) #define ESCAPE '\033'
if( key == ESCAPE ) exit(0); >
int _tmain(int argc, char* argv[]) glutInit(&argc, argv); glutInitDisplayMode(GLUT_RGB); glutInitWindowSize(Width, Height); glutCreateWindow("Red square example");
glutDisplayFunc(Display); glutReshapeFunc(Reshape); glutKeyboardFunc(Keyboard);
return 0; >[/codebox]
- Подобається
- Не подобається
iensen 09-04-2012
Повідомлення відредагував iensen: 09 Квітень 2012 - 01:19
- Подобається
- Не подобається
Rino256 09-04-2012
Велике спасибі! Проблема вирішена!
- Подобається
- Не подобається
Гість_huzpan_* 09-04-2012
Rino256
- Подобається
- Не подобається
iensen 09-04-2012
unresolved--недозволений зовсім не кошерно.
Ну, дякую, що хоч не заборонена. Слово цілком часто зустрічається
А ставити локалізовану версію і ставити питання тут, а не на stackoverflow, на мій сенс, якщо в англійській зовсім повний 0, налаштування колупати зручніше.
Повідомлення відредагував iensen: 09 Квітень 2012 - 08:26