def glMaterial( faces, constant, *args ): """glMaterial -- convenience function to dispatch on argument type If passed a single argument in args, calls: glMaterialfv( faces, constant, args[0] ) else calls: glMaterialf( faces, constant, *args ) """ if len(args) == 1: arg = GLfloatArray.asArray( args[0] ) if arg is None: raise ValueError( """Null value in glMaterial: %s"""%(args,) ) return simple.glMaterialfv( faces, constant, arg ) else: return simple.glMaterialf( faces, constant, *args )
def glMaterial(faces, constant, *args): """glMaterial -- convenience function to dispatch on argument type If passed a single argument in args, calls: glMaterialfv( faces, constant, args[0] ) else calls: glMaterialf( faces, constant, *args ) """ if len(args) == 1: arg = GLfloatArray.asArray(args[0]) if arg is None: raise ValueError("""Null value in glMaterial: %s""" % (args, )) return simple.glMaterialfv(faces, constant, arg) else: return simple.glMaterialf(faces, constant, *args)