커서를 가져가면 글자가 당겨집니다 — 클릭하면 펄스 방출
이 실험에 대해
Scatter와 반대 방향의 힘이다. 각 글자는 커서를 향해 인력(引力)을 받고, 스프링으로 원래 위치에 묶여 있어 당기다 돌아온다. 클릭 시 반발 펄스가 발생해 근처 글자를 밀어낸다. 변위에 비례해 글자 색이 orange-300으로 물든다.
핵심 코드
// 인력: 커서 방향으로 가속 const force = ((RADIUS - dist) / RADIUS) * STRENGTH c.vx += (dx / dist) * force * 0.08 // 클릭 시 반발 펄스 c.vx -= (dx / dist) * REPEL // 스프링 복원 c.vx += (c.restX - c.x) * 0.09 c.vx *= 0.80 // 감쇠