Oops, the repositioning code needs more work to be usefull.
This commit is contained in:
parent
8732d3968a
commit
d26a39cfe1
1 changed files with 6 additions and 14 deletions
|
@ -592,7 +592,7 @@ void fgRenderFrame() {
|
||||||
*/
|
*/
|
||||||
|
|
||||||
// Some insane defaults.
|
// Some insane defaults.
|
||||||
static int init = 0;
|
static int init = 50;
|
||||||
static double sun_pos_angle = 9999.0;
|
static double sun_pos_angle = 9999.0;
|
||||||
static double sun_pos_rotation = 9999.0;
|
static double sun_pos_rotation = 9999.0;
|
||||||
static double lat_curr = 9999.0;
|
static double lat_curr = 9999.0;
|
||||||
|
@ -600,16 +600,10 @@ void fgRenderFrame() {
|
||||||
|
|
||||||
if ((fabs(sun_pos_rotation - cur_light_params.sun_rotation) > 5e-3)
|
if ((fabs(sun_pos_rotation - cur_light_params.sun_rotation) > 5e-3)
|
||||||
|| (fabs(sun_pos_angle - cur_light_params.sun_angle) > 5e-3)
|
|| (fabs(sun_pos_angle - cur_light_params.sun_angle) > 5e-3)
|
||||||
|| (init < 100)
|
|| (init != 0))
|
||||||
#if 0
|
|
||||||
|| (fabs(lat_curr - current__view->getLongitude_deg()) > 0.5)
|
|
||||||
|| (fabs(long_curr - current__view->getLatitude_deg()) > 0.5))
|
|
||||||
#else
|
|
||||||
)
|
|
||||||
#endif
|
|
||||||
{
|
{
|
||||||
if (init < 200)
|
if (init > 0)
|
||||||
init++;
|
init--;
|
||||||
|
|
||||||
sun_pos_angle = cur_light_params.sun_angle;
|
sun_pos_angle = cur_light_params.sun_angle;
|
||||||
sun_pos_rotation = cur_light_params.sun_rotation;
|
sun_pos_rotation = cur_light_params.sun_rotation;
|
||||||
|
@ -622,6 +616,7 @@ void fgRenderFrame() {
|
||||||
globals->get_ephem()->getPlanets(),
|
globals->get_ephem()->getPlanets(),
|
||||||
globals->get_ephem()->getNumStars(),
|
globals->get_ephem()->getNumStars(),
|
||||||
globals->get_ephem()->getStars() );
|
globals->get_ephem()->getStars() );
|
||||||
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
SG_LOG( SG_GENERAL, SG_BULK,
|
SG_LOG( SG_GENERAL, SG_BULK,
|
||||||
|
@ -642,9 +637,7 @@ void fgRenderFrame() {
|
||||||
<< " moon dec = " << globals->get_ephem()->getMoonDeclination() );
|
<< " moon dec = " << globals->get_ephem()->getMoonDeclination() );
|
||||||
*/
|
*/
|
||||||
|
|
||||||
lat_curr = current__view->getLongitude_deg();
|
thesky->reposition( current__view->get_view_pos(),
|
||||||
long_curr = current__view->getLatitude_deg();
|
|
||||||
thesky->reposition( current__view->get_view_pos(),
|
|
||||||
current__view->get_zero_elev(),
|
current__view->get_zero_elev(),
|
||||||
current__view->get_world_up(),
|
current__view->get_world_up(),
|
||||||
current__view->getLongitude_deg()
|
current__view->getLongitude_deg()
|
||||||
|
@ -661,7 +654,6 @@ void fgRenderFrame() {
|
||||||
globals->get_ephem()->getMoonRightAscension(),
|
globals->get_ephem()->getMoonRightAscension(),
|
||||||
globals->get_ephem()->getMoonDeclination(),
|
globals->get_ephem()->getMoonDeclination(),
|
||||||
50000.0 );
|
50000.0 );
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
glEnable( GL_DEPTH_TEST );
|
glEnable( GL_DEPTH_TEST );
|
||||||
|
|
Loading…
Add table
Reference in a new issue