sw/motorsim
14 years agoAdded menus
Bill Kuker [Wed, 15 Jul 2009 22:24:02 +0000 (22:24 +0000)]
Added menus

14 years agoImproved rendering
Bill Kuker [Tue, 14 Jul 2009 16:55:40 +0000 (16:55 +0000)]
Improved rendering

14 years agoadding menu
Bill Kuker [Tue, 14 Jul 2009 12:28:20 +0000 (12:28 +0000)]
adding menu

14 years agoMoved some workbench files
Bill Kuker [Tue, 14 Jul 2009 01:05:22 +0000 (01:05 +0000)]
Moved some workbench files

14 years agoBetter editor
Bill Kuker [Tue, 14 Jul 2009 01:04:13 +0000 (01:04 +0000)]
Better editor
Made grain panel layout overridable by subclass

14 years agoFixed propertychange
Bill Kuker [Tue, 14 Jul 2009 01:03:17 +0000 (01:03 +0000)]
Fixed propertychange

14 years agoBeanified
Bill Kuker [Wed, 8 Jul 2009 23:13:09 +0000 (23:13 +0000)]
Beanified

14 years ago(no commit message)
Bill Kuker [Mon, 6 Jul 2009 21:18:14 +0000 (21:18 +0000)]

14 years agoFix to update multigrain editor when you choose a new graintype
Bill Kuker [Thu, 2 Jul 2009 19:09:29 +0000 (19:09 +0000)]
Fix to update multigrain editor when you choose a new graintype

14 years agoMade incremental render threadsafe
Bill Kuker [Thu, 2 Jul 2009 17:54:48 +0000 (17:54 +0000)]
Made incremental render threadsafe

14 years agoCache was not threadsafe
Bill Kuker [Thu, 2 Jul 2009 17:54:17 +0000 (17:54 +0000)]
Cache was not threadsafe

14 years agoMoved some magic constants for regstep
Bill Kuker [Thu, 2 Jul 2009 15:56:39 +0000 (15:56 +0000)]
Moved some magic constants for regstep

14 years agoRemoved old discreet reg step grain interface
Bill Kuker [Thu, 2 Jul 2009 15:29:01 +0000 (15:29 +0000)]
Removed old discreet reg step grain interface

14 years agoFixed average thrust time to deal with variable DT
Bill Kuker [Thu, 2 Jul 2009 14:17:21 +0000 (14:17 +0000)]
Fixed average thrust time to deal with variable DT

14 years agoAdded a bunch of assert positives.
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

14 years agowarnings
Bill Kuker [Thu, 2 Jul 2009 01:55:45 +0000 (01:55 +0000)]
warnings

14 years agowarnings
Bill Kuker [Thu, 2 Jul 2009 01:55:23 +0000 (01:55 +0000)]
warnings

14 years agowarnings
Bill Kuker [Thu, 2 Jul 2009 01:53:35 +0000 (01:53 +0000)]
warnings

14 years agoOrganized imports
Bill Kuker [Thu, 2 Jul 2009 01:52:44 +0000 (01:52 +0000)]
Organized imports

14 years agoChanged to 1.6
Bill Kuker [Thu, 2 Jul 2009 01:52:14 +0000 (01:52 +0000)]
Changed to 1.6

14 years agoFirst rev of graphical motor editor
Bill Kuker [Thu, 2 Jul 2009 01:51:54 +0000 (01:51 +0000)]
First rev of graphical motor editor

14 years agoMade default ctor create a viable grain
Bill Kuker [Thu, 2 Jul 2009 01:45:47 +0000 (01:45 +0000)]
Made default ctor create a viable grain

14 years agoAdded composite grain type
Bill Kuker [Thu, 2 Jul 2009 01:19:03 +0000 (01:19 +0000)]
Added composite grain type
Made multigrain more beanie

14 years agoOOps made threads daemons
Bill Kuker [Thu, 2 Jul 2009 00:06:01 +0000 (00:06 +0000)]
OOps made threads daemons

