Daniel_M_Williams
73e8caa0e5
[tweak] adjusted default size for the optimization dialog
2020-08-23 22:00:52 -04:00
Daniel_M_Williams
728964531b
[refactor][cleanup] refactored optimization.parameters.StabilityParameter -- shortened function, and removed deprecated function call
2020-08-23 22:00:52 -04:00
Daniel_M_Williams
7c72f3a231
[cleanup] adds 'final' keyword in RocketComponent.findComponent(...)
2020-08-23 22:00:52 -04:00
Daniel_M_Williams
41c06572a7
[fix] Rockets now correctly copy their FlightConfigurations
2020-08-23 22:00:51 -04:00
Daniel_M_Williams
1eb329b850
[fix] when copying documents, the simulation->FlightConfigurationId is correctly copied
2020-08-23 22:00:51 -04:00
Daniel_M_Williams
1d552f99f9
[fix] 'Edit Simulation' Dialog now correctly displays the associated flight configuration
2020-08-23 22:00:51 -04:00
Daniel_M_Williams
70cbc54daf
[cleanup] Applies a bunch of changes suggested by the linter in the Optimization Code
2020-08-22 11:18:03 -04:00
Daniel_M_Williams
aa90feb61b
[version] increments the build label to '20-08-alpha-15'
2020-08-22 09:47:22 -04:00
Daniel_M_Williams
9f8ed13713
[fix][optimizer] update the in-dialog figure when the user clicks 'apply optimization'
2020-08-22 09:47:22 -04:00
Daniel_M_Williams
d7c0e9d8ac
[fix] prevented exception when you remove a optimization row while editing it.
2020-08-22 09:47:22 -04:00
Daniel_M_Williams
28ba049975
[fix] Fixed compile issues; Dialog now opens cleanly
2020-08-22 09:47:22 -04:00
Joe Pfeiffer
75c72806f9
Merge pull request #750 from JoePfeiffer/clamp-calculateFinGeometry
...
clamp x coordinate of intersections
2020-08-18 21:10:37 -06:00
JoePfeiffer
99bdf71ba8
In FinSetCalc.calculateFinGeometry(), make sure x coordinates of interections
...
between lines defining fins and strips being used to estimate geometry aren't beyond bounds of fin.
2020-08-17 17:39:08 -06:00
Daniel Williams
08f49d6a04
Merge pull request #749 from teyrana/fix/741-render-rail-button
...
Fix/741 render rail button
2020-08-16 14:44:58 -04:00
Daniel_M_Williams
a9afb829ef
[cleanup] cleans up some whitespace and redundant variables in FlightConfiguration
2020-08-16 14:34:22 -04:00
Daniel_M_Williams
8a14d98fcc
[ fixes #741 ] RailButtons will correctly identify their first parent BodyTube
2020-08-16 14:32:29 -04:00
Daniel Williams
e90318a7ac
Merge pull request #745 from teyrana/fix/740-button-save-load
...
[fixes #740 ] Railbuttons now correctly load instance-separation
2020-08-14 19:34:24 -04:00
Daniel_M_Williams
68927a0e53
[ fixes #740 ] Railbuttons now correctly load instance-separation
...
Actual fix: removed debugging / dev hard-coding. /facepalm
2020-08-14 19:29:24 -04:00
Daniel Williams
56135aafd4
Merge pull request #744 from teyrana/742-load-crash
...
Resolves #742 - Crash on rocket-load
2020-08-14 19:01:03 -04:00
Daniel_M_Williams
eb197427f2
[fix] tightens up calculation of adjacent SymmetricComponents
2020-08-14 18:51:54 -04:00
Daniel_M_Williams
ac1d6b698a
[refactor] streamlined null checks in SymmetricComponent.get{Prev|Next}SymmetricComponent
2020-08-14 18:40:10 -04:00
Daniel_M_Williams
bbf9c4d8a4
[refactor] adjusted variable names in SymmetricComponent.get{Prev|Next}SymmetricComponent to be more obvious
2020-08-14 18:40:10 -04:00
Daniel_M_Williams
db79511184
[fix][comment] fixed test explanatory comment to be accurate
2020-08-14 18:09:39 -04:00
Daniel Williams
168fa689c5
Merge pull request #737 from teyrana/fix/fffzoom
...
Fix/FreeformFinConfig - editing fin points
2020-08-14 16:48:27 -04:00
Daniel_M_Williams
748a871e57
[fix] limits a FreeformFinSet maximum size to 2.5m x 2.5m. This prevents a stack-overflow while editing
2020-08-14 16:38:39 -04:00
Daniel_M_Williams
b960d37a4a
[fix] dragging fin points will now drag the view pane (preventing a user from dragging a point out of view)
2020-08-14 16:37:45 -04:00
Daniel_M_Williams
08c5ecafdf
[fix] zooming in and out now zooms center-to-center
2020-08-09 15:18:54 -04:00
Daniel_M_Williams
ae83846e4e
[fix] restored autozoom behavior on figures -- particularly FinPointFigure
2020-08-09 11:07:35 -04:00
Daniel Williams
1eeef10a5f
Merge pull request #739 from teyrana/fix/699-select-stage
...
[fix] resolves issue #699 , fixes PR #738 , which only partially selected the first stage
2020-08-09 11:07:00 -04:00
Daniel_M_Williams
a1f17b8f7f
[fix] resolves issue #699 , fixes PR #738 , which only partially selected the first stage
2020-08-09 11:06:11 -04:00
Daniel Williams
73bd52fde9
Merge pull request #738 from teyrana/fix/699-select-sustainer
...
[fixes #699 ] pre-select first AxialStage on Rocket-Open
2020-08-08 18:27:05 -04:00
Daniel_M_Williams
4cd56c1616
[ fixes #699 ] preselect first AxialStage on Rocket-Open
2020-08-08 18:26:12 -04:00
Daniel Williams
b17d03138a
Merge pull request #731 from teyrana/fix/726-positioning
...
[Fixes #726 ] Fixes multiple issues when changing Fin-Offset-Methods
2020-08-08 11:25:26 -04:00
Daniel Williams
b62f9fc753
Merge pull request #734 from teyrana/fix/724/motor-dimensions
...
[fixes #733 ][fixes #724 ] Fix the motor-selection-dialog unit updating
2020-08-08 11:24:47 -04:00
Daniel Williams
1471a33a0d
Merge pull request #736 from JoePfeiffer/fix-725
...
Don't create new SimulationStatus on landing.
2020-08-08 11:24:38 -04:00
JoePfeiffer
23c39d5aef
Don't create new SimulationStatus on landing.
...
Makes consistent with BasicLandingStepper; more generally, if you don't need a more specialized derived from SimulationStatus (as is the case with RK4SimulationStepper), you don't need to create a new SimulationStatus when entering a new flight phase.
2020-08-06 14:19:33 -06:00
Daniel_M_Williams
0a0fcc96a9
[ fixes #724 ] Fixes unit-updating in rocket-motor-selection
2020-08-03 23:23:40 -04:00
Daniel_M_Williams
1a261a7c75
[ fixes #733 ] fixes rare bug -- rocket sometimes sends events to deleted ComponentConfigDialog instances
2020-08-02 17:40:09 -04:00
Daniel Williams
917503149c
Merge pull request #732 from teyrana/refactor/reduce180
...
Refactor out deprecated functions.
2020-08-02 16:49:54 -04:00
Daniel_M_Williams
aeae4b1e03
[refactor] ported reduce360 -> reduce2Pi. Because the units are in radians
2020-08-02 16:49:32 -04:00
Daniel_M_Williams
6efbe1e2ab
[refactor] ported reduce180 -> reducePi. Because the units are in radians
2020-08-02 16:49:32 -04:00
Daniel Williams
14bbcecc1e
Merge pull request #729 from teyrana/update/version
...
[Resolves #680 ][doc] Updates build string to: '20-08-alpha-14'
2020-08-02 16:39:08 -04:00
Daniel_M_Williams
6931f7f13f
[fix] Fixes multiple updating issues when changing Fin-Offset-Methods
2020-08-02 16:25:00 -04:00
Daniel_M_Williams
dc9dc3ed63
[fix] Changing the AxialMethod on a RocketComponent now mantains the same position, but changes the internal offset
2020-08-02 16:24:59 -04:00
Daniel Williams
908cd3e619
Merge pull request #728 from teyrana/fix/723-scaling
...
[Fixes #723 ] Fix scaling crashes in some circumstances
2020-08-02 16:12:25 -04:00
Daniel Williams
ed409204d0
Merge pull request #730 from teyrana/fix/727/config-spacing
...
[fixes #727 ][gui][cosmetic] Adjusted layout in RocketComponentConfig layout
2020-08-01 14:55:33 -04:00
Daniel_M_Williams
e5590d5415
[fix][gui][cosmetic] Adjusted layout in RocketComponentConfig layout to improve the legibility, and reduce dead space
2020-08-01 12:59:33 -04:00
Daniel_M_Williams
2437188afe
[doc] Updates build string to: '20-08-alpha-14'
2020-08-01 12:05:22 -04:00
Daniel_M_Williams
fa6cceb4ad
[fix][optimize] Disables events while scaling a rocket. This _greatly_ speeds the scaling
2020-08-01 11:58:05 -04:00
Daniel_M_Williams
4825c7a1ee
[fix][mass] Added a negative-mass check, which rarely happens during inconstitent component updates -- during scaling
2020-08-01 11:56:53 -04:00