1
0
Fork 0
No description
Find a file
ehofman fa045bf0bf Mathias Frohlich:
I have now the FDM side of an aircraft carrier set up.

The implementation uses a local cache of the scene graph to do intersection
tests. This can then be done per gear/hook/lauchbar.
Also the required aircraft carrier hardware will show up in this cache and can
provide the required information.
The cache itself is ATM integrated into the FGInterface class.
New are functions to query a ground contact point below a given location in
the earth. Together with that contact point the surface normal and the
velocity of that contact surface are returned. The locations, normals and
velovities are cartesian vectors given in the wgs84 coordinate system (origin
in the earths center, x axis towards lat=lon=0, y axis towards lat=0, lon=90,
z axis towards the north pole).
A function to test catching a wire. The test is done by intersection of the
quad where the hook moved during the past timestep with the lines
representing the wires. When this test was sucessfull, we can query for the
locations/velocities of the wires mount points. When the wire is no longer
needed it should be released.
Catapults are also stored as special lines in the scenegraph. There is a
function which returns the nearest catapult line and its current
locations/velocities.
To build up the cache you need to call a function to let the cache know where
and how big the cache must be.

I have also a preliminary implementation to make use of that stuff from within
JSBSim together with an aircraft which I have used for development.

To play with that, you have to install the patches/new files described above.
The hook can be extended with the H key, retracted with h. Start flightgear
with
fgfs --lat=37.688 --lon=-122.683 --heading=180 --altitude=71
and you will be placed on the carriers deck rolling backwards wrt the carrier.
Then apply the breaks and wait until the aircraft settled down past being not
trimmed. Now taxi on the deck to one of the catapults. When the nose wheel is
above the first few meters of the catapult (please taxi exactly there). Apply
the breaks and leave them applied. lower the flaps to half and give full
throttle. Pull a little at your stick and release the breaks. As the breaks
are released the aircraft is launched.
Then you can cruise a bit, and again try to land on the nimitz. When you land,
do not forget to extend the hook with 'H'.
If you like it, you can then taxi to the catapult ...  :)

The physical model is not yet ready, but the api between the FDM and
flightgear has prooven to be sufficient for that task.
2004-11-16 10:02:01 +00:00
Aircraft Roy Vegard Ovesen: 2004-11-01 09:34:16 +00:00
Aircraft-uiuc fix path for beech99 doco 2002-05-01 01:27:18 +00:00
Airports Updated airport, runway, taxiway, windsock, beacon, and tower data. 2004-05-26 15:33:15 +00:00
Astro Brandon Craig Rhodes: 2003-11-27 16:55:39 +00:00
ATC ATIS voice file was far too quiet - normalised it to 0dB 2004-09-06 22:31:16 +00:00
Data Mathias Frohlich: 2004-11-16 10:02:01 +00:00
Docs Move the submodels from the /systems proprty subtree into /ai instead. 2004-10-28 08:44:40 +00:00
Fonts Fixed font metrics. 2004-05-04 19:21:57 +00:00
gui Have the hires screen shot menu item point to the right command. 2004-09-27 02:40:10 +00:00
Huds adds g load to minimal HUD 2003-05-23 00:40:21 +00:00
Input/Joysticks Melchior FRANZ: 2004-11-16 09:45:57 +00:00
Lighting Scale to default OpenGL lighting values 2003-09-09 14:34:59 +00:00
Nasal Roy Vegard Ovesen: 2004-10-17 17:41:05 +00:00
Navaids Added standalone localizers for CYTZ (Toronto/City Centre) bravo, CYKZ 2004-10-13 22:31:55 +00:00
Protocol Latteral and longitudal accelerations (in G's) don't have an offset of 1.0G 2004-10-20 14:19:39 +00:00
Sounds Add some audio files for the bo-105 that could be potantially useful for others as well. 2004-05-14 13:49:52 +00:00
Textures Frederic Bouvier: 2004-06-07 18:50:34 +00:00
Timezone Removed. 2000-11-03 20:18:05 +00:00
Traffic Remove any refference to the MD-11 which isn't included by default in the official release. 2004-07-23 19:42:05 +00:00
Translations Boris Koenig: 2004-10-28 09:37:49 +00:00
.cvsignore Added some more ignorable files. 2004-04-19 20:46:05 +00:00
AtlasPalette Support file for Atlas mapping software. 2002-09-04 12:25:26 +00:00
AUTHORS Initial revision 2000-10-22 21:05:31 +00:00
ChangeLog text file updates. 2002-02-18 15:37:50 +00:00
COPYING Updated ... 2002-10-28 16:01:17 +00:00
joysticks.xml Add the Cyborg Evo from Phillip Jones. 2004-05-13 14:45:27 +00:00
keyboard.xml Fix a typo. 2004-09-25 11:20:36 +00:00
large.sky New large.sky from Frederic Bouvier, remove most directories under 2002-09-16 23:28:06 +00:00
materials.dtd Replaced old materials file with materials.xml, using the regular 2001-12-28 22:37:57 +00:00
materials.xml Store information about rolling-friction and bumpyness. 2004-04-13 11:35:39 +00:00
mice.xml Remove fragile alias references in bindings and replace with property 2004-06-24 14:45:48 +00:00
NEWS Tweaks for 0.9.5 release. 2004-07-29 21:54:27 +00:00
options.xml Boris Koenig: 2004-10-28 09:37:49 +00:00
preferences.xml David Culp: 2004-11-07 14:50:01 +00:00
README Initial revision 2000-10-22 21:05:31 +00:00
runfgfs.bat Initial revision. 2001-06-11 22:11:49 +00:00
Thanks change an emaul address. 2004-10-17 17:25:31 +00:00
version Preparations for the 0.9.6-pre1 release. 2004-09-10 18:34:15 +00:00

Welcome to the FlightGear Flight Simulator project.
===================================================

The primary web page for this project is: http://www.flightgear.org

For basic installation instructions see the "INSTALL" file.

Before you can run FlightGear you will also need to download and
install the "base" package which is a collection of textures, sounds,
sample scenery, and other data files need by the sim.

For additional install help for specific platforms please browse the
"docs-mini/" subdirectory.

More complete documentation is available from our web page as a
separate distribution.

Please take a look at the "Thanks" file for a list of people who have
contributed to this project.  If you have contributed something but
don't find your name in this file.  Please send a polite reminder to
curt@flightgear.org

For a summary of changes/additions by version see the "NEWS" file.

This project is GPL'd.  For complete details on our licensing please
see the "COPYING" file.

For information on available mailing lists, mailing list archives, and
other available source code and documenation, please visit our web
site.

FlightGear is a product of the collaboration of large international
group of volunteers.  FlightGear is a work in progress.  FlightGear
comes with no warrantee.  We hope you enjoy FlightGear and/or find it
of some value!