]> git.mxchange.org Git - flightgear.git/commitdiff
Fix from Norman to make some of his optimization work better.
authorcurt <curt>
Thu, 15 Apr 1999 23:59:01 +0000 (23:59 +0000)
committercurt <curt>
Thu, 15 Apr 1999 23:59:01 +0000 (23:59 +0000)
Simulator/Main/fg_init.cxx

index 7b88af0335152547aac738e703312af4be428dd6..ef007b264d473e87f7a01d44d293c839d8be4c34 100644 (file)
@@ -114,9 +114,6 @@ int fgInitPosition( void ) {
        f->set_Latitude( current_options.get_lat() * DEG_TO_RAD );
     }
 
-    f->set_sin_cos_longitude(current_options.get_lon() * DEG_TO_RAD);
-    f->set_sin_cos_latitude(current_options.get_lat() * DEG_TO_RAD);
-
     FG_LOG( FG_GENERAL, FG_INFO,
            "starting altitude is = " << current_options.get_altitude() );
 
@@ -270,6 +267,12 @@ int fgInitSubsystems( void )
                                (sea_level_radius_meters * METER_TO_FEET) );
     f->set_Sea_level_radius( sea_level_radius_meters * METER_TO_FEET );
 
+    f->set_sin_cos_longitude(f->get_Longitude());
+    f->set_sin_cos_latitude(f->get_Latitude());
+       
+    f->set_sin_lat_geocentric(sin(lat_geoc));
+    f->set_cos_lat_geocentric(cos(lat_geoc));
+
     // The following section sets up the flight model EOM parameters
     // and should really be read in from one or more files.