Re: [Flightgear-devel] Re:chase/cockpit view
Many thanks! I tried this yesterday and it works! Though seems you must add --enable-panel in the command line otherwise you can not make it. This is a little bit strange because by default this option is on. ( I am using 0.9.4 version) Thanks again! From: Lee Elliott <[EMAIL PROTECTED]> Reply-To: FlightGear developers discussions <[EMAIL PROTECTED]> To: FlightGear developers discussions <[EMAIL PROTECTED]> Subject: Re: [Flightgear-devel] Re:chase/cockpit view Date: Sun, 29 Aug 2004 15:16:05 +0100 Hmm... I've been commenting out the lines after the two you indicate to make the panel visible in exterior views (with the forward view only) so the relevant bit from my panel.cxx looks like: bool fgPanelVisible () { if(globals->get_current_panel() == 0) return false; if(globals->get_current_panel()->getVisibility() == 0) return false; // if(globals->get_viewmgr()->get_current() != 0) // return false; if(globals->get_current_view()->getHeadingOffset_deg() * SGD_DEGREES_TO_RADIANS != 0) return false; return true; } This patch was courtesy of one of the developers after I asked for the facility. I use this because I find it useful when developing aircraft. I've been meaning to make it configurable via the property tree, and then propose it for inclusion for ages. LeeE On Sunday 29 August 2004 14:53, Harald JOHNSEN wrote: > Yu QingRou wrote: > > I have another question regarding the view manager: > > > > Is it possible in FlightGear, we can have two viewpoints at the same > > time? I found in some other flight simulator, for the > > panels/instruments, user sees with cockpit view, while at the same > > time, for the scenery outside the cockpit, it uses chase view so user > > can see the attitude of the aircraft.Or, we can say, the window of the > > simulator is splited to two small windows, one for panels/instruments > > using cockpit view while the other, using chase view. > > > > By checking the codes, seems FlightGear doesn't support this. Any > > ideas about how to realize this? Though this functionality may not > > have too much value...:-( > > The 2D panel allready uses a second viewpoints. I think you could try to > play with this function > in Cockpit/panel.cxx : > > bool > fgPanelVisible () > { > if(globals->get_current_panel() == 0) > return false; > if(globals->get_current_panel()->getVisibility() == 0) > return false; > // > if(...) > return true; > /// > if(globals->get_viewmgr()->get_current() != 0) > return false; > if(globals->get_current_view()->getHeadingOffset_deg() * > SGD_DEGREES_TO_RADIANS != 0) > return false; > return true; > } > Perhaps you can add a property to trigger the 2D panel so its configurable. > > > Thanks & Regards, > > QingRou > > > > > > [Flightgear-devel] Re: chase/cockpit view > > Melchior FRANZ mfranz at aon.at Sun Aug 1 09:31:31 CDT 2004 > > Previous message: [Flightgear-devel] fgfs aborted with the dc3 Next > > message: [Flightgear-devel] FlightGear v0.9.5 Messages sorted by: [ > > date ] [ thread ] [ subject ] [ author ] > > - > >--- > > > > * Sam -- Sunday 25 July 2004 18:33: > >> can anybody give me an advice how to implement new view > >> inflightgear: a combination of cockpit and chase view - so that the > >> plane would be looked at from behind (like in chase mode) but at the > >> same time viewport behaviour would be the same as in cockpit - i mean > >> precise rotation (with no "delays" like in chase mode, [...] > > > > Just leave the settings in the view config away. > > > > m. > > > > _ > > 与联机的朋友进行交流,请使用 MSN Messenger: http://messenger.msn.com/cn > > > > ___ > > Flightgear-devel mailing list > > [EMAIL PROTECTED] > > http://mail.flightgear.org/mailman/listinfo/flightgear-devel > > 2f585eeea02e2c79d7b1d8c4963bae2d > > ___ > Flightgear-devel mailing list > [EMAIL PROTECTED] > http://mail.flightgear.org/mailman/listinfo/flightgear-devel > 2f585eeea02e2c79d7b1d8c4963bae2d ___ Flightgear-devel mailing list [EMAIL PROTECTED] http://mail.flightgear.org/mailman/listinfo/flightgear-devel 2f585eeea02e2c79d7b1d8c4963bae2d _ 免费下载 MSN Explorer: http://explorer.msn.com/lccn/ ___ Flightgear-devel mailing list [EMAIL PROTECTED] http://mail.flightgear.org/mailman/listinfo/flightgear-devel 2f585eeea02e2c79d7b1d8c4963bae2d
Re: [Flightgear-devel] Re:chase/cockpit view
Hmm... I've been commenting out the lines after the two you indicate to make the panel visible in exterior views (with the forward view only) so the relevant bit from my panel.cxx looks like: bool fgPanelVisible () { if(globals->get_current_panel() == 0) return false; if(globals->get_current_panel()->getVisibility() == 0) return false; // if(globals->get_viewmgr()->get_current() != 0) // return false; if(globals->get_current_view()->getHeadingOffset_deg() * SGD_DEGREES_TO_RADIANS != 0) return false; return true; } This patch was courtesy of one of the developers after I asked for the facility. I use this because I find it useful when developing aircraft. I've been meaning to make it configurable via the property tree, and then propose it for inclusion for ages. LeeE On Sunday 29 August 2004 14:53, Harald JOHNSEN wrote: > Yu QingRou wrote: > > I have another question regarding the view manager: > > > > Is it possible in FlightGear, we can have two viewpoints at the same > > time? I found in some other flight simulator, for the > > panels/instruments, user sees with cockpit view, while at the same > > time, for the scenery outside the cockpit, it uses chase view so user > > can see the attitude of the aircraft.Or, we can say, the window of the > > simulator is splited to two small windows, one for panels/instruments > > using cockpit view while the other, using chase view. > > > > By checking the codes, seems FlightGear doesn't support this. Any > > ideas about how to realize this? Though this functionality may not > > have too much value...:-( > > The 2D panel allready uses a second viewpoints. I think you could try to > play with this function > in Cockpit/panel.cxx : > > bool > fgPanelVisible () > { > if(globals->get_current_panel() == 0) > return false; > if(globals->get_current_panel()->getVisibility() == 0) > return false; > // > if(...) > return true; > /// > if(globals->get_viewmgr()->get_current() != 0) > return false; > if(globals->get_current_view()->getHeadingOffset_deg() * > SGD_DEGREES_TO_RADIANS != 0) > return false; > return true; > } > Perhaps you can add a property to trigger the 2D panel so its configurable. > > > Thanks & Regards, > > QingRou > > > > > > [Flightgear-devel] Re: chase/cockpit view > > Melchior FRANZ mfranz at aon.at Sun Aug 1 09:31:31 CDT 2004 > > Previous message: [Flightgear-devel] fgfs aborted with the dc3 Next > > message: [Flightgear-devel] FlightGear v0.9.5 Messages sorted by: [ > > date ] [ thread ] [ subject ] [ author ] > > - > >--- > > > > * Sam -- Sunday 25 July 2004 18:33: > >> can anybody give me an advice how to implement new view > >> inflightgear: a combination of cockpit and chase view - so that the > >> plane would be looked at from behind (like in chase mode) but at the > >> same time viewport behaviour would be the same as in cockpit - i mean > >> precise rotation (with no "delays" like in chase mode, [...] > > > > Just leave the settings in the view config away. > > > > m. > > > > _ > > 与联机的朋友进行交流,请使用 MSN Messenger: http://messenger.msn.com/cn > > > > ___ > > Flightgear-devel mailing list > > [EMAIL PROTECTED] > > http://mail.flightgear.org/mailman/listinfo/flightgear-devel > > 2f585eeea02e2c79d7b1d8c4963bae2d > > ___ > Flightgear-devel mailing list > [EMAIL PROTECTED] > http://mail.flightgear.org/mailman/listinfo/flightgear-devel > 2f585eeea02e2c79d7b1d8c4963bae2d ___ Flightgear-devel mailing list [EMAIL PROTECTED] http://mail.flightgear.org/mailman/listinfo/flightgear-devel 2f585eeea02e2c79d7b1d8c4963bae2d
Re: [Flightgear-devel] Re:chase/cockpit view
Yu QingRou wrote: > I have another question regarding the view manager: > > Is it possible in FlightGear, we can have two viewpoints at the same > time? I found in some other flight simulator, for the > panels/instruments, user sees with cockpit view, while at the same > time, for the scenery outside the cockpit, it uses chase view so user > can see the attitude of the aircraft.Or, we can say, the window of the > simulator is splited to two small windows, one for panels/instruments > using cockpit view while the other, using chase view. > > By checking the codes, seems FlightGear doesn't support this. Any > ideas about how to realize this? Though this functionality may not > have too much value...:-( > The 2D panel allready uses a second viewpoints. I think you could try to play with this function in Cockpit/panel.cxx : bool fgPanelVisible () { if(globals->get_current_panel() == 0) return false; if(globals->get_current_panel()->getVisibility() == 0) return false; // if(...) return true; /// if(globals->get_viewmgr()->get_current() != 0) return false; if(globals->get_current_view()->getHeadingOffset_deg() * SGD_DEGREES_TO_RADIANS != 0) return false; return true; } Perhaps you can add a property to trigger the 2D panel so its configurable. > Thanks & Regards, > QingRou > > > [Flightgear-devel] Re: chase/cockpit view > Melchior FRANZ mfranz at aon.at Sun Aug 1 09:31:31 CDT 2004 > Previous message: [Flightgear-devel] fgfs aborted with the dc3 Next > message: [Flightgear-devel] FlightGear v0.9.5 Messages sorted by: [ > date ] [ thread ] [ subject ] [ author ] > > > > > * Sam -- Sunday 25 July 2004 18:33: > >> can anybody give me an advice how to implement new view >> inflightgear: a combination of cockpit and chase view - so that the >> plane would be looked at from behind (like in chase mode) but at the >> same time viewport behaviour would be the same as in cockpit - i mean >> precise rotation (with no "delays" like in chase mode, [...] > > > Just leave the settings in the view config away. > > m. > > _ > 与联机的朋友进行交流,请使用 MSN Messenger: http://messenger.msn.com/cn > > ___ > Flightgear-devel mailing list > [EMAIL PROTECTED] > http://mail.flightgear.org/mailman/listinfo/flightgear-devel > 2f585eeea02e2c79d7b1d8c4963bae2d > ___ Flightgear-devel mailing list [EMAIL PROTECTED] http://mail.flightgear.org/mailman/listinfo/flightgear-devel 2f585eeea02e2c79d7b1d8c4963bae2d