Maik Justus wrote:
> Hi,
> Maik Justus schrieb am 26.12.2007 20:38:
>> Hi Syd,
>>
>> what's about an algorithm, which checks the ratio of the screen and 
>> sets fow to 55 for 4:3 screens and 70 for 16:9 screens? (55 / 70 =  
>> (4/3) / (16/9) )
>>
>> Maik
>> P.S.:
>> for non-physicists:
>> (55 / 73,33333333333333333333333333333333333 =  (4/3) / (16/9) )
>>
>>   
> Meanwhile I have a new computer wit 16:9 screen and the same problem. 
> I've modified the calculation in viewer.cxx as mentioned above. Syd, 
> please check, if this would work for you. Then we can think about, how 
> to implement that in a clean way (maybe we need an FG_SCALING_HEIGHT 
> case?). The patch is for the osg-branch, but it works with the plib 
> branch, too (maybe some lines offset).
>
Hi Maik,

I have had a 16:9 flat pannel for some time.  For the first time in 
several months, I built fgfs for osg from fresh svn and fresh cvs.  What 
I noticed right away that has changed is that osg fgfs does not handle the
 --geometry=1680x1050
correctly anymore.  The height of the image is too small for the width.  
The gages are not round.  The plib branch still handles this correctly.  
Are you seeing what I am seeing or have I missed a patch?

When I adjusted the width of the window until round objects are round 
and then measure the aspect ratio of the adjusted window, the aspect 
ratio is 4/3.

Here is what comparing the plib to the osg response to changing the value of
/sim/current-view/aspect-ratio-multiplier tells me:

In plib, it adjusts the displayed aspect ratio.  I can get the same 
distortion in plib fgfs as in osg fgfs by changing this value to ~1.2 
instead of 1.  But if I try to "fix" the view in osg fgfs by adjusting 
this value from 1 to 0.83333333, all it does is scale the distorted 
image.  i.e. it is adjusting the effective fov, not the aspect ratio.

- Dave Perry

-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2005.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Flightgear-devel mailing list
Flightgear-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/flightgear-devel

Reply via email to