현대 OpenGL에서 QOpenGLFunctions를 사용하고 있습니다. 내 창문에 GL_POINTS를 그려야하지만 포인트 크기가 너무 작은 것 같습니다. 일반적으로, 당신은 그러나,이 코드는 QOpenGLFunctions 래퍼에 존재하지 않는Qt OpenGL 포인트 크기
glPointSize(4);
과 점의 크기를 변경할 수 있습니다, 그래서 그들을 변경하는 방법을 모르겠습니다.
드로잉 GL_TRIANGLES는 나를 위해 완벽하게 작동합니다.
실세계 오브젝트의 점 구름을 표시하기 위해 점을 그려야합니다.
옵션 1에 추가 : 데스크톱 GL에서'gl_PointSize' 버텍스 쉐이더 출력을 사용하려면'glEnable (GL_PROGRAM_POINT_SIZE)'해야합니다. 그렇지 않으면 그 값은 무시되고'glPointSize'의 현재 설정된 포인트 크기 사용. – derhass
@derhass 감사합니다. 나는 내 대답에이 힌트를 추가했다. – Scheff
글쎄, 당신의 업데이트가 조금 혼란 스럽다고 생각합니다. 명시 적으로 OpenGL ES에 대해 먼저 이야기합니다.이 비트는 활성화 비트가없고 항상 활성화되어있는 것처럼 동작하므로 ES에서는 필요하지 않습니다. 바탕 화면 GL otoh에서 사용하도록 설정해야합니다. – derhass