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