Commit Graph

  • 940b913dfa [#2377] Add booster/pod split functionality SiboVG 2024-01-21 02:01:18 +01:00
  • d2fc662a56 Verify listener addition/removal SiboVG 2024-01-21 00:01:50 +01:00
  • ff1ed750c4 [#2438] Support RockSim booster exporting SiboVG 2024-01-19 16:51:46 +01:00
  • b908424971
    Merge pull request #2440 from JoePfeiffer/fix-component-analysis-cd-format Joe Pfeiffer 2024-01-16 07:52:44 -07:00
  • 553b234252 Don't pass extra value (cd) to String.format JoePfeiffer 2024-01-16 07:41:48 -07:00
  • 6417eb1783
    Merge pull request #2431 from JoePfeiffer/SIMFAIL-flight-event Joe Pfeiffer 2024-01-11 16:46:39 -07:00
  • 938fc6cc93 Disable show errors checkbox instead of hide SiboVG 2024-01-12 00:24:57 +01:00
  • 49cdbe5426 Minor improvements SiboVG 2024-01-12 00:18:01 +01:00
  • d75a345f4e typo JoePfeiffer 2024-01-11 10:04:59 -07:00
  • 00babafc7a Put underscores in SimulationAbort enum constants for readability JoePfeiffer 2024-01-11 09:42:46 -07:00
  • c803104a16 update unit tests for simulation aborts instead of exceptions JoePfeiffer 2024-01-11 09:31:20 -07:00
  • f5755cc4af Add explicit test and abort for "no stages defined" running simulation JoePfeiffer 2024-01-11 09:30:41 -07:00
  • 6273c7a7be Merge branch 'unstable' into SIMFAIL-flight-event JoePfeiffer 2024-01-10 08:29:50 -07:00
  • ced11d9b6c
    Merge pull request #2436 from JoePfeiffer/oops-in-2432 Joe Pfeiffer 2024-01-10 08:26:17 -07:00
  • 3c02dbc2d1 Put "null" in data field of ALTITUDE events inserted for motor firing; check for null in altitude deployment configuration. JoePfeiffer 2024-01-10 08:09:23 -07:00
  • 31a638b2ed Make "All Stages" entry in stage selection dropdown more explicit; also connect to localization. JoePfeiffer 2024-01-09 17:58:30 -07:00
  • 843c2e6d22 Only show error checkbox if there are errors JoePfeiffer 2024-01-09 17:36:44 -07:00
  • 1dda428b2f create "Show errors" checkbox, making it possible to hide/show simulation aborts. JoePfeiffer 2024-01-09 14:31:05 -07:00
  • 48526af8b8 create "Show errors" checkbox, making it possible to hide/show simulation aborts. JoePfeiffer 2024-01-09 14:31:05 -07:00
  • 18b0e39738 No more addEvent in BasicEventSimualationEngine; only down in currentStatus JoePfeiffer 2024-01-07 14:43:03 -07:00
  • 7f56cd01f5 Merge branch 'unstable' into SIMFAIL-flight-event JoePfeiffer 2024-01-07 14:38:18 -07:00
  • eaa98af52b Move abort message to lower left; set background color to white and put a red border around it. JoePfeiffer 2024-01-07 14:37:09 -07:00
  • 3a7b92c911
    Update year Sibo Van Gool 2024-01-07 14:10:29 +01:00
  • b03c31f230
    Merge pull request #2432 from JoePfeiffer/more-accurate-thrust Joe Pfeiffer 2024-01-04 20:27:38 -07:00
  • 9e63380f06 update unit tests JoePfeiffer 2024-01-04 14:02:17 -07:00
  • e51b76e176 Prevent RK4 simulation timestep from extending past next scheduled event. JoePfeiffer 2024-01-04 09:52:01 -07:00
  • f25bfda6f2 Missed a simulation exception on zero mass that should have been an abort event JoePfeiffer 2024-01-04 06:57:51 -07:00
  • 10909ccf21 Add logic to better support CHAD staging (booster with no fins). This will require more accurate thrust calculations to work properly. JoePfeiffer 2024-01-03 15:30:49 -07:00
  • ba0b743d4f fix typo JoePfeiffer 2024-01-03 15:30:27 -07:00
  • aec15658cd Tumbling under thrust should be a sim abort, not a warning. JoePfeiffer 2024-01-03 10:53:58 -07:00
  • 07e15ddaa2 Merge branch 'unstable' into SIMFAIL-flight-event JoePfeiffer 2024-01-03 07:31:13 -07:00
  • 3c8327ffd2 tweak display of abort in sim plot a little JoePfeiffer 2024-01-03 07:26:51 -07:00
  • f9a8f59247 Add simulation aborts to .ork file load/save JoePfeiffer 2024-01-03 07:09:24 -07:00
  • c5f1f011ef Add simulation abort to sim panel tooltip JoePfeiffer 2024-01-02 08:37:07 -07:00
  • eb4b02bda4 Assign priorities to event images and colors based on ordinal of event types (higher ordinal means higher priority) JoePfeiffer 2024-01-02 08:05:17 -07:00
  • c1b76be844 Add simulation abort title to simulation plot JoePfeiffer 2024-01-02 07:39:30 -07:00
  • 6b01afcd67
    Merge pull request #2429 from SiboVG/parachute-size Sibo Van Gool 2023-12-30 22:32:48 +01:00
  • 93b5446e29
    Merge pull request #2428 from SiboVG/snapshot Sibo Van Gool 2023-12-28 00:18:03 +01:00
  • e056e6ed07
    Merge pull request #2421 from neilweinstock/texture-pulldown Sibo Van Gool 2023-12-28 00:17:31 +01:00
  • f66788e618 Fix parachute length resizing when loading preset parachute SiboVG 2023-12-27 23:58:58 +01:00
  • 2f81d26216 Set RockSim parachute length to radius SiboVG 2023-12-27 19:54:25 +01:00
  • ba7da7c4ee Add snapshot version to OpenRocket versioning system SiboVG 2023-12-26 19:57:39 +01:00
  • 7fa9d0ba0c Save event that causes a simulation abort JoePfeiffer 2023-12-26 09:15:09 -07:00
  • 6a7cfefbdc This Exception class never was used! JoePfeiffer 2023-12-24 21:01:17 -07:00
  • 1115212317 Remove some now-unused Exception classes: MotorIgnitionException and SimulationLaunchException. JoePfeiffer 2023-12-24 20:33:27 -07:00
  • a36e7f1049 Replace thrown exceptions with simulation aborts whereever possible JoePfeiffer 2023-12-24 13:58:58 -07:00
  • 173a3d38e2 Integrate SIM_ABORT into code across OR JoePfeiffer 2023-12-24 10:32:10 -07:00
  • 2123531f14 Create new SIM_ABORT FlightEvent JoePfeiffer 2023-12-24 06:20:21 -07:00
  • 64e999f2e2 Create new class SimulationAbort to represent reasons for sim aborts JoePfeiffer 2023-12-23 17:42:09 -07:00
  • 85bac6484e
    Merge pull request #2426 from SiboVG/fin-balsa Joe Pfeiffer 2023-12-24 13:51:28 -07:00
  • 78593a6749 Improve default materials for fins and nose cone SiboVG 2023-12-24 14:35:51 +01:00
  • 92859640fa merge latest changes into gradle branch, updated required dependencies for new swing theme code thzero 2023-12-23 16:02:01 -06:00
  • 5d3bb50f9e
    Merge pull request #2412 from JoePfeiffer/fix-2403 Joe Pfeiffer 2023-12-22 07:26:18 -07:00
  • 1ab0f4344b
    Merge pull request #2352 from JoePfeiffer/fix-acceleration-status Joe Pfeiffer 2023-12-20 06:03:34 -07:00
  • 8c348ee2b0
    Merge branch 'openrocket:unstable' into fix-acceleration-status Joe Pfeiffer 2023-12-20 06:00:28 -07:00
  • 42019237bf Merge branch 'unstable' into fix-2403 JoePfeiffer 2023-12-19 14:32:59 -07:00
  • a34a22aa5d Modify unit tests so we'll pass. JoePfeiffer 2023-12-19 14:27:36 -07:00
  • bb8ee40693 Update unit tests to check surface properties (surface area, planform area, planform centroid) of cones JoePfeiffer 2023-12-19 14:26:24 -07:00
  • 6af25c3f4a Update SymmetricComponentVolumeTest to check moments of inertia JoePfeiffer 2023-12-19 09:04:00 -07:00
  • 5b18f73da0 Consider shoulders in moment of inertia calculations JoePfeiffer 2023-12-13 11:14:40 -07:00
  • 8ec63ef8db
    Merge pull request #2425 from JoePfeiffer/update-thrustcurves Joe Pfeiffer 2023-12-16 17:46:11 -07:00
  • 52e8106ea6 update thrustcurve data JoePfeiffer 2023-12-16 17:41:55 -07:00
  • b5b3ac2b3d Create Transition::calculateProperties() to update component properties as needed instead of recalculating for shoulders every time they're called. JoePfeiffer 2023-12-13 09:57:35 -07:00
  • 4dd2c3a86a Update unit tests for SymmetricComponent. This is another pretty big rewrite -- the old code had a lot of references to numbers transcribed from an unnamed 2D CAD package, and also expected values that were just presented without derivation. New code has the trig functions to calculate the numbers, has helper functios for the comparisons, and puts a much tighter bound on results. JoePfeiffer 2023-12-13 09:12:21 -07:00
  • 9f13635357 Moved calculation of all body tube properties into BodyTube instead of punting some to SymmetricComponent. This is both a little faster and will let me compare the results from the two in unit tests. JoePfeiffer 2023-12-13 08:42:05 -07:00
  • 3e1341271c Modified integrate() to use geometry of actual frustums in geometric calculations instead of cylinder approximations. This turned into a pretty complete rewrite of integrate(), and the creation of several helper functions. JoePfeiffer 2023-12-07 09:17:08 -07:00
  • 05e9758f36 texture select combobox: show 20 items, change "From file..." to "Select file..." neil.weinstock@gmail.com 2023-12-10 20:48:28 -05:00
  • c136436284
    Merge pull request #2416 from SiboVG/issue-2178 Sibo Van Gool 2023-12-09 02:03:15 +01:00
  • 5746aa1350
    Merge pull request #2406 from SiboVG/refactor-warnings Sibo Van Gool 2023-12-09 02:02:41 +01:00
  • 757a2ab006 Re-add lat and long to unit prefs panel SiboVG 2023-12-01 19:30:33 +01:00
  • 52f33a3429 Merge branch 'unstable' into issue-2178 SiboVG 2023-12-01 19:28:40 +01:00
  • 5938f08145
    Merge pull request #2413 from SiboVG/issue-2338 Joe Pfeiffer 2023-11-26 12:57:15 -07:00
  • e6a4f9bddb Whoops, forgot to use FlightDataComboBox for x axis types SiboVG 2023-11-25 03:50:34 +01:00
  • 0ff32888a1 Refactor searchable and categorizable combobox to general method In case we want to use it for other parts of the UI :) SiboVG 2023-11-25 03:00:50 +01:00
  • 341ab81b79 [#2338] Use searchable and categorizable combobox for flight data type SiboVG 2023-11-24 20:47:05 +01:00
  • 764ebac7b0 Merge branch 'unstable' into issue-2338 SiboVG 2023-11-23 17:31:55 +01:00
  • ce2c9c97fe
    Merge pull request #2407 from SiboVG/issue-2345 Sibo Van Gool 2023-11-23 17:31:24 +01:00
  • f3a58598d6 Merge branch 'unstable' into issue-2338 SiboVG 2023-11-22 23:22:34 +01:00
  • 42102647b2
    Merge pull request #2410 from SiboVG/fix-rasaero Sibo Van Gool 2023-11-22 23:09:07 +01:00
  • 3b5233593f
    Merge pull request #2411 from SiboVG/issue-2409 Sibo Van Gool 2023-11-22 23:08:46 +01:00
  • e92e2bc3a9 Instead of incrementing through the slices of the component, multiply to recalculate each slice (from some comments in the code I suspect there were some problems with floating point error accumulating). JoePfeiffer 2023-11-21 17:47:17 -07:00
  • c82db35558
    Add extra features Sibo Van Gool 2023-11-22 00:46:25 +01:00
  • ff6b23f366 merge integrateInertiaVolume() into integrate() JoePfeiffer 2023-11-21 16:40:57 -07:00
  • 4b1c6a4f4b eliminate SymmetricComponent::integrateInertiaSurface() JoePfeiffer 2023-11-21 16:01:41 -07:00
  • 9fec2af7a8 Use Double.NaN to identify values that haven't been calculated. Spotting uncalculated values by checking for <0 is just asking for trouble down the line. JoePfeiffer 2023-11-21 15:54:35 -07:00
  • 5bd1bd285e Readd gnome... Sibo Van Gool 2023-11-21 15:25:30 +01:00
  • 565016cc8b Remove gnome extension Sibo Van Gool 2023-11-21 13:47:41 +01:00
  • e3e9d0989e Merge branch 'unstable' of github.com:openrocket/openrocket into unstable Sibo Van Gool 2023-11-21 13:21:13 +01:00
  • 868fd13a2c Add JDK & JRE to site packages Sibo Van Gool 2023-11-21 13:20:46 +01:00
  • 6e2d79e156 [#2409] Don't use fixed precision for shape parameter SiboVG 2023-11-21 00:45:23 +01:00
  • c6ecc5c035 Use meters->feet conversion for RASAero rod length SiboVG 2023-11-21 00:31:36 +01:00
  • ba7d8d11a1
    Add Chocolatey badge Sibo Van Gool 2023-11-20 21:28:46 +01:00
  • 9359cbc8ee Merge branch 'unstable' of github.com:openrocket/openrocket into unstable Sibo Van Gool 2023-11-20 20:41:48 +01:00
  • f3974c2f6c Finalize mitigation to core22 Sibo Van Gool 2023-11-20 20:41:25 +01:00
  • 4ce5ac18bf
    Add tutorials page Sibo Van Gool 2023-11-20 20:25:06 +01:00
  • 56c066fe06
    *sigh* fix Discord link format Sibo Van Gool 2023-11-20 20:24:04 +01:00
  • 268fca3755
    Update SUPPORT.md Sibo Van Gool 2023-11-20 20:23:35 +01:00
  • 6e2a8bbd65
    Update SUPPORT to reference Discord server instead of Slack Sibo Van Gool 2023-11-20 20:22:04 +01:00
  • 1d9afcc247
    Specify architectures separately... Sibo Van Gool 2023-11-20 03:21:01 +01:00
  • fe20e2c590 Build for all architectures Sibo Van Gool 2023-11-20 03:01:36 +01:00