使用glPointSize的像素宽度-没有效果
Pixel width using glPointSize - no effect
我有这段代码用于删除点。我想增加点的大小。现在我使用这个命令glPointSize
,但什么也没发生。点大小是默认值。它不会增加
如何增加我的点数?
glBegin(GL_POINTS);
glColor3f (a, b, c);
glPointSize(20.0f);
glVertex2i(px, py);
glEnd();
glPointSize(20.0f);
必须放在glBegin()
之前,否则不会有任何效果。这样做:
glPointSize(20.0f);
glBegin(GL_POINTS);
glColor3f (a, b, c);
glVertex2i(px, py);
glEnd();
在OpenGL文档中,您可以阅读:
glBegin和glEnd之间只能使用GL命令的子集。命令为glVertex、glColor、glIndex、glNormal、glTexCord、,glEvalCoord、glEvalPoint、glArrayElement、glMaterial和glEdgeFlag。此外,使用glCallList或glCallLists执行显示仅包括前面的命令的列表。如果有其他GL命令在glBegin和glEnd之间执行,错误标志为设置,命令将被忽略。
相关文章:
- 警告处理为错误这里有什么问题
- 在C++STL中是否有Polyval(Matlab函数)等价物?
- 2D数组来自文本输入,中间有空格
- 函数向量_指针有不同的原型,我可以构建一个吗
- C++我的数学有什么问题,为什么我的代码不能正确循环
- 当在同一名称空间中有两个具有相同签名的函数时,会发生什么
- 有根的二进制搜索树.保留与其父级的链接
- 在计算中使用二的幂有多有利可图
- 有什么方法可以遍历结构吗
- 函数中堆分配的效果与缺少堆分配的情况
- 当类在C++中定义时,有什么方法可以"register"类吗?
- 有符号的int和int-有没有一种方法可以在C++中区分它们
- 有充分的理由在h文件中使用include保护而不是cpp文件吗
- unique_ptr:在分配之前调用 reset 有什么效果
- 有提升一些东西到 fsync() 的效果
- 如何在C中获取char阵列的第一个X元素?提升效果是否有改进的方法
- 我怎样才能制作出具有电视效果的图像
- 我怎样才能有默认参数的效果与可变模板
- 有没有一种方法可以反转QWidget::setMask()函数或实现类似的效果
- 使用glPointSize的像素宽度-没有效果