Using Threejs Points , Fat Lines , GSAP and some basic math Live demo : linesbetweenpoints.vercel.app