Bill Kuker [Wed, 15 Jul 2009 22:24:02 +0000 (22:24 +0000)]
Added menus
Bill Kuker [Tue, 14 Jul 2009 16:55:40 +0000 (16:55 +0000)]
Improved rendering
Bill Kuker [Tue, 14 Jul 2009 12:28:20 +0000 (12:28 +0000)]
adding menu
Bill Kuker [Tue, 14 Jul 2009 01:05:22 +0000 (01:05 +0000)]
Moved some workbench files
Bill Kuker [Tue, 14 Jul 2009 01:04:13 +0000 (01:04 +0000)]
Better editor
Made grain panel layout overridable by subclass
Bill Kuker [Tue, 14 Jul 2009 01:03:17 +0000 (01:03 +0000)]
Fixed propertychange
Bill Kuker [Wed, 8 Jul 2009 23:13:09 +0000 (23:13 +0000)]
Beanified
Bill Kuker [Mon, 6 Jul 2009 21:18:14 +0000 (21:18 +0000)]
Bill Kuker [Thu, 2 Jul 2009 19:09:29 +0000 (19:09 +0000)]
Fix to update multigrain editor when you choose a new graintype
Bill Kuker [Thu, 2 Jul 2009 17:54:48 +0000 (17:54 +0000)]
Made incremental render threadsafe
Bill Kuker [Thu, 2 Jul 2009 17:54:17 +0000 (17:54 +0000)]
Cache was not threadsafe
Bill Kuker [Thu, 2 Jul 2009 15:56:39 +0000 (15:56 +0000)]
Moved some magic constants for regstep
Bill Kuker [Thu, 2 Jul 2009 15:29:01 +0000 (15:29 +0000)]
Removed old discreet reg step grain interface
Bill Kuker [Thu, 2 Jul 2009 14:17:21 +0000 (14:17 +0000)]
Fixed average thrust time to deal with variable DT
Bill Kuker [Thu, 2 Jul 2009 02:52:13 +0000 (02:52 +0000)]
Added a bunch of assert positives.
Found RegStep too big would make them fail
Added some adaptive regStep changing, expiermental
Bill Kuker [Thu, 2 Jul 2009 01:55:45 +0000 (01:55 +0000)]
warnings
Bill Kuker [Thu, 2 Jul 2009 01:55:23 +0000 (01:55 +0000)]
warnings
Bill Kuker [Thu, 2 Jul 2009 01:53:35 +0000 (01:53 +0000)]
warnings
Bill Kuker [Thu, 2 Jul 2009 01:52:44 +0000 (01:52 +0000)]
Organized imports
Bill Kuker [Thu, 2 Jul 2009 01:52:14 +0000 (01:52 +0000)]
Changed to 1.6
Bill Kuker [Thu, 2 Jul 2009 01:51:54 +0000 (01:51 +0000)]
First rev of graphical motor editor
Bill Kuker [Thu, 2 Jul 2009 01:45:47 +0000 (01:45 +0000)]
Made default ctor create a viable grain
Bill Kuker [Thu, 2 Jul 2009 01:19:03 +0000 (01:19 +0000)]
Added composite grain type
Made multigrain more beanie
Bill Kuker [Thu, 2 Jul 2009 00:06:01 +0000 (00:06 +0000)]
OOps made threads daemons
Bill Kuker [Wed, 1 Jul 2009 23:36:00 +0000 (23:36 +0000)]
Changed exceptions
Bill Kuker [Wed, 1 Jul 2009 18:45:22 +0000 (18:45 +0000)]
stop old update early if things have changed
Bill Kuker [Wed, 1 Jul 2009 16:34:26 +0000 (16:34 +0000)]
Fixed race condition - cant do slow and fast at same time
Bill Kuker [Wed, 1 Jul 2009 02:37:38 +0000 (02:37 +0000)]
Added asynchronous rendering
Bill Kuker [Tue, 30 Jun 2009 22:29:22 +0000 (22:29 +0000)]
Bill Kuker [Tue, 30 Jun 2009 22:27:22 +0000 (22:27 +0000)]
Added name to fuel interface
Bill Kuker [Tue, 23 Jun 2009 18:39:10 +0000 (18:39 +0000)]
Added finocyl support
Bill Kuker [Tue, 23 Jun 2009 18:19:18 +0000 (18:19 +0000)]
Added finocyl grain option
Bill Kuker [Tue, 23 Jun 2009 18:17:56 +0000 (18:17 +0000)]
imports
Bill Kuker [Tue, 23 Jun 2009 18:17:14 +0000 (18:17 +0000)]
Allow an affinetrans to be passed in with a shape
Bill Kuker [Thu, 23 Apr 2009 17:10:55 +0000 (17:10 +0000)]
Minor cleanup for 0.2 release
Bill Kuker [Thu, 23 Apr 2009 15:54:14 +0000 (15:54 +0000)]
Organized grain package
added moonburner
Bill Kuker [Wed, 22 Apr 2009 20:44:11 +0000 (20:44 +0000)]
Added some fun motor examples
Bill Kuker [Wed, 22 Apr 2009 20:43:45 +0000 (20:43 +0000)]
Made an ExtrudedGrain
Bill Kuker [Wed, 22 Apr 2009 20:25:09 +0000 (20:25 +0000)]
Made shape protected
Fixed bug in extruded
Bill Kuker [Wed, 22 Apr 2009 19:56:39 +0000 (19:56 +0000)]
Made perimeter take a shape, not just an area
Bill Kuker [Wed, 22 Apr 2009 14:33:49 +0000 (14:33 +0000)]
Found RoundRectangle2d class, like 5x faster than making one out of rects and circles.
Bill Kuker [Tue, 21 Apr 2009 20:02:28 +0000 (20:02 +0000)]
Some performance increases
Bill Kuker [Tue, 21 Apr 2009 17:00:48 +0000 (17:00 +0000)]
Limit to 200 points in graph
Bill Kuker [Mon, 20 Apr 2009 20:58:24 +0000 (20:58 +0000)]
re-organized
Bill Kuker [Mon, 20 Apr 2009 20:47:21 +0000 (20:47 +0000)]
Call right show function
Bill Kuker [Mon, 20 Apr 2009 20:44:23 +0000 (20:44 +0000)]
Fixed web thickness bug
Bill Kuker [Mon, 20 Apr 2009 13:11:43 +0000 (13:11 +0000)]
made it match pvc9
Bill Kuker [Sat, 18 Apr 2009 18:23:04 +0000 (18:23 +0000)]
Cleaned up some warnings
Bill Kuker [Sat, 18 Apr 2009 18:19:42 +0000 (18:19 +0000)]
Minor cleanup / organization
Bill Kuker [Sat, 18 Apr 2009 18:18:22 +0000 (18:18 +0000)]
Default units to SI
Bill Kuker [Sat, 18 Apr 2009 18:18:02 +0000 (18:18 +0000)]
Fixed an edge case null pointer on a 0 thrust motor
Bill Kuker [Fri, 17 Apr 2009 20:34:10 +0000 (20:34 +0000)]
Renamed some things, added some new fuels
Bill Kuker [Fri, 17 Apr 2009 19:27:22 +0000 (19:27 +0000)]
Renamed some methods
Bill Kuker [Fri, 17 Apr 2009 19:12:05 +0000 (19:12 +0000)]
MAde some methods protected
Bill Kuker [Fri, 17 Apr 2009 19:08:34 +0000 (19:08 +0000)]
Moved some units into RocketScience, added unit preferences
Bill Kuker [Fri, 17 Apr 2009 13:04:16 +0000 (13:04 +0000)]
Added motor rating, Impulse quantity
Bill Kuker [Fri, 17 Apr 2009 04:26:36 +0000 (04:26 +0000)]
Stored DT in intervals.
Made more of interval data public. I should do something better than that.
Bill Kuker [Fri, 17 Apr 2009 04:23:33 +0000 (04:23 +0000)]
made the core xsection display size itself
Bill Kuker [Fri, 17 Apr 2009 04:23:01 +0000 (04:23 +0000)]
OOps didnt meet the actual specs
Bill Kuker [Thu, 16 Apr 2009 17:33:04 +0000 (17:33 +0000)]
Dispose on close
Bill Kuker [Thu, 16 Apr 2009 17:30:17 +0000 (17:30 +0000)]
Switched from 1.6 to 1.5 for more compatibility.
Only source change is older @Override semantics :(
Bill Kuker [Thu, 16 Apr 2009 14:42:59 +0000 (14:42 +0000)]
Made a crappy motor editor
Bill Kuker [Thu, 16 Apr 2009 14:41:30 +0000 (14:41 +0000)]
Updated main func to use showAsWindow
Bill Kuker [Thu, 16 Apr 2009 14:09:15 +0000 (14:09 +0000)]
Renamed show() to showAsWindow() because show() is actually in Component. Oops
Bill Kuker [Wed, 15 Apr 2009 21:52:00 +0000 (21:52 +0000)]
Added XStream and MotorIO
Bill Kuker [Wed, 15 Apr 2009 21:51:24 +0000 (21:51 +0000)]
Removed ctor exception
Bill Kuker [Wed, 15 Apr 2009 21:48:14 +0000 (21:48 +0000)]
Logging
Bill Kuker [Wed, 15 Apr 2009 21:43:19 +0000 (21:43 +0000)]
Added motor name
Bill Kuker [Wed, 15 Apr 2009 20:00:43 +0000 (20:00 +0000)]
Added DEFAULT_GRAIN to grain types. When possible these should all be the same grain.
Bill Kuker [Wed, 15 Apr 2009 19:53:24 +0000 (19:53 +0000)]
Show class name on show() method
Bill Kuker [Wed, 15 Apr 2009 19:38:11 +0000 (19:38 +0000)]
Added web thickness calculation
Bill Kuker [Wed, 15 Apr 2009 18:51:22 +0000 (18:51 +0000)]
Cleaned up warnings
Removed burn main() junk, test specific motors
Bill Kuker [Wed, 15 Apr 2009 18:46:25 +0000 (18:46 +0000)]
Allwo area calc on non-singular areas
Bill Kuker [Wed, 15 Apr 2009 18:45:55 +0000 (18:45 +0000)]
Changed to default to default grain.
Bill Kuker [Wed, 15 Apr 2009 18:44:56 +0000 (18:44 +0000)]
Added some real motors
Bill Kuker [Wed, 15 Apr 2009 18:44:32 +0000 (18:44 +0000)]
Changed to using better math to get rid of little imperfections in the results.
Rather than create a rect and rotate it, create the rect in place using the exact values of the coincident points.
Add / subtract the circles seperatly because adding them to the rects leads to imprecise (because of floating point) intersections, leading to non-coincident edges again.
Bill Kuker [Wed, 15 Apr 2009 18:42:23 +0000 (18:42 +0000)]
Made it burn on construction
Bill Kuker [Wed, 15 Apr 2009 18:31:09 +0000 (18:31 +0000)]
Since area calc can do shapes with holes just expose the final area and use it
Bill Kuker [Wed, 15 Apr 2009 18:27:59 +0000 (18:27 +0000)]
Fixed error in side view
Fixed error in area calc - was double counting ends
Bill Kuker [Wed, 15 Apr 2009 18:27:34 +0000 (18:27 +0000)]
Added better tests
Bill Kuker [Wed, 15 Apr 2009 14:33:14 +0000 (14:33 +0000)]
Bill Kuker [Wed, 15 Apr 2009 14:31:50 +0000 (14:31 +0000)]
Pulled math into a subobject.
Still need to figure out the littel artifacts I get because the tan function isn't perfect.
Bill Kuker [Wed, 15 Apr 2009 13:48:07 +0000 (13:48 +0000)]
Added adjustable quality setting
Bill Kuker [Wed, 15 Apr 2009 13:07:26 +0000 (13:07 +0000)]
Bill Kuker [Tue, 14 Apr 2009 21:01:31 +0000 (21:01 +0000)]
Firest checkin of rotated grain
Bill Kuker [Tue, 14 Apr 2009 19:09:20 +0000 (19:09 +0000)]
Organized Imports
Bill Kuker [Tue, 14 Apr 2009 19:08:57 +0000 (19:08 +0000)]
Added end delay support, negative regression checks
Bill Kuker [Tue, 14 Apr 2009 19:07:57 +0000 (19:07 +0000)]
Added end light delay
Bill Kuker [Tue, 14 Apr 2009 19:07:27 +0000 (19:07 +0000)]
More steps on time slider
Bill Kuker [Tue, 14 Apr 2009 19:06:54 +0000 (19:06 +0000)]
Added flush and delay. Not so great because they operate on entire grains
Bill Kuker [Tue, 14 Apr 2009 19:05:57 +0000 (19:05 +0000)]
Separated out birning shape so that I might use it for the rotated grain
Bill Kuker [Mon, 13 Apr 2009 17:42:32 +0000 (17:42 +0000)]
Show thrust in Lbf. Its easier this way
Bill Kuker [Mon, 13 Apr 2009 17:41:40 +0000 (17:41 +0000)]
Make it extrapolate when pressure is off scale high, not return 0
Bill Kuker [Mon, 13 Apr 2009 13:42:57 +0000 (13:42 +0000)]
Cleaned up warnings
Bill Kuker [Mon, 13 Apr 2009 12:59:55 +0000 (12:59 +0000)]
Cleaned up some warnings
Bill Kuker [Mon, 13 Apr 2009 12:58:59 +0000 (12:58 +0000)]
import cleanup
Bill Kuker [Mon, 13 Apr 2009 12:57:32 +0000 (12:57 +0000)]
Removed warnings on Type constructor
Bill Kuker [Mon, 13 Apr 2009 12:20:27 +0000 (12:20 +0000)]
New fuel type
Bill Kuker [Mon, 13 Apr 2009 12:20:08 +0000 (12:20 +0000)]
took out main
Bill Kuker [Mon, 13 Apr 2009 12:19:48 +0000 (12:19 +0000)]
Chnaged pressure graph range