client = opc.Client(IP_PORT) if client.can_connect(): print ' connected to %s' % IP_PORT else: # can't connect, but keep running in case the server appears later print ' WARNING: could not connect to %s' % IP_PORT ##****************************************## #colorspeed = 1 #maxspeed = 30 #speed range 29 #(energy*29)+1 energy = .01 ###############3 set this to look at "global energy"### comp = vox.comp() comp.addshift(sps = -.99) huecount = 0 wc1 = vox_color.color(0) c = [vox_points.surface(color = wc1, size = 2, alpha = .4)] c.append(vox_points.surface(color = wc1, size = 2, alpha = .4)) c[0].addrwave(zoffset = 2,freq = -1) c[1].addrwave(zoffset = 2, freq = 1) while 1: for x in c: x.update() pixels = comp.complayers(c) client.put_pixels(pixels, channel=0) huecount += (1+energy*29) wc1.changecolor(huecount) time.sleep(1/30.)
n_pixels = 6400 ##****************************************## tshift = 0 dshift = 0 tcolor = 0 bcolor = 240 comp = vox.comp() comp.addfade(0.8) co = vox_color.color([0, 0, 0]) co.vfadeinit(tcolor, bcolor) c = [vox_points.surface(co, 3, 0.3, 1.0)] c[0].addxywave() def start(): return def create(): return def exit(): return
client = opc.Client(IP_PORT) n_pixels = 6400 ##****************************************## shift = 0 step = 2 comp = vox.comp() comp.addfade(.8) co = vox_color.color([0,0,0]) co.vrainbow(shift,step) c = [vox_points.surface(co,3,.3,1.)] c[0].addxywave(xfreq = 1.9, yfreq = 1.9) def start(): return def create(): return def exit(): return def frameStart(frame): global shift,step,c,co,comp for x in c: x.update()