]> git.mxchange.org Git - simgear.git/commit
Work around a limitation of gc_calc_course_dist(). When the start and end
authorcurt <curt>
Wed, 3 Mar 2004 21:37:41 +0000 (21:37 +0000)
committercurt <curt>
Wed, 3 Mar 2004 21:37:41 +0000 (21:37 +0000)
commita460c753e709c5a775c3086428d8dee9736cfce5
tree2feb608de2055974897fe69949d4674fc0cf280f
parent9f59e956faff543c5b0405fb839a34dd28fa452b
Work around a limitation of gc_calc_course_dist().  When the start and end
points are too close together, this routine can return a course of "nan"
but the distance is valid.  Someday someone who understands the math should
rewrite the gc_calc_course_dist() routine so it is more robust, but for now
it's easiest to simply check for a nan result and code around the limitation.
simgear/scene/sky/cloud.cxx
simgear/scene/sky/cloud.hxx