fgPanelVisible ()
{
return ((globals->get_options()->get_panel_status()) &&
+ (globals->get_viewmgr()->get_current() == 0) &&
(globals->get_current_view()->get_view_offset() == 0.0));
}
// translated to scenery.center
sgVec3 zero_elev;
+ // height ASL of the terrain for our current view position
+ // (future?) double ground_elev;
+
// pilot offset from center of gravity. The X axis is positive
// out the tail, Y is out the right wing, and Z is positive up.
// Distances in meters of course.
if ( dirty ) { update(); }
return zero_elev;
}
+ // (future?)
+ // inline double get_ground_elev() {
+ // if ( dirty ) { update(); }
+ // return ground_elev;
+ // }
inline float *get_surface_south() {
if ( dirty ) { update(); }
return surface_south;
tmp = sgPolarToCart3d(p);
sgdSetVec3( abs_view_pos, tmp[0], tmp[1], tmp[2] );
+ // view_pos = abs_view_pos - scenery.center;
sgdVec3 sc;
sgdSetVec3( sc, scenery.center.x(), scenery.center.y(), scenery.center.z());
sgdVec3 vp;
sgdSubVec3( vp, abs_view_pos, sc );
sgSetVec3( view_pos, vp );
- // view_pos = abs_view_pos - scenery.center;
FG_LOG( FG_VIEW, FG_DEBUG, "sea level radius = " << sea_level_radius );
FG_LOG( FG_VIEW, FG_DEBUG, "Polar view pos = " << p );