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