Beispiel #1
0
def GenRandomFlame(*a,**k):

    if 'numbasic' in k:
        nb = k['numbasic']
        nxforms=randrange2(2,nb+1,int=int)
    else:
        nb=0
        nxforms = len(a)

    f = Flame()
        
    for i in range(nxforms):
        if (nb>0):
            Xform.random(f,col=float(i)/(nxforms-1),**a[0])        
        else:
            Xform.random(f,col=float(i)/(nxforms-1),**a[i])
    
    f.reframe()
    f.gradient.random(hue=(0, 1),saturation=(0, 1),value=(.25, 1),nodes=(4, 6))
    
    return f