Exemple #1
0
    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.scatterPlot = True
    starlings.number = 800
    starlings.tau = 0.1
    starlings.eta = 0.45
    starlings.habitatSize = 100.00
    starlings.boxSize = starlings.habitatSize
    starlings.speed = 10.0
    starlings.habitatStrength = 3.0
    starlings.initBoids()
    
    starlings.eta = 0.25
    starlings.boxSize = 125.0
    starlings.habitatSize = 200.00
    starlings.habitatStrength = 20.0
    starlings.initBoids()
        
Exemple #2
0
    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"
    starlings.mode = 3

    starlings.scatterPlot = True
    starlings.number = 800
    starlings.tau = 0.1
    starlings.eta = 0.45
    starlings.habitatSize = 100.00
    starlings.boxSize = starlings.habitatSize
    starlings.speed = 10.0
    starlings.habitatStrength = 3.0
    starlings.initBoids()

    starlings.eta = 0.25
    starlings.boxSize = 125.0
    starlings.habitatSize = 200.00
    starlings.habitatStrength = 20.0
    starlings.initBoids()