JoePfeiffer 
							
						 
					 
					
						
						
						
						
							
						
						
							c7f496eb7b 
							
						 
					 
					
						
						
							
							update flight events test for more accurate tumble and parachute simulations  
						
						 
						
						
						
						
					 
					
						2024-03-08 07:52:06 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								JoePfeiffer 
							
						 
					 
					
						
						
						
						
							
						
						
							0b6a3e54b0 
							
						 
					 
					
						
						
							
							Remove previous time step from simulation status  
						
						 
						
						
						
						
					 
					
						2024-03-08 07:51:45 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								JoePfeiffer 
							
						 
					 
					
						
						
						
						
							
						
						
							bf9fc29bcd 
							
						 
					 
					
						
						
							
							Refine timestep  
						
						 
						
						... 
						
						
						
						1. Solve for 0-crossing in vertical velocity, vertical acceleration
2. Limit timestep to next event
3. Revert to using acceleration instead of jerk to limit timestep
4. Save calculations (eg calculate acceleration) in FlightData at start of timestep, results (eg velocity, position) at end of timestep 
						
						
					 
					
						2024-03-08 07:39:53 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								JoePfeiffer 
							
						 
					 
					
						
						
						
						
							
						
						
							e6e92d6a7b 
							
						 
					 
					
						
						
							
							Move actual Euler integration into a separate method, to avoid code duplication when it has to be recalculated.  
						
						 
						
						
						
						
					 
					
						2024-02-25 09:21:34 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								JoePfeiffer 
							
						 
					 
					
						
						
						
						
							
						
						
							b285de1c49 
							
						 
					 
					
						
						
							
							0 mass should be an abort, not an exception  
						
						 
						
						
						
						
					 
					
						2024-02-24 06:39:29 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								JoePfeiffer 
							
						 
					 
					
						
						
						
						
							
						
						
							7f7e4018ad 
							
						 
					 
					
						
						
							
							Add a bunch of data to the FlightData branch  
						
						 
						
						... 
						
						
						
						Lots of calculated data hadn't been getting logged. There's still a bunch more that could be, but it isn't clear what use pitch rate (for instance) would be so not logging those 
						
						
					 
					
						2024-02-23 20:49:15 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								JoePfeiffer 
							
						 
					 
					
						
						
						
						
							
						
						
							14cf635bba 
							
						 
					 
					
						
						
							
							Flight data reflecting conditions at the start of the simulation step should be placed in the flight log at that time; new data created during the simulation step should be placed after.  
						
						 
						
						
						
						
					 
					
						2024-02-23 10:51:28 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								JoePfeiffer 
							
						 
					 
					
						
						
						
						
							
						
						
							4b497b0cd3 
							
						 
					 
					
						
						
							
							cleanup: variables that are only assigned once should be marked "final"  
						
						 
						
						
						
						
					 
					
						2024-02-23 10:34:31 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Sibo Van Gool 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7c246e7144 
							
						 
					 
					
						
						
							
							Merge pull request  #2457  from JoePfeiffer/allow-sustainer-tumble  
						
						 
						
						... 
						
						
						
						Allow sustainer tumble before apogee 
						
						
					 
					
						2024-02-19 17:11:13 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joe Pfeiffer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8e8b60475b 
							
						 
					 
					
						
						
							
							Merge pull request  #2459  from SiboVG/issue-2445  
						
						 
						
						... 
						
						
						
						[#2445 ] Add ellipsis to export as in file menu 
						
						
					 
					
						2024-02-15 19:03:01 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joe Pfeiffer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							19cafe9eac 
							
						 
					 
					
						
						
							
							Merge pull request  #2458  from SiboVG/issue-2444  
						
						 
						
						... 
						
						
						
						[#2444 ] Add Constrained Delaungay Triangulation for OBJ exporting 
						
						
					 
					
						2024-02-15 19:01:24 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								SiboVG 
							
						 
					 
					
						
						
						
						
							
						
						
							0c0ee80bf9 
							
						 
					 
					
						
						
							
							[ #2445 ] Add ellipsis to export as in file menu  
						
						 
						
						
						
						
					 
					
						2024-02-14 14:10:34 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								SiboVG 
							
						 
					 
					
						
						
						
						
							
						
						
							18b0b34158 
							
						 
					 
					
						
						
							
							Disable triangulation method widgets when no triangulation  
						
						 
						
						
						
						
					 
					
						2024-02-14 13:51:20 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								SiboVG 
							
						 
					 
					
						
						
						
						
							
						
						
							cca0ec4a24 
							
						 
					 
					
						
						
							
							Add triangulation method setting to OBJ export dialog  
						
						 
						
						
						
						
					 
					
						2024-02-14 13:19:18 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								SiboVG 
							
						 
					 
					
						
						
						
						
							
						
						
							dfd497b9d1 
							
						 
					 
					
						
						
							
							Use all face vertices to calculate face normal  
						
						 
						
						... 
						
						
						
						This ensures correct normals, even for e.g. freeform fins of which the 3 first vertices are concave 
						
						
					 
					
						2024-02-14 02:19:52 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								SiboVG 
							
						 
					 
					
						
						
						
						
							
						
						
							b3ef442350 
							
						 
					 
					
						
						
							
							Refactor and document  
						
						 
						
						
						
						
					 
					
						2024-02-13 23:40:36 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								SiboVG 
							
						 
					 
					
						
						
						
						
							
						
						
							7c5556390b 
							
						 
					 
					
						
						
							
							Remove old delaunay method  
						
						 
						
						
						
						
					 
					
						2024-02-13 23:29:46 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								SiboVG 
							
						 
					 
					
						
						
						
						
							
						
						
							30e49e1929 
							
						 
					 
					
						
						
							
							Support normals and textures for triangulated faces  
						
						 
						
						
						
						
					 
					
						2024-02-13 23:29:18 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								SiboVG 
							
						 
					 
					
						
						
						
						
							
						
						
							17bc98b54f 
							
						 
					 
					
						
						
							
							Correct for face culling after triangulation  
						
						 
						
						
						
						
					 
					
						2024-02-13 23:13:42 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								JoePfeiffer 
							
						 
					 
					
						
						
						
						
							
						
						
							bbc31fc266 
							
						 
					 
					
						
						
							
							There's more variation in the apogee and ground hit times than I realized for the tumbling center booster  
						
						 
						
						
						
						
					 
					
						2024-02-13 12:34:57 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								SiboVG 
							
						 
					 
					
						
						
						
						
							
						
						
							8472849d6d 
							
						 
					 
					
						
						
							
							Credit JTS library  
						
						 
						
						
						
						
					 
					
						2024-02-13 01:48:56 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								SiboVG 
							
						 
					 
					
						
						
						
						
							
						
						
							69e604c389 
							
						 
					 
					
						
						
							
							Improve efficiency of 2D projection  
						
						 
						
						
						
						
					 
					
						2024-02-12 23:22:43 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								JoePfeiffer 
							
						 
					 
					
						
						
						
						
							
						
						
							02cd098d51 
							
						 
					 
					
						
						
							
							Update unit tests  
						
						 
						
						... 
						
						
						
						The Falcon 9 Heavy test rocket isn't aerodynamically stable, so allowing the sustainer to tumble before apogee causes an immediate TUMBLE_UNDER_THRUST abort.  So, this commit adds a new rocket with a sustainer, core booster, and two side boosters that is stable. 
						
						
					 
					
						2024-02-12 14:48:50 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								SiboVG 
							
						 
					 
					
						
						
						
						
							
						
						
							77844f80a2 
							
						 
					 
					
						
						
							
							[ #2444 ] Add first rudimentary CDT triangulation  
						
						 
						
						
						
						
					 
					
						2024-02-12 22:23:45 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								JoePfeiffer 
							
						 
					 
					
						
						
						
						
							
						
						
							03f5c8924e 
							
						 
					 
					
						
						
							
							allow sustainer to tumble before apogee.  
						
						 
						
						... 
						
						
						
						I don't know if it's actually possible for the sustainer to tumble when not
under thrust (I guess it would need a tractor motor and very careful CG-CP design so it would tumble immediately after burnout?) but the conditions are checked separately just in case 
						
						
					 
					
						2024-02-10 06:59:48 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								SiboVG 
							
						 
					 
					
						
						
						
						
							
						
						
							5e61ffb491 
							
						 
					 
					
						
						
							
							Refactor simple OBJ triangulation  
						
						 
						
						
						
						
					 
					
						2024-02-07 15:41:34 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Sibo Van Gool 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3c7f35c137 
							
						 
					 
					
						
						
							
							Merge pull request  #2453  from eliotalanfoss/patch-1  
						
						 
						
						... 
						
						
						
						Update .gitignore 
						
						
					 
					
						2024-02-02 17:50:05 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eliot Foss 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d5cd7a77cb 
							
						 
					 
					
						
						
							
							Update .gitignore  
						
						 
						
						... 
						
						
						
						Added /swing/resources/datafiles/components/ to .gitignore so that git doesn't track changes in the directory due to building 
						
						
					 
					
						2024-02-01 12:06:43 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joe Pfeiffer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6ada3ff347 
							
						 
					 
					
						
						
							
							Merge pull request  #2452  from SiboVG/fin-svg-export  
						
						 
						
						... 
						
						
						
						Allow fins to be exported to an SVG file 
						
						
					 
					
						2024-01-31 17:33:54 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								SiboVG 
							
						 
					 
					
						
						
						
						
							
						
						
							9ecabd585f 
							
						 
					 
					
						
						
							
							Also add fin tabs to SVG export  
						
						 
						
						
						
						
					 
					
						2024-01-31 12:43:53 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								SiboVG 
							
						 
					 
					
						
						
						
						
							
						
						
							4cf77bcdc4 
							
						 
					 
					
						
						
							
							Display error when SVG export failed  
						
						 
						
						
						
						
					 
					
						2024-01-30 20:57:22 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								SiboVG 
							
						 
					 
					
						
						
						
						
							
						
						
							74cfa4dde5 
							
						 
					 
					
						
						
							
							Allow fins to be exported to SVG  
						
						 
						
						
						
						
					 
					
						2024-01-30 20:47:27 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Sibo Van Gool 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							55e8c64d8c 
							
						 
					 
					
						
						
							
							Merge pull request  #2451  from JoePfeiffer/fix-2450  
						
						 
						
						... 
						
						
						
						Don't add motor delay time to upper stage motor ignition time 
						
						
					 
					
						2024-01-30 11:30:46 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								SiboVG 
							
						 
					 
					
						
						
						
						
							
						
						
							8b150cbd74 
							
						 
					 
					
						
						
							
							Clean up these horrendous castings  
						
						 
						
						
						
						
					 
					
						2024-01-29 22:25:50 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								JoePfeiffer 
							
						 
					 
					
						
						
						
						
							
						
						
							56bf5e1af8 
							
						 
					 
					
						
						
							
							Don't add delay time in again when queueing upper stage ignition event  
						
						 
						
						
						
						
					 
					
						2024-01-29 09:13:00 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								JoePfeiffer 
							
						 
					 
					
						
						
						
						
							
						
						
							3513cb9bba 
							
						 
					 
					
						
						
							
							log placing events in event queue. Don't do it for ALTITUDE events, since  
						
						 
						
						... 
						
						
						
						those would dominate the log. 
						
						
					 
					
						2024-01-29 09:01:42 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Sibo Van Gool 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c1295b5d7c 
							
						 
					 
					
						
						
							
							Merge pull request  #2449  from JoePfeiffer/abort-on-recovery-deployment-under-thrust  
						
						 
						
						... 
						
						
						
						Change recovery deployment under thrust from Warning to SimulationAbort 
						
						
					 
					
						2024-01-28 23:12:43 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								JoePfeiffer 
							
						 
					 
					
						
						
						
						
							
						
						
							692152e34e 
							
						 
					 
					
						
						
							
							Change simulation warning when recovery is deployed while still under thrust to a simulation abort.  
						
						 
						
						
						
						
					 
					
						2024-01-28 14:51:23 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joe Pfeiffer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f2f3e717df 
							
						 
					 
					
						
						
							
							Merge pull request  #2447  from SiboVG/issue-2438  
						
						 
						
						... 
						
						
						
						[#2438 , #2377 , #2435 ] Support RockSim booster importing/exporting, pods/booster splitting & fix a bunch of bugs 
						
						
					 
					
						2024-01-28 06:55:53 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								SiboVG 
							
						 
					 
					
						
						
						
						
							
						
						
							d60ba1f1d8 
							
						 
					 
					
						
						
							
							Also copy stage activeness when copying rocket  
						
						 
						
						... 
						
						
						
						This fixes an issue where undoing/redoing stage activeness actions wouldn't work. 
						
						
					 
					
						2024-01-27 04:48:53 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								SiboVG 
							
						 
					 
					
						
						
						
						
							
						
						
							a249c2dddc 
							
						 
					 
					
						
						
							
							Fix RockSim import/export unit tests  
						
						 
						
						
						
						
					 
					
						2024-01-27 04:34:19 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								SiboVG 
							
						 
					 
					
						
						
						
						
							
						
						
							01df928f3c 
							
						 
					 
					
						
						
							
							Support RockSim booster importing  
						
						 
						
						
						
						
					 
					
						2024-01-27 03:26:05 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								SiboVG 
							
						 
					 
					
						
						
						
						
							
						
						
							b5704c108c 
							
						 
					 
					
						
						
							
							Apply config listener action to common classes  
						
						 
						
						
						
						
					 
					
						2024-01-27 01:15:42 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Sibo Van Gool 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5965c76c16 
							
						 
					 
					
						
						
							
							Increase spacing between text and image  
						
						 
						
						
						
						
					 
					
						2024-01-25 16:23:32 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								SiboVG 
							
						 
					 
					
						
						
						
						
							
						
						
							b795fb0eb5 
							
						 
					 
					
						
						
							
							RockSim uses 0 for false and 1 for true :')  
						
						 
						
						
						
						
					 
					
						2024-01-24 18:01:42 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								SiboVG 
							
						 
					 
					
						
						
						
						
							
						
						
							ddb73b5ca1 
							
						 
					 
					
						
						
							
							Can't have direct pod children of pod  
						
						 
						
						
						
						
					 
					
						2024-01-24 17:54:44 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								SiboVG 
							
						 
					 
					
						
						
						
						
							
						
						
							e1ab350624 
							
						 
					 
					
						
						
							
							Use pod/booster split for RockSim export  
						
						 
						
						
						
						
					 
					
						2024-01-24 17:48:39 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								SiboVG 
							
						 
					 
					
						
						
						
						
							
						
						
							24e72f0bd1 
							
						 
					 
					
						
						
							
							Rename custom invalidate method to avoid confusion with java.awt invalidate  
						
						 
						
						... 
						
						
						
						This caused issue because the invalidating of invalidatables was sometimes triggered by AWT processes 
						
						
					 
					
						2024-01-24 01:53:04 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								SiboVG 
							
						 
					 
					
						
						
						
						
							
						
						
							131f26e1c5 
							
						 
					 
					
						
						
							
							Enforce register in interface  
						
						 
						
						
						
						
					 
					
						2024-01-24 01:41:55 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								SiboVG 
							
						 
					 
					
						
						
						
						
							
						
						
							ac16bc5820 
							
						 
					 
					
						
						
							
							Register models for invalidation  
						
						 
						
						... 
						
						
						
						This should not only improve efficiency, but also help with unwanted side effects of the component still having listeners even when the config dialog is disposed. 
						
						
					 
					
						2024-01-24 01:40:09 +01:00