|
@@ -179,6 +179,7 @@
|
|
|
|
|
|
// Attraction / Cohesion - move closer
|
|
|
float threshDelta = 1.0 - alignmentThresh;
|
|
|
+ threshDelta = max( threshDelta, 1e-6 );
|
|
|
float adjustedPercent = ( percent - alignmentThresh ) / threshDelta;
|
|
|
|
|
|
f = ( 0.5 - ( cos( adjustedPercent * PI_2 ) * -0.5 + 0.5 ) ) * delta;
|