2013-07-17 3 views
0

У меня есть программа, которая отображает 3D-сетку с использованием этого фрагмента кода в цикле., показывающий вершины в openGL

glBegin(GL_LINES); 
glColor3f(.0f, 0.0f, 0.0f); 
glVertex3d(xs,ys,zs); 
glVertex3d(xe,ye,ze); 
glEnd(); 

мне нужно добавить функциональность так, что вершины, где линия начинается и заканчивается может быть оказана, если пользователь желает, вероятно, с помощью небольшой закрашенный кружок. Круг должен иметь постоянный размер экрана, возможно, 4-6 пикселей в поперечнике и отображаться с размером, который не зависит от того, где находится камера, или как близко.

Может ли кто-нибудь предложить, как визуализировать такую ​​вершину?

+3

Вы пытались использовать GL_POINTS и GLPointSize (размер)? – acrilige

+0

спасибо. Я пропустил 'glPointSize' – camelccc

ответ

2

Вы можете использовать GL_POINTS в своем glBegin вместе с функцией glPointSize.

Смежные вопросы