- Dikirim
- 29 April 2026 pukul 23.32 UTC
- Penulis
- kamo
- Commit
- f72a0b8
Flicking a head past the throw threshold launches it across the viewport di bawah eksplisit fisika (gesekan, ujung memantul, kepala-vs- kepala elastik Tabrakan). Tetes lambat masih mendarat persis di mana dirilis. Sementara kepala dalam gerakan... gaya jalur api mengikutinya. Lemparan dibagi dengan kecepatan rilis (> = 650 px / s rata-rata atas terakhir ~ 110 ms) dan total jarak seret (> = 30 px) sehingga cepat posisi kembali tidak pernah sengaja memicu lemparan. Buta adalah capped di 3200 px / s untuk menjaga edge- of- deteksi berkedip jinak. The throw RAF loop drive motion- value menulis langsung melalui .set () - melewati framer-motion springs ketika dalam penerbangan - dan diri berhenti ketika Semua kepala di bawah batas kecepatan. placeHomeCluster dan softPushCluster melewati jangkar apapun saat ini dalam peta throw sehingga Sistem musim semi tidak pernah memerangi integrator fisika. Struck heads detach from any cluster, prompt to a solo cluster, and bergabung dengan simulasi melempar dengan impuls diimparasi oleh tabrakan. Merender trail: SVG lapis dengan radial- gradien bara sepanjang baru-baru ini posisi, mixing -blend- mode: layar untuk penandaan cahaya, blur CSS tunggal filter untuk kelembutan - arcade estetika, dekat-nol biaya CPU.