separation

fun <A : AgentLike> separation(radius: Double, minDistance: Double = 0.001): Force<A>(source)

Reynolds-rule separation: peer-peer repulsion with inverse- distance falloff over radius. Convenience wrapper around peerRepulsion; equivalent to peerRepulsion(radius, minDistance) { d -> 1.0 / d }.