]> git.mxchange.org Git - flightgear.git/commit
bug #80, exception flying west from NZAA (Auckland, NZ). The underlying
authorjmt <jmt>
Fri, 19 Feb 2010 00:31:38 +0000 (00:31 +0000)
committerTim Moore <timoore33@gmail.com>
Sun, 21 Feb 2010 21:24:42 +0000 (22:24 +0100)
commit7523f05047c97cc83295050cb7de28f41a39d8a3
tree624c1e0c9a35af0f7e691a5e707ea722db14edb9
parentcb2c800434500fa3f32edd81afd75295ea94b33f
bug #80, exception flying west from NZAA (Auckland, NZ). The underlying
issue is numerical problems in _wgs84_inverse, triggered by the traffic-manager
testing enormous distances geodetically.

Changes
 - refactor AISchedule::update, so the aircraft approximate position
   calculation is simpler.
 - refactor AIAircraft to no longer use exceptions as a return value mechanism
 - change AISchedule::update to use cartesian math for in-visible-range check
src/AIModel/AIAircraft.cxx
src/AIModel/AIAircraft.hxx
src/Traffic/Schedule.cxx
src/Traffic/Schedule.hxx
src/Traffic/TrafficMgr.cxx