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
Daniel_M_Williams
15c00620bc
[ fixes #474 ] Fin bounds include whole fin, even if it extends in front of the mount.
2018-12-01 12:40:16 -05:00
Wes Cravens
4bd3e4ff18
Merge pull request #487 from teyrana/fix_482_fin_shape_grid
...
[fixes #482 ] Restores grid lines
2018-11-26 15:41:37 -06:00
Wes Cravens
7b8a132779
Merge pull request #486 from teyrana/fix_471_phantom_mounts
...
[fixes #471 ] Refactoring FreeformFinSet
2018-11-26 15:41:27 -06:00
Wes Cravens
22bda82af7
Merge pull request #485 from teyrana/fix_454_cannot_move_p0
...
[fixes #454 ] Allows dragging of first point
2018-11-26 15:41:19 -06:00
Wes Cravens
7354c32b5f
Merge pull request #479 from teyrana/fix_470_name_reference_error
...
[fixes #470 ] May load TubeFinSet components again.
2018-11-26 15:37:51 -06:00
Wes Cravens
d6870e77e4
Merge pull request #477 from teyrana/fix_468_render_glitch
...
Fixes #468 : Freeform fins display correctly again.
2018-11-26 15:37:19 -06:00
Wes Cravens
4f4c302f04
Merge pull request #473 from teyrana/version_bump_alpha10
...
[version] bump version string to '19-xx-alpha10'
2018-11-26 15:37:00 -06:00
Daniel_M_Williams
72c6f1d64d
[ fixes #471 ] Refactoring FreeformFinSet to accept root points outside of the base. (which generates bridge-points on-load)
2018-11-26 13:53:51 -05:00
Daniel_M_Williams
6f0957bbc4
[ fixes #482 ] Restores grid lines
2018-11-26 13:25:57 -05:00
Daniel_M_Williams
54af8fcad6
[ fixes #454 ] Allows dragging of first point
2018-11-26 11:04:45 -05:00