def createBoids(numBoids): '''create numboids boids and randomize position''' boundaryPos = boundary.getPosition() boundaryDim = boundary.getSpawnDimensions() for i in range(numBoids): b = Boid("boid{0}".format(i)) x = random.uniform(boundaryPos[0]-boundaryDim[0]/2, boundaryPos[0]+boundaryDim[0]/2) y = random.uniform(boundaryPos[1]-boundaryDim[1]/2, boundaryPos[1]+boundaryDim[1]/2) z = random.uniform(boundaryPos[2]-boundaryDim[2]/2, boundaryPos[2]+boundaryDim[2]/2) b.setPosition(x, y, z) boids.append(b) print 'creating boids done'