Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Текст в OpenGL


Gayrus ©   (2002-12-18 16:39:00) 

Подскажите, как вывести текст определённым шрифтом и размером в окне, созданном при помощи OpenGL?


уМНИК   (2003-08-23 03:59:00) [1]

НУЖНО ПРОСТО ПОКАКАТЬ НА КЛАВИАТУРУ И РАСТЕРЕТЬ РУКОЙ, А ПОЛТОМ ПОЧИТАТЬ СПРАВКУ ПО Win32API


# Boryua #   (2003-06-21 20:33:00) [2]

А ты прочитай книгу Краснова "OpenGL в проэктах Delphi" -
там всё, в том числе и "выкрутасы" !


Арм   (2003-03-13 02:43:00) [3]

да, такая иниализация самая простая... и самая жесткая... никаких выкрутасов со шрифтами - кручения-верчения и растягивания...


Asteroid   (2003-03-10 02:31:00) [4]

Попробуй такое:

var font: TFont;
text: string;
begin
font := TFont.Create();
font.Name := <имя шрифта>
font.Size := <размер шрифта>
...
SelectObject( h_DC, font.Handle );
wglUseFontBitmaps( h_DC, 0, 255, 1000 );
glListBase( 1000 );
glCallLists( Length( text ), GL_BYTE, PChar( text ) );
...
font.Free();
end;


Арм   (2003-03-10 02:17:00) [5]

смотря, для чего делаешь...
если просто инфу выводить - потянет...

а так - может стоит подумать о парсинге из автокадовских шрифтов...


Antx   (2003-01-11 20:05:00) [6]

А ты на DelphiGFX посмотри игру 3D tanks


VikKo   (2002-12-22 04:50:00) [7]

Если не ошибаюсь то можно использовать функцию glBitMap.
Правда есть некоторые проблемы :-( Нужно самому загружать шрифты масштабировать их (это слегка проблематично). Но таким образом можно добиться класных результатов!!!


MRB_SPB   (2002-12-19 10:37:00) [8]

Самое простое после рисования сцены при освобождении контекста воспользоватся стандартными функциями Делфи или АПИ


Наверх

Титульная страница Поиск, карта сайта Написать письмо