ehofman
f46bda0621
A bounding sphere may be empty, which is perfectly valid.
...
Such empty spheres have negative radius, but undefined center.
2003-06-04 09:57:11 +00:00
ehofman
15c54b57f9
Skip all empty bindings
2003-06-04 09:50:00 +00:00
ehofman
a2a496a84b
Update the joystick 20 times per second
2003-06-04 09:30:48 +00:00
ehofman
f39e079b75
Duh! Remove some debug messages
2003-06-03 14:36:56 +00:00
ehofman
32bb2af2af
Fix a bug where FlightGear would crach when an aiport id was geven in lower
...
case. It turned out that MetaKit is case insensitive, so I adden an extra
check to see if we got what we were asking for.
2003-06-03 14:34:02 +00:00
daveluff
f61dbf1382
Explicitly initialise aptElev
2003-06-03 14:08:24 +00:00
ehofman
9b353d3665
Some compiler fixes
2003-06-03 13:51:21 +00:00
daveluff
b9332af209
Fix for Cygwin compilation
2003-06-03 13:08:42 +00:00
ehofman
b0433381a7
I had some old SimGear include directories hanging around, so this got uncought. Thanks Melchior
2003-06-03 09:17:57 +00:00
ehofman
815333af23
sync JSBSim and FlightGear
2003-06-03 08:46:15 +00:00
curt
76fc6bc8e6
Fixed a small ommission.
2003-06-02 17:05:52 +00:00
curt
9c0c54ef6c
Implimented a simple frame rate throttle.
...
Normally for smoothest frame rates you would configure to sync
to your monitor's vertical refresh signal. This is card/platform
dependent ... for instance with Linux/Nvidia there is
an environment variable you can set to enable this feature.
However, if your monitor is refreshing at 60hz and you can't quite sustain
that with flightgear, you can get smoother frame rates by artificially
throttling yourself to 30hz. Note that once you are about about 24fps, it
is *change* or inconsistancy in frame rate that leads to percieved jerkiness.
You want to do whole divisors of your monitor refresh rate, so if your
display is syncing at 75 hz, you might want to try throttling to 25 hz.
2003-06-02 16:35:36 +00:00
ehofman
f30f40a2fb
Fix a initialization ordering bug:
...
Melchior FRANZ:
The reason: these models are to be added to the scenery, but the
scenery isn't yet set up at this point. The correct order is:
- set up model_lib (needed by the scenery)
- set up scenery (needed by the model manager)
- set up model manager
2003-05-31 13:38:10 +00:00
curt
948d2bfca6
Fix a potential timing glitch.
2003-05-30 20:19:56 +00:00
curt
21b317ff21
Move simgear/sky/ to simgear/scene/sky as part of the consolodation of
...
graphics code.
2003-05-30 15:16:57 +00:00
curt
b749638fd6
Move low level "tg" object loader code over to SimGear.
2003-05-28 21:01:55 +00:00
curt
56592f3869
Moved random ground cover object management code (userdata.[ch]xx) over
...
to SimGear.
2003-05-28 20:29:05 +00:00
curt
3cd828b3b6
Update the suction model as per Alex Perry's recommendations.
2003-05-28 18:48:00 +00:00
curt
80e300c65a
At low rpms when the alternator isn't able to generate enough current to charge
...
the battery, don't show positive amps.
2003-05-28 18:47:42 +00:00
ehofman
679325b947
Switch roll and yaw trim commands
2003-05-28 17:53:42 +00:00
curt
503d2839cc
Attempt to work around a problem compiling ssgEntityArray.cxx against
...
plib-1.6.0
2003-05-28 16:57:24 +00:00
ehofman
610aa1997e
Build fix for Windows, without it, Windows
...
version doesn't compile because of the lack of a prerequisite include
2003-05-28 08:26:25 +00:00
ehofman
61cabd1871
Satisfy some strict compilers by adding a number of libraries
2003-05-28 08:23:54 +00:00
curt
dbeb3af2f6
Swap master alternator and battery switches.
2003-05-27 19:27:01 +00:00
curt
4d09ba71a4
- Added a redundant (left/right) vacuum pump.
...
- Modified the rpm vs. suction formula to hit much more realistic numbers.
We should be seeing just over 4 inhg at idle and approaching 5 inhg at
full throttle.
2003-05-27 19:25:27 +00:00
curt
81af63cfa5
Added an #include for possible time syncing code.
2003-05-27 19:23:12 +00:00
curt
11e112c1e4
Added very simplistic volt and amp modeling to the electrical model. This
...
should really be made more generic and part of the electrical model config
but this is all I had time for this weekend.
2003-05-27 19:18:14 +00:00
curt
af13301cbd
Added some test code (currently commented out) to limit a remote visual
...
slave to a specific frame rate (i.e. 30hz). This is potentially desireable
if you are running on the ragged edge between 30/60 hz ...
It would be nice at some point to make the code a bit more flexible and
configurable so it could be activated from the command line or preferences
file.
2003-05-27 19:15:58 +00:00
curt
d5d38ebe8c
Make the attitude indicator gyro error kick in earlier in the gyro spin down
...
process.
Add the annunciator model to the list of managed instrumentation modules.
2003-05-27 19:13:51 +00:00
curt
940d12528b
Add a very simplistic (small single engine type) annunciator model. With
...
the exception of flashing the annunciator light for 10 seconds and then going
steady on, this could almost be done entirely in an xml instrument ...
2003-05-27 19:12:33 +00:00
curt
c538cc44fd
Add a utility that given a specific localizer position and corresponding
...
runway info, repositions the localizer and realigns it with the runway
heading so that the approach lines up perfectly.
2003-05-27 18:59:14 +00:00
ehofman
f405ddbce4
Rename some defines to prevent a namespace clash
2003-05-25 12:14:46 +00:00
ehofman
50e8454da3
Fix a typo
2003-05-24 08:41:11 +00:00
ehofman
8ac87ab5e6
Provide a better(?) solution to the windows GDI problem
2003-05-24 08:37:31 +00:00
ehofman
4974b3cc5a
Provide a fix for the MSVC/Cygwin GDI build problem
2003-05-23 22:09:35 +00:00
ehofman
d8ab993194
initialize some otherwise unitialized variables
2003-05-23 11:55:26 +00:00
curt
9b27c9c425
This is a little something I'm dabbling with ... an alternate approach
...
to doing random ground cover objects. This is still in it's embrionic
state so don't expect this to do anything useful or interesting yet.
It shouldn't hurt anything though either.
2003-05-22 19:05:16 +00:00
mselig
0d9685184a
sign change to rudder SAS
2003-05-22 14:53:17 +00:00
ehofman
66bfe04c26
Lighting updates for non PC hardware
2003-05-22 13:51:19 +00:00
ehofman
c8f9fc0ae4
from the C++ FAQ:
...
TITLE: Using delete [] versus delete
The extra "[]" warns the compiler that there is a whole array of objects here so that P's destructor must be called on each element of the array rather than just on P itself (which would be equivalent to the first element only).
2003-05-22 08:42:38 +00:00
mselig
5c99b9308c
Updates to properties for uiuc aircraft
2003-05-22 04:34:27 +00:00
ehofman
6be8042a01
Updates for a better sunrise/sunset effect
2003-05-21 17:20:55 +00:00
curt
676e4c8846
Oops missed a couple things when I moved LaRCsim.cxx into src/FDM/LaRCsim/
...
This was masked because I didn't wipe src/FDM/libFlight.a and recreate it.
2003-05-20 11:29:06 +00:00
curt
b07b7c8ad0
Moved FDM/LaRCsim.[ch]xx to FDM/LaRCsim/LaRCsim.[ch]xx
2003-05-20 02:08:31 +00:00
curt
97d22cdd14
Drop from 4 to 3 splash screens for now.
2003-05-19 20:35:50 +00:00
ehofman
154ab45912
Latest cosmetic updates to the sunrise code. I still have to figure out why the colors on a PC are much nrighter in some places and much darker in others, but the color itself matches nicely now.
2003-05-18 11:40:57 +00:00
ehofman
b666d71d89
Rename an error message so it won't conflict with other output (especially property names)
2003-05-18 09:06:44 +00:00
ehofman
959996f17c
Fix a view offset bug in some external views
2003-05-18 09:04:14 +00:00
ehofman
ebaa19f1d6
Changes needed after adding the gamma correction. I think it needs (atleast) one round of updates to get it right, but I've got to go now
2003-05-17 14:29:34 +00:00
ehofman
5b2e9467be
Add gamma correction to the sky color functions
2003-05-17 12:45:27 +00:00