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
