diff --git a/AstroLib/Src/AsOrbitParam_2023.cpp b/AstroLib/Src/AsOrbitParam_2023.cpp index ab8ccf6669547d593b3d419dfa400cdfcc2639fa..4a8f3ec3f96c916e52ad186409c30eb2aa38166e 100644 --- a/AstroLib/Src/AsOrbitParam_2023.cpp +++ b/AstroLib/Src/AsOrbitParam_2023.cpp @@ -1,4 +1,4 @@ -//////////////////////////////////////////////////////////////////////////// +//////////////////////////////////////////////////////////////////////////// // // // Copyright (c) 2003-2006 // // Wang Hua // @@ -418,6 +418,8 @@ bool AsOrbElemToCart(const COrbElem& Orb, double gm, CCoord& cartPos, CCoord & c Orb.m_Ecc*cos(Orb.m_ArgPeri))*cos(Orb.m_I))*sqrt(gm / p) * (-1); cartVel[2] = ((cos(Orb.m_ArgPeri + Orb.m_TrueA) + Orb.m_Ecc*cos(Orb.m_ArgPeri))*sin(Orb.m_I))*sqrt(gm / p) * (-1); + cartPos = -cartPos; + cartVel = -cartVel; return true; } }