diff --git a/model/leo-circular-orbit-mobility-model.cc b/model/leo-circular-orbit-mobility-model.cc index 9b2e512..43e7ed7 100644 --- a/model/leo-circular-orbit-mobility-model.cc +++ b/model/leo-circular-orbit-mobility-model.cc @@ -123,7 +123,8 @@ LeoCircularOrbitMobilityModel::GetProgress (Time t) const { sign = -1; } - return sign * (2 * M_PI * ((GetSpeed () * t.GetSeconds ()) / LEO_EARTH_RAD_KM)) + m_offset; + // 2pi * (distance travelled / circumference of earth) + offset + return sign * (((GetSpeed () * t.GetSeconds ()) / (LEO_EARTH_RAD_KM * 1000))) + m_offset; } Vector3D