5499 Commits

Author SHA1 Message Date
JoePfeiffer
3ff29f8d0e Merge branch 'unstable' into fix-acceleration-status
Not quite sure what the conflict was with the flight events test. It looked like it was just the changes I made on this branch...
2023-09-26 17:05:26 -06:00
JoePfeiffer
7bafe94f23 Pass acceleration data to post listeners
Also, existing code wouldn't call calculation post-listeners if pre-listeners had been called. Fixes that.
2023-09-26 16:48:54 -06:00
JoePfeiffer
7a2ede6e24 Use current atmospheric conditions, not previous conditions, in calculating thrust.
This lets us get rid of previousAtmosphericConditions completely.

Note that while we pass acceleration and atmospheric conditions into calculateAverageThrust(), we don't actually do anything with them there. They appear to be passed in for some sort of eventual enhancements when we do things like altitude compensation for motors, or acceleration for hybrids or water rockets.

It also turned out that while we called getPreviousAtmosphericConditions() when call ing calculateAverageThrust(), setPreviousAtmosphericConditions() was never called.
2023-09-26 14:46:09 -06:00
JoePfeiffer
65b36af180 cleaned up FlightEventsTest by
(1) creating a CompareEvents() method called by both testSingleStage() and testMultiStage() to get rid of duplicate code; also made creation of expected events in testSingleStage() cleaner

