|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
24.03.2011, 15:58 | #1 |
Регистрация: 10.01.2011
Сообщений: 8
|
Налажение текстуры
Помогите, пожалуйста, найти ошибку. Дело вот в чем нужно наложить на вращающеюся пирамиду текстуру.
Проблему я изложил в коде программы… #include <windows.h> #include <gl\gl.h> #include <gl\glu.h> #include <gl\glaux.h> #include<GL/glut.h> // !!!!!!!!!!!!!!!Проблема где-то здесь!!!!!!!!! GLuint texture[1]; /// Выделяю место для одной текстуры GLvoid LoadGLTextures() // Загрузил и конвертировал в текстуру { AUX_RGBImageRec *texture1; texture1 = auxDIBImageLoad("C:\Общая\1.bmp");// Дописываю эту строку и выдает // Ссылка на неразрешенный внешний символ aux_DIBImageLoadA@4 в функции void_cdeclLoadTextures// // Вот и не получаеться присвоить texture1 картинку } void display() { glClear(GL_COLOR_BUFFER_BIT); glRotatef(-1,0,1,0); glBegin(GL_TRIANGLES); glColor3f(1.0f,0.0f,0.0f); glVertex3f( 0.0f, 0.8f, 0.0f); glColor3f(1.0f,0.0f,0.0f); glVertex3f(-0.8f,0.0f, 0.0f); glColor3f(1.0f,0.0f,0.0f); glVertex3f( 0.0f,0.0f, 0.8f); ///////////////////////////////////////////// glColor3f(0.0f,1.0f,0.0f); glVertex3f( 0.0f, 0.8f, 0.0f); glColor3f(0.0f,1.0f,0.0f); glVertex3f(-0.8f,0.0f, 0.0f); glColor3f(0.0f,1.0f,0.0f); glVertex3f( 0.0f,0.0f, -0.8f); ///////////////////////////////////////////// glColor3f(0.8f,0.5f,1.0f); glVertex3f( 0.0f, 0.8f, 0.0f); glColor3f(0.8f,0.5f,1.0f); glVertex3f(0.8f,0.0f, 0.0f); glColor3f(0.8f,0.5f,1.0f); glVertex3f( 0.0f,0.0f, 0.8f); ///////////////////////////////////////////// glColor3f(1.8f,0.5f,3.0f); glVertex3f( 0.0f, 0.8f, 0.0f); glColor3f(1.8f,0.5f,3.0f); glVertex3f(0.8f,0.0f, 0.0f); glColor3f(1.8f,0.5f,3.0f); glVertex3f( 0.0f,0.0f, -0.8f); ///////////////////////////////////////////// glEnd(); glFlush(); } void timer(int=0) { display(); glutTimerFunc(10,timer,0); } int main(int argc, char **argv) { glutInit(&argc,argv); glutInitDisplayMode(GLUT_SINGLE | GLUT_RGB); glutInitWindowSize(240,240); glutInitWindowPosition(700,40); glutCreateWindow("Coin"); glClearColor(1.0,1.0,1.0,1.0); glMatrixMode(GL_PROJECTION); glLoadIdentity(); glOrtho(-1.0,1.0,-1.0,1.0,-1.0,1.0); glutDisplayFunc(display); timer(); glutMainLoop(); } Вот так и мучаюсь( |
29.03.2011, 23:37 | #2 |
c++, dx/ogl
Форумчанин
Регистрация: 10.11.2008
Сообщений: 131
|
а либы(*.lib) сопутствующие пробовали подключать к проекту?
“Batch, Batch, Batch:” What Does It Really Mean?
I am a donut! Ask not how many tris/batch, but rather how many batches/frame! |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
OpenGL и текстуры | N!ckeL | Gamedev - cоздание игр: Unity, OpenGL, DirectX | 7 | 05.05.2010 15:46 |
Текстуры OpenGl | Stanislav | Мультимедиа в Delphi | 7 | 17.12.2008 17:55 |
текстуры | beygul | Gamedev - cоздание игр: Unity, OpenGL, DirectX | 17 | 02.10.2008 21:57 |
OpenGL текстуры | NoName_emaNoN | Win Api | 3 | 29.11.2007 20:11 |