OpenGL Rasterpos внутри списков отображения

Мне нужно заменить устаревший QT generateDisplayList функция с моим собственным. Я пытаюсь создать контур персонажа из вершин QFont (используя QPainterpath, subpolygons). Я планировал использовать вершины в списке отображения OpenGL. Итак, во время инициализации я генерирую вершины для всех символов, используя (0,0) в качестве базовой точки в QPath.addText индивидуально. Но когда я пытаюсь вызвать glcalllist, я вижу, что символы выглядят правильно, но не то положение, которое я установил с помощью glRasterPos2i.

Это правильный способ создания контуров персонажа? Можно ли получить растровые значения внутри displayLists и сложить с вычисленными вершинами?

0 ответов

Другие вопросы по тегам