Some minor changes to the Flock example.

This commit is contained in:
Jonathan Puckey 2011-04-26 16:01:41 +02:00
parent b73afe3fc0
commit 2184fa144b

View file

@ -35,7 +35,7 @@
this.head = new PlacedSymbol(head);
this.path = new Path();
this.shortPath = new Path();
this.shortPath.strokeWidth = 3;
this.shortPath.strokeWidth = 4;
for(var i = 0, l = strength * 10 + 10; i < l; i++) {
this.path.add(this.loc);
if (i < 3)
@ -70,7 +70,6 @@
segment.point += rotated;
lastVector = vector;
}
this.path.smooth();
this.head.position = this.loc;
var vector = this.loc - this.lastLoc;
var rot = vector.angle;
@ -78,9 +77,8 @@
this.lastRot = rot;
var shortSegments = this.shortPath.segments;
for (var i = 0; i < 3; i++) {
for (var i = 0; i < 3; i++)
shortSegments[i] = segments[i].clone();
}
},
// We accumulate a new acceleration each time based on three rules