6003 Commits

Author SHA1 Message Date
SiboVG
51a99a331a Bump flatlaf 2024-07-18 20:56:26 +02:00
Sibo Van Gool
3f8a118298
Merge pull request #2514 from JoePfeiffer/fix-2443
Reduce redundant acceleration data storage
2024-07-18 20:53:07 +02:00
Joe Pfeiffer
3e0c409cc7
Merge pull request #2513 from SiboVG/issue-2093
[#2093] Allow 2D views to be rotated by click-dragging
2024-07-18 08:24:03 -06:00
JoePfeiffer
e0ebef261c Remove store.rollAcceleration and store.lateralPitchAcceleration. That data is in store.AccelerationData 2024-07-17 18:07:14 -06:00
SiboVG
7252ae66e0 [#2093] Allow 2D views to be rotated by click-dragging 2024-07-18 01:56:50 +02: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
Joe Pfeiffer
8ebf335a49
Merge pull request #2509 from SiboVG/issue-2483
[#2483] Support more (larger) paper sizes
2024-07-14 13:32:07 -06:00
Joe Pfeiffer
7ab2b9acfe
Merge pull request #2508 from SiboVG/issue-2462
[#2462] Provide air density as plottable variable
2024-07-14 13:30:07 -06:00
SiboVG
33f0e2a2e6 Don't hardcode points per inch 2024-07-13 02:03:43 +02:00
SiboVG
d52fa4733e Add alternative paper size names 2024-07-13 01:49:21 +02:00
SiboVG
7eff5efdc8 [#2483] Support more (larger) paper sizes 2024-07-13 01:35:57 +02: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
Joe Pfeiffer
22faae42ae
Merge pull request #2506 from SiboVG/issue-2500
[#2500] Fix issues with double-clicking
2024-07-11 15:48:38 -06:00
SiboVG
cecbdb95cb [#2500] Fix issues with double-clicking 2024-07-11 17:55:23 +02:00
Sibo Van Gool
47b6fa273b
Merge pull request #2503 from JoePfeiffer/update-extension-documentation
Update simulation extensions documentation to reflect switch to gradle
2024-07-09 23:40:17 +02:00
JoePfeiffer
90f09d9860 In Cdm example don't actually save Cdm to FlightDataBranch until after simulation step. 2024-07-09 15:16:52 -06:00
JoePfeiffer
e1490e0d3d Initialize sim extensions before adding system-defined listeners to the sim listener list. This has the effect of running the user-defined listeners before evaluating custom expressions, so custom expressions can use the results from the user-defined listeners. 2024-07-09 14:41:05 -06:00
Joe Pfeiffer
3f013d9d83
Merge pull request #2504 from JoePfeiffer/fix-FlightDataType-equals
Fix FlightDataType test for equality
2024-07-09 14:27:57 -06:00
JoePfeiffer
5da56840c8 Fix FlightDataType check for equality 2024-07-08 15:16:32 -06:00
Joe Pfeiffer
bcb9fe2e47
Merge pull request #2502 from JoePfeiffer/store-more-initial-data
Combine some code between RK4SimulationStepper, AbstractSimulationStepper, and Euler steppers
2024-07-06 15:05:56 -06:00
JoePfeiffer
c5a2f52d17 Change directories to conform to gradle directory layout
Change package and import statements to match changes since switch to gradle
Get rid of note pointing to documentation about listeners (it wasn't a valid hyperlink, and I can't find the documentation it thought it was pointing to in this documentation tree)
A little bit of rewording here and there
Get rid of src-extra/AirStart.java  file
2024-07-05 16:12:13 -06:00
JoePfeiffer
503e298eb3 Merge branch 'unstable' into store-more-initial-data 2024-07-03 14:33:20 -06:00
JoePfeiffer
deeed0f7e0 Move DataStore from RK4SimulationStepper to AbstractSimulationStepper and make it protected (instead of private).
Move sim working variables for Euler steppers into DataStore.
Have DataStore store its own variables to FlightDataBranch instead of relying on code form outside
2024-07-03 14:27:36 -06:00
SiboVG
900a9da8e0 Clarify instructions on loading the Gradle project in IntelliJ 2024-06-11 01:21:10 +02:00
Sibo Van Gool
69c88baefc
Hide ToDo by default 2024-06-10 21:01:10 +02:00
JoePfeiffer
6b4e7f014e Merge remote-tracking branch 'refs/remotes/origin/store-more-initial-data' into store-more-initial-data 2024-06-10 09:35:17 -06:00
Sibo Van Gool
10278102d6
Add ReadTheDocs info 2024-06-09 17:38:55 +02:00
SiboVG
2b814dde0b Add missing dependency 2024-06-09 17:24:39 +02:00
SiboVG
864b192440 Add sphinx docs dependencies in requirements.txt 2024-06-09 17:20:55 +02:00
SiboVG
cbc7344940 Add readthedocs YAML config 2024-06-09 17:08:13 +02:00
Sibo Van Gool
dd9aad3658
Merge pull request #2496 from SiboVG/sphinx-docs
Add Sphinx documentation
2024-06-09 17:04:37 +02:00
SiboVG
830336320e Remove mediawiki image 2024-06-09 17:03:18 +02:00
JoePfeiffer
5548bf1557 Save all available data at start of simulation 2024-06-06 13:54:23 -06:00
JoePfeiffer
33fc756a3e Use SimulationStatus.storeData() to save data to FlightDataBranch 2024-06-06 13:53:24 -06:00
JoePfeiffer
6ef9197d72 Move data from RK4SimulationStatus to RK4SimulationStepper.DataStore and eliminate RK4SimulationStatus 2024-06-06 13:51:45 -06:00
JoePfeiffer
7b0637e800 Merge remote-tracking branch 'refs/remotes/origin/store-more-initial-data' into store-more-initial-data 2024-06-06 11:18:13 -06:00
Sibo Van Gool
b76c9a2d04
Merge pull request #1 from JoePfeiffer/sphinx-docs
Update codebase walkthrough for OpenRocket core
2024-06-05 01:54:06 +02:00
Joe Pfeiffer
fd85c523e3
Merge pull request #2491 from JoePfeiffer/sort-csv
Sort FlightDataTypes on FlightDataGroup priority first, then on FlightDataType priority
2024-06-04 17:43:26 -06:00
Joe Pfeiffer
28c92ac52a
Merge pull request #2494 from SiboVG/remove-duplicate-pref
Remove duplicate "Open last design file" preference from design tab
2024-06-04 17:43:08 -06:00
Joe Pfeiffer
e6eae2fb94
Merge pull request #2495 from SiboVG/remove-presets
Remove the Presets example design
2024-06-04 17:42:49 -06:00
SiboVG
6d76a3238d Really getting tired of writing docs... 2024-06-05 00:35:50 +02:00
SiboVG
c4942d2a48 Remove the Presets example design 2024-06-05 00:19:55 +02:00
SiboVG
657e7c873d Remove duplicate "Open last design file" preference from design tab 2024-06-05 00:16:19 +02:00
Sibo Van Gool
ce70842204
Improve clarity of launch rod tooltip text 2024-06-04 23:32:07 +02:00
JoePfeiffer
2ee9883a2d Clean up storeData 2024-06-04 12:30:20 -06:00