Cluster color split Same colors pull harder together, different colors push harder apart

30 nodes · 3 clusters · rAF arc · fillRect · Math.hypot