Henning Stahlke
|
73de375249
|
YASim declared get methods as const. (correction to previous commit)
|
2017-04-18 19:12:23 +02:00 |
|
Henning Stahlke
|
3f0ef99c71
|
YASim: add MAC (mean aerodynamic chord) and c.g. calculations.
|
2017-04-17 22:52:26 +02:00 |
|
Henning Stahlke
|
574f2f907f
|
YASim: add setAirFromStandardAtmosphere() to Class Model.
|
2017-04-17 20:10:46 +02:00 |
|
Henning Stahlke
|
7f5a91ea47
|
YASim: refactoring loadControls()
|
2017-04-17 20:09:44 +02:00 |
|
Henning Stahlke
|
dbfe9a7b41
|
YASim: clean up export of aero force and ground effect force to prop tree.
|
2017-04-17 19:54:26 +02:00 |
|
Gary Preston
|
d2ca422c8b
|
Adjust if/else indentation to fix -Wmisleading-indentation
|
2017-04-06 18:26:01 +09:00 |
|
Henning Stahlke
|
50110b0cd6
|
YASIM: minor change to allow RigidBody addMass and setMass to trigger aggregation correctly. (not a problem up to now, just to be safe in future)
|
2017-03-21 22:47:07 +01:00 |
|
Henning Stahlke
|
f7359d9699
|
YASim: add bug warning messages.
|
2017-03-21 22:46:33 +01:00 |
|
Henning Stahlke
|
53103ac15e
|
YASim: update CLI usage message.
|
2017-03-21 22:43:01 +01:00 |
|
Henning Stahlke
|
dc63307965
|
YASim: fix segmentation fault in yasim CLI tool
|
2017-03-18 23:17:19 +01:00 |
|
Henning Stahlke
|
0f472efe9b
|
YASim parser: add support for metric and imperial attibutes, e.g. mass-lbs, mass-kg
|
2017-03-18 21:28:26 +01:00 |
|
Henning Stahlke
|
cecdfd0832
|
YASim FGFDM.hpp correction of pointer declarations.
|
2017-03-18 21:19:24 +01:00 |
|
Henning Stahlke
|
c61730db92
|
YASim Wing method name clarification (SMC is not MAC).
|
2017-03-16 09:43:41 +01:00 |
|
Henning Stahlke
|
bb9a8a1850
|
YASim backward compatibility fix for ground effect calculation (added if isVersionOrNewer).
|
2017-03-16 09:39:58 +01:00 |
|
Henning Stahlke
|
1c932b3d79
|
YASim Model.cpp to avoid performance problems with getNode() add variables for properties that are written at FDM rate.
getNode() is slow, setValue() is ok
|
2017-03-16 09:36:15 +01:00 |
|
Henning Stahlke
|
dbf21b1ca8
|
YASim calculate max CG range (on x-axis) from gear positions, to implement checks later (a better guesstimate will follow).
|
2017-03-11 22:44:45 +01:00 |
|
Henning Stahlke
|
e78a763eef
|
YASim Airplane: move one-liners to header and remove unused code.
|
2017-03-11 21:29:05 +01:00 |
|
Henning Stahlke
|
60f5c97272
|
YASim Gear: move one-liners to header
|
2017-03-11 21:06:16 +01:00 |
|
Henning Stahlke
|
06ba4fe351
|
YASim wrap bugfix with version check to maintain compatibility with old aircraft config.
|
2017-03-07 20:47:43 +01:00 |
|
Henning Stahlke
|
1e92c33a9e
|
YASim export config version used by aircraft to property tree.
Gives /fdm/yasim/config-version as integer (see enum in Version.hpp to decode).
|
2017-03-07 20:45:46 +01:00 |
|
Henning Stahlke
|
80462d23c5
|
YASim Wing: remove unnecessary local variable "root" (use _base);
calculate _tip in directly in one command
clarify signature of Wing::interp()
|
2017-03-07 18:03:25 +01:00 |
|
Henning Stahlke
|
583ea27dd6
|
YASim Version: add tag for version 2017.2
|
2017-03-07 17:50:05 +01:00 |
|
Henning Stahlke
|
a56f85ac95
|
YASim removed unused include from Rotor.cpp
|
2017-03-07 17:50:05 +01:00 |
|
Henning Stahlke
|
6efa1ab821
|
YASim moved one liners
|
2017-03-07 17:50:05 +01:00 |
|
Henning Stahlke
|
ce4df326d7
|
YASim Airplane.cpp additional comments
|
2017-03-07 17:50:05 +01:00 |
|
Henning Stahlke
|
05f9fcfd10
|
comments
|
2017-03-07 17:50:04 +01:00 |
|
Henning Stahlke
|
dc66959b83
|
YASim comments
|
2017-03-07 17:50:04 +01:00 |
|
Henning Stahlke
|
1198f5a3ec
|
YASim CLI tool: add print out of max lift and min drag
add drag(speed) print function
|
2017-03-07 17:50:04 +01:00 |
|
Henning Stahlke
|
cb7d2a1bc5
|
YASim Wing: add _aspectRatio and _meanChord.
(an some indent)
|
2017-03-07 17:50:04 +01:00 |
|
Henning Stahlke
|
a87442c6f3
|
YASim fix performance problem due to export to prop.tree.
|
2017-03-07 17:50:04 +01:00 |
|
Henning Stahlke
|
76a0ea96cc
|
YASim clarification. Add const to method parameters in Math.hpp
|
2017-03-07 17:50:04 +01:00 |
|
Henning Stahlke
|
4cbe540bec
|
YASim: convert local variables alpha and stallAlpha to members of Surface.
|
2017-03-07 17:50:03 +01:00 |
|
Henning Stahlke
|
5f78545961
|
only white spaces
|
2017-03-07 17:50:03 +01:00 |
|
Henning Stahlke
|
d4688d206a
|
YASim: export surface data to property tree.
|
2017-03-07 17:50:03 +01:00 |
|
Henning Stahlke
|
d322ded552
|
YASim bugfix: ground effect did not calculate wingspan correctly;
Variable name clarification;
Add Wing::getWingArea, separate Wing::getWingSpan and Wing::getBase.
|
2017-03-07 17:50:03 +01:00 |
|
Henning Stahlke
|
559dcf4e32
|
YASim optimization: pre-calculate data for masses that do not change in flight to save CPU (RigidBody::recalc() runs at FDM rate).
export mass data to property tree.
|
2017-03-07 17:50:03 +01:00 |
|
Henning Stahlke
|
4e1be43f15
|
YASim: export wing data to property tree.
|
2017-03-07 17:50:03 +01:00 |
|
Henning Stahlke
|
021a9db9be
|
YASim add surface id and export surface positions to prop tree after model compile.
|
2017-03-07 17:50:02 +01:00 |
|
Henning Stahlke
|
dd420c6ff4
|
YASim bugfix, correct an obvious copy-and-paste error
|
2017-03-07 17:50:02 +01:00 |
|
Henning Stahlke
|
41b18155a8
|
YASim: export FDM state (v, a, rot) to property tree.
|
2017-03-07 17:50:02 +01:00 |
|
Henning Stahlke
|
70dd3de3bb
|
YASim: FGFDM convert local variable _yasimN into a class member
|
2017-03-07 17:50:02 +01:00 |
|
Henning Stahlke
|
2cac4e4671
|
YASim: Move variables and methods for input properties from FGFDM to ControlMap.
|
2017-03-07 17:50:01 +01:00 |
|
Henning Stahlke
|
f14cc3be33
|
Extend yasim-test.cpp; add print mass distribution, add plot with different configs
|
2017-03-07 17:47:51 +01:00 |
|
Henning Stahlke
|
6f1f850c11
|
YASim method name clarification Airplane::setWeight
|
2017-03-07 17:47:50 +01:00 |
|
Henning Stahlke
|
97a0511ce0
|
YASim method name clarification in class Surface
|
2017-03-07 17:47:50 +01:00 |
|
Henning Stahlke
|
91fd075796
|
YASim method name clarification Wind::setSlat
|
2017-03-07 17:47:50 +01:00 |
|
Henning Stahlke
|
91806861c6
|
YASim method name clarification Wind::setFlap1
|
2017-03-07 17:47:50 +01:00 |
|
Henning Stahlke
|
e69f6ba9ab
|
YASim method name clarification Wind::setFlap0
|
2017-03-07 17:47:50 +01:00 |
|
Henning Stahlke
|
ce753c0382
|
YASim method name clarification Wing::setSpoiler
|
2017-03-07 17:47:50 +01:00 |
|
Henning Stahlke
|
b447bbdc5e
|
Optimize YASim/RigidBody.cpp utilizing symmetry of tensor.
|
2017-03-07 17:47:49 +01:00 |
|