Trajectories.Trajectory.GetWorldPositionAtUT C# (CSharp) Method

GetWorldPositionAtUT() private method

private GetWorldPositionAtUT ( Orbit orbit, double ut ) : UnityEngine.Vector3d
orbit Orbit
ut double
return UnityEngine.Vector3d
        private Vector3d GetWorldPositionAtUT(Orbit orbit, double ut)
        {
            Vector3d worldPos = Util.SwapYZ(orbit.getRelativePositionAtUT(ut));
            if (orbit.referenceBody != FlightGlobals.Bodies[0])
                worldPos += GetWorldPositionAtUT(orbit.referenceBody.orbit, ut);
            return worldPos;
        }