|
|
#1
|
|||
|
|||
Текст OpenGL
Всем привет. Сразу к делу: нужно средствами OpenGL вывести несколько слов, расположенных в разных точках пространства. Вообще, глобальная задача - 3D облако тегов на делфи. Но вот не знаю как можно вывести текст в OpenGL, и не в 2D, а именно 3D, чтобы каждая надпись имела свою глубину. Погуглив, видел что есть способ с наложением текстуры на плоскость. Но вот я не дружу с наложением текстур . У кого есть код, дайте пожалуста.
|
#3
|
|||
|
|||
Вся проблема в том - что программу надо завершить в сроки, и я не думаю что хватит времени на изучение. Если привести код - не проблема, так почему же не привести его?
|
#4
|
||||
|
||||
Потому, что существуют разные способы такого вывода:
1. Использование растровых шрифтов. 2. Использование графических примитивов. какой из них больше подходит для вашей задачи я не знаю. Второй способ подразумевает обычно картинку размером 256х256 со всеми символами. Je venus de nulle part 55.026263 с.ш., 73.397636 в.д. |
#5
|
|||
|
|||
Походу подойдет только второй. На сайте NeHe нашел пример с выводом текста, но у меня вместо слов выводит кракозябры. Перебробовал все кодировки - результат один. Скриншот:
Вместо этого ужаса должно выводиться: "My Text" А можно ли при использовании второго способа обрабатывать z-координату? Это важно. Последний раз редактировалось Arvo, 03.07.2012 в 22:34. |
#6
|
||||
|
||||
Z-координата обрабатывается нормально. Какой урок использовался?
Je venus de nulle part 55.026263 с.ш., 73.397636 в.д. |