Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/152.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 尝试使用索引缓冲区Qt OpenGL渲染多维数据集_C++_Qt_Opengl - Fatal编程技术网

C++ 尝试使用索引缓冲区Qt OpenGL渲染多维数据集

C++ 尝试使用索引缓冲区Qt OpenGL渲染多维数据集,c++,qt,opengl,C++,Qt,Opengl,我正在编写一个简单的Qt5.5项目,其中我尝试使用QOpenGLBuffer::IndexBuffer渲染彩色立方体 问题是屏幕上没有显示任何内容,只有背景。 源代码将上载到。我不确定矩阵是否设置正确,或者是否存在其他问题 关于如何在Qt中使用索引缓冲区,我找不到太多的信息,所以如果有任何帮助,我将不胜感激 谢谢 将立方体平移320.0f、240.0f和0.0f时,它很可能不在视图中。即使没有,因为你在Z=2,立方体从Z=-10变为Z=10,你也会在立方体中。为了完整起见:寻求调试帮助的问题必须

我正在编写一个简单的Qt5.5项目,其中我尝试使用QOpenGLBuffer::IndexBuffer渲染彩色立方体

问题是屏幕上没有显示任何内容,只有背景。 源代码将上载到。我不确定矩阵是否设置正确,或者是否存在其他问题

关于如何在Qt中使用索引缓冲区,我找不到太多的信息,所以如果有任何帮助,我将不胜感激


谢谢

将立方体平移320.0f、240.0f和0.0f时,它很可能不在视图中。即使没有,因为你在Z=2,立方体从Z=-10变为Z=10,你也会在立方体中。为了完整起见:寻求调试帮助的问题必须包含在问题本身中重现问题所需的最短代码。谢谢你的批评,我道歉,翻译确实是个问题,还有其他问题。我以为320.0f,240.0f,0.0f将是屏幕大小的中心:640x480,但实际上是0.0f,0.0f,0.0f。非常感谢。