我一直在尝试使用Qt5的QOpenGLFunctions
和QOpenGLExtraFunctions
类来绘制元素,并且我在参数类型方面遇到了很多问题(但是我将在这个特定问题中排除其他问题)。这个问题与glDrawElements
的使用有关,它是(参见here)一个“调用GLDrainElements(模式、计数、类型、索引)的便利函数”。本例中的索引(来自here):
Specifies a byte offset (cast to a pointer type) into the buffer bound to GL_ELEMENT_ARRAY_BUFFER to start reading indices from. If no buffer is bound, specifies a pointer to the location where the indices are stored.
在我的例子中,我没有要访问的索引的偏移量(0)。我相信None
将是Python在这里的空指针,但到目前为止,只有成功地传递了shiboken2.shiboken2.VoidPtr(0)
,我不完全理解为什么,也不完全理解如何(如果可能的话)以更“pythonic”的方式这样做
我正在使用Python3.8、PySide2和OpenGL4.1(核心)
目前没有回答
相关问题 更多 >
编程相关推荐