Wes Cravens
02634fef6f
Merge pull request #533 from teyrana/fix_525_zero_diameter
...
Fixes #525 ; Main Figure display rocket diameter again.
2019-04-10 10:47:46 -05:00
Wes Cravens
ef08041802
Merge pull request #530 from JoePfeiffer/fix-527
...
Fix #527
2019-04-10 10:47:26 -05:00
Wes Cravens
48adb703d3
Merge pull request #523 from JoePfeiffer/fix-522
...
Fix 522
2019-04-10 10:46:44 -05:00
Wes Cravens
5a0338515c
Merge pull request #520 from teyrana/fix_482_grid
...
[Fixes #482 ][graphics] adjusts line color and width in FinPointFigure
2019-04-10 10:46:25 -05:00
Daniel_M_Williams
93a60c94f7
[ fixes #525 ] main window (again) displays max diameter of centerline components
...
-- added FlightConfiguration::getCoreComponents() method
2019-03-31 09:34:08 -04:00
JoePfeiffer
d635ed4c74
Remove validation when modifying fin tab
2019-03-19 14:35:45 -06:00
JoePfeiffer
f51ce5e931
oops, that shouldn't have been in there
2019-03-13 14:51:06 -06:00
JoePfeiffer
18ce41d9e7
Modified setTabHeight, setTabLength, and setTabOffset to take a second
...
parameter, determining whether to validate fin tab, and made them
private.
Created two public wrappers for each, one calling for validation
(which has the same signature as the original three methods), and the
other not.
Called NoValidate versions of the three in file loading functions so
validation doesn't interfere with tab length when tab is read before
fin.
Tried to make the coding of the three more consistent with each
other.
2019-03-13 14:45:30 -06:00
JoePfeiffer
efacebf5d8
Refactored MassCalculation.calculateAssembly() to separate calculation
...
of structure from calculation of motors, so mass and CG overrides
don't affect motors
Modified structure calculation so that when an override is in effect
and children are also being overridden, don't include root of tree as
an element in its own right when computing MOI.
Modified MassCalculatorTest to look for correct MOI value.
2019-03-07 18:05:44 -07:00
JoePfeiffer
fc5ef54d9d
Modify comments on public accessors to match code
2019-03-04 11:23:49 -07:00
Wes Cravens
6efc7e42a1
Merge pull request #518 from ChrisMickelson/unstable
...
Spashscreen update for 2019
2019-03-04 11:45:55 -06:00
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
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
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