Andy Ross writes:
>
>Norman Vine wrote:
> > FWIW for vertical virtual panel
> >  added 3 lines to Panel.cxx to get and multiply panel matrix by
> >      gui_quat_ matrix
> >  added 5 lines to viewer.cxx < add gui_quat_matrix and a 
>get function >
> > removed  line from viewer_rph.cxx and viewer_lookat.cxx that
> >         declared gui_quat_matrix external
> >  changed 5 lines in the GUI code to use the viewer->gui_quat_matrix
> >  instead of the local one.
>
>Note that this isn't enough.  The panel already works fine (heh)
>vertically, but only when directed by the euler properties.  I use a
>hat switch, and not the mouse, to control view direction.  This
>modification will fix mouse support but break the eulers.  The right
>fix, here, is to control the eulers from the mouse code and move the
>GuiQuat stuff somewhere unified.
>
>Having completely separate GuiQuat matrix and euler angle control over
>view direction is a Bad Thing, and must be fixed.


I am not so sure that we don't want both an pulsed 'euler' angle setter
'keypoard and hat'  AND a separate mouse controller.

I mean after all you don't have to go into Mouse View mode and this way 
I can use the keyboard to set the default viewin offsets and I the mouse
can be used for 'quick look arounds'.  

As good old Dr Pangloss would say "Best of Both Worlds" :-)

Cheers

Norman

_______________________________________________
Flightgear-devel mailing list
[EMAIL PROTECTED]
http://mail.flightgear.org/mailman/listinfo/flightgear-devel

Reply via email to