5921 Commits

Author SHA1 Message Date
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
Sibo Van Gool
3c7f35c137
Merge pull request #2453 from eliotalanfoss/patch-1
Update .gitignore
2024-02-02 17:50:05 +01:00
Eliot Foss
d5cd7a77cb
Update .gitignore
Added /swing/resources/datafiles/components/ to .gitignore so that git doesn't track changes in the directory due to building
2024-02-01 12:06:43 -08:00
Joe Pfeiffer
6ada3ff347
Merge pull request #2452 from SiboVG/fin-svg-export
Allow fins to be exported to an SVG file
2024-01-31 17:33:54 -07:00
SiboVG
9ecabd585f Also add fin tabs to SVG export 2024-01-31 12:43:53 +01:00
SiboVG
4cf77bcdc4 Display error when SVG export failed 2024-01-30 20:57:22 +01:00
SiboVG
74cfa4dde5 Allow fins to be exported to SVG 2024-01-30 20:47:27 +01:00
Sibo Van Gool
55e8c64d8c
Merge pull request #2451 from JoePfeiffer/fix-2450
Don't add motor delay time to upper stage motor ignition time
2024-01-30 11:30:46 +01:00
SiboVG
8b150cbd74 Clean up these horrendous castings 2024-01-29 22:25:50 +01:00
JoePfeiffer
56bf5e1af8 Don't add delay time in again when queueing upper stage ignition event 2024-01-29 09:13:00 -07:00
JoePfeiffer
3513cb9bba log placing events in event queue. Don't do it for ALTITUDE events, since
those would dominate the log.
2024-01-29 09:01:42 -07:00
Sibo Van Gool
c1295b5d7c
Merge pull request #2449 from JoePfeiffer/abort-on-recovery-deployment-under-thrust
Change recovery deployment under thrust from Warning to SimulationAbort
2024-01-28 23:12:43 +01:00