14 years agoChanged exceptions
Bill Kuker [Wed, 1 Jul 2009 23:36:00 +0000 (23:36 +0000)]
Changed exceptions

14 years agostop old update early if things have changed
Bill Kuker [Wed, 1 Jul 2009 18:45:22 +0000 (18:45 +0000)]
stop old update early if things have changed

14 years agoFixed race condition - cant do slow and fast at same time
Bill Kuker [Wed, 1 Jul 2009 16:34:26 +0000 (16:34 +0000)]
Fixed race condition - cant do slow and fast at same time

14 years agoAdded asynchronous rendering
Bill Kuker [Wed, 1 Jul 2009 02:37:38 +0000 (02:37 +0000)]
Added asynchronous rendering

14 years ago(no commit message)
Bill Kuker [Tue, 30 Jun 2009 22:29:22 +0000 (22:29 +0000)]

14 years agoAdded name to fuel interface
Bill Kuker [Tue, 30 Jun 2009 22:27:22 +0000 (22:27 +0000)]
Added name to fuel interface

14 years agoAdded finocyl support
Bill Kuker [Tue, 23 Jun 2009 18:39:10 +0000 (18:39 +0000)]
Added finocyl support

14 years agoAdded finocyl grain option
Bill Kuker [Tue, 23 Jun 2009 18:19:18 +0000 (18:19 +0000)]
Added finocyl grain option

14 years agoimports
Bill Kuker [Tue, 23 Jun 2009 18:17:56 +0000 (18:17 +0000)]
imports

14 years agoAllow an affinetrans to be passed in with a shape
Bill Kuker [Tue, 23 Jun 2009 18:17:14 +0000 (18:17 +0000)]
Allow an affinetrans to be passed in with a shape

15 years agoMinor cleanup for 0.2 release
Bill Kuker [Thu, 23 Apr 2009 17:10:55 +0000 (17:10 +0000)]
Minor cleanup for 0.2 release

15 years agoOrganized grain package
Bill Kuker [Thu, 23 Apr 2009 15:54:14 +0000 (15:54 +0000)]
Organized grain package
added moonburner

15 years agoAdded some fun motor examples
Bill Kuker [Wed, 22 Apr 2009 20:44:11 +0000 (20:44 +0000)]
Added some fun motor examples

15 years agoMade an ExtrudedGrain
Bill Kuker [Wed, 22 Apr 2009 20:43:45 +0000 (20:43 +0000)]
Made an ExtrudedGrain

15 years agoMade shape protected
Bill Kuker [Wed, 22 Apr 2009 20:25:09 +0000 (20:25 +0000)]
Made shape protected
Fixed bug in extruded

15 years agoMade perimeter take a shape, not just an area
Bill Kuker [Wed, 22 Apr 2009 19:56:39 +0000 (19:56 +0000)]
Made perimeter take a shape, not just an area

15 years agoFound RoundRectangle2d class, like 5x faster than making one out of rects and circles.
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.

15 years agoSome performance increases
Bill Kuker [Tue, 21 Apr 2009 20:02:28 +0000 (20:02 +0000)]
Some performance increases

15 years agoLimit to 200 points in graph
Bill Kuker [Tue, 21 Apr 2009 17:00:48 +0000 (17:00 +0000)]
Limit to 200 points in graph

15 years agore-organized
Bill Kuker [Mon, 20 Apr 2009 20:58:24 +0000 (20:58 +0000)]
re-organized

15 years agoCall right show function
Bill Kuker [Mon, 20 Apr 2009 20:47:21 +0000 (20:47 +0000)]
Call right show function

15 years agoFixed web thickness bug
Bill Kuker [Mon, 20 Apr 2009 20:44:23 +0000 (20:44 +0000)]
Fixed web thickness bug

15 years agomade it match pvc9
Bill Kuker [Mon, 20 Apr 2009 13:11:43 +0000 (13:11 +0000)]
made it match pvc9

15 years agoCleaned up some warnings
Bill Kuker [Sat, 18 Apr 2009 18:23:04 +0000 (18:23 +0000)]
Cleaned up some warnings