(2) tied required time accuracy of events that depend on one of the simulationsteppers to the simulation timestep. This also let us go back to testing time on all events.
2023-09-24 16:37:43 -06:00
JoePfeiffer
1b29a6b767 Testing time on events that are determined by simulation steppers shouldn't be
more precise than the simulation time step.
2023-09-23 14:23:59 -06:00
JoePfeiffer
faa7c03308 Make store persistent instead of creating a new one every step()
Use timestep remaining in store instead of getPreviousTimeStep() and setPreviousTimeStep()
2023-09-23 14:19:59 -06:00
Sibo Van Gool
2ce09e8f90
Merge pull request #2343 from SiboVG/issue-2341
[#2341] Sanitize OBJ export groupnames
2023-09-20 13:28:40 +02:00
SiboVG
d36b5d3e9d [#2341] Sanitize groupnames 2023-09-20 13:27:58 +02:00
SiboVG
19854154b4 Refactor filename illegal char method 2023-09-20 13:27:38 +02:00
Sibo Van Gool
27b0498a3b
Merge pull request #2332 from JoePfeiffer/3d-rocket
Add David Cain's 3d printed model rocket example
2023-09-18 23:05:14 +02:00
SiboVG
dd12e0c92a Add border to y axis types 2023-09-18 22:35:27 +02:00
SiboVG
f77b76b649 Fix welcome border dark mode 2023-09-17 22:39:14 +02:00
Sibo Van Gool
8802c48201
Merge pull request #2334 from SiboVG/update-jogl
Update JOGL
2023-09-17 22:33:16 +02:00
SiboVG
a3867bfdc0 Update JOGL 2023-09-17 22:32:42 +02:00
Sibo Van Gool
204b66f0e2
Merge pull request #2333 from SiboVG/small-fixes
Don't use selected row, but target row for preset selection
2023-09-17 18:45:26 +02:00
SiboVG
7305670fb0 Don't use selected row, but target row for selection 2023-09-17 18:43:37 +02:00
SiboVG
9ac7f9bb99 Set border around welcome dialog 2023-09-17 18:34:31 +02:00
JoePfeiffer
c759a6a865 update dbcook database 2023-09-16 18:34:35 -06:00
JoePfeiffer
be773a3e9c fix indentation 2023-09-16 18:17:23 -06:00
JoePfeiffer
d185be011c Include the actual .ork file 2023-09-16 18:10:59 -06:00
JoePfeiffer
121fb3c1b8 Add David Cain's 3d printed model rocket example 2023-09-16 16:47:28 -06:00
Sibo Van Gool
f33dcb9d44
Merge pull request #2331 from SiboVG/prep-beta
Prep beta
2023-09-16 01:03:24 +02:00
SiboVG
61b6c778ec Whoops, shouldn't forget this 2023-09-16 01:02:15 +02:00
SiboVG
12d98b3b77 Update installer to 23.09.beta.01 2023-09-16 00:59:57 +02:00
SiboVG
74d3bc79ef Merge branch 'unstable' into prep-beta 2023-09-15 23:55:30 +02:00
SiboVG
01d75cad7f Update thrustcurves & database 2023-09-15 23:55:25 +02:00
Sibo Van Gool
c78dc3bca7
Merge pull request #2325 from SiboVG/issue-2324
[#2324] Add option to exclude motors from OBJ export
2023-09-15 23:54:53 +02:00
Joe Pfeiffer
4fb4a8a590
Merge pull request #2322 from JoePfeiffer/fix-2321
Store updated units preferences if needed
2023-09-15 05:45:16 -06:00
Sibo Van Gool
84919a179a
Merge pull request #2320 from neilweinstock/release-notes
Release notes for 23.09 beta 1
2023-09-15 12:13:49 +02:00
Sibo Van Gool
ec9ef04c33
Last changes 2023-09-15 12:05:44 +02:00
Sibo Van Gool
e735add6e6
Small change in wording 2023-09-15 12:04:28 +02:00
Sibo Van Gool
4874fd1fb5
Update build version 2023-09-15 12:01:52 +02:00
Sibo Van Gool
53550a1b8d
Make release notes more consistent 2023-09-15 12:01:09 +02:00
Sibo Van Gool
814cac04b2
Merge pull request #2330 from SiboVG/issue-2329
[#2329] Apply component tooltip to panel
2023-09-15 09:04:34 +02:00
SiboVG
5cc91f2813 [#2329] Apply component tooltip to panel 2023-09-15 09:02:46 +02:00
SiboVG
85004849f5 [#2324] Add option to exclude motors from OBJ export 2023-09-14 00:00:04 +02:00
JoePfeiffer
39e6ba18e1 Store updated units preferences if needed 2023-09-13 10:29:55 -06:00
Neil Weinstock
8f13b87cbe
More release notes tweaks. 2023-09-13 10:36:53 -04:00
Neil Weinstock
701af8bab2
Release notes tweak 2023-09-13 10:36:06 -04:00
Neil Weinstock
2e060c8a02
Reword major items to un-bury the ledes 2023-09-13 10:35:05 -04:00
Neil Weinstock
baa67443be
Update ReleaseNotes.md 2023-09-13 08:09:11 -04:00
Neil Weinstock
74c5dc1879
Update ReleaseNotes.md 2023-09-12 21:15:52 -04:00
Neil Weinstock
1a3a8af69a
First draft of release notes for 23.09 2023-09-12 21:12:36 -04:00
Sibo Van Gool
3595a6d39e
Merge pull request #2292 from neilweinstock/tube-fin-icons
New tube fin icons
2023-09-11 14:56:14 +02:00
Joe Pfeiffer
9741a9e868
Merge pull request #2317 from SiboVG/issue-2316
[#2316] Add warning for zero-thickness component OBJ export  @SiboVG
2023-09-10 10:57:32 -06:00
SiboVG
e9264d9dcf Clamp shoulder thickness when radius changes 2023-09-09 22:24:39 +02:00
SiboVG
a7a2f4acc9 Don't export transition inside when filled due to shoulder 2023-09-09 22:23:33 +02:00
SiboVG
74cd0e9636 Warn for zero-thickness shoulder 2023-09-09 14:14:22 +02:00
SiboVG
08c002ed57 Add shoulder margin 2023-09-09 14:05:27 +02:00
SiboVG
5c68fda00e [#2316] Add warning for zero-thickness component OBJ export 2023-09-09 12:36:04 +02:00