/// <summary> /// Получение координаты точки на заданном расстоянии на прямой, проходящей через 2 точке, /// </summary> /// <param name="length">длина вектора</param> /// <param name="start">точка начала вектора</param> /// <param name="end">точка конца вектора</param> /// <returns>координаты точки на прямой, проходящей через данный вектор</returns> public static Vector2f GetPointOnVector(float length, Vector2f start, Vector2f end) { return(start + start.GetUnitVectorTo(end) * length); }