我正在使用基于现代OpenGL的QOpenGLFunctions。我想在我的窗口上绘制一些GL_POINTS,但点的大小似乎非常小。通常,您可以使用`glPointSize()`函数更改点的大小。
然而,在QOpenGLFunctions包装器中不存在此代码片段,因此我不确定该如何更改它们。
对于我来说,绘制GL_TRIANGLES非常完美。
我想绘制点以显示真实世界物体的点云。
glPointSize(4);
然而,在QOpenGLFunctions包装器中不存在此代码片段,因此我不确定该如何更改它们。
对于我来说,绘制GL_TRIANGLES非常完美。
我想绘制点以显示真实世界物体的点云。
gl_PointSize
顶点着色器输出,则必须启用glEnable(GL_PROGRAM_POINT_SIZE)
,否则该值将被忽略,并且将使用从glPointSize
设置的当前点大小。 - derhass