2031 Commits

Author SHA1 Message Date
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