JoePfeiffer
6dca84ebbf
update version numbers in build.properties and install4j config
2022-03-25 12:34:56 -06:00
SiboVG
0adcf040ba
Merge pull request #1256 from SiboVG/unstable
...
Update parts database
2022-03-22 12:54:52 +01:00
SiboVG
524a94b722
Update parts database
2022-03-22 12:52:00 +01:00
SiboVG
b1067b6e48
Merge pull request #1253 from RemingtonHolder/unstable
...
Adds Ability To Export Simulation Graph/Chart As PNG
2022-03-22 03:38:33 +01:00
Remington Holder
2d5d1b3eca
Changes "Save As PNG" to "Export Image"
...
- Change improves application uniformity
2022-03-20 22:08:03 -04:00
Remington Holder
0a45df5167
(Minor) Adds Newline For Code Readability
2022-03-20 21:49:39 -04:00
Remington Holder
670455fb2d
Formats Comments & Makes "Save As Image" Translatable
2022-03-20 21:39:26 -04:00
Remington Holder
c73a41071a
Various Small Updates To PNG Chart Export
...
- Creates PNG file filter
- Adds new file filter to translation file
- Makes Exported Chart's Width & Height as it is displayed
- Changes Button From Print Icon to "Save As Image" text
2022-03-20 20:38:20 -04:00
SiboVG
57ffff40a8
Merge pull request #1241 from JoePfeiffer/fix-1229
...
Process entire part tree when finding active contexts
2022-03-21 00:58:43 +01:00
Remington Holder
d846094151
Adds Export PNG Button To Sim Chart Page
2022-03-19 22:15:12 -04:00
Billy Olsen
50af4f1f1f
Merge pull request #1247 from JoePfeiffer/fix-1243
...
Get correct fin span when last point in shape is lower than first point.
2022-03-19 18:51:43 -07:00
Joe Pfeiffer
402cc4b97e
Merge pull request #1250 from SiboVG/issue-1246
...
[fixes #1246 ] Use TransitionShapeModel for Transition type ComboBox
2022-03-18 09:18:41 -06:00
SiboVG
04351e8d5e
[ #1246 ] Use TransitionShapeModel for Transition type ComboBox
...
This fixes the issue of the type not updating when a preset changes.
2022-03-17 03:33:32 +01:00
JoePfeiffer
6a826d54b9
Get correct fin span when last point in shape is loewr than first point.
...
Note that the lowest point on the fin is guaranteed to be either the first point which is at (0, 0) or the last point, which will have a y coordinate of 0 if on a body tube, greater than 0 if on an increasing transition, or less than 0 on a decreasing transition (boattail).
2022-03-16 08:10:01 -06:00
JoePfeiffer
ec8b8274bd
Merge branch 'unstable' into fix-1229
2022-03-14 12:50:32 -06:00
JoePfeiffer
13fe3e1046
Geometry active flag was also never false; eliminated it
2022-03-14 12:47:21 -06:00
JoePfeiffer
584353463b
Update FlightConfiguration active instances whenever active components change, not every time get getActiveInstances() is called
2022-03-14 12:35:59 -06:00
SiboVG
56b7a1b869
Merge pull request #1235 from JoePfeiffer/fix-1215
...
Change default stage separation from next stage ignition to current stage motor burnout.
2022-03-14 04:00:10 +01:00
SiboVG
21b099d08f
Merge pull request #1236 from JoePfeiffer/fix-1226
...
Check for active upper stage before dropping booster
2022-03-14 03:59:17 +01:00
JoePfeiffer
74c2d75e63
Remove 'active' field from InstanceContext
...
The original plan was that there would be an InstanceContext for every instance of every RocketComponent, with some active and some not (just as RocketComponents may be active or not). The implementation has resulted in InstanceContexts only being created for active RocketComponents, so the active field is superfluous.
2022-03-11 21:49:53 -07:00
JoePfeiffer
d290525099
Process entire part tree when finding active contexts instead of bailing out early when an inactive component is found.
2022-03-11 11:24:02 -07:00
Joe Pfeiffer
bdbcd7e17e
Merge pull request #1239 from thzero/aboutdialog
...
About Dialog Clean
2022-03-11 10:17:09 -07:00
Joe Pfeiffer
7d643f4787
Merge pull request #1240 from SiboVG/issue-1128
...
[fixes #1128 ] Fix SimulationPlot range with boosters dataset
2022-03-11 09:48:58 -07:00
SiboVG
8022e9fedc
[ #1128 ] Fix common zero problem between left and right axis
2022-03-11 13:29:26 +01:00
thzero
a38ab015d5
consistent url formatting
2022-03-10 17:49:50 -06:00
thzero
7b8176956f
missing opensource dependencies
2022-03-10 17:46:57 -06:00
thzero
a2ac3c7784
url formatting
2022-03-10 17:45:24 -06:00
thzero
fa9c33deb2
code formatting cleanup
2022-03-10 12:28:22 -06:00
thzero
653618e83e
consistent url formatting
2022-03-10 12:24:10 -06:00
thzero
5dcbb11f41
missing close html tokens
2022-03-10 12:21:23 -06:00
SiboVG
74debb78a5
[ #1128 ] Fix SimulationPlot range with boosters dataset
2022-03-09 23:51:19 +01:00
JoePfeiffer
5ac829ea78
Check for active upper stage before dropping booster
...
If there are multiple independent motor clusters in a stage, each of them can attempt a separation event. When the second event happens, there is no longer an active upper stage, so the separation results in a simulation branch with no active stages. This causes a NaN exception as the mass is 0.
2022-03-09 11:01:18 -07:00
JoePfeiffer
19c847d44a
Change default stage separation from next stage ignition to current stage motor burnout.
...
For parallel stages, this is much more likely to be the user's intent. The previous behavior caused stage separation the moment of ignition, so the booster set essentially flew as a second, independent rocket. With this change, the parallel stage stays with the center stack until the ejection charge files (note that OR treats a rocket with a -0 ejection delay as having an ejection charge at motor burnout).
Note that this change to the default behavior is also applied to axial stages, but is also appropriate in that case. For the vast majority of low power rockets, the booster burnout ignites the next stage, so "next stage ignition" and "current stage ejection charge" are simultaneous. For high power rockets, the next stage ignition has to be customized anyway.
2022-03-08 08:35:29 -07:00
SiboVG
f8f0e5d12c
Merge pull request #1233 from SiboVG/fix-Cd-layout
...
Fix Override Panel layout issues
2022-03-07 23:45:16 +01:00
SiboVG
336acb037f
Fix Override layout
...
Switches the override subcomponent checkbox before the override Cd checkbox + puts the textual info on the bottom
2022-03-07 23:38:53 +01:00
SiboVG
0511bbda4f
Change Cd slider UnitGroup to coefficient
2022-03-07 23:38:15 +01:00
SiboVG
6dc3337eaf
Use linear Cd override slider
...
Previously, a logarithmic slider was used, which is confusing...
2022-03-07 23:37:19 +01:00
Joe Pfeiffer
46017a0e8b
Merge pull request #1232 from JoePfeiffer/cleanup-SymmetricComponentCalc-debug
...
Remove unnecessary debug from SymmetricComponentCalc
2022-03-07 15:30:34 -07:00
SiboVG
498a42a3c5
Merge pull request #1221 from JoePfeiffer/fix-1210
...
Correctly identify when time is past end of thrustcurve so thrust is 0 in getAverageThrust
2022-03-07 23:29:56 +01:00
Joe Pfeiffer
196c512565
Merge pull request #1203 from SiboVG/issue-1160
...
[fixes #1160 ] Update Mac installer to single bundle with Applications folder target
2022-03-07 15:23:09 -07:00
JoePfeiffer
533093f418
This was some debug I put in while fixing the error in subsonic nose cone drag ( #1063 ). It isn't needed any more, and dumps a wad of unnecessary output in our already voluminous debug logs.
2022-03-07 14:43:39 -07:00
Joe Pfeiffer
1ff0ee9006
Merge pull request #1214 from SiboVG/issue-1172
...
[#1172 ] Add new shockcord materials
2022-03-07 14:35:53 -07:00
Joe Pfeiffer
c2a61c84db
Merge pull request #1202 from SiboVG/issue-1176
...
[fixes #1176 ] Add JRE version checking at startup
2022-03-07 14:32:32 -07:00
SiboVG
cb0570c6c3
Merge pull request #1230 from SiboVG/fix-tooltip
...
Fix tooltip exception when 1 plot on right axis
2022-03-07 19:48:13 +01:00
SiboVG
9fc922801e
Fix tooltip exception when 1 plot on right axis
2022-03-07 19:44:27 +01:00
JoePfeiffer
6a8d533070
Cache active motors instead of recalculating on each call
2022-03-07 09:59:14 -07:00
JoePfeiffer
24e1dcc7fe
Make sure active motor list is updated after all stage state changes
...
Use getActiveMotors() instead of getMotors() to get motors in thrust calculation
2022-03-07 09:46:27 -07:00
JoePfeiffer
2aa6a84bf7
Merge branch 'unstable' into fix-1210
2022-03-06 19:44:46 -07:00
Joe Pfeiffer
c98b90a829
Merge pull request #1223 from SiboVG/issue-1204
...
[fixes #1204 ] Fix stage CG override incorrect location
2022-03-05 19:00:17 -07:00
SiboVG
b2eb62f009
Merge pull request #1216 from JoePfeiffer/fix-1184
...
Create CalcMap based on all components, not just active ones
2022-03-06 02:39:01 +01:00