我有一个程序,可以在循环中使用此代码片段呈现3D线网模型。
glBegin(GL_LINES);
glColor3f(.0f, 0.0f, 0.0f);
glVertex3d(xs,ys,zs);
glVertex3d(xe,ye,ze);
glEnd();
我需要添加功能,以便在用户需要时可以渲染线开始和结束的顶点,可能使用小的阴影圆圈。圆圈应该是恒定的屏幕尺寸,大小可能是4-6像素,并且渲染的大小与相机的位置无关,或者与相机的距离有多近。
有人可以建议如何渲染这样的顶点吗?
答案 0 :(得分:2)
您可以在GL_POINTS
和glBegin
功能中使用glPointSize
。