|
From: Norman V. <nh...@ca...> - 2001-06-14 13:22:51
|
David Megginson writes: > >Norman Vine writes: > > > It is real easy to get rid of the 'Panel View Adjustment' >part of the code > > and we probably should make using it a property so that the >behaviour > > can be selected at runtime. > >The panel files already have properties to specify the height of the >viewport in ideal coordinates; unfortunately, as others have >mentioned, that approach falls apart when you can move the panel >sideways as well as up and down. Correct I am talking about a new property that would effect the viewport adjustment that was made in fgReshape() when the Panel is active. ie. Whether or not this adjustment was made would depend on the value of the 'new property'. This is probably the 'best' and certainly the most 'natural' way to get rid of the blank screen space. The only other 'natural' way I can think of to not have the Panel block most of the scenery with out a major rewrite of the FGFS SSG display pipeline is introduce a 'minor' deflection downwards into the view vector when the Panel is displayed. This, IMHO, would be perceived as natural in that when looking at the Panel in real life your look vector is probably slightly downwards. This deflection could be proportional to the Height component of the displayed Panel. Cheers Norman |