Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.03.28;
Скачать: CL | DM;

Вниз

Console   Найти похожие ветки 

 
K.o.Z ©   (2003-08-08 01:15) [0]

Доброй ночи.
Подскажите как реализовать консоль рисуя 3D-сцену в OpenGL ???


 
SdlWin   (2003-08-19 17:24) [1]

По мойномуэто так(советую просто попробовать):

 glMatrixMode( GL_PROJECTION );
 glLoadIdentity( );
 glOrtho( 0.0f, 1.0f, 0.0f, 1.0f, -1.0f, 1.0f );
 glMatrixMode( GL_MODELVIEW );

glDepthFunc( GL_ALWAYS );

glDisable( GL_TEXTURE_2D );
glBegin( GL_QUADS );
 glColor4f( 0.2f,0.2f,0.6f,0.3f);
 glVertex3f( 0.0f, 0.52f, -0.5f );
 glVertex3f( 0.0f, 0.05f, -0.5f );
 glVertex3f( 1.0f, 0.05f, -0.5f );
 glVertex3f( 1.0f, 0.52f, -0.5f );
 glColor4f( 0.0f,0.0f,0.0f,0.6f);
 glVertex3f( 0.0f, 0.51f, -0.5f );
 glVertex3f( 0.0f, 0.06f, -0.5f );
 glVertex3f( 1.0f, 0.06f, -0.5f );
 glVertex3f( 1.0f, 0.51f, -0.5f );
glEnd( );

       рисуем_буквы();



и вся эта хрень должна рисоваться после отрисовки сцены.
Ежели нужно ,то могу дать исходник одной проги (GL_CONSOLE называется),там и рисование букв ,и всякие шпецеффекты типа затухания вспыхивания;


 
K.o.Z ©   (2003-08-19 23:57) [2]

2 SdlWin   (19.08.03 17:24) [1]
если вам будет не сложно, то вшлите исходик


 
Hyboid ©   (2003-08-20 04:19) [3]

А можно консоль хранить как Bitmap, и соответственно выводить

glRasterPos2i(console_x,console_y);
glBitmap(width,height,x0,y0,xm,ym,ConsoleBitmap);

При этом по-моему легче будет в ней буковки рисовать,
делать скролинг и т.п.


 
K.o.Z ©   (2003-08-20 19:02) [4]

2 Hyboid ©   (20.08.03 04:19) [3]
 >>  glBitmap(width,height,x0,y0,xm,ym,ConsoleBitmap);
как загрузить битмап в "ConsoleBitmap"????


 
SdlWin   (2003-08-21 00:42) [5]

Грузи имаг в TBITMAP

glBindTexture(GL_TEXTURE_2D, t_count);
glTexImage2D(GL_TEXTURE_2D, 0, 3, width, height,0,GL_RGB,GL_UNSIGNED_BYTE, pixels);


Думаю ,комментарии не нужны?


 
K.o.Z ©   (2003-08-25 19:27) [6]

как получить "pixels"??


 
Ev_genus   (2003-08-26 01:59) [7]

Nuts


 
K.o.Z ©   (2003-08-26 15:23) [8]

причем здесь nuts?


 
Ev_genus   (2003-08-27 02:12) [9]

2 K.o.Z
NUTS! http://www.delphimaster.ru/nuts/


 
SdlWin   (2003-09-05 12:08) [10]

Попробуй в канвас а потом с него пикселы возмешь;



Страницы: 1 вся ветка

Текущий архив: 2004.03.28;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.022 c
7-1073662271
DelphiN!
2004-01-09 18:31
2004.03.28
Хук на системные функции


1-1078601071
DIS
2004-03-06 22:24
2004.03.28
WebBrowser


3-1077804454
MIDPAD
2004-02-26 17:07
2004.03.28
перенос данных


4-1073827542
Alien
2004-01-11 16:25
2004.03.28
WM_GETICON


4-1071312016
Stefan
2003-12-13 13:40
2004.03.28
Как получить дескриптор окна, если известен ТОЛЬКО его идентифика