No description
bd4e7462ac
AI models have rudimentary collision detection with submodels that performs two tests. 1. The height difference must be less than a defined amount 2. The centre point range must be less than a defined amount. (2) above by itself would result in a spherical comparison; however (1) effectively modifies this to slice off the top and bottom of the sphere so that the sphere heigh is half of the value in (1). Previously these heights and lengths were hardcoded - this change allows these to be defined in the xml instead using the <collision-length> and <collision-height> tags e.g. <entry> <type>ship</type> <collision-length type="double">50</collision-length> <collision-height type="double">50</collision-height> </entry> Default values: +---------------+-------------+------------+ | Type | Height(m) | Length(m) | +---------------+-------------+------------+ | Null | 0 | 0 | | Aircraft | 50 | 100 | | Ship | 100 | 200 | | Carrier | 250 | 750 | | Ballistic | 0 | 0 | | Rocket | 100 | 50 | | Storm | 0 | 0 | | Thermal | 0 | 0 | | Static | 50 | 200 | | Wingman | 50 | 100 | | GroundVehicle | 20 | 40 | | Escort | 100 | 200 | | Multiplayer | 50 | 100 | +---------------+-------------+------------+ |
||
---|---|---|
3rdparty | ||
CMakeModules | ||
docs-mini | ||
examples | ||
icons | ||
man | ||
package | ||
scripts | ||
src | ||
test_suite | ||
utils | ||
.clang-format | ||
.gitignore | ||
AUTHORS | ||
ChangeLog | ||
CMakeLists.txt | ||
COPYING | ||
flightgear-version | ||
INSTALL | ||
NEWS | ||
README | ||
README.cmake | ||
README.msvc | ||
README.OSG | ||
README.plib | ||
README.SimGear | ||
README.sound | ||
Thanks |
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 needed 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 http://www.flightgear.org/~curt 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!