tony
1ab43c8048
Add support for normalized control surface positions and right and left ailerons
2002-02-28 13:31:56 +00:00
tony
a073e35c7c
Add support for normalized control surface positions
2002-02-28 13:30:25 +00:00
curt
3966e02de0
A few of Norman's changes I managed to get in.
...
Added support for arrays of points (in addition to various forms of triangles)
2002-02-28 00:10:35 +00:00
david
a370cbbb6a
A single transformation can now be applied to more than one object by
...
including multiple <object-name> entries.
2002-02-27 20:32:24 +00:00
curt
249fbedcae
Make sure when setting autopilot heading via the menu that the current
...
heading value is presented between 0 and 360.
2002-02-27 18:05:17 +00:00
david
d514e8c255
Major sound-effect architectural reworking from Eric Hofman, allowing
...
individual aircraft to have different sounds (and cleaning up my code
a fair bit). The most important user-visible change is the renaming
of the /sim/sound property to /sim/sound/audible.
2002-02-27 15:13:58 +00:00
david
ad8558a54f
Ignore gmon.out, in case people are doing profiling runs.
2002-02-27 14:59:04 +00:00
david
123f8b083d
Patch from Andy Ross to sort properties in browser.
2002-02-27 14:58:18 +00:00
david
b51fb81a1e
- added an 'offset' parameter for animations (it's applied before
...
'factor')
- incorporated changes from Norman Vine to avoid expensive matrix
operations
2002-02-27 12:46:38 +00:00
andy
5faea1c494
Wrong sense in the pilot acceleration coordinates (or maybe it's a panel
...
bug? I'm not sure what points where anymore).
2002-02-27 08:24:37 +00:00
andy
df9069a224
Added a post-solver "initEngines()" call to return the engines to a sane
...
initial state. No more starting up at cruise RPM.
2002-02-27 00:41:57 +00:00
andy
d3cca375dc
Basically complete support for piston engine startup, including power loss
...
due to single-magneto operation. Seems to work.
2002-02-27 00:18:57 +00:00
tony
51587dbe75
Trimming in turn now works
2002-02-26 22:28:41 +00:00
tony
998c2a9325
Output control positions to properties
2002-02-26 22:27:42 +00:00
david
8f1d2f7bc9
Added rotation animations, and a factor parameter for scaling.
2002-02-26 14:30:04 +00:00
david
fe7fbdf532
Started support for animations. Currently, the only supported type
...
(other than "none") is "spin", which must be tied to a property giving
a value in RPM. This gets the DC-3 propellers turning. The next type
will be "rotation", which will allow the flaps, elevators, ailerons,
and rudders to move (and even gear, eventually). Later, I'll add
"shift" for sliding things around, and will figure something out for
blinking lights.
2002-02-26 00:10:06 +00:00
david
3d4bec275b
If the model path specified ends with .xml, then read properties from
...
the XML file, including the path to the 3D file.
This change obsoletes the existing /sim/model/*-offset-deg and
/sim/model/*-offset-m properties in the main property tree, and
replaces them with /offsets/*-deg and /offsets/*-m in the model
property file. The /path property in the model XML file is relative
to the XML file's location rather than FG_ROOT.
2002-02-25 20:07:34 +00:00
curt
1cc851d2b7
Moved JSBSim.hxx to src/FDM/JSBSim/
2002-02-25 03:22:03 +00:00
curt
15fcd26c2f
Removed JSBSim/tests
2002-02-25 00:07:05 +00:00
tony
eb5a3ceee5
Workaround for terrain altitude problem. Helps but doesn't work 100%
2002-02-24 21:56:38 +00:00
curt
3ca8643632
Removed orphaned 10520d engine modeling code. Thanks goes to Phil
...
Schubert for getting the ball rolling with engine modeling in
flightgear. The existing engine modeling code is derived from
his initial efforts.
2002-02-24 21:41:02 +00:00
david
c923f27f16
Fixed crash when using 3D model other than the C172.
2002-02-24 21:14:38 +00:00
curt
f06a3e8289
Moved to tests subdirectory.
2002-02-24 21:01:11 +00:00
curt
1b6cde22dc
Moved to JSBSim subdirectory.
2002-02-24 20:54:23 +00:00
curt
4cbfe4b724
Moved JSBSim.cxx and JSBSim.hxx into src/FDM/JSBSim subdirectory
...
(similar to how YASim is setup.)
2002-02-24 20:53:46 +00:00
david
d61ce30c12
Separated 3D model-handling code from main.cxx out into its own
...
subsystem, FGAircraftModel.
2002-02-23 21:20:00 +00:00
david
a9a30bfd80
Added an #ifdef for compiling without --with-new-environment. Thanks
...
to Tony Peden for the catch.
2002-02-23 04:50:47 +00:00
david
2e4f836a98
General cleanups to cut cross-dependencies and speed up compilation.
...
Added two new properties:
/environment/temperature-sea-level-degc
/environment/pressure-sea-level-inhg
These are now supported in FGEnvironment as well, though they always
have the same value for now. They need to be hooked up to the FDMs.
2002-02-22 23:37:45 +00:00
david
eaf9fa7621
Added FGEnvironmentMgr to provide information on the environment in
...
different locations, and hitched it into FGGlobals. FGEnvironmentMgr
has taken over as the subsystem, while FGEnvironment is simple the
information that it returns. I've removed current_environment
completely -- everything now uses properties or goes through
FGGlobals. FGGlobals itself has a couple of useful methods:
const FGEnvironment * get_environment ();
const FGEnvironment * get_environment (double lat, double lon, double alt);
The first one returns the environment data for the plane's current
position, while the second returns the environment data for any
arbitrary location. Currently, they both return the same information,
but that will change soon.
2002-02-22 22:51:34 +00:00
curt
0a61c0da99
Fix a big where the initial ground elevation reported could be bogus
...
(initialization order problem.)
2002-02-22 20:20:23 +00:00
tony
6c90295655
Adds flap cmd and pos to output
2002-02-22 13:27:19 +00:00
tony
ee9a81fd56
Added parameter for abs value of elevator, rudder, and aileron positions
2002-02-22 13:26:31 +00:00
david
5607753935
Corrected typo that was hiding winds from FDM's unless configured with
...
--with-new-environment.
2002-02-20 22:58:42 +00:00
curt
1ea557f249
Added Tony's function to set position on a glide slope.
2002-02-20 16:56:44 +00:00
andy
2f00a7970c
Minor mixup. Engines that are off have a manifold pressure equal to
...
ambient, not to _rho0, which is the air density of the "calibration
environment" (typically sea level).
2002-02-20 07:15:12 +00:00
andy
764eb2a2e7
Automatically generate "contact" points for collision detection. Implemented
...
as extra (and invisible) gear objects.
2002-02-20 07:12:27 +00:00
andy
6b10d8b128
Scaling "idle" MP to 6 inches or so is all well and good, but not if
...
the engine continues to develop 20% power. Rescale the output power
accordingly, so idling aircraft stay put.
2002-02-20 07:10:58 +00:00
andy
3f35de9507
Forgot to include the wind when computing airspeed. Big oops.
2002-02-20 07:09:21 +00:00
andy
4edfa14137
Support a "skid" property for non-rolling gear objects like tail skids.
2002-02-20 07:08:33 +00:00
david
ad79ee4897
Added minimal support for magnetos, so that engines can be shut off.
...
The starter isn't working yet, so the engine just springs to life.
2002-02-20 04:27:22 +00:00
david
b4a9d76215
Fixed runway-altitude problem that prevented starts at airports higher
...
than sea-level.
2002-02-20 00:20:13 +00:00
david
a285ff5ea4
Added a new 'squared' subproperty for axis bindings.
2002-02-19 23:54:47 +00:00
david
608668bd5f
Attempt to merge LED font patches back in (they were wiped out by
...
Jim's tiled-background patches).
2002-02-19 23:54:17 +00:00
david
d13b46b8f1
Tiled panel background support from Jim Wilson.
2002-02-19 21:57:09 +00:00
david
254de7695d
Further tweaks for the new environment subsystem.
2002-02-19 16:25:38 +00:00
david
ee3500a0a4
Remove obsolete FGWeather subsystem.
2002-02-19 15:19:21 +00:00
david
71f120e3be
Initial take of new environment subsystem. Configure with
...
--use-new-environment to active it.
2002-02-19 15:16:08 +00:00
david
ac20cb7768
Initial take of new environment subsystem. Configure with
...
--use-new-environment to active it.
2002-02-19 14:21:19 +00:00
curt
aa65d0c3db
Minor, miscellaneous stuff ...
2002-02-19 04:34:18 +00:00
curt
b8fc42d824
Add support for multiple panel fonts (specifically an LED font.)
2002-02-19 03:42:16 +00:00