static Vector2 TravelStraight(this Bezier2 beizer, float length) { float r = length / beizer.ArcLength(); return(beizer.a + r * (beizer.d - beizer.a)); }