1390 Commits

Author SHA1 Message Date
Daniel_M_Williams
aa5545a973 [fix] both pods and boosters now obey the 'auto-radius' option
- update ParallelStage#update to use the parent-class
  which contains 'getOuterRadius'
2017-09-02 11:09:37 -04:00
Daniel_M_Williams
f1c9ebb25f [refactor] Merged configuration tabs for boosters and pods into the 'ComponentAssemblyConfig' class 2017-09-02 11:09:37 -04:00
Daniel_M_Williams
64be463b48 [feat] added getter/setter for 'AutoRadialOffset' to PodSet 2017-09-02 11:09:37 -04:00
Daniel_M_Williams
95a927b3b7 [fix] simulations now correctly count motors on boosters and pods
- thrust now counts motors on InnerTubes AND BodyTubes.
2017-09-02 11:07:41 -04:00
Daniel_M_Williams
76d4136011 [nonfunc] fix typo in function name 2017-09-02 11:07:41 -04:00
Daniel_M_Williams
15bc607acc [fix] fixed deprecated method (reflection) references. 2017-09-02 10:59:17 -04:00
Daniel_M_Williams
ce65463996 [fix] added several config changes to travis config 2017-08-20 20:21:28 -04:00
ChrisMickelson
3997d08a45 update splashscreen 2017-06-05 01:40:42 -04:00
ChrisMickelson
357eb53ce9 update splashscreen 2017-06-05 01:39:33 -04:00
kruland2607
a59aadbf04 Merge pull request #321 from ChrisMickelson/unstable
Alpha value for semi-transparent components saved/loaded and small bug fix
2017-02-01 23:46:02 -06:00
kruland2607
c8eaca6cb0 Merge pull request #315 from teyrana/fix-cg
[Fix][Issue #295] CG now correctly updates when Stages are toggled
2017-02-01 23:45:03 -06:00
kruland2607
33aeb25d84 Merge pull request #301 from Vicilu/unstable
adds more documentation
2017-02-01 23:44:51 -06:00
kruland2607
2403dcd62b Merge pull request #293 from teyrana/rocket-assembly
[Refactor] Rocket now subclasses ComponentAssembly
2017-02-01 23:44:39 -06:00
ChrisMickelson
f6ccc7f264 Update AppearanceHandler.java 2017-02-01 21:54:32 -05:00
ChrisMickelson
6379729670 Update RocketComponentSaver.java 2017-02-01 21:50:15 -05:00
Daniel_M_Williams
3e869e015b [Fix] Modified masscalc test for different active stages. 2016-12-23 18:32:15 -05:00
kruland2607
e4aae02455 Merge pull request #292 from teyrana/unit-comment-fix
Unit comment fix [single-file][non-functional][mini]
2016-11-19 08:29:26 -06:00
Matt Kendall
3642398b1a Remove opaque background from Tube Fin Component Icon 2016-11-05 23:55:31 +00:00
Luiz Victor Linhares Rocha
37402f9b95 adds documentation and refactoring for ThrustCurveMotorSet file 2016-10-24 15:33:02 -02:00
Luiz Victor Linhares Rocha
3fc4c3799c adds documentation for database package 2016-10-24 14:48:05 -02:00
Luiz Victor Linhares Rocha
f0ecd6f495 adds documentation written before update 2016-10-24 11:05:08 -02:00
Kevin Ruland
4532ba6490 Merged master into unstable. 2016-10-23 13:50:33 -05:00
Kevin Ruland
f2d76e3b2b Merge remote-tracking branch 'upstream/master' into unstable 2016-10-23 13:50:08 -05:00
Kevin Ruland
d3240ec1a4 Merge remote-tracking branch 'upstream/unstable' into unstable 2016-10-23 13:16:06 -05:00
Daniel_M_Williams
02aefc6b6e [fix] Fixed RocketTest Failure 2016-10-22 22:58:41 -04:00
Daniel_M_Williams
c556cf93a7 [fix] Cloned flight Configurations now display correct name 2016-10-22 22:58:41 -04:00
Daniel_M_Williams
443b4b9a35 [Doc] Updated function Javadocs 2016-10-22 22:58:41 -04:00
Daniel_M_Williams
6d70cc61f1 [Fix][Issue #294] Multiple fixes to ensure undo & redo function correctly
- The Rocket#trackStages function needs to handle being updated with the same stage id#, but different instance
- Rocket#update now updates the stageMap
- FlightConfigurations refactored to use stage numbers instead of references.
2016-10-22 22:58:23 -04:00
Daniel_M_Williams
31938d69d7 [refine] removed ~40% excess configuration clones while creating undo point. 2016-10-22 18:56:39 -04:00
Luiz Victor Linhares Rocha
9f10b8cec1 adds documentation to some document package and rocketcomponents 2016-10-19 15:22:28 -02:00
Daniel_M_Williams
1c326c88c3 [fix] fixed MotorConfiguration copy constructor to copy motor as well 2016-10-17 21:46:30 -04:00
Daniel_M_Williams
746024cced [minor] renamed constructor variable to correctly indicate purpose 2016-10-17 21:44:24 -04:00
Daniel_M_Williams
f3413f9a98 [Minor] Removed extra whitespace in debug statements 2016-10-17 21:43:11 -04:00
Luiz Victor Linhares Rocha
b708520364 adds documentation and refactoring for many files 2016-10-17 16:41:17 -02:00
Vicilu
7c5de3f4da adds documentation for appearance builder 2016-10-14 11:50:58 -03:00
Vicilu
466619d296 Adds documentation to appearance file 2016-10-14 11:00:11 -03:00
Daniel_M_Williams
445e6caac3 [Refactor] Rocket inherits from ComponentAssembly instead of RocketComponent
- conceptually, a rocket *IS A* ComponentAssembly.
- reduces code duplication:  7 redundant functions
- rocket still inherits all the RocketComponent methods

- Also:  changed Coordinate.NUL -> Coordinate.ZERO to better reflect our intent.
-- Nitpick: Coordinate.NUL is *not* null. It's zero.  These are different!
-- Null is an error condition.
-- Zero is a valid coordinate.  Zero means something is located at the origin.  Like the rocket, and the nosecone.
2016-10-13 16:30:42 -04:00
Daniel_M_Williams
59a596520a [Non-func] Removed dead code, reformatted comments for javadoc 2016-10-13 16:06:01 -04:00
Luiz Victor Linhares Rocha
38f21e1b05 fixes build bug by non ASCII character 2016-10-13 15:47:53 -03:00
Luiz Victor Linhares Rocha
ecb467db36 fixes little bug found at github build and adds a little more docs 2016-10-13 15:42:08 -03:00
Luiz Victor Linhares Rocha
c9dadc10fa adds documentation to aerodynmics package and some refactoring of classes 2016-10-13 15:04:03 -03:00
Kevin Ruland
e0c7c34cb0 Fixes from unit tests.
Don't serializemotors during ci builds.  This will likely pound
thrustcurve.org too much.  Couple of bugs found by unittests :)
2016-10-11 16:23:39 -05:00
Kevin Ruland
6532743c3f Revising previous commit to include the missing files. 2016-10-10 19:50:17 -05:00
Kevin Ruland
f121def910 Significantly modified management of motor information provided by
OpenRocket.  At build time, it will utilize the Thrustcurve.org xml api
to download the current information (curve files and supplemental
information).  OpenRocket uses the supplemental information to populate
case-info, propellant type, availability as well as correct diameters
and length. Modified motor search dialog to hide unavailable motors and
show case-info.
2016-10-10 17:27:25 -05:00
kruland2607
05d439bd1e Merge pull request #280 from teyrana/axialoffsetfix
[Refactor] Replaced redundant method: 'PositionValue(...)' with 'AxialOffset(...)'
2016-10-07 19:28:17 -05:00
kruland2607
b158485a2d Merge pull request #281 from teyrana/massfix
Cleaning up the code from: PR #273
2016-09-28 14:23:47 -05:00
kruland2607
4024324bab Merge pull request #276 from wcravens/move-tech-docs
Put technical documents in one place
2016-09-28 14:16:48 -05:00
Daniel_M_Williams
c1e2ed0c28 [Refactor] Replaced redundant method: 'PositionValue(...)' with 'AxialOffset(...)'
- These two methods did the same thing, so this patch removes the former from RocketComponent and descendants
- Wherever used, "PositionValue(...)" was replace with "AxialOffset(...)"
- Removed some extraneous redirect definitions of PositionValue(...)
- Fixed some UI references to the old method
2016-09-28 10:05:35 -04:00
Daniel_M_Williams
9d07aaff5c [Minor] Removed dead / debug code from mass calculation code 2016-09-28 09:51:35 -04:00
Daniel_M_Williams
6698dbfc67 [Minor] added exception throws upon detected invalid inertia values during simulation. 2016-09-28 09:32:37 -04:00