Daniel_M_Williams
d6f808b376
[fix][Refactor] rocketcomponent.position.RadiusMethod to be clearer
...
1. renamed getOuterRadius() => getBoundingRadius()
Previous function did not make sense, where implemented in FinSet.
2. Changed implementation of RadiusMethod.*.getRadius()
now fails a bit more gracefully.
2018-09-09 12:29:11 -04:00
Daniel_M_Williams
cfef7532ab
[refactor] tightened access specifiers in FinSet.java
2018-09-03 22:54:42 -04:00
Daniel_M_Williams
efd8a3e15e
[cleanup] removed dead code, and fixed javadocs
2018-09-03 22:52:25 -04:00
Daniel_M_Williams
8dc851e1db
[fix] cleanup up unused imports in core/test/net/sf/openrocket/rocketcomponent/*
2018-09-03 22:51:00 -04:00
Daniel_M_Williams
8d439db6e0
[fix] may now create and drag a point in one click.
2018-09-03 21:56:37 -04:00
Daniel_M_Williams
ef3792d9cb
[fix] run configuration and jar paths are now cross-platform
2018-09-03 14:10:00 -04:00
Daniel_M_Williams
4487e457de
[build] added jar artifact for IDEA Intellij build
2018-09-03 14:10:00 -04:00
Daniel_M_Williams
43b8ec3fa5
[fix][config] rename Run Target Configurations
2018-09-03 14:10:00 -04:00
Daniel_M_Williams
9f8e57e36c
[feat] added shared build configurations for Intellij at .idea/runConfigurations/*"
2018-09-03 14:10:00 -04:00
Daniel_M_Williams
b63616b1be
[build] Updated dependencies for running from intellij
2018-09-03 14:10:00 -04:00
Joe Pfeiffer
7a04bd567c
missed reversing the operands in the calculation of last bit of impulse
2018-08-27 09:16:16 -06:00
Daniel_M_Williams
3153ccf545
[ fixes #426 ] reworks FreeformFinSet Selected point display... it is now a second, expanded, different colored box.
2018-08-26 18:39:59 -04:00
Joe Pfeiffer
d2cdea2113
Little bit more massaging for clarity (replace avgImpulse with impulse)
2018-08-26 16:32:44 -06:00
Daniel_M_Williams
e4b6b25a8b
[ fixes #419 ] Adding new points to FreeformFins are now placed at the mouse cursor
2018-08-26 17:31:46 -04:00
Daniel_M_Williams
f3dbceba37
[refactor] separated FinSet Tests into files corresponding to FinSet, TrapezoidalFinSet, and FreeformFinSet
2018-08-26 17:27:41 -04:00
Daniel_M_Williams
104b0ce74f
[ fixes #425 ][ fixes #440 ] FinPointFigure contents are bottom-aligned, properly sized.
2018-08-26 16:59:01 -04:00
Daniel_M_Williams
10a0cabd98
[ fixes #436 ] Rocket figures now center as desired.
2018-08-26 16:59:01 -04:00
Daniel_M_Williams
c971978b02
[fix] AbstractScaleFigure now stores (& requires!) the visible bounds when setting zoom/scale.
...
- if the visible bounds are larger than the requested scale bounds, then the figure is expanded to match.
2018-08-26 16:59:01 -04:00
Daniel_M_Williams
3593b2197b
[ fixes #439 ] May now delete points again, in the FreeformFinSetConfig window
2018-08-26 16:59:01 -04:00
Daniel_M_Williams
8dfd4bfd53
[minor][debug][oneline] removed excess sys.err debug line
2018-08-26 16:59:01 -04:00
Daniel_M_Williams
fab167abdc
[fix] Fixes the way BarrowmanCalculator handles instancing, particularly for ComponentAssemblies
2018-08-26 16:59:01 -04:00
Daniel_M_Williams
e6b788cb0b
[test] Moved fins from core-body to booster-body; (they are now doubly-instanced); adjusted tests to accept this.
2018-08-26 16:59:01 -04:00
Daniel_M_Williams
4cb8a03454
[ resolves #423 ][partial] BarrowmanCalculator no longer multiplies instanced leaf nodes.
2018-08-26 16:59:01 -04:00
Daniel_M_Williams
7e5ab5de32
[fix] Revert patch 6289aef0... which introduced simulation anomalies
2018-08-26 16:59:01 -04:00
Daniel_M_Williams
4a91ecd63a
[feature][ Resolves #426 ] implemented FinPoint SelectedIndex Indicators
...
- figure and table update each other
2018-08-26 16:59:01 -04:00
Daniel_M_Williams
bea26fc511
[refactor] renamed FinSet#fins => FinSet#finCount to make it's meaning more explicit
2018-08-26 16:59:01 -04:00
Daniel_M_Williams
1418cb902b
[ fixes #431 ] Fins default to instance count / fin count == 1
...
- Fixed init bug
- added unittests for fin count loading/saving/creation
2018-08-26 16:59:01 -04:00
Daniel_M_Williams
eee24233cb
[ fixes #419 ] Clicking in fin-point figure now calculates closest segment correctly
2018-08-26 16:59:01 -04:00
Daniel_M_Williams
040c2d0091
[ fixes #424 ] Addes back in ConfigDialog outside spacing.
2018-08-26 16:59:01 -04:00
Daniel_M_Williams
165f005b12
Version Bump to Alpha 8
2018-08-26 16:59:01 -04:00
Daniel_M_Williams
fc43b19db0
[fix] clicking away from points now longer causes an exception
2018-08-26 16:59:01 -04:00
Daniel_M_Williams
80c0fa8568
[ fixes #425 ] FinPointFigure ScrollBars now adjust with zoom in/out
2018-08-26 16:59:01 -04:00
Daniel_M_Williams
c3918ad2d4
[feat] FinPointFigure draws its parent/mounting half-body (w/front & back terminators)
2018-08-26 16:59:01 -04:00
Daniel_M_Williams
b63ea3b3cc
[fix] FinPointFigure now auto-scales correctly
...
- auto-zooms on startup
- ScaleSelector Text updates with +/- buttons
- adjusts fin-point drawing code
2018-08-26 16:59:01 -04:00
Daniel_M_Williams
87b1f99a9b
[rm] excised EXTRA_SCALE (==S) factor in ScaleFigure Code
2018-08-26 16:59:01 -04:00
Daniel_M_Williams
885df6ce04
[refactor] Reduce redundant methods in Scalefigures, and harmonize common function names
...
- removed interface that was only inherited by the single AbstractBaseClass
- harmonizes the border pixels variables in the scalefigure package
2018-08-26 16:59:01 -04:00
Daniel_M_Williams
9d76ece128
[refactor] updated BoundingBox class to be more useful
...
- FlightConfiguration now exposes the BoundingBox method for its rocket
2018-08-26 16:59:01 -04:00
Daniel_M_Williams
95b1e8718b
[cleanup] Refactored naming in ScaleSelector to be more consistent 'Zoom' -> 'Scale'
2018-08-26 16:59:01 -04:00
Daniel_M_Williams
9aa71c94cf
[ Fixes #424 ] Respaced FinSetConfig Window:
...
Resolved some sources of phantom whitespace; Spacing on component configuration
windows is now generally tighter.
2018-08-26 16:59:00 -04:00
Daniel_M_Williams
c1d8bfda06
[refactor] fixed warnings and made variable names more explicit in [Freeform]FinSetConfig Dialogs
...
- de-duped writeCSVFile methods
2018-08-26 16:59:00 -04:00
Joe Pfeiffer
c089e3ecb7
Code clarification; should make no difference to results
2018-08-26 14:53:00 -06:00
Joe Pfeiffer
ac2339b8b4
Fix Average Thrust Calculation (fixes issue #441 )
...
Remove test for short time interval before first data point in thrust
curve. Comment said it was for numerical stability; multiplying by a
small number and then adding doesn't introduce any instabilities I'm
aware of in this code.
Add parentheses to clarify that values are being multiplied by time
intervals, not divided.
2018-08-21 17:29:07 -06:00
Joe Pfeiffer
1448cde5aa
Merge pull request #1 from openrocket/unstable
...
Unstable
2018-08-09 15:45:16 -06:00
Wes Cravens
3209e0201e
Merge pull request #437 from JoePfeiffer/fixSimulationLog
...
Fix simulation log
2018-08-07 18:21:31 -05:00
Joe Pfeiffer
7d2e4757e8
Also eliminate redundant "BasicEventSimulationEngine" in log lines
2018-08-06 17:21:24 -06:00
Joe Pfeiffer
39d961df56
Don't report timestep on thrust log line. First it was probably meant
...
to be simulation time, not time step, and second it's already reported
elsewhere
Report altitude and event type at each simulation step
2018-08-06 17:11:12 -06:00
Wes Cravens
e6612ddbe0
Merge pull request #430 from teyrana/fix_debug_window
...
[fixes #428 ] DebugLogDialog // details Pane stays hidden (if toggled hidden)
2018-08-01 10:49:32 -05:00
Daniel_M_Williams
6add0b396c
[ fixes #428 ] minor patch to fix behavior of toggling the details pane in the debug log window
2018-07-08 11:32:51 -04:00
Wes Cravens
3538d53c6d
Merge pull request #416 from JoePfeiffer/fixnewconfiguration
...
Set current configuration before creating simulation
2018-07-05 00:55:01 -05:00
Wes Cravens
5fcd62dc84
Merge pull request #420 from teyrana/fix_new_stage
...
[fix][oneline] both Create Stage buttons now create stages with the same name
2018-07-05 00:54:41 -05:00