join
this.join = function()
{
var blob1Index, blob2Index, blob1, blob2;
var r1, r2, r3;
if(this.numActive == 1)
{
return;
}
blob1Index = this.findSmallest(-1);
blob2Index = this.findClosest(blob1Index);
r1 = this.blobs[blob1Index].getRadius();
r2 = this.blobs[blob2Index].getRadius();
r3 = Math.sqrt(r1 * r1 + r2 * r2);
this.blobs[blob1Index] = null;
this.blobs[blob2Index].scale(0.945 * r3 / r2);
this.numActive--;
}