1
0
Fork 0
No description
Find a file
curt f1c03ed957 This patch includes the FGLocation class, a few fixes, cleanup in viewer code.
Synced to CVS 19:36 EDT 2002-04-10 (after this evenings JSMsim and Base
package updates).

Description:
Added FGLocation class which is new home for calculating matrix rotations.
Viewer can now be configured to access rotations created by the model rather
than repeating the same calculations again.

Changed model initialization for the time being so that its location data is
available for the viewer (currently required by other subsystems).  At some
point we can move this back to fg_init along with the viewer initialization.

Seperated the update from the draw function in the model code.  The viewer
code needs the same matrix data, and moving the update portion at this time
does not increase the number of matrix math iterations.

Moved the model draw so that it always appears "in front" of lights and clouds.

Reogranized viewer update routine for using the FGLocation class and
simplified some more tasks.  The routine is fairly easy to follow now, with
the steps ordered and spelled out in comments.

Viewmgr only updates the current (visible) view now, with the exception of an
old reference to "chase view" that will be corrected in forthcoming changes.
Also will be doing some work on the viewmgr outputs.

Model is now clears the z-buffer in all modes.  This will be changed with the
next viewmgr update.  The only side effect is that models always disappear
when over 5km distant from the eye point (can't really see them anyway:-)).

Other than a flag to indicate "internal" view I don't anticipate the
configuration interface for viewmgr/views will be changed a lot for now.  It
is close to done.  The next viewmgr update will however rework the outputs so
you can expect that the data that viewmgr is writing to the property tree
may change location.

This code will run with the previous version of preferences.xml, but will run
faster with the newer version.  I am attaching a preferences.xml that should
not be commited before the code.  All the changes are in the /sim/view section
and should show a simpler view configuration that references model locations.
 Note that I've added a 2nd tower view in "lookfrom" mode for illustration
purposes. You can look around using the mouse.  You may want to remove that or
comment it out.
2002-04-11 04:25:30 +00:00
docs-mini Initial revision. 2002-04-01 13:55:58 +00:00
man Fixed description of the --time-offset option. 2002-02-14 03:57:22 +00:00
package/mandrake Initial revision. 2001-09-17 21:12:24 +00:00
src This patch includes the FGLocation class, a few fixes, cleanup in viewer code. 2002-04-11 04:25:30 +00:00
tests Change fog punch through value a bit. Either way it's a WAG for now, but 2002-03-14 00:52:38 +00:00
.cvsignore Ignore gmon.out, in case people are doing profiling runs. 2002-02-27 14:59:04 +00:00
acconfig.h First steps towards configurable mouse input. Soon, this new code 2002-03-23 23:16:13 +00:00
acsite.m4 Packaging fixes. 1999-06-04 20:35:47 +00:00
am2dsp.cfg MSVC updates. 2002-02-05 22:28:31 +00:00
AUTHORS Initial revision. 1998-05-23 18:09:09 +00:00
autogen.sh Same autogen.sh tweak as for simgear to better handle irix vs. 2002-01-19 14:58:49 +00:00
ChangeLog Updated ... 2001-06-18 22:25:59 +00:00
config.guess Initial revision 1999-06-17 20:07:19 +00:00
config.sub Initial revision 1999-06-17 20:07:19 +00:00
FlightGear.dsp 0.7.9pre2 changes. 2002-02-13 16:03:54 +00:00
FlightGear.dsw Initial revision. 2000-10-16 22:02:10 +00:00
irix-hack.sh Detect Irix/CC compiler and substitute AR="CC -ar". 2001-06-01 17:13:03 +00:00
Makefile.am Same autogen.sh tweak as for simgear to better handle irix vs. 2002-01-19 14:58:49 +00:00
NEWS Finally 0.7.9 tweaks. 2002-02-16 17:40:34 +00:00
README Updates. 2000-02-15 23:32:26 +00:00
Thanks Updated Cameron's entry. 2002-04-01 21:05:43 +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!