From bdbd69effd0068e9c523118445c8a5fb0ac62562 Mon Sep 17 00:00:00 2001 From: david Date: Wed, 6 Mar 2002 16:01:19 +0000 Subject: [PATCH] If the (temporary) property /cockpit is true, set the near clipping plane to 0.2; otherwise, use the old defaults. This is a temporary step that will allow me to work on a 3D cockpit without breaking current behaviour; the final approach will be to put the 3D model in its own scene graph, with different clipping plane. --- src/Main/main.cxx | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/Main/main.cxx b/src/Main/main.cxx index 4d8d1243e..e2372561e 100644 --- a/src/Main/main.cxx +++ b/src/Main/main.cxx @@ -664,11 +664,12 @@ void fgRenderFrame( void ) { double agl = current_aircraft.fdm_state->get_Altitude() * SG_FEET_TO_METER - scenery.get_cur_elev(); - if ( agl > 10.0 ) { + if (fgGetBool("/cockpit")) + ssgSetNearFar( 0.2f, 120000.0f ); + else if ( agl > 10.0) ssgSetNearFar( 10.0f, 120000.0f ); - } else { + else ssgSetNearFar( 0.5f, 120000.0f ); - } current_model.update(0); // FIXME: use real delta time