- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
想象一下,你有这些人之一:
(来源:codesampler.com)
又名 GL_TRIANGLE_STRIP。如果你想用不同的颜色给它上色,你可以使用:
glColorPointer(4, GL_UNSIGNED_BYTE, 0, colorArray);
glEnableClientState(GL_COLOR_ARRAY);
最佳答案
您可以使用 OpenGL Color Index Mode 来做到这一点。 .但是,请注意,根据我的经验,这在大多数现代显卡上实际上比仅指定每个顶点颜色要慢。
在颜色索引模式下,您发送一个单独的颜色数组,然后每个顶点指定一个索引到数组中,而不是完整的 rgb/rgba。它的内存效率更高,但在大多数硬件驱动程序中没有优化。
关于OpenGL glColorPointer 重复颜色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1313563/
想象一下,你有这些人之一: (来源:codesampler.com) 又名 GL_TRIANGLE_STRIP。如果你想用不同的颜色给它上色,你可以使用: glColorPointer(4, GL_U
我有一个表示顶点的类,如下所示: class Vertex { public: Vertex(void); ~Vertex(void); GLfloat x; GLfloat y; GLfloat z
我正在黑色背景上绘制一个简单的 GL_LINE_LOOP。无论我如何处理 glColorPointer 和 color[] 数组,我都无法将线条设置为白色以外的任何其他颜色。我究竟做错了什么?我对 i
我正在尝试绘制渐变,但首先我只想让 glcolorpointer 正常工作。如果我使用 glColor4f(...) 它会正确绘制颜色,但 glcolorpointer 只会绘制黑色。请帮忙 gl11
这是来自 opengl.org 的 glColorPointer 的定义: void glColorPointer(GLint size,GLenum type, GLsizei stride, co
我开始学习 PyOpenGL,我正在关注 this教程。在某一时刻,教师创建一个数组,从中提取信息来构造一个三角形:顶点及其颜色(我在此处添加了 Numpy 行): #-----------|-Ver
我是一名优秀的程序员,十分优秀!