From: frohlich Date: Fri, 27 Jul 2007 19:31:44 +0000 (+0000) Subject: Modified Files: X-Git-Url: https://git.mxchange.org/?a=commitdiff_plain;h=49779e64f0e66b92f02d154ab01950fbf7813c51;p=flightgear.git Modified Files: src/AIModel/AIFlightPlanCreateCruise.cxx src/Traffic/Schedule.cxx: SGGeoc::fromCart should now work correct. --- diff --git a/src/AIModel/AIFlightPlanCreateCruise.cxx b/src/AIModel/AIFlightPlanCreateCruise.cxx index 0af5ed1fa..7b6e68101 100755 --- a/src/AIModel/AIFlightPlanCreateCruise.cxx +++ b/src/AIModel/AIFlightPlanCreateCruise.cxx @@ -75,15 +75,10 @@ void FGAIFlightPlan::evaluateRoutePart(double deplat, } } //cerr << "1"<< endl; - //SGGeoc geoc = SGGeoc::fromCart(SGVec3d(newPos[0], newPos[1], newPos[2])); - - //double midlat = geoc.getLatitudeDeg(); - //double midlon = geoc.getLongitudeDeg(); - - Point3D temp = sgCartToPolar3d(Point3D(newPos[0], newPos[1],newPos[2])); - double midlat = temp.lat() * SG_RADIANS_TO_DEGREES; - double midlon = temp.lon() * SG_RADIANS_TO_DEGREES; + SGGeoc geoc = SGGeoc::fromCart(SGVec3d(newPos[0], newPos[1], newPos[2])); + double midlat = geoc.getLatitudeDeg(); + double midlon = geoc.getLongitudeDeg(); prevNode = tmpNode; tmpNode = globals->get_airwaynet()->findNearestNode(midlat, midlon); diff --git a/src/Traffic/Schedule.cxx b/src/Traffic/Schedule.cxx index fcb27479a..35a1e44c9 100644 --- a/src/Traffic/Schedule.cxx +++ b/src/Traffic/Schedule.cxx @@ -315,14 +315,9 @@ bool FGAISchedule::update(time_t now) if (now > (*i)->getDepartureTime()) { - //SGGeoc geoc = SGGeoc::fromCart(newPos); - //lat = geoc.getLatitudeDeg(); - //lon = geoc.getLongitudeDeg(); - - Point3D temp = sgCartToPolar3d(Point3D(newPos[0], newPos[1],newPos[2])); - lat = temp.lat() * SG_RADIANS_TO_DEGREES; - lon = temp.lon() * SG_RADIANS_TO_DEGREES; - + SGGeoc geoc = SGGeoc::fromCart(newPos); + lat = geoc.getLatitudeDeg(); + lon = geoc.getLongitudeDeg(); } else {