Although FlightGear has a couple of R/C models (Rascal and Yardstick at
least) and I hope to add more, none of the standard views is appropriate
for learning to fly a R/C Plane. What do people think about adding an
R/C Pilot View?

This is very similar to a "Tower View" but with a position which is a
small offset from the aircraft's initial position and 1.5 to 2 meters
agl. This can be achieved with a little nasal script triggered from
"sim/signals/initialized". I borrowed the idea from the Sopwith Camel
ground crew.

An alternative would be to have "Airports" which are R/C Flying Fields
with a "tower" in the right place, but this is significant effort plus
it is not really accurate. People most often fly R/C planes from a handy
open space.

This can be implemented on a per model basis (my first approach) or on a
per user basis (in $FG_HOME) but I think it would be better if it were a
"core" view (implemented in $FG_ROOT/preferences.xml and
$FG_ROOT/Nasal/view.nas) because it is not really specific to an
individual aircraft (unlike say, a view of the cargo bay) and code
duplication is bad.

I have an implementation of this. I made the view "disabled"  by
default, and the enabled flag is user archiveable. Also, if it IS
enabled, there is some nasal script to automatically select it (making
it the in effect the default). The net effect is that no one sees the
"R/C Pilot View" unless they have enabled it. If they have enabled it,
it becomes the default instead of cockpit view. It would also be
possible for individual aircraft to change the default from disabled to
enabled.

This seems to work pretty well in practice and the only real downside I
can see, is that the approach wouldn't really scale to additional
default views.

Regards,
Ian


-- 
Ian Dall <[email protected]>


------------------------------------------------------------------------------
Virtualization & Cloud Management Using Capacity Planning
Cloud computing makes use of virtualization - but cloud computing 
also focuses on allowing computing to be delivered as a service.
http://www.accelacomm.com/jaw/sfnl/114/51521223/
_______________________________________________
Flightgear-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/flightgear-devel

Reply via email to