У меня есть приложение-разработчик OpenGL для нескольких портов.Он имеет три разных видовых экрана: перспектива, фронт и верх.Теперь я хочу нарисовать ярлык для каждого видового экрана, но мне это не удается.
Каков наилучший способ печати ярлыка для каждой отдельной перспективы?РЕДАКТИРОВАНИЕ: Результат Вот результат моей попытки:
Я не понимаю, почему метка окна вида в перспективе так закодирована.И, на самом деле, я хочу нарисовать его в левом верхнем углу.Как мне это сделать, потому что я думаю, что нужно 3D-координаты ... это правильно?Вот мой код нанесения этикетки
glColor3f(1,0,0);
glDisable(GL_DEPTH_TEST);
glDepthMask(GL_FALSE);
glRasterPos2f(0,0);
glPushAttrib(GL_LIST_BIT); // Pushes The Display List Bits
glListBase(base - 32); // Sets The Base Character to 32
glCallLists(strlen("Perspective"), GL_UNSIGNED_BYTE, "Perspective"); // Draws The Display List Textstrlen(label)
glPopAttrib();
Я использую код отсюда http://nehe.gamedev.net/data/lessons/lesson.asp?lesson=13
спасибо