https://baike.baidu.com/item/glPointSize/9516768?fr=aladdin
个人理解:opengl中的点不同于像素,它的意思是我们在屏幕上绘制的直径可设置的点。
当我们把参数设置很大时,会发现这个点变成一个大大的方块。(:
glPointSize
编辑 讨论
本词条缺少概述图,补充相关内容使词条更完整,还能快速升级,赶紧来编辑吧!
glPointSize 函数指定栅格化点的直径。
中文名
glPointSize
外文名
glPointSize
语 法
void WINAPI glPointSize(GLfloat size);
参 数
要在glBegin前。或者再画东西之前
目录
语法
编辑
void WINAPI glPointSize(
GLfloat size
);
参数
编辑
参数注意事项:
-
要在glBegin前。或者再画东西之前。
-
glBegin的参数一定要是GL_POINTS或GL_POINT,GL_LINE是不行的。
大小
栅格化点的直径。 默认值为 1.0。
返回值
返回以下错误代码和他们的条件。
返回代码
说明
GL_INVALID_VALUE
面积 为小于或等于零。
GL_INVALID_OPERATION
调用 glBegin 和 glEnd 的相应调用之间被调用该函数。
备注
编辑
glPointSize 函数指定别名和是锯消除两个点的栅格化的直径。 使用 1.0 以外的点大小有不同的效果取决于是否启用了点消除锯齿。 通过调用 glEnable 和 glDisable GL_POINT_SMOOTH 参数控制点消除锯齿