我使用interleavedVBO
来显示使用Python和PyOpenGL的几何图形。VBO由顶点、法线和颜色组成:
[vx1, vy1, vz1, nx1, ny1, nz1, R1, G1, B1, vx2...]
图纸按以下代码绘制:
^{pr2}$显示的几何体应该是一个简单的立方体,但我得到的只是随机定向的三角形(见图)。我在阅读PyOpenGL here中的glVertexPointer()
问题,找到了ctypes.c_void_p()
的{a2},但我不太确定如何实现它。有人能指出我做错了什么或者遗漏了什么吗?或者我该怎么解决这个问题?在
基于documentation,stride
参数在VBO
数组中相同类型(顶点、法线、颜色…)(以字节为单位)的两个连续数组之间偏移。还是没有?在
我已经解决了关于法线的问题。代码是:
但我还是有问题的颜色,因为模型不是彩色的?:)任何想法都非常感谢。在
相关问题 更多 >
编程相关推荐