JoePfeiffer
20c2b96fba
Merge branch 'unstable' into fix-2113
2023-03-23 20:13:34 -06:00
H Craig Miller
2fb29cb3dc
Merge pull request #2123 from SiboVG/issue-875
...
[#875 ] Implement RASAero II importing
2023-03-22 20:12:25 -07:00
SiboVG
7431fa8bd6
Final one...
2023-03-23 02:59:27 +01:00
SiboVG
52c8fac454
Use LinkedList instead of ArrayList to keep body tube order
2023-03-23 01:40:28 +01:00
SiboVG
463895adb6
Use higher precision for inches lengths
2023-03-23 00:39:12 +01:00
SiboVG
158fa2f6b6
Use VB rules for more than 3 body tubes
2023-03-22 23:50:02 +01:00
SiboVG
61fc13b404
Fix small logic error
2023-03-22 23:35:28 +01:00
JoePfeiffer
43b17c6eab
Consider points along fin root when calculating fin geometry
2023-03-22 16:26:22 -06:00
SiboVG
4257bb2777
[ #2104 ] Display ISAA values in temp & pressure fields
2023-03-22 22:28:21 +01:00
SiboVG
636f8e75dc
GitHub can't handle Non-ASCII characters, boohoo...
2023-03-22 19:27:50 +01:00
SiboVG
fadff986eb
Implement new recovery device position rules (hopefully final)
2023-03-22 19:20:17 +01:00
SiboVG
16ee787f66
WIP
2023-03-22 11:45:20 +01:00
SiboVG
acc20ee772
Small cleanups
2023-03-21 23:46:28 +01:00
Sibo Van Gool
f4f6200662
Merge pull request #2130 from SiboVG/issue-2094
...
[#2094 ] Display CD override with 3 decimals
2023-03-21 23:18:52 +01:00
SiboVG
4b525611ce
Fix split not working on config listeners
2023-03-21 23:06:01 +01:00
SiboVG
62506eced0
Use rocket freezing for split fins
2023-03-21 22:52:29 +01:00
SiboVG
6402f78b2c
[ #2094 ] Display CD override with 3 decimals
2023-03-21 01:48:49 +01:00
SiboVG
0e93ca7c25
Use multi-comp fin splitting
2023-03-20 23:48:03 +01:00
SiboVG
2822e0ec27
[ #2126 ] Apply freeform conversion to config listeners
2023-03-20 16:45:31 +01:00
SiboVG
d1d6120b21
[ #2101 ] Copy config name when copy/load rocket
2023-03-20 15:52:06 +01:00
SiboVG
6c02ad0b91
Update recovery device placement rules
2023-03-20 13:27:31 +01:00
SiboVG
2dc4a0fd39
Merge branch 'unstable' into issue-875
2023-03-20 12:41:12 +01:00
Joe Pfeiffer
98fb726c4b
Merge pull request #2122 from JoePfeiffer/fix-2115
...
Railbutton pressure drag tweaks
2023-03-19 18:58:32 -06:00
SiboVG
7666cbb680
Fix stackoverflow on prev/next comp checking
2023-03-19 22:32:31 +01:00
JoePfeiffer
206603e865
Avoid division by 0 by just setting railbutton pressure CD when moving very slow
...
Note CD really doesn't matter when velocity is 0, since there's no drag force anyway.
2023-03-18 10:47:50 -06:00
JoePfeiffer
4f4a55b8d2
Change BarrowmanCalculator to compute base drag for current component, not previous component
2023-03-16 19:29:38 -06:00
SiboVG
e3c34f197a
Fix/improve import warnings
2023-03-15 22:53:07 +01:00
SiboVG
30088ab5a0
Set sustainer motor to plugged
2023-03-14 23:56:02 +01:00
JoePfeiffer
e9b7ff8249
Divide rail button CD by instance count, since it gets multiplied by instance count up in BarrowmanCalculator.
2023-03-14 08:05:49 -06:00
SiboVG
338f9460aa
Small fixes to recovery handler
2023-03-14 13:08:51 +01:00
SiboVG
1b7213e21f
Ignore empty simulations in sim table export
2023-03-14 00:14:21 +01:00
SiboVG
ed59b64fd8
Use burnout for non-last stage in multi-staged rocket
2023-03-13 23:39:44 +01:00
SiboVG
00ea1c496e
Update recovery device import rules
2023-03-12 23:22:33 +01:00
Joe Pfeiffer
14db274d42
Merge pull request #2110 from JoePfeiffer/fix-2058
...
[#2058 ] Create simulation exception for zero-length stages; improve exception reporting
2023-03-10 10:57:27 -07:00
Joe Pfeiffer
5e9cbe2706
Merge pull request #2097 from JoePfeiffer/2078-typo
...
Fix error in sim loading, add unit test, refine loading a bit.
2023-03-10 10:56:59 -07:00
Joe Pfeiffer
8d6cb3fdbc
Merge pull request #2082 from JoePfeiffer/fix-2032
...
Tell user about zero-area fins and keep them from crashing simulation with NaN error
2023-03-10 10:54:12 -07:00
JoePfeiffer
435b2bfcad
update unit tests
2023-03-09 15:56:59 -07:00
JoePfeiffer
68bdd7ff2c
Merge remote-tracking branch 'origin/unstable' into fix-2058
2023-03-09 13:31:54 -07:00
Sibo Van Gool
cfea331712
Merge pull request #2105 from SiboVG/issue-2103
...
[#2103 ] Fix type in default pressure setter
2023-03-08 21:35:54 +01:00
SiboVG
4dfe63bc69
Merge branch 'unstable' into issue-875
...
# Conflicts:
# core/src/net/sf/openrocket/rocketcomponent/RocketComponent.java
# core/src/net/sf/openrocket/rocketcomponent/SymmetricComponent.java
# core/test/net/sf/openrocket/rocketcomponent/SymmetricComponentVolumeTest.java
# swing/src/net/sf/openrocket/gui/main/BasicFrame.java
# swing/src/net/sf/openrocket/gui/util/Icons.java
2023-03-08 21:29:05 +01:00
SiboVG
755dfc189d
[ #2103 ] Fix type in default pressure setter
2023-03-07 01:53:31 +01:00
SiboVG
9c7106a253
Create custom CSV escape method
2023-03-06 20:09:14 +01:00
SiboVG
80e33ba01b
Refactor string utils to common class
2023-03-06 19:55:35 +01:00
JoePfeiffer
3571ebad68
When creating a new sim branch, copy one data point and the separation event to the new branch so we can plot it if it has an immediate exception
2023-03-05 09:20:18 -07:00
JoePfeiffer
e8be376a69
Refine simulation loading: if the data saved with a simulation is out of date, mark it out of date when loading
2023-03-03 18:40:31 -07:00
JoePfeiffer
f98a8749db
Don't terminate modID update/simulation save option search loop early
2023-03-02 11:56:37 -07:00
JoePfeiffer
4c136441ff
Add check for zero-length active stages
...
Add geometry checks to stage separation
Add branch name to simulation exception dialog
2023-02-28 10:19:23 -07:00
Joe Pfeiffer
7c65d71cfd
Merge pull request #2073 from SiboVG/issue-2072
...
[#2072 ] Apply designation/common name choice to other parts
2023-02-26 16:00:12 -07:00
JoePfeiffer
0ea93a7821
Warn that fins with zero area will not affect aerodynamics
...
Keep fins with zero area from getting NaN errors
2023-02-26 15:42:15 -07:00
JoePfeiffer
a61068e9f0
pushed to the wrong branch, sorry
...
Revert "Don't let fins with zero area cause NaN exceptions."
This reverts commit 1011f2df944dbfe3e82016ea0a3a0f0954c1ca9b.
Revert "Add warning for fin with zero area"
This reverts commit 512ce78b51a2514a5e96f72d9e8946d63b291cd9.
2023-02-26 10:22:02 -07:00