1237 Commits

Author SHA1 Message Date
kruland2607
8189da9de1 Added source packages to jogl and gluegen libraries. 2013-04-04 10:42:51 -05:00
kruland2607
d02bf71ce1 Added .gitignore which should have been part of the merge from master. 2013-04-04 10:41:25 -05:00
kruland2607
3212beb27c Merge remote-tracking branch 'upstream/master' into kruland-integration
Conflicts:
	core/.classpath
2013-04-03 20:09:12 -05:00
plaa
26cfe854f5 Merge pull request #49 from kruland2607/master
Updated motor thrust curves and databases.
2013-04-03 13:14:22 -07:00
plaa
d9a3f7ab13 Merge pull request #42 from kruland2607/l10n-updates
Updated translation files from Boris du Reau.
2013-04-03 13:13:17 -07:00
kruland2607
e25bb9b079 Updated apocalypse by moving motor tube to end of tail cone and adding
rear centering right with appearance.  Added a motor and simulation.
2013-04-01 15:16:45 -05:00
bkuker
b20076f248 Fix flash of paint without decals when switching between default and
custom appearance
2013-03-31 11:45:01 -04:00
Bill Kuker
f1ef2f39d0 Merge pull request #52 from bkuker/kruland-integration-transition-fix
Fixes and improves 3d rendering of transitions
2013-03-31 08:32:27 -07:00
bkuker
9fd739b4a8 Draw inside surface of transition offset by transition thickness.
Note the offset is perpendicular to the axis of the rocket, not normal
to the transition surface, so it is not a perfect render, but closer to
correct than before.
2013-03-30 10:37:55 -04:00
bkuker
c9652d851c Render edges of a transition with thickness 2013-03-30 09:39:51 -04:00
bkuker
4ff3b02916 Do not render shoulders if zero length 2013-03-30 09:19:14 -04:00
kruland2607
ec8248fd10 Implemented optimization for FlightConfigurableParameters. Added back
support optimization of deployment delay, deployment altitude, and
ignition delay.  GeneralOptimizationDialog was changed to remove the
sorting or the optimization variables.  It was catestrophically broken
even after previous attempts to fix it.  Note: the change to
GeneralOptimizationDialog accidentally slipped into the previous commit.
2013-03-29 00:39:49 -05:00
kruland2607
af7ef8360f Decorate the bottoms of all examples. 2013-03-29 00:22:18 -05:00
kruland2607
e254ff0e94 Make the appearance dialog work better when switching between default
texture and custom.  Also ensure that default texture names do not
appear in the texture drop down.
2013-03-29 00:18:40 -05:00
kruland2607
fe8cc22f6b Have Simulation.duplicateSimulation copy the configuration id as well. 2013-03-27 22:12:54 -05:00
kruland2607
ea3aeedf1b Make SimulationOptions.copyFrom prefer matches based on exact match of
the configuration id.
2013-03-27 22:12:09 -05:00
kruland2607
4cc3485fa0 Have Rocket.setFlightConfigurationName honor the DEFAULT_NAME. 2013-03-27 09:58:31 -05:00
kruland2607
161caceba0 Removed FlightConfigurationModelRemoveMe. 2013-03-27 09:30:49 -05:00
kruland2607
e7189bd415 Added localization to remove FIXME. 2013-03-27 09:28:49 -05:00
Sampo Niskanen
2db59086dd Merge branch 'kruland-integration-ui' into kruland-integration
Conflicts:
	core/src/net/sf/openrocket/gui/dialogs/flightconfiguration/MotorConfigurationPanel.java
	core/src/net/sf/openrocket/gui/dialogs/flightconfiguration/SeparationConfigurationPanel.java
	core/src/net/sf/openrocket/gui/dialogs/flightconfiguration/SeparationSelectionDialog.java
2013-03-27 08:48:17 +02:00
Sampo Niskanen
5b93c923f5 Flight configuration dialogs 2013-03-27 07:55:42 +02:00
kruland2607
8bd5098b73 Added default/override buttons to SeparationSelectionDialog. In
SeparationSelectionDialog, IgnitionSelectionDialog, and
DeploymentSelectionDialog, added code which selects the default or
override radio buttons based on if the the configuration already
overrides the parameters.
2013-03-27 00:28:27 -05:00
kruland2607
4362896139 Fixed the deployment of the booster chute and named the recovery
devices.
2013-03-27 00:24:57 -05:00
kruland2607
96cba8ed02 Removed FIXME comment since the localization issue was resolved in
previous commit.
2013-03-26 22:26:25 -05:00
kruland2607
7db0c17c56 Added some localized messages when exporting and editing decals. 2013-03-26 22:24:21 -05:00
kruland2607
9bf9e55428 More fixes to displayed text when default has delay. 2013-03-26 17:44:23 -05:00
kruland2607
31241bc0b9 When the selected configuration changes, update all the panel contents. 2013-03-26 17:38:12 -05:00
kruland2607
5dbb723736 Update button states with every selection and corrected display of
separation configuration.
2013-03-26 17:37:31 -05:00
kruland2607
9916a98ccb Double clicking on ignition cell opens select ignition dialog. Removed
FIXME.
2013-03-26 17:20:00 -05:00
kruland2607
594638bf02 Removed the FIXME comment since it's not so important to change the
names of the methods.
2013-03-26 17:09:31 -05:00
kruland2607
56edaeff77 Corrected implementation of reset motor ignition to default. 2013-03-26 16:48:32 -05:00
kruland2607
f6d4ce4a9b Forgot to remove comment when correcting fixme. 2013-03-26 16:11:10 -05:00
kruland2607
b034eccd43 Corrected FIXME for localization. 2013-03-26 16:10:26 -05:00
kruland2607
05b43a2f41 Change FIXME - compute deal size to a TODO. It would be nice but not
necessary.  Fixed FIXME to test for flight configurations while
determining file format version.
2013-03-26 16:09:48 -05:00
kruland2607
8dea8f9395 Added size() method to FlightConfiguration and FlightConfigurationImpl
to determine if a component has any flight configurations other than
default.
2013-03-26 16:08:30 -05:00
kruland2607
8b6541284c Removed fixme comment since it was unreachable. 2013-03-26 16:03:53 -05:00
kruland2607
dcacae5e75 Fix arguments to ant's tempfile task. 2013-03-26 15:19:48 -05:00
Sampo Niskanen
525869c3e7 Refactoring or rocket configuration description 2013-03-22 18:12:58 +02:00
Sampo Niskanen
dd5a16802b Merge branch 'master' into kruland-integration-ui
Conflicts:
	core/.classpath
2013-03-21 09:16:35 +02:00
Sampo Niskanen
bfa609ebbe UI refactoring 2013-03-21 09:00:34 +02:00
kruland2607
3904fe74d7 Merge pull request #51 from bkuker/kruland-integration-3d-improvements
3d Rendering Improvements
2013-03-20 19:14:21 -07:00
Sampo Niskanen
f8d742408e Document property openrocket.plugins 2013-03-17 19:46:11 +02:00
bkuker
42bff6192b Fix visual problem in unfinished view by making inner tubes opaque. 2013-03-17 10:18:37 -04:00
bkuker
fe61fc4b7d Improved Transition & Cone Rendering
Smooth normals better.
Take better care of the tip normals.

Use TransitionRenderer for cones too

Use higher LOD near tip of cones

Reduce the LOD smartly in a couple places
2013-03-17 10:18:36 -04:00
bkuker
9a8b4852a3 Draw inside & outside correctly in figure mode
Make the inside a little brighter
2013-03-17 10:18:30 -04:00
bkuker
dd730a5ed9 Give the rear end of the motors a little shape 2013-03-17 10:18:27 -04:00
bkuker
befd3bfb96 Re-introduce display lists.
I should really just push everything into a single one, but I would
have to re-factor to pre-load all the textures, not load them while
rendering.
This isn't Doom III :)
2013-03-17 10:18:27 -04:00
bkuker
9eaca6c30c Improved Mass Object rendering 2013-03-17 10:18:26 -04:00
bkuker
145fe35393 Transition shoulder thickness & factor out tube rendering. 2013-03-17 10:18:25 -04:00
bkuker
a05e60b78c Add cross-sectional shape to fins
Move fin rendering into separate class

Add cross product to Coordinate class

Honor cross section setting
Make the bevel on the edge a set percentage of the fin length, not a set
value.

Some pretty subtle differences between rounded and airfoil, and a
smooth edge on elipsoidal fins.

base rounded fin inset on shorter of length or height so high aspect
ratio fins, like the little red guys on Apocalypse, do not mis-render
2013-03-17 10:18:24 -04:00