15 years agoMinor cleanup / organization
Bill Kuker [Sat, 18 Apr 2009 18:19:42 +0000 (18:19 +0000)]
Minor cleanup / organization

15 years agoDefault units to SI
Bill Kuker [Sat, 18 Apr 2009 18:18:22 +0000 (18:18 +0000)]
Default units to SI

15 years agoFixed an edge case null pointer on a 0 thrust motor
Bill Kuker [Sat, 18 Apr 2009 18:18:02 +0000 (18:18 +0000)]
Fixed an edge case null pointer on a 0 thrust motor

15 years agoRenamed some things, added some new fuels
Bill Kuker [Fri, 17 Apr 2009 20:34:10 +0000 (20:34 +0000)]
Renamed some things, added some new fuels

15 years agoRenamed some methods
Bill Kuker [Fri, 17 Apr 2009 19:27:22 +0000 (19:27 +0000)]
Renamed some methods

15 years agoMAde some methods protected
Bill Kuker [Fri, 17 Apr 2009 19:12:05 +0000 (19:12 +0000)]
MAde some methods protected

15 years agoMoved some units into RocketScience, added unit preferences
Bill Kuker [Fri, 17 Apr 2009 19:08:34 +0000 (19:08 +0000)]
Moved some units into RocketScience, added unit preferences

15 years agoAdded motor rating, Impulse quantity
Bill Kuker [Fri, 17 Apr 2009 13:04:16 +0000 (13:04 +0000)]
Added motor rating, Impulse quantity

15 years agoStored DT in intervals.
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.

15 years agomade the core xsection display size itself
Bill Kuker [Fri, 17 Apr 2009 04:23:33 +0000 (04:23 +0000)]
made the core xsection display size itself

15 years agoOOps didnt meet the actual specs
Bill Kuker [Fri, 17 Apr 2009 04:23:01 +0000 (04:23 +0000)]
OOps didnt meet the actual specs

15 years agoDispose on close
Bill Kuker [Thu, 16 Apr 2009 17:33:04 +0000 (17:33 +0000)]
Dispose on close

15 years agoSwitched from 1.6 to 1.5 for more compatibility.
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 :(

15 years agoMade a crappy motor editor
Bill Kuker [Thu, 16 Apr 2009 14:42:59 +0000 (14:42 +0000)]
Made a crappy motor editor

15 years agoUpdated main func to use showAsWindow
Bill Kuker [Thu, 16 Apr 2009 14:41:30 +0000 (14:41 +0000)]
Updated main func to use showAsWindow

15 years agoRenamed show() to showAsWindow() because show() is actually in Component. Oops
Bill Kuker [Thu, 16 Apr 2009 14:09:15 +0000 (14:09 +0000)]
Renamed show() to showAsWindow() because show() is actually in Component. Oops

15 years agoAdded XStream and MotorIO
Bill Kuker [Wed, 15 Apr 2009 21:52:00 +0000 (21:52 +0000)]
Added XStream and MotorIO

15 years agoRemoved ctor exception
Bill Kuker [Wed, 15 Apr 2009 21:51:24 +0000 (21:51 +0000)]
Removed ctor exception

15 years agoLogging
Bill Kuker [Wed, 15 Apr 2009 21:48:14 +0000 (21:48 +0000)]
Logging

15 years agoAdded motor name
Bill Kuker [Wed, 15 Apr 2009 21:43:19 +0000 (21:43 +0000)]
Added motor name

15 years agoAdded DEFAULT_GRAIN to grain types. When possible these should all be the same grain.
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.

15 years agoShow class name on show() method
Bill Kuker [Wed, 15 Apr 2009 19:53:24 +0000 (19:53 +0000)]
Show class name on show() method

15 years agoAdded web thickness calculation
Bill Kuker [Wed, 15 Apr 2009 19:38:11 +0000 (19:38 +0000)]
Added web thickness calculation

15 years agoCleaned up warnings
Bill Kuker [Wed, 15 Apr 2009 18:51:22 +0000 (18:51 +0000)]
Cleaned up warnings
Removed burn main() junk, test specific motors

15 years agoAllwo area calc on non-singular areas
Bill Kuker [Wed, 15 Apr 2009 18:46:25 +0000 (18:46 +0000)]
Allwo area calc on non-singular areas

15 years agoChanged to default to default grain.
Bill Kuker [Wed, 15 Apr 2009 18:45:55 +0000 (18:45 +0000)]
Changed to default to default grain.

15 years agoAdded some real motors
Bill Kuker [Wed, 15 Apr 2009 18:44:56 +0000 (18:44 +0000)]
Added some real motors

15 years agoChanged to using better math to get rid of little imperfections in the results.
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.

15 years agoMade it burn on construction
Bill Kuker [Wed, 15 Apr 2009 18:42:23 +0000 (18:42 +0000)]
Made it burn on construction

15 years agoSince area calc can do shapes with holes just expose the final area and use it
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

15 years agoFixed error in side view
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

15 years agoAdded better tests
Bill Kuker [Wed, 15 Apr 2009 18:27:34 +0000 (18:27 +0000)]
Added better tests

15 years ago(no commit message)
Bill Kuker [Wed, 15 Apr 2009 14:33:14 +0000 (14:33 +0000)]

15 years agoPulled math into a subobject.
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.

15 years agoAdded adjustable quality setting
Bill Kuker [Wed, 15 Apr 2009 13:48:07 +0000 (13:48 +0000)]
Added adjustable quality setting

15 years ago(no commit message)
Bill Kuker [Wed, 15 Apr 2009 13:07:26 +0000 (13:07 +0000)]

15 years agoFirest checkin of rotated grain
Bill Kuker [Tue, 14 Apr 2009 21:01:31 +0000 (21:01 +0000)]
Firest checkin of rotated grain

15 years agoOrganized Imports
Bill Kuker [Tue, 14 Apr 2009 19:09:20 +0000 (19:09 +0000)]
Organized Imports

15 years agoAdded end delay support, negative regression checks
Bill Kuker [Tue, 14 Apr 2009 19:08:57 +0000 (19:08 +0000)]
Added end delay support, negative regression checks

15 years agoAdded end light delay
Bill Kuker [Tue, 14 Apr 2009 19:07:57 +0000 (19:07 +0000)]
Added end light delay

15 years agoMore steps on time slider
Bill Kuker [Tue, 14 Apr 2009 19:07:27 +0000 (19:07 +0000)]
More steps on time slider

15 years agoAdded flush and delay. Not so great because they operate on entire grains
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

15 years agoSeparated out birning shape so that I might use it for the rotated grain
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

15 years agoShow thrust in Lbf. Its easier this way
Bill Kuker [Mon, 13 Apr 2009 17:42:32 +0000 (17:42 +0000)]
Show thrust in Lbf. Its easier this way

15 years agoMake it extrapolate when pressure is off scale high, not return 0
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

15 years agoCleaned up warnings
Bill Kuker [Mon, 13 Apr 2009 13:42:57 +0000 (13:42 +0000)]
Cleaned up warnings

15 years agoCleaned up some warnings
Bill Kuker [Mon, 13 Apr 2009 12:59:55 +0000 (12:59 +0000)]
Cleaned up some warnings

15 years agoimport cleanup
Bill Kuker [Mon, 13 Apr 2009 12:58:59 +0000 (12:58 +0000)]
import cleanup

15 years agoRemoved warnings on Type constructor
Bill Kuker [Mon, 13 Apr 2009 12:57:32 +0000 (12:57 +0000)]
Removed warnings on Type constructor

15 years agoNew fuel type
Bill Kuker [Mon, 13 Apr 2009 12:20:27 +0000 (12:20 +0000)]
New fuel type

15 years agotook out main
Bill Kuker [Mon, 13 Apr 2009 12:20:08 +0000 (12:20 +0000)]
took out main

15 years agoChnaged pressure graph range
Bill Kuker [Mon, 13 Apr 2009 12:19:48 +0000 (12:19 +0000)]
Chnaged pressure graph range