JoePfeiffer
1bf2ed2a54
Show stage names instead of stage numbers
2018-10-31 18:46:17 -06:00
Daniel_M_Williams
2ac764b4c3
[fix][partial] Addresses some instances of #329 in NoseCones and Transitions
2018-10-15 21:12:04 -04:00
Daniel_M_Williams
f5d786fab6
[fix][partial] Address Some issues of TrapezoidFinSetConfig: isssue #329
2018-10-15 13:10:04 -04:00
Daniel_M_Williams
20318fde5c
[fix][partial] Address some BodyTubeConfig instances of issue #329
2018-10-15 12:57:05 -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
b63616b1be
[build] Updated dependencies for running from intellij
2018-09-03 14:10:00 -04: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
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
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
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
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
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
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
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
Daniel_M_Williams
82d5f871f0
[upgrade] Updated Eclipse buildfiles to use Java 1.8
2018-06-17 15:34:55 -04:00
Daniel_M_Williams
32c612fb91
[upgrade] Updated ant build.xml to use java 1.8
2018-06-17 15:34:46 -04:00
Daniel_M_Williams
a9efed4288
[fix] both Create Stage buttons now create stages with the same name
...
- reads the value of `Stage.Stage` from 'core/resources/l10n/messages.properties'
- currently "Stage"
2018-06-09 20:15:19 -04:00
Daniel_M_Williams
f15830fc3b
[fix] 2d figure - Transition Shoulders now rotate correctly
2018-06-04 20:25:07 -04:00
Joe Pfeiffer
09123dd0ce
Set current configuration before creating simulation
...
createSimulationForConfiguration() assumed addConfiguration() and
copyConfiguration() would set the new configuration as selected, but
they didn't resulting in simulation based on old configuration, not new
one. Fixed.
addConfiguration() and copyConfiguration() had enough common code that
consolidating them and createSimulationForConfiguration() seemed like a
good idea.
Let FlightConfiguration.copy() create new ID for consistency with
constructor.
2018-06-04 12:37:40 -06:00
ChrisMickelson
5cf53f870f
Update JarInJarStarter.java
...
#346 re-fix
change line 33 back to ClassLoader loader = new URLClassLoader(urlArray, null);
2018-05-30 05:41:23 -05:00
Joe Pfeiffer
2839dfd4dd
Cleared up problem with blank combobox popups after adding flight
...
configurations.
(1) Created new ConfigurationComboBox, extended from
JComboBox<FlightConfiguration>, with a listener for popup opens that
connects to a new ConfigurationModel.
(2) Removed some cruft from ConfigurationModel and made it a nested
class within ConfigurationComboBox.
(3) Updated ComponentAnalysisDialog, RocketPanel, and
SimulationEditDialog to use ConfigurationComboBox.
2018-05-24 12:38:09 -06:00
Daniel_M_Williams
32aa32da15
[Workaround] Hides the Optimization Dialog until it can be fixed
2018-04-08 11:29:46 -04:00
Daniel_M_Williams
0b1e01137a
[ Resolves #397 ][Workaround] Hides the Component Analysis Dialog until it can be fixed.
2018-04-08 11:25:48 -04:00
Daniel_M_Williams
786ca55c45
[fix][ Resolves #378 ] Component Preset Dialog has an appropriately sized search bar
2018-03-03 17:03:27 -05:00
Daniel_M_Williams
28bdfac550
[fix][ Resolves #330 ] Rocket size now updates on main screen after scaling rocket
2018-03-03 17:03:18 -05:00
Daniel_M_Williams
d859337e12
[fix] prevent a NPE if openrocket does not detect the example files
2018-03-03 17:03:10 -05:00
Daniel_M_Williams
1470a84673
[debug] removed unnecessary printlns in unit tests
2018-02-25 12:43:49 -05:00
Daniel_M_Williams
7017b0b2f0
[fix] removed Angle.Fixed and Radius.Surface positioning methods
2018-02-03 10:25:03 -05:00
ChrisMickelson
40f18d9125
Update RocketRenderer.java
...
Fix depth test issues with transparent components
2018-02-02 04:49:32 -06:00
Wes Cravens
82b78face9
Merge pull request #390 from teyrana/alpha5
...
Alpha5
2018-01-27 21:36:00 -06:00
Daniel_M_Williams
85fc41d203
[feature][refactor] Implemented Relative Positioning for Axial, Angular, and Radius directions
...
- Allows more precise and flexible control of component positions
- file format:
-- maintains compatability with previous major release (15.04)
-- may not accept file formats from unstable development branches in-between major releases
2018-01-21 12:06:42 -05:00
Daniel_M_Williams
0498900078
[feat] Added Positioning methods and interfaces for Axial, Radius, and Angle directions
...
- also added minor angle-wrapping function to MathUtil
2018-01-21 12:06:25 -05:00
Daniel_M_Williams
23d7397fa6
[refactor] Pods and ParallelStages are now attached to BodyTubes *only*
2018-01-13 14:35:16 -05:00
Johan Tibell
15d14e43a3
[ Resolves #346 ][fix] Use a parent ClassLoader
...
Before we explicitly set the parent to null, which caused classes to
fail to load on Java 9.
Fixes #346 .
2017-12-30 11:16:21 -05:00
Daniel_M_Williams
20eff575f4
[fix] Fix MassCalculator Unittests.
...
(Effectively a re-write of the MassCalculation code)
- renamed some mass calculator accesor methods
- MassData, InertiaMatrix refactored into 'RigidBody' class
- refactors out cache code to separate wrapper class
- calculations now use the Transform class to translate masses, CM, and MOI
- new class: MassCalculation
- contains relevant context for a given calculation: tree-root, type, time, config
- contains most actual calculation code
- calculations are tracked with a context class: MassCalculation
2017-12-25 20:56:11 -05:00