Experimental bugfix for particle wind
Signed-off-by: Vivian Meazza <vivian.meazza@lineone.net>
This commit is contained in:
parent
adf17287ab
commit
da8251d1a4
1 changed files with 13 additions and 3 deletions
|
@ -292,10 +292,20 @@ FGEnvironmentMgr::update (double dt)
|
||||||
|
|
||||||
_environment->set_elevation_ft(fgGetDouble("/position/altitude-ft"));
|
_environment->set_elevation_ft(fgGetDouble("/position/altitude-ft"));
|
||||||
_environment->set_local_weather_lift_fps(fgGetDouble("/local-weather/current/thermal-lift"));
|
_environment->set_local_weather_lift_fps(fgGetDouble("/local-weather/current/thermal-lift"));
|
||||||
osg::Vec3 windVec(-_environment->get_wind_from_north_fps(),
|
osg::Vec3 windVec(_environment->get_wind_from_north_fps(),
|
||||||
-_environment->get_wind_from_east_fps(),
|
-_environment->get_wind_from_east_fps(),
|
||||||
_environment->get_wind_from_down_fps());
|
0);
|
||||||
|
// SG_LOG(SG_GENERAL, SG_ALERT, "-_environment->get_wind_from_north_mps() " <<
|
||||||
|
//_environment->get_wind_from_north_fps() * SG_FEET_TO_METER
|
||||||
|
//<< " -_environment->get_wind_from_east_mps() "
|
||||||
|
//<< -_environment->get_wind_from_east_fps() * SG_FEET_TO_METER
|
||||||
|
//);
|
||||||
|
|
||||||
simgear::Particles::setWindVector(windVec * SG_FEET_TO_METER);
|
simgear::Particles::setWindVector(windVec * SG_FEET_TO_METER);
|
||||||
|
//double wind_true_deg = _environment->get_wind_from_heading_deg();
|
||||||
|
//simgear::Particles::setWindFrom( wind_true_deg,
|
||||||
|
// _environment->get_wind_speed_kt() );
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
FGEnvironment
|
FGEnvironment
|
||||||
|
|
Loading…
Reference in a new issue