SiboVG
46849e14e1
Fix Plugin dynamic injection
2024-02-27 02:54:27 +01:00
SiboVG
84a897525f
Declare service providers in modules
2024-02-27 02:53:13 +01:00
SiboVG
e5d1643bac
Fix unit test
2024-02-27 02:52:47 +01:00
SiboVG
6fbce14778
Disable deprecated SecurityManager
2024-02-27 02:52:32 +01:00
JoePfeiffer
e6e92d6a7b
Move actual Euler integration into a separate method, to avoid code duplication when it has to be recalculated.
2024-02-25 09:21:34 -07:00
SiboVG
9a8bfc0c37
Bump unit testing from JUnit 4 to 5
2024-02-25 05:55:27 +01:00
SiboVG
f728357655
Some more cleaning up
2024-02-25 04:11:37 +01:00
Sibo Van Gool
836261c6a7
Add newline in tags
2024-02-25 02:14:02 +01:00
JoePfeiffer
b285de1c49
0 mass should be an abort, not an exception
2024-02-24 06:39:29 -07:00
JoePfeiffer
7f7e4018ad
Add a bunch of data to the FlightData branch
...
Lots of calculated data hadn't been getting logged. There's still a bunch more that could be, but it isn't clear what use pitch rate (for instance) would be so not logging those
2024-02-23 20:49:15 -07:00
SiboVG
4d597715f4
Some more fixups of JPMS
2024-02-24 01:37:07 +01:00
JoePfeiffer
14cf635bba
Flight data reflecting conditions at the start of the simulation step should be placed in the flight log at that time; new data created during the simulation step should be placed after.
2024-02-23 10:51:28 -07:00
JoePfeiffer
4b497b0cd3
cleanup: variables that are only assigned once should be marked "final"
2024-02-23 10:34:31 -07:00
SiboVG
101530a5df
Remove unnecessary resources from core module
2024-02-22 23:00:10 +01:00
SiboVG
323b3d9ba6
Modularize codebase to JPMS
2024-02-22 19:49:55 +01:00
SiboVG
1ea0f78750
Minor build improvements
2024-02-21 15:41:22 +01:00
SiboVG
1f14382988
Upgrade Guice for proper Java 17 support
2024-02-21 15:41:12 +01:00
SiboVG
2daed372a3
Delete doxygen
2024-02-20 22:04:15 +01:00
SiboVG
1b1c116479
Remove old web folder
2024-02-20 22:03:38 +01:00
SiboVG
bab6b55f9f
Update unit test file version
2024-02-20 16:21:18 +01:00
SiboVG
cbc392ca70
[ #2456 ] Fix sim no data issues
2024-02-20 15:51:20 +01:00
SiboVG
80d82ad99d
[ #2456 ] Add sim warnings tab to sim config
2024-02-20 15:32:03 +01:00
Sibo Van Gool
7c246e7144
Merge pull request #2457 from JoePfeiffer/allow-sustainer-tumble
...
Allow sustainer tumble before apogee
2024-02-19 17:11:13 +01:00
SiboVG
90236a2715
Refactor translation keys
2024-02-19 17:11:01 +01:00
SiboVG
addd81b799
[ #24556 ] Combine sim settings & plot/export dialogs
2024-02-19 17:11:01 +01:00
Joe Pfeiffer
8e8b60475b
Merge pull request #2459 from SiboVG/issue-2445
...
[#2445 ] Add ellipsis to export as in file menu
2024-02-15 19:03:01 -07:00
Joe Pfeiffer
19cafe9eac
Merge pull request #2458 from SiboVG/issue-2444
...
[#2444 ] Add Constrained Delaungay Triangulation for OBJ exporting
2024-02-15 19:01:24 -07:00
SiboVG
921124e337
Don't compare aoa and recovery speed in warning equals
...
This caused a lot of duplicate warnings in the simulations
2024-02-16 01:31:21 +01:00
SiboVG
13f47a755d
Separate warnings tooltip to sim table columns
2024-02-16 01:31:21 +01:00
SiboVG
3d343528a5
Refactor (dark) warning color to (dark) error color
2024-02-16 01:02:35 +01:00
SiboVG
90599bce02
[ #2456 ] Save warning priority in .ork
2024-02-16 00:57:55 +01:00
SiboVG
7d23bb58ee
[ #2456 ] Add dedicated warnings column in sim table
2024-02-15 03:21:16 +01:00
SiboVG
af75857934
Remove unused menu item
2024-02-14 16:57:43 +01:00
SiboVG
ce507a6656
Refactor messages to have priority
2024-02-14 16:56:33 +01:00
SiboVG
70717c3d17
[ #2456 ] Replace sim status icons with tick and refresh arrows
2024-02-14 15:38:43 +01:00
SiboVG
0c0ee80bf9
[ #2445 ] Add ellipsis to export as in file menu
2024-02-14 14:10:34 +01:00
SiboVG
18b0b34158
Disable triangulation method widgets when no triangulation
2024-02-14 13:51:20 +01:00
SiboVG
cca0ec4a24
Add triangulation method setting to OBJ export dialog
2024-02-14 13:19:18 +01:00
SiboVG
dfd497b9d1
Use all face vertices to calculate face normal
...
This ensures correct normals, even for e.g. freeform fins of which the 3 first vertices are concave
2024-02-14 02:19:52 +01:00
SiboVG
b3ef442350
Refactor and document
2024-02-13 23:40:36 +01:00
SiboVG
7c5556390b
Remove old delaunay method
2024-02-13 23:29:46 +01:00
SiboVG
30e49e1929
Support normals and textures for triangulated faces
2024-02-13 23:29:18 +01:00
SiboVG
17bc98b54f
Correct for face culling after triangulation
2024-02-13 23:13:42 +01:00
JoePfeiffer
bbc31fc266
There's more variation in the apogee and ground hit times than I realized for the tumbling center booster
2024-02-13 12:34:57 -07:00
SiboVG
8472849d6d
Credit JTS library
2024-02-13 01:48:56 +01:00
SiboVG
69e604c389
Improve efficiency of 2D projection
2024-02-12 23:22:43 +01:00
JoePfeiffer
02cd098d51
Update unit tests
...
The Falcon 9 Heavy test rocket isn't aerodynamically stable, so allowing the sustainer to tumble before apogee causes an immediate TUMBLE_UNDER_THRUST abort. So, this commit adds a new rocket with a sustainer, core booster, and two side boosters that is stable.
2024-02-12 14:48:50 -07:00
SiboVG
77844f80a2
[ #2444 ] Add first rudimentary CDT triangulation
2024-02-12 22:23:45 +01:00
JoePfeiffer
03f5c8924e
allow sustainer to tumble before apogee.
...
I don't know if it's actually possible for the sustainer to tumble when not
under thrust (I guess it would need a tractor motor and very careful CG-CP design so it would tumble immediately after burnout?) but the conditions are checked separately just in case
2024-02-10 06:59:48 -07:00
SiboVG
5e61ffb491
Refactor simple OBJ triangulation
2024-02-07 15:41:34 +01:00