# MR base.mi mib_illum_phong class MyDict(dict): def __init__(self): self.list = [] dict.__init__(self) def __setitem__(self, key, value): dict.__setitem__(self, key, value) self.list.append(key) def iterkeys(self): return (x for x in self.list) import Blender import Blender.Node class mib_illum_phong(Blender.Node.node): def __init__(self, indef,outdef): """""" indef.definitions ={ 'ambience':(Blender.Node.RGBA,0.0,0.0,0.0,0.0,0.0,1.0), 'ambient':(Blender.Node.RGBA,0.0,0.0,0.0,0.0,0.0,1.0), 'diffuse':(Blender.Node.RGBA,0.0,0.0,0.0,0.0,0.0,1.0), 'specular':(Blender.Node.RGBA,0.0,0.0,0.0,0.0,0.0,1.0), 'exponent':(Blender.Node.VALUE,0.0,0.0,0.0,0.0,0.0,1000.0), 'mode':(Blender.Node.VALUE,0.0,0.0,0.0,0.0,-100.0,100.0), 'lights':(Blender.Node.VALUE,0.0,0.0,0.0,0.0,0.0,0.0) } outdef.definitions ={'Out':(Blender.Node.RGBA,1,1,1,1,0,1)} def __call__(self,shi,ins,outs): """"""