3350 Commits

Author SHA1 Message Date
JoePfeiffer
b183a571c4 Merge branch 'unstable' into fix-852 2024-08-09 11:47:52 -06:00
Joe Pfeiffer
e52374c6e4
Merge pull request #2528 from SiboVG/code-cleanup
Code cleanup
2024-08-09 11:34:54 -06:00
JoePfeiffer
ae501caab4 Merge branch 'unstable' into fix-852 2024-08-09 10:03:24 -06:00
JoePfeiffer
29a6c05035 Add deployable payload example 2024-08-09 10:00:34 -06:00
SiboVG
29aa71f397 Replace old package name with new one for simulation extensions 2024-08-09 06:12:12 +02:00
SiboVG
5e77e3670a Fix range because of GM scale 2 2024-08-09 06:03:06 +02:00
SiboVG
bf0e5eaeaf Forgot assertsame import 2024-08-09 06:02:52 +02:00
SiboVG
d311ee6cc0 Use assertSame 2024-08-09 05:48:23 +02:00
SiboVG
b5d9343ff0 Add missing Test annotations 2024-08-09 05:47:07 +02:00
SiboVG
7d2c3c0676 Use String equals 2024-08-09 05:44:46 +02:00
SiboVG
1c5bddf54b Fix small numerical issues 2024-08-09 05:37:47 +02:00
SiboVG
5174eebb3a Use try with resources 2024-08-09 05:30:10 +02:00
SiboVG
aebb8b87d2 Use enhanced switch 2024-08-09 05:22:01 +02:00
SiboVG
4952320030 Use String.contains 2024-08-09 05:20:51 +02:00
SiboVG
fd3f2e167c Use enhanced for-loops 2024-08-09 05:20:27 +02:00
SiboVG
7678a1226f Use standard hashcode methods 2024-08-09 05:20:00 +02:00
SiboVG
71d1c02070 Simplify map operations 2024-08-09 05:19:07 +02:00
SiboVG
f28cf9acb8 Use RemoveIf 2024-08-09 05:18:45 +02:00
SiboVG
eaf59aeb75 Replace Collections.sort with List.sort 2024-08-09 05:18:08 +02:00
SiboVG
7fd90efd3d Use Object.equals 2024-08-09 05:17:34 +02:00
SiboVG
8df1fa881a Collapse catch blocks 2024-08-09 05:17:16 +02:00
SiboVG
3f8b35343c Replace try finally with try with resources 2024-08-09 05:16:41 +02:00
SiboVG
595406ab68 Replace explicit type with <> 2024-08-09 05:15:51 +02:00
SiboVG
aef972699a Performance improvements 2024-08-09 05:14:37 +02:00
SiboVG
9cde5c9766 Replace wildcard imports with single imports 2024-08-09 05:07:41 +02:00
SiboVG
b0169b6a2a Remove unnecessary imports from java.lang 2024-08-09 04:37:46 +02:00
SiboVG
8d8b6a93cf Remove unnecessary imports from the same package 2024-08-09 04:37:27 +02:00
SiboVG
af7f26ab48 Remove unused imports 2024-08-09 04:36:51 +02:00
JoePfeiffer
ef9a5d6c2b Create stage separation conditions of specific altitude during ascent, apogee, and specific altitude during descent to support payloads with separate descent 2024-08-08 20:35:08 -06:00
Sibo Van Gool
53b2e92cbd
Merge pull request #2522 from JoePfeiffer/modid
Replace UniqueID class with ModID and UUID
2024-08-09 04:27:25 +02:00
JoePfeiffer
3b7e9bcec7 Correct diameter of Spheachutes parachuts to match Cd.
Correct spelling of "drouge"
2024-07-26 15:21:26 -06:00
JoePfeiffer
6c732a7c0d comment was wrong 2024-07-26 10:02:39 -06:00
JoePfeiffer
eb9106a6a4 Be more consistent about creating a new modID when changes take place 2024-07-26 09:26:50 -06:00
JoePfeiffer
0e437a8cb7 Split UniqueID functionality into new ModID class and java UUID 2024-07-26 06:46:32 -06:00
Sibo Van Gool
f9c34ebb46
Merge pull request #2516 from AlexHladin/feat/add-ukrainian-translation
feat: update Ukrainian translation
2024-07-21 14:34:50 +02:00
Oleksandr Hladin
14406708ce feat: update Ukrainian translation 2024-07-20 13:06:37 +03:00
Ahanu Dewhirst
c4f93b1a6e
Merge branch 'openrocket:unstable' into issue-2485 2024-07-19 13:02:48 +10:00
Ahanu Dewhirst
a9456be0fb [#2485] Add show all action 2024-07-19 12:31:42 +10:00
Ahanu Dewhirst
3f3352302f [#2485] Fix visibility toggling logic and feedback 2024-07-19 09:52:56 +10:00
JoePfeiffer
e0ebef261c Remove store.rollAcceleration and store.lateralPitchAcceleration. That data is in store.AccelerationData 2024-07-17 18:07:14 -06:00
Ahanu Dewhirst
b4282a12e3 Merge branch 'unstable' of https://github.com/AhanuDewhirst/openrocket into issue-2485 2024-07-17 01:40:23 +10:00
Ahanu Dewhirst
7d71a9367e [#2485] Add component visibility functionality 2024-07-17 01:39:49 +10:00
Ahanu Dewhirst
32beec501f [#2485] Add English translation 2024-07-17 01:34:47 +10:00
JoePfeiffer
e346969c24 Get rid of linearAcceleration and angularAcceleration from DataStore; that data is in AccelerationData 2024-07-15 09:45:35 -06:00
JoePfeiffer
46ed6942b2 Modify AbstractEulerStepper to use local linearAcceleration variable instead of store.linearAcceleration.
Save acceleration data (after computation) in DataStore, not SimulationStatus
2024-07-14 15:19:01 -06:00
JoePfeiffer
3086635f39 Merge remote-tracking branch 'origin/fix-2443' into fix-2443 2024-07-14 13:44:44 -06:00
SiboVG
8daa8838ff [#2462] Provide air density as plottable variable 2024-07-13 00:32:38 +02:00
JoePfeiffer
e07eaf7297 Don't use store.linearAcceleration and store.angularAcceleration in RK4SimulationStepper. Use local variables in calculateAcceleration, and pull values out of store.accelerationData, instead 2024-07-12 09:25:05 -06:00
JoePfeiffer
96f0985100 Remove longitudinalAcceleration field from DataStore.
This was initialized to NaN, but never set to anything else. It (along with the atmospheric conditions) was passed to calculateThrust for possible more accurate thrust calculation in the future, but not used there at present

The entire DataStore is now passed to calculateAcceleration() to use whatever fields are useful to it -- none at present.
2024-07-12 05:53:43 -06:00
Joe Pfeiffer
e2b69c4650
Merge pull request #2505 from JoePfeiffer/fix-2498
Fix 2498
2024-07-11 15:48:59 -06:00