问题标签 [opengl-2.0]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
opengl-es - 带颜色的 OpenGL DrawArrays
我目前正在为我的一个项目使用 OpenGL2,并且我想渲染一个 PointCloud。我也可以在正确的位置显示点,但是颜色有问题。这是我的代码:
位置和颜色值都在一个 VBO(我绑定的那个)中。但我不知道对 DrawArrays 的调用看起来如何,因此它实际上使用了颜色值。目前,当点被渲染时,它们只是灰色的,就好像我没有为它们分配颜色一样。我知道使用着色器会很容易,但我不能使用它们。我必须这样做。位置保存在一个名为的 FloatBuffervertBuf
中,而颜色保存在一个名为 的 FloatBuffer 中colorBuffer
。colorValues 也在 0 和 1 之间归一化,如果重要的话,它是 RGB。
我将位置和颜色值绑定到 VBO,如下所示:
c++ - 不推荐使用 ImmediateModeRenderingOn
来自旧版本的 VTK(7.1.0)我们遇到了一个名为的函数:
看起来它已在 VTK 8.0 中删除,我们实际上正在使用 vtk 9.0 。
我们必须使用哪个功能?
c++ - 不在opengl 2.1(arch linux C++)中渲染三角形
我正在尝试使用 opengl 2.1 在 Arch linux 中渲染一个三角形,但它不会渲染。
它不会说任何错误。
我的代码:
引擎.cpp
引擎.h:
生成文件:
我的代码或系统没有任何问题所以
给我一个如何做的例子。