通过一个OpenGL程序,详细讲解点,初步引出其它一些图原。
点的大小默认为1个像素,但也可以改变之。改变的命令为glPointSize,其函数原型如下:
void glPointSize(GLfloat size);
size必须大于0.0f,默认值为1.0f,单位为“像素”。
看一个OpenGL程序:
点的大小默认为1个像素,但也可以改变之。改变的命令为glPointSize,其函数原型如下:
void glPointSize(GLfloat size);
size必须大于0.0f,默认值为1.0f,单位为“像素”。
看一个OpenGL程序:
#include
<
windows.h
>
#include < GL / glut.h > // glut.h中含有gl.h和glu.h文件
void myDisplay( void )
{
glClear(GL_COLOR_BUFFER_BIT);
glPointSize( 5.0f );
glBegin(GL_POINTS);
glVertex2f( 0.0f , 0.0f );
glVertex2f(
#include < GL / glut.h > // glut.h中含有gl.h和glu.h文件
void myDisplay( void )
{
glClear(GL_COLOR_BUFFER_BIT);
glPointSize( 5.0f );
glBegin(GL_POINTS);
glVertex2f( 0.0f , 0.0f );
glVertex2f(

本文通过实例展示了OpenGL中绘制点的过程,并探讨了点的大小限制。讲解了glPointSize函数的作用,以及当设置点大小超过特定值时,点会变为带状。文章还解释了GLUT工具包中的部分关键函数,如glClear、glBegin、glEnd、glVertex等,以及它们在图形绘制中的应用。
最低0.47元/天 解锁文章
2066

被折叠的 条评论
为什么被折叠?



