我需要在函数中放置一个数组
material_diffuse = [1.0, 1.0, 1.0, 1.0]
pgl.glMaterialfv(pgl.GL_FRONT_AND_BACK, pgl.GL_DIFFUSE, material_diffuse)
or
material_diffuse = [1.0, 1.0, 1.0, 1.0]
pgl.glMaterialfv(pgl.GL_FRONT_AND_BACK,
pgl.GL_DIFFUSE,ctypes.c_float(material_diffuse))
在第一种情况下,我得到:预期的 LP_c_float 实例而不是列表在第二种情况下:TypeError:必须是实数,而不是列表