Wes Cravens
85fba669cd
Merge pull request #515 from teyrana/alpha12
...
[version] bump to alpha-12
2019-03-04 11:45:41 -06:00
Wes Cravens
d22b0f3154
Merge pull request #517 from JoePfeiffer/fix-481
...
Fix 481
2019-03-04 11:45:27 -06:00
JoePfeiffer
cf63044c42
Oops, I shouldn't have added that to my repository
2019-02-20 19:08:42 -07:00
JoePfeiffer
f11a3e4d69
Fix issue 361
...
Continue a simulation until there are no more flight events, instead
of terminating on landing. Add warnings for all events that occur
after landing.
2019-02-20 19:05:58 -07:00
JoePfeiffer
eeb82c4573
Add warning when flight events remain in queue at ground hit time
...
(addresses issue #361 )
2019-02-19 13:21:58 -07:00
Daniel_M_Williams
e45e116b97
[graphics] adjusts line color and width in FinPointFigure
2019-02-17 11:33:56 -05:00
JoePfeiffer
eb3a129e67
Modify FinSetCalc to only produce result for one fin, to be summed in
...
BarrowmanCalculator
Modify BarrowmanCalculator to actually sum fin nonaxial forces
Modify FinSetCalcTest to sum fins in test3Fin() and test4Fin()
Extra bonus: if at some point we allow fins to be other than radially
symmetrical, this code should still work (not tested)
2019-02-11 15:37:21 -07:00
JoePfeiffer
6c535bff94
Modified thrustcurve serialization to be more robust in the case of
...
some common (but generally not important) errors in thrustcurves, and
not enter thrustcurves that will cause simulation failures into the
database.
(1) Permits thrustcurves to start at time 0 with a nonzero thrust.
Previous code inserted a datapoint with time 0 and thrust 0; this
caused thrust interpolation code to fail while running a simulation.
If the first datapoint is at a time greater than 0 it does enter a
(0, 0) datapoint, as this is the correct documented behavior for RASP
files.
(2) Permits thrustcurves to end with a nonzero thrust. Similarly to
the previous case, the old code entered a new datapoint at the same
time as the previous end of thrust with thrust 0, which would break
thrust interpolation.
(3) Thrustcurves that have a zero-thrust datapoint and a non-zero
thrust datapoint at time 0 have the first datapoint removed.
(4) Thrustcurves with more serious errors -- mainly multiple thrusts
at a single time -- aren't entered into the database, as they will
break thrust interpolation and there is no obvious way to guess which
of the datapoints is correct, or to see how to average them.
2019-02-09 18:00:30 -07:00
ChrisMickelson
ec0e1a2353
Update splashscreen copyright year to 2019
2019-02-06 14:15:34 -06:00
ChrisMickelson
a91fbb0ab5
Splashscreen source file update for 2019
...
Gzipped xcf file as well as png. Changed copyright year to 2019.
2019-02-06 14:13:46 -06:00
JoePfeiffer
13f7c583fd
Changed logging in BarrowmanCalculator.java to use stderr (easier to
...
use with unittest)
Added "End Plate Test" rocket to TestRockets and BarrowmanCalcTest
2019-02-04 11:34:35 -07:00
JoePfeiffer
2e7b3da1c0
Addresses Issue 481
...
Modify BarrowmanCalculator to use InstanceMap and InstanceContext to
iterate through all components. This addresses 481 by actually
computing nonaxial forces for all components, instead of computing a
single instanceable component and using it as a representative of all
instances.
Modify calculateNonAxialForces to accept a Transformation argument, so
they can use rotations from instances (only actually affects
FinSetCalc and TubeFinSetCalc)
2019-01-30 15:10:41 -07:00
Daniel_M_Williams
bb333ee1cc
[version] bump to alpha-12
2019-01-27 11:13:11 -05:00
Wes Cravens
1abf0d3834
Merge pull request #513 from teyrana/refactor_instance_map
...
Refactor instance map
2019-01-26 07:14:39 -06:00
Wes Cravens
15b6094350
Merge pull request #511 from teyrana/fix_510_tab_save
...
[fixes #510 ] Fin tab now saves the correct offset
2019-01-26 07:14:18 -06:00
Wes Cravens
143afb0fde
Merge pull request #508 from teyrana/fix_482_fin_grid
...
Fixes #482 // Tweak // Adjusts FinPointFigure background grid to be more useful
2019-01-26 07:14:01 -06:00
Wes Cravens
7b0724ab0a
Merge pull request #507 from teyrana/fix_387_cp
...
Increase accuracy of Center-Of-Pressure calculations
2019-01-26 07:13:47 -06:00
Wes Cravens
090caed29e
Merge pull request #506 from teyrana/fix_498_neg_inertia
...
Fixes #498 - Refactor of FreeformFinSet[Test]
2019-01-26 07:13:31 -06:00
Daniel_M_Williams
577b09c4e9
[refactor] switched 2D figure rendering over to new, simpler system
2019-01-25 22:27:23 -05:00
Daniel_M_Williams
0711cb785b
[fix] re-implements RocketRenderer-tree-code
2019-01-25 22:27:23 -05:00
Daniel_M_Williams
efabe81790
[feat] FlightConfiguration may now generate an InstanceMap
2019-01-25 22:27:15 -05:00
Daniel_M_Williams
7b28923659
[fix] converts getActiveComponent calls to getAllComponents
...
- this clears the 'using a deprecated function' warning
- more importantly, this clarifies what exactly the caller needs at each call site
2019-01-25 21:18:38 -05:00
Daniel_M_Williams
fdc54ca5f4
[ fixes #510 ] Fin tab now saves the correct offset
2019-01-20 16:31:30 -05:00
Daniel M Williams
3b342391b1
[fix] may now always edit a FreeformFinSet's p[0]. Again.
2019-01-02 19:23:13 -05:00
Daniel M Williams
01fd20ebcc
[refactor] added code to tests for negative inertia / intersection case
2019-01-02 19:23:11 -05:00
Daniel M Williams
cf4a935302
[test] Refactored FreeformFinSetTest to de-dup code execution.
2019-01-02 19:11:32 -05:00
Daniel_M_Williams
eed5863790
[ fixes #387 ] Increases accuracy of Center-Of-Pressure calculations on instanced assemblies
2019-01-02 19:06:46 -05:00
Daniel_M_Williams
055132aa99
[test] expands aerodynamics unit-test to verify CP.y, and .z coordinates (of fins on boosters)
2019-01-02 19:06:46 -05:00
Daniel_M_Williams
52d1a26cd8
[tweak] Adjusts the spacing between minor gridlines in FinPointFigure
2019-01-02 18:40:09 -05:00
Daniel_M_Williams
9ebf681ee1
[tweak] adds different colors for major and minor grid-lines
2019-01-02 18:40:09 -05:00
Wes Cravens
c5733b9b68
Merge pull request #505 from teyrana/fix_500_cg
...
[fixes #500 ] May Calculate CG for fins on zero-dimension mounts
2019-01-02 16:52:26 -06:00
Wes Cravens
02031680d9
Merge pull request #504 from teyrana/fix_502_rocketfigure_bounds
...
[fixes #502 ] Adjust RocketFigure Bounds
2019-01-02 16:52:07 -06:00
Daniel_M_Williams
70b7537614
[ fixes #500 ] May now calculate CG for fins attached to zero-dimension mounts
2018-12-22 04:50:01 -05:00
Daniel_M_Williams
5cd7f97847
[comment] delete misleading/incorrect comment
2018-12-21 14:46:46 -05:00
Daniel_M_Williams
be1aac2c66
[ fixes #502 ] Adjust RocketFigure Bounds to include negative-coordinate components
2018-12-21 14:45:11 -05:00
Wes Cravens
1ae277bf0a
Merge pull request #501 from teyrana/fix_499_fin_convert
...
[fixes #499 ] prevents an exception after converting-to-freeform
2018-12-21 12:17:09 -06:00
Wes Cravens
bc22b49a76
Merge pull request #495 from teyrana/fix_fin_zero
...
[fix][minor] May correctly adjust first fin point
2018-12-21 12:16:41 -06:00
Wes Cravens
fee141d2fc
Merge pull request #494 from teyrana/fix_329_events
...
[fixes #329 ] refactors some event-handling in component config dialogs
2018-12-21 12:16:23 -06:00
Daniel_M_Williams
b8c8237ae4
[ fixes #499 ] prevents an exception after coneverting-to-freeform
2018-12-15 12:21:42 -05:00
Daniel_M_Williams
cff658e0ca
[fix][minor] May correctly adjust first fin point, if it's within the mount's x-bounds
2018-12-09 17:05:24 -05:00
Daniel_M_Williams
2282d33c3d
[ fixes #329 ] refactors some event-handling in component config dialogs
2018-12-08 18:29:01 -05:00
Wes Cravens
cc7a264ad7
Merge pull request #483 from Symbian9/patch-1
...
Deploy continuous builds to GitHub
2018-12-08 12:31:05 -06:00
Wes Cravens
ce2982e576
Merge pull request #489 from teyrana/fix_474_488
...
Fix 474, 488 (rendering and editing issues with free-form fins)
2018-12-08 12:30:44 -06:00
Wes Cravens
b97e12cc41
Merge pull request #490 from teyrana/fix_482_fin_shape_grid
...
[fix 482] Adjusts grid-line colors (alpha) to be more visible
2018-12-08 12:30:34 -06:00
Wes Cravens
b41af82c90
Merge pull request #491 from JoePfeiffer/fix-exception
...
Clamp pitch and yaw damping moments to avoid numerical instability
2018-12-08 12:30:25 -06:00
Wes Cravens
5e3d8013e4
Merge pull request #492 from teyrana/fix_387_offaxis_cp
...
[fixes #387 ] Fixes one source of off-axis CP error
2018-12-08 12:30:12 -06:00
JoePfeiffer
20fa9925cb
Closes #478
...
Clarifies variable names
Removes previous attempt to limit damping moments by using minimum
velocity of 1.0
Clamps damping moments so they cannot exceed actual moments, avoiding
numerical instability
2018-12-02 14:17:33 -07:00
Daniel_M_Williams
dc1f2d9666
[fix 482] Adjusts colors to make fin-point-plot grid lines more visible
2018-12-01 13:56:48 -05:00
Daniel_M_Williams
fda3ae839f
[ fix #488 ] Dragging first fin point works correctly
2018-12-01 13:31:55 -05:00
Daniel_M_Williams
51418e34bc
[ fixes #387 ] Fixes one source of off-axis CP error
2018-12-01 13:05:21 -05:00