create a dumpRockets() method to save a rocket to a file, so we can open and inspect it in OR
This commit is contained in:
		
							parent
							
								
									67d507c4b4
								
							
						
					
					
						commit
						b1643e4d14
					
				@ -1662,19 +1662,6 @@ public class TestRockets {
 | 
			
		||||
		TrapezoidFinSet trapezoidfinset = new TrapezoidFinSet(3, 0.051, 0.025, 0.038, 0.044);
 | 
			
		||||
		bodytube.addChild(trapezoidfinset);
 | 
			
		||||
 | 
			
		||||
		// This is how we can dump a test rocket so we can look at it in OR to better
 | 
			
		||||
		// visualize it
 | 
			
		||||
		//
 | 
			
		||||
		// OpenRocketDocument doc = OpenRocketDocumentFactory.createDocumentFromRocket(rocket);
 | 
			
		||||
		// OpenRocketSaver saver = new OpenRocketSaver();
 | 
			
		||||
		// try {
 | 
			
		||||
		//     FileOutputStream str = new FileOutputStream("3fnc.ork");
 | 
			
		||||
		//	   saver.save(str, doc, null);
 | 
			
		||||
		// }
 | 
			
		||||
		// catch (Exception e) {
 | 
			
		||||
		//     System.err.println("exception " + e);
 | 
			
		||||
		// }
 | 
			
		||||
 | 
			
		||||
		return rocket;
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
@ -1714,4 +1701,19 @@ public class TestRockets {
 | 
			
		||||
		return rocket;
 | 
			
		||||
	}
 | 
			
		||||
	
 | 
			
		||||
	/**
 | 
			
		||||
	 * dump a test rocket to a file, so we can open it in OR
 | 
			
		||||
	 */
 | 
			
		||||
	static void dumpRocket(Rocket rocket, String filename) {
 | 
			
		||||
 | 
			
		||||
		OpenRocketDocument doc = OpenRocketDocumentFactory.createDocumentFromRocket(rocket);
 | 
			
		||||
		OpenRocketSaver saver = new OpenRocketSaver();
 | 
			
		||||
		try {
 | 
			
		||||
			FileOutputStream str = new FileOutputStream(filename);
 | 
			
		||||
			saver.save(str, doc, null);
 | 
			
		||||
		}
 | 
			
		||||
		catch (Exception e) {
 | 
			
		||||
			System.err.println("exception " + e);
 | 
			
		||||
		}
 | 
			
		||||
	}
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user