starlings.length = 10.0 starlings.show() elif flocksim == 1: starlings.mode = 2 starlings.number = 400 starlings.tau = 0.1 starlings.eta = 0.25 starlings.speed = 25.0 starlings.boxSize = 100.0 starlings.habitatSize = 200.00 starlings.habitatStrength = 20.0 starlings.initBoids() starlings.i0 = 0.0 starlings.i1 = 0.9 starlings.i2 = 0.35 starlings.i3 = 3.5 starlings.i4 = -0.20 starlings.i5 = 0.65 #starlings.velocities = np.ones((starlings.number,3), dtype=np.float) #starlings.positions[ int(starlings.number/2):,:] += 0.8 * starlings.habitatSize / (2.0**0.5) starlings.sensitivities *= 30.00 starlings.display = 1 starlings.length = 10.0 starlings.show() elif flocksim == 2: print "SHARK TIME"; starlings.mode = 3
starlings.length = 10.0 starlings.record(filename, snapshots) elif flocksim == 1: starlings.mode = 2 starlings.number = 40 starlings.tau = 0.1 starlings.eta = 0.25 starlings.speed = 25.0 starlings.boxSize = 100.0 starlings.habitatSize = 200.00 starlings.habitatStrength = 20.0 starlings.initBoids() starlings.i0 = 0.0 starlings.i1 = 0.9 starlings.i2 = 0.35 starlings.i3 = 3.5 starlings.i4 = -0.20 starlings.i5 = 0.65 starlings.velocities = np.ones((starlings.number, 3), dtype=np.float) starlings.positions[int(starlings.number / 2):, :] += 0.8 * starlings.habitatSize / (2.0**0.5) starlings.sensitivities *= 30.00 starlings.display = 1 starlings.length = 10.0 starlings.record(filename, snapshots) elif flocksim == 2: print "SHARK TIME"