From 0621c1971d4cad2cbe3497b03c5b47c8d2a86a57 Mon Sep 17 00:00:00 2001 From: Bill Kuker Date: Sun, 1 Jul 2012 14:47:30 +0000 Subject: [PATCH] Some 3d test junk, to be deleted later --- .../3d-Test-Junk/DONT MERGE THIS DIR TO TRUNK | 0 .../net/sf/openrocket/startup/EditTest.java | 113 + .../sf/openrocket/startup/Quick3dMain.java | 84 + .../openrocket/startup/RocSimTexTest.rkt.xml | 483 ++++ .../sf/openrocket/startup/TextureTest.java | 100 + .../startup/al1 Apocalypse_54mmtestFr.rkt.xml | 2153 +++++++++++++++++ core/3d-Test-Junk/tube1.png | Bin 0 -> 2742 bytes 7 files changed, 2933 insertions(+) create mode 100644 core/3d-Test-Junk/DONT MERGE THIS DIR TO TRUNK create mode 100644 core/3d-Test-Junk/net/sf/openrocket/startup/EditTest.java create mode 100644 core/3d-Test-Junk/net/sf/openrocket/startup/Quick3dMain.java create mode 100644 core/3d-Test-Junk/net/sf/openrocket/startup/RocSimTexTest.rkt.xml create mode 100644 core/3d-Test-Junk/net/sf/openrocket/startup/TextureTest.java create mode 100644 core/3d-Test-Junk/net/sf/openrocket/startup/al1 Apocalypse_54mmtestFr.rkt.xml create mode 100644 core/3d-Test-Junk/tube1.png diff --git a/core/3d-Test-Junk/DONT MERGE THIS DIR TO TRUNK b/core/3d-Test-Junk/DONT MERGE THIS DIR TO TRUNK new file mode 100644 index 000000000..e69de29bb diff --git a/core/3d-Test-Junk/net/sf/openrocket/startup/EditTest.java b/core/3d-Test-Junk/net/sf/openrocket/startup/EditTest.java new file mode 100644 index 000000000..7fbffbe83 --- /dev/null +++ b/core/3d-Test-Junk/net/sf/openrocket/startup/EditTest.java @@ -0,0 +1,113 @@ +package net.sf.openrocket.startup; +import javax.swing.JFrame; + +import net.sf.openrocket.database.ComponentPresetDatabase; +import net.sf.openrocket.database.ThrustCurveMotorSetDatabase; +import net.sf.openrocket.document.OpenRocketDocument; +import net.sf.openrocket.file.DatabaseMotorFinder; +import net.sf.openrocket.file.openrocket.importt.OpenRocketLoader; +import net.sf.openrocket.gui.configdialog.NoseConeConfig; +import net.sf.openrocket.gui.configdialog.RocketComponentConfig; +import net.sf.openrocket.gui.util.GUIUtil; +import net.sf.openrocket.gui.util.SwingPreferences; +import net.sf.openrocket.l10n.ResourceBundleTranslator; +import net.sf.openrocket.rocketcomponent.NoseCone; +import net.sf.openrocket.rocketcomponent.RocketComponent; +import net.sf.openrocket.startup.Application; +import net.sf.openrocket.startup.ConcurrentComponentPresetDatabaseLoader; +import net.sf.openrocket.startup.ExceptionHandler; + +/** + * An application for quickly testing 3d figure witout all the OpenRocket user + * interface + * + * @author bkuker + * + */ +public class EditTest { + + /** + * @param args + */ + public static void main(String[] args) throws Exception { + GUIUtil.setBestLAF(); + Application.setExceptionHandler(new ExceptionHandler() { + + @Override + public void uncaughtException(Thread thread, Throwable throwable) { + throwable.printStackTrace(); + + } + + @Override + public void handleErrorCondition(Throwable exception) { + exception.printStackTrace(); + } + + @Override + public void handleErrorCondition(String message, Throwable exception) { + exception.printStackTrace(); + + } + + @Override + public void handleErrorCondition(String message) { + System.err.println(message); + + } + }); + Application.setBaseTranslator(new ResourceBundleTranslator("l10n.messages")); + Application.setMotorSetDatabase(new ThrustCurveMotorSetDatabase(false) { + { + startLoading(); + } + + @Override + protected void loadMotors() { + } + }); + Application.setPreferences(new SwingPreferences()); + + // Must be done after localization is initialized + ComponentPresetDatabase componentPresetDao = new ComponentPresetDatabase(true) { + + @Override + protected void load() { + ConcurrentComponentPresetDatabaseLoader presetLoader = new ConcurrentComponentPresetDatabaseLoader( this ); + presetLoader.load(); + try { + presetLoader.await(); + } catch ( InterruptedException iex) { + + } + } + + }; + componentPresetDao.load("datafiles", ".*csv"); + Application.setComponentPresetDao(componentPresetDao); + + OpenRocketDocument doc = new OpenRocketLoader().loadFromStream( + EditTest.class.getResourceAsStream("/datafiles/examples/Clustered rocket design.ork"), + new DatabaseMotorFinder()); + + JFrame ff = new JFrame(); + ff.setSize(1200, 400); + ff.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); + + NoseCone nc = null; + for (RocketComponent c : doc.getDefaultConfiguration()) { + if (c instanceof NoseCone) { + nc = (NoseCone) c; + } + } + + RocketComponentConfig ncc = new RocketComponentConfig(doc, nc); + + JFrame jf = new JFrame(); + jf.setSize(600, 400); + jf.setContentPane(ncc); + jf.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); + jf.setVisible(true); + + } +} diff --git a/core/3d-Test-Junk/net/sf/openrocket/startup/Quick3dMain.java b/core/3d-Test-Junk/net/sf/openrocket/startup/Quick3dMain.java new file mode 100644 index 000000000..906528667 --- /dev/null +++ b/core/3d-Test-Junk/net/sf/openrocket/startup/Quick3dMain.java @@ -0,0 +1,84 @@ +package net.sf.openrocket.startup; + +import java.awt.BorderLayout; + +import javax.swing.JFrame; +import javax.swing.JPanel; + +import net.sf.openrocket.database.ComponentPresetDatabase; +import net.sf.openrocket.database.ThrustCurveMotorSetDatabase; +import net.sf.openrocket.document.OpenRocketDocument; +import net.sf.openrocket.file.DatabaseMotorFinder; +import net.sf.openrocket.file.openrocket.importt.OpenRocketLoader; +import net.sf.openrocket.gui.main.componenttree.ComponentTree; +import net.sf.openrocket.gui.scalefigure.RocketPanel; +import net.sf.openrocket.gui.util.SwingPreferences; +import net.sf.openrocket.l10n.ResourceBundleTranslator; +import net.sf.openrocket.startup.Application; + +/** + * An application for quickly testing 3d figure witout all the OpenRocket user interface + * + * @author bkuker + * + */ +public class Quick3dMain { + + /** + * @param args + */ + public static void main(String[] args) throws Exception { + Application.setBaseTranslator(new ResourceBundleTranslator( + "l10n.messages")); + Application.setMotorSetDatabase(new ThrustCurveMotorSetDatabase(false) { + { + startLoading(); + } + + @Override + protected void loadMotors() { + } + }); + Application.setPreferences(new SwingPreferences()); + + // Must be done after localization is initialized + ComponentPresetDatabase componentPresetDao = new ComponentPresetDatabase(true) { + + @Override + protected void load() { + ConcurrentComponentPresetDatabaseLoader presetLoader = new ConcurrentComponentPresetDatabaseLoader( this ); + presetLoader.load(); + try { + presetLoader.await(); + } catch ( InterruptedException iex) { + + } + } + + }; + componentPresetDao.load("datafiles", ".*csv"); + Application.setComponentPresetDao( componentPresetDao ); + + OpenRocketDocument doc = new OpenRocketLoader().loadFromStream( + Quick3dMain.class.getResourceAsStream("/datafiles/examples/Clustered rocket design.ork"), + new DatabaseMotorFinder()); + + JFrame ff = new JFrame(); + ff.setSize(1200, 400); + ff.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); + + RocketPanel panel; + + panel = new RocketPanel(doc); + + ComponentTree ct = new ComponentTree(doc); + panel.setSelectionModel(ct.getSelectionModel()); + + JPanel p = new JPanel(); + p.setLayout(new BorderLayout()); + p.add(ct, BorderLayout.WEST); + p.add(panel, BorderLayout.CENTER); + ff.setContentPane(p); + ff.setVisible(true); + } +} diff --git a/core/3d-Test-Junk/net/sf/openrocket/startup/RocSimTexTest.rkt.xml b/core/3d-Test-Junk/net/sf/openrocket/startup/RocSimTexTest.rkt.xml new file mode 100644 index 000000000..09c12e14e --- /dev/null +++ b/core/3d-Test-Junk/net/sf/openrocket/startup/RocSimTexTest.rkt.xml @@ -0,0 +1,483 @@ + + 4 + + + 1 + 1 + 1 + 0.75 + 0.8 + 0.81 + 0.95 + 0.95 + 1 + 0. + 0. + 0. + 0. + 0. + 0. + 0. + 0. + 1 + 914.4 + 0 + 0 + 0 + 1 + 0 + 1 + 7 + 1 + 0 + CSV1|1|467.042,33.3113,5.96039e-09|467.042,321.423,673.911|0,0.919494,-0.393104|432.283,1113.12|30|2|732.915|0|0|0|0|0 + + 0,761.441,0,0 + 0,15.4865,0,0 + 0,790.166,0,0 + 0,21.8425,0,0 + 0,0,0,0 + 0,0,0,0 + 2 + 1 + 2 + 1 + 0. + 0. + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0. + 10. + 10. + 10. + 10. + 0 + 0 + 0 + 10. + 0.15 + black + 269.24 + 66.04 + 934.085 + 934.085 + 0. + 934.085 + 0,66.04,0,0 + 0,934.085,0,0 + + + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 + + + + + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 + + + + + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 + + + + + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 + + + + + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 + + + + + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 + + + + + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 + + + + + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 + + + + + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 + + + + + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 + + + + + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 + + + + + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 + + + + + + + Estes + 47.6272 + 1049.21 + Polystyrene PS + Nose cone + 116.332 + 1 + 0. + 114.135 + 150.341 + 0.0290239 + 0.0290239 + 0. + 0 + PNC-80K + 0. + 0. + file=(C:/Users/bkuker/Desktop/tube1.png)|position=(0,0,0)|origin=(0.5,0.5,0.5)|scale=(1,1,1)|repeat=(1)|interpolate=(0)|flipr(0)|flips(0)|flipt=(0)|preventseam=(1) + + 1. + 0. + 1. + 0. + 1. + blue + rgb(255,255,255) + white + 1 + 1 + 0 + 0 + 0 + blue + 2. + 0.0958054 + 2. + 0.0958054 + 1 + 0 + 8 + 0 + 0. + 207.01 + 66.04 + 0 + 1 + 1 + 25.4 + 3.175 + 0. + 62.992 + 0. + 0. + 0. + + + + + Estes + 0. + 1121.29 + Paper + Body tube + 0. + 0 + 0. + 10.58 + 179.388 + 0.0744353 + 0.0744353 + 0. + 0 + EST 3090 + BT-80 + 0. + 0. + file=(C:/Users/bkuker/Desktop/tube1.png)|position=(0,0,0)|origin=(0.5,0.5,0.5)|scale=(2,2,1)|repeat=(1)|interpolate=(0)|flipr(0)|flips(0)|flipt=(0)|preventseam=(1) + + 1. + 0. + 1. + 0. + 1. + rgb(0,0,250) + rgb(255,170,255) + rgb(255,255,255) + 1 + 2 + 0 + 0 + 0 + rgb(0,0,250) + 0. + 0. + 0. + 0. + 1 + 0 + 8 + 0 + 207.01 + 66.04 + 65.786 + 358.775 + 0 + 0 + 0. + 0.5 + 0. + 0. + 0 + 0 + + + Estes + 0. + 1121.29 + Paper + Tube coupler + 0. + 0 + 333.375 + 67.5392 + 25.4 + 0. + 0. + 0. + 0 + Estes + JT-70A + 0. + 0. + file=()|position=(0,0,0)|origin=(0.5,0.5,0.5)|scale=(1,1,1)|repeat=(1)|interpolate=(0)|flipr(0)|flips(0)|flipt=(0)|preventseam=(1) + + 1. + 0. + 1. + 0. + 1. + blue + blue + white + 1 + 3 + 0 + 0 + 0 + blue + 0. + 0. + 0. + 0. + 1 + 0 + 8 + 0 + 540.385 + 65.786 + 53.086 + 50.8 + 0 + 4 + 1 + + + + + + + Estes + 0. + 1121.29 + Paper + Body tube + 0. + 0 + 0. + 10.6367 + 180.34 + 0.0748306 + 0.0748306 + 0. + 0 + EST 3090 + BT-80 + 0. + 0. + file=(C:/Users/bkuker/Desktop/tube1.png)|position=(0,0,0)|origin=(0.5,0.5,0.5)|scale=(1,1,1)|repeat=(1)|interpolate=(0)|flipr(0)|flips(0)|flipt=(0)|preventseam=(1) + + 1. + 0. + 1. + 0. + 1. + rgb(0,0,250) + rgb(255,255,255) + rgb(255,255,255) + 1 + 4 + 1 + 0 + 0 + rgb(0,0,250) + 0. + 0. + 0. + 0. + 1 + 0 + 8 + 0 + 565.785 + 66.04 + 65.786 + 360.68 + 0 + 0 + 0. + 0.5 + 0. + 0. + 0 + 0 + + + Public Missiles + 0. + 1905.24 + G10 fiberglass + Fin set + 0. + 0 + 228.6 + 81.9557 + 90.4119 + 0.0180645 + 0.0541934 + 0. + 0 + FIN-A-06 + Fins + 0. + 0. + file=(C:/Users/bkuker/Desktop/tube1.png)|position=(0,0,0)|origin=(0.5,0.5,0.5)|scale=(1,1,1)|repeat=(1)|interpolate=(0)|flipr(0)|flips(0)|flipt=(0)|preventseam=(1) + + 1. + 0. + 1. + 0. + 1. + blue + rgb(255,255,255) + white + 1 + 7 + 0 + 0 + 0 + blue + 13.4865 + 0.860153 + 19.8425 + 0.860153 + 1 + 0 + 8 + 0 + 794.385 + 3 + 139.7 + 38.1 + 101.6 + 113.592 + 101.6 + 1.5875 + 0 + 0 + 0 + 0. + 0. + 0. + 1 + 0.790006 + 0. + 74.1438 + 11.4561 + 0.272727 + 0. + 0. + + + + + + + + + + + + + + + + + + + + + diff --git a/core/3d-Test-Junk/net/sf/openrocket/startup/TextureTest.java b/core/3d-Test-Junk/net/sf/openrocket/startup/TextureTest.java new file mode 100644 index 000000000..031c28d2d --- /dev/null +++ b/core/3d-Test-Junk/net/sf/openrocket/startup/TextureTest.java @@ -0,0 +1,100 @@ +package net.sf.openrocket.startup; +import java.awt.BorderLayout; +import java.lang.reflect.Method; + +import javax.swing.JFrame; +import javax.swing.JPanel; +import javax.swing.SwingUtilities; + +import net.sf.openrocket.database.ComponentPresetDatabase; +import net.sf.openrocket.database.ThrustCurveMotorSetDatabase; +import net.sf.openrocket.document.OpenRocketDocument; +import net.sf.openrocket.file.DatabaseMotorFinder; +import net.sf.openrocket.file.openrocket.importt.OpenRocketLoader; +import net.sf.openrocket.file.rocksim.importt.RocksimLoader; +import net.sf.openrocket.gui.main.componenttree.ComponentTree; +import net.sf.openrocket.gui.scalefigure.RocketPanel; +import net.sf.openrocket.gui.util.SwingPreferences; +import net.sf.openrocket.l10n.ResourceBundleTranslator; +import net.sf.openrocket.startup.Application; + +/** + * An application for quickly testing 3d figure witout all the OpenRocket user + * interface + * + * @author bkuker + * + */ +public class TextureTest { + + /** + * @param args + */ + public static void main(String[] args) throws Exception { + Application.setBaseTranslator(new ResourceBundleTranslator("l10n.messages")); + Application.setMotorSetDatabase(new ThrustCurveMotorSetDatabase(false) { + { + startLoading(); + } + + @Override + protected void loadMotors() { + } + }); + Application.setPreferences(new SwingPreferences()); + + // Must be done after localization is initialized + ComponentPresetDatabase componentPresetDao = new ComponentPresetDatabase(true) { + + @Override + protected void load() { + ConcurrentComponentPresetDatabaseLoader presetLoader = new ConcurrentComponentPresetDatabaseLoader( this ); + presetLoader.load(); + try { + presetLoader.await(); + } catch ( InterruptedException iex) { + + } + } + + }; + componentPresetDao.load("datafiles", ".*csv"); + Application.setComponentPresetDao(componentPresetDao); + + OpenRocketDocument doc = new RocksimLoader().load( + TextureTest.class.getResourceAsStream("al1 Apocalypse_54mmtestFr.rkt.xml"), new DatabaseMotorFinder()); + + JFrame ff = new JFrame(); + ff.setSize(1200, 400); + ff.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); + + doc.getDefaultConfiguration().setAllStages(); + + final RocketPanel panel = new RocketPanel(doc); + + ComponentTree ct = new ComponentTree(doc); + panel.setSelectionModel(ct.getSelectionModel()); + + JPanel p = new JPanel(); + p.setLayout(new BorderLayout()); + p.add(ct, BorderLayout.WEST); + p.add(panel, BorderLayout.CENTER); + ff.setContentPane(p); + ff.setVisible(true); + + SwingUtilities.invokeLater(new Runnable() { + + @Override + public void run() { + try { + Method m = panel.getClass().getDeclaredMethod("go3D"); + m.setAccessible(true); + m.invoke(panel); + } catch (Throwable t) { + t.printStackTrace(); + } + } + }); + + } +} diff --git a/core/3d-Test-Junk/net/sf/openrocket/startup/al1 Apocalypse_54mmtestFr.rkt.xml b/core/3d-Test-Junk/net/sf/openrocket/startup/al1 Apocalypse_54mmtestFr.rkt.xml new file mode 100644 index 000000000..7e0232ce3 --- /dev/null +++ b/core/3d-Test-Junk/net/sf/openrocket/startup/al1 Apocalypse_54mmtestFr.rkt.xml @@ -0,0 +1,2153 @@ + + 4 + + + apocalypse + 1 + 1 + 1 + 0.75 + 0.8 + 0.81 + 0.95 + 0.95 + 1 + 4000. + 0. + 0. + 0. + 0. + 1058.29 + 0. + 0. + 1 + 914.4 + 1 + 1 + 0 + 2 + 0 + projet ? venir pour tirer du J en France + Al1CV + 1.0 + 1 + 101 + 1 + 0 + CSV1|1|944.069,-10.2247,-7.81196|942.407,910.961,-429.416|-0.223616,0.405288,0.886418|524.308,1617.29|30|2|1013.08|13.1269|0|0|0|0 + + 0,1476.54,157.644,0 + 0,18.4937,15.804,0 + 0,1536.97,160.944,0 + 0,21.9249,22.5448,0 + 0,0,0,0 + 0,0,0,0 + 2 + 1 + 2 + 1 + 0. + 0. + 0 + 0 + 0 + 0 + 0 + 0 + 1 + 0 + 0. + 10. + 10. + 10. + 10. + 0 + 0 + 0 + 10. + 0.15 + black + 356. + 100. + 1978.9 + 1978.9 + 0. + 1978.9 + 0,100,0,0 + 0,1978.9,0,0 + + + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 + + + + + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 + + + + + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 + + + + + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 + + + + + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 + + + + + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 + + + + + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 + + + + + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 + + + + + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 + + + + + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 + + + + + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 + + + + + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 + + + + + 8 + 5 + 100. + 0. + 0 + 0. + 0. + 0. + 0. + -1 + 28,28,28 + 0,0,0 + 0,0,0 + 0,0,0 + 0,0,0 + 0,0,0 + 0,0,0 + 0,0,0 + + + 81 + 4 + 0. + 0. + 0 + 0. + 0. + 0. + 0. + -1 + 28,28,28 + 0,0,0 + 0,0,0 + 0,0,0 + 0,0,0 + 0,0,0 + 0,0,0 + 0,0,0 + + + + + Binder Design + 283.495 + 1049.21 + Polystyrene PS + Nose cone + 228.6 + 1 + 0. + 384.198 + 320.037 + 0.089842 + 0.089842 + 0. + 0 + NC-3.90 + Plastic nose cone + 0. + 0. + file=(C:/Users/bkuker/Desktop/Rocketry/apocalipse/Apocalypse_CONE_pointsFrfl.jpg)|position=(0,0,0)|origin=(0.5,0.5,0.5)|scale=(1,1,1)|repeat=(1)|interpolate=(0)|flipr(0)|flips(0)|flipt=(0)|preventseam=(1) + + 1. + 0. + 1. + 0. + 1. + rgb(255,255,255) + rgb(255,255,255) + rgb(255,255,255) + 0 + 1 + 0 + 0 + 0 + rgb(0,0,250) + 2. + 0.19765 + 2. + 0.19765 + 1 + 0 + 8 + 0 + 0. + 425.45 + 100. + 1 + 1 + 1 + 76.2 + 3.18 + 4. + 98.43 + 0. + 0. + 0. + + + + + Binder Design + 0. + 1121.29 + Paper + Body tube sup + 0. + 0 + 0. + 213.789 + 315.9 + 0.198486 + 0.198486 + 0. + 0 + AFT-3.9 + + 0. + 0. + file=(C:/Users/bkuker/Desktop/Rocketry/apocalipse/Apocalypse_logo_HAUT_fr2.jpg)|position=(0,0,0)|origin=(0.5,0.5,0.5)|scale=(1,1,1)|repeat=(1)|interpolate=(0)|flipr(0)|flips(0)|flipt=(0)|preventseam=(1) + + 1. + 0. + 1. + 0. + 1. + rgb(0,0,250) + rgb(255,255,255) + rgb(255,255,255) + 1 + 77 + 0 + 0 + 0 + rgb(0,0,250) + 0. + 0. + 0. + 0. + 1 + 0 + 8 + 0 + 425.45 + 100. + 98.06 + 631.8 + 1 + 0 + 0. + 0. + 0. + 0. + 0 + 0 + + + Binder Design + 73.7088 + 958.705 + Kraft phenolic + Tube coupler + 0. + 1 + 355.6 + 47.8468 + 76.2 + 0. + 0. + 0. + 0 + CP-3.90 + + 0. + 0. + file=()|position=(0,0,0)|origin=(0.5,0.5,0.5)|scale=(1,1,1)|repeat=(1)|interpolate=(0)|flipr(0)|flips(0)|flipt=(0)|preventseam=(1) + + 1. + 0. + 1. + 0. + 1. + rgb(0,0,250) + rgb(0,0,250) + rgb(255,255,255) + 1 + 78 + 0 + 0 + 0 + rgb(0,0,250) + 0. + 0. + 0. + 0. + 1 + 0 + 8 + 0 + 781.05 + 98.06 + 95.9104 + 152.4 + 3 + 4 + 1 + + + + + Binder Design + 87.883 + 0. + 1.9 oz. Ripstop Nylon (SkyAngle) + Main Parachute + 0. + 1 + 96.8 + 5.59613 + 76.2 + 0. + 0. + 0. + 0 + PAR-36 + 36 in. nylon + 0. + 0. + file=()|position=(0,0,0)|origin=(0.5,0.5,0.5)|scale=(1,1,1)|repeat=(1)|interpolate=(0)|flipr(0)|flips(0)|flipt=(0)|preventseam=(1) + + 1. + 0. + 1. + 0. + 1. + rgb(0,0,250) + rgb(0,0,250) + rgb(255,255,255) + 1 + 8 + 0 + 0 + 0 + rgb(0,0,250) + 0. + 0. + 0. + 0. + 1 + 0 + 8 + 0 + 522.25 + 914.4 + 177.8 + 8 + 8 + 3.18 + 685.8 + 1 + 0.00102 + 1/16 In. braided nylon + 0.75 + + + + + + + Binder Design + 0. + 1121.29 + Paper + Elec Bay + 0. + 0 + 0. + 37.831 + 55.9 + 0.035123 + 0.035123 + 0. + 0 + AFT-3.9 + + 0. + 0. + file=(C:/Users/bkuker/Desktop/Rocketry/apocalipse/Apocalypse_logo_medium2.jpg)|position=(0,0,0)|origin=(0.5,0.5,0.5)|scale=(1,1,1)|repeat=(1)|interpolate=(0)|flipr(0)|flips(0)|flipt=(0)|preventseam=(1) + + 1. + 0. + 1. + 0. + 1. + rgb(0,0,250) + rgb(255,255,255) + rgb(255,255,255) + 1 + 2 + 0 + 0 + 0 + rgb(0,0,250) + 0. + 0. + 0. + 0. + 1 + 0 + 8 + 0 + 1057.25 + 100. + 98.06 + 111.8 + 1 + 0 + 0. + 0. + 0. + 0. + 0 + 0 + + + Binder Design + 73.7088 + 958.705 + Kraft phenolic + Tube coupler + 0. + 1 + 355.6 + 47.8468 + 76.2 + 0. + 0. + 0. + 0 + CP-3.90 + + 0. + 0. + file=()|position=(0,0,0)|origin=(0.5,0.5,0.5)|scale=(1,1,1)|repeat=(1)|interpolate=(0)|flipr(0)|flips(0)|flipt=(0)|preventseam=(1) + + 1. + 0. + 1. + 0. + 1. + rgb(0,0,250) + rgb(0,0,250) + rgb(255,255,255) + 1 + 10 + 0 + 0 + 0 + rgb(0,0,250) + 0. + 0. + 0. + 0. + 1 + 0 + 8 + 0 + 1412.85 + 98.06 + 95.9104 + 152.4 + 3 + 4 + 1 + + + + + + + Binder Design + 0. + 1121.29 + Paper + Body tube inf1 + 0. + 0 + 0. + 68.2853 + 100.9 + 0.0633973 + 0.0633973 + 0. + 0 + AFT-3.9 + + 0. + 0. + file=(C:/Users/bkuker/Desktop/Rocketry/apocalipse/Apocalypse_logo_bas_coup2.jpg)|position=(0,0,0)|origin=(0.5,0.5,0.5)|scale=(1,1,1)|repeat=(1)|interpolate=(0)|flipr(0)|flips(0)|flipt=(0)|preventseam=(1) + + 1. + 0. + 1. + 0. + 1. + rgb(0,0,250) + rgb(255,255,255) + rgb(255,255,255) + 1 + 79 + 1 + 0 + 0 + rgb(0,0,250) + 0. + 0. + 0. + 0. + 1 + 0 + 8 + 0 + 1169.05 + 100. + 98.06 + 201.8 + 1 + 0 + 0. + 0. + 0. + 0. + 0 + 0 + + + Binder Design + 73.7088 + 958.705 + Kraft phenolic + Tube coupler + 0. + 1 + 355.6 + 47.8468 + 76.2 + 0. + 0. + 0. + 0 + CP-3.90 + + 0. + 0. + file=()|position=(0,0,0)|origin=(0.5,0.5,0.5)|scale=(1,1,1)|repeat=(1)|interpolate=(0)|flipr(0)|flips(0)|flipt=(0)|preventseam=(1) + + 1. + 0. + 1. + 0. + 1. + rgb(0,0,250) + rgb(0,0,250) + rgb(255,255,255) + 1 + 80 + 0 + 0 + 0 + rgb(0,0,250) + 0. + 0. + 0. + 0. + 1 + 0 + 8 + 0 + 1524.65 + 98.06 + 95.9104 + 152.4 + 3 + 4 + 1 + + + + + Binder Design + 87.883 + 0. + 1.9 oz. Ripstop Nylon (SkyAngle) + drogue Parachute + 0. + 1 + 120.3 + 5.59613 + 15.3667 + 0. + 0. + 0. + 0 + PAR-36 + 36 in. nylon + 0. + 0. + file=()|position=(0,0,0)|origin=(0.5,0.5,0.5)|scale=(1,1,1)|repeat=(1)|interpolate=(0)|flipr(0)|flips(0)|flipt=(0)|preventseam=(1) + + 1. + 0. + 1. + 0. + 1. + rgb(0,0,250) + rgb(0,0,250) + rgb(255,255,255) + 1 + 81 + 0 + 0 + 0 + rgb(0,0,250) + 0. + 0. + 0. + 0. + 1 + 0 + 8 + 0 + 1289.35 + 184.4 + 177.8 + 8 + 8 + 3.18 + 685.8 + 1 + 0.00102 + 1/16 In. braided nylon + 0.75 + + + + + + + Binder Design + 0. + 1121.29 + Paper + Body tube inf2 + 0. + 0 + 0. + 190.712 + 281.8 + 0.17706 + 0.17706 + 0. + 0 + AFT-3.9 + + 0. + 0. + file=()|position=(0,0,0)|origin=(0.5,0.5,0.5)|scale=(1,1,1)|repeat=(1)|interpolate=(0)|flipr(0)|flips(0)|flipt=(0)|preventseam=(1) + + 1. + 0. + 1. + 0. + 1. + rgb(0,0,250) + rgb(206,198,187) + rgb(255,255,255) + 1 + 3 + 1 + 0 + 0 + rgb(0,0,250) + 0. + 0. + 0. + 0. + 0 + 0 + 8 + 0 + 1370.85 + 100. + 98.06 + 563.6 + 1 + 0 + 0. + 0. + 0. + 0. + 0 + 0 + + + Binder Design + 0. + 1121.29 + Paper + Body tube + 0. + 0 + 0. + 22.1515 + 230.3 + 0. + 0. + 0. + 0 + MMT-54 + 54mm motor tube + 0. + 0. + file=()|position=(0,0,0)|origin=(0.5,0.5,0.5)|scale=(1,1,1)|repeat=(1)|interpolate=(0)|flipr(0)|flips(0)|flipt=(0)|preventseam=(1) + + 1. + 0. + 1. + 0. + 1. + rgb(0,0,250) + rgb(0,0,250) + rgb(255,255,255) + 1 + 4 + 0 + 0 + 2 + rgb(0,0,250) + 0. + 0. + 0. + 0. + 1 + 0 + 8 + 0 + 1473.85 + 54.86 + 54.36 + 460.6 + 3 + 1 + 54. + 0. + 0. + 0. + 0 + 0 + + + + + Custom + 0. + 680.785 + Birch + Custom Fin-1 + 0. + 0 + 127. + 99.296 + 220.459 + 0.0416442 + 0.0416442 + 0. + 0 + 0. + 0. + file=(C:/Users/bkuker/Desktop/Rocketry/apocalipse/fin rad-test5.jpg)|position=(0,0,0)|origin=(0.5,0.5,0.5)|scale=(1,1,1)|repeat=(0)|interpolate=(0)|flipr(0)|flips(0)|flipt=(0)|preventseam=(1) + + 1. + 0. + 1. + 0. + 1. + rgb(0,0,250) + rgb(255,255,255) + rgb(255,255,255) + 1 + 5 + 8 + 0 + 0 + rgb(0,0,250) + 4.03345 + 1.6468 + 2.47603e-05 + 1.68763 + 1 + 0 + 8 + 0 + 1497.85 + 1 + 406. + 322.81 + 128. + 149.823 + 119.46 + 4.78 + 2 + 1 + 1 + 414.7 + 23.37 + 0. + 0 + 0. + 0. + 111.565 + 9.33087 + 0.795099 + 0. + 0. + 185.49 + 322.809 + 406,0|406,2|398,11.3|395,13|382,58|354,67|320,22|282,25|258,119|228.4,128|117.158,25.3139|13.6306,15.2533|0,0| + + 0,0,0,0,0,0,0 + 10,10,10,10,10,10,10 + 0,0,0,0,0,0,0 + 0.5,10,0.5,0.5,0.00018939,0.001,1 + 0.25,5,0.1,0.1,0.00018939,0.001,1 + 0,0,0,0,0,0,0 + 10,10,10,10,10,10,10 + 0,0,0,0,0,0,0 + 0.5,10,0.5,0.5,0.00018939,0.001,1 + 0.25,5,0.1,0.1,0.00018939,0.001,1 + + + + + Al1cv + 0. + 680.785 + Birch + Contre fins 1a + 0. + 0 + 134.9 + 20.7576 + 198.966 + 0.0127576 + 0.0127576 + 0. + 0 + 1 + contrefins + 0. + -0.0500037 + file=()|position=(0,0,0)|origin=(0.5,0.5,0.5)|scale=(1,1,1)|repeat=(1)|interpolate=(0)|flipr(0)|flips(0)|flipt=(0)|preventseam=(1) + + 1. + 0. + 1. + 0. + 1. + rgb(0,0,250) + rgb(255,0,0) + rgb(255,255,255) + 1 + 65 + 8 + 0 + 0 + rgb(0,0,250) + 0.13698 + 1.62632 + 0.0237257 + 1.62603 + 1 + 0 + 8 + 0 + 1505.75 + 1 + 392.1 + 219.93 + 20. + 21.094 + 92.79 + 4.78 + 2 + 1 + 1 + 317.5 + 0. + 0. + 0 + 0. + 0. + 59.0623 + 0.474703 + 0.560903 + 0. + 0. + 317.27 + 219.929 + 392.101,0|391,4|387.269,9|381.787,10|272.906,20|114.111,19.9156|3.8,7|0,0| + + 0,0,0,0,0,0,0 + 10,10,10,10,10,10,10 + 0,0,0,0,0,0,0 + 0.5,10,0.5,0.5,0.00018939,0.001,1 + 0.25,5,0.1,0.1,0.00018939,0.001,1 + 0,0,0,0,0,0,0 + 10,10,10,10,10,10,10 + 0,0,0,0,0,0,0 + 0.5,10,0.5,0.5,0.00018939,0.001,1 + 0.25,5,0.1,0.1,0.00018939,0.001,1 + + + + + Al1cv + 0. + 680.785 + Birch + Contre fins 1b + 0. + 0 + 134.9 + 20.7969 + 198.83 + 0.0127817 + 0.0127817 + 0. + 0 + 1 + contrefins + 0. + 0.0525344 + file=()|position=(0,0,0)|origin=(0.5,0.5,0.5)|scale=(1,1,1)|repeat=(1)|interpolate=(0)|flipr(0)|flips(0)|flipt=(0)|preventseam=(1) + + 1. + 0. + 1. + 0. + 1. + rgb(0,0,250) + rgb(255,0,0) + rgb(255,255,255) + 1 + 70 + 8 + 0 + 0 + rgb(0,0,250) + 0.136984 + 1.62573 + 0.0249284 + 1.62466 + 1 + 0 + 8 + 0 + 1505.75 + 1 + 392.1 + 224.5 + 20. + 20.993 + 90.18 + 4.78 + 2 + 1 + 1 + 317.5 + 0. + 0. + 0 + 0. + 0. + 59.094 + 0.47471 + 0.572558 + 0. + 0. + 319.11 + 224.504 + 392.101,0|391,4|387.269,9|381.787,10|272.906,20|114,20|3.8,7|0,0| + + 0,0,0,0,0,0,0 + 10,10,10,10,10,10,10 + 0,0,0,0,0,0,0 + 0.5,10,0.5,0.5,0.00018939,0.001,1 + 0.25,5,0.1,0.1,0.00018939,0.001,1 + 0,0,0,0,0,0,0 + 10,10,10,10,10,10,10 + 0,0,0,0,0,0,0 + 0.5,10,0.5,0.5,0.00018939,0.001,1 + 0.25,5,0.1,0.1,0.00018939,0.001,1 + + + + + Custom + 0. + 680.785 + Birch + Custom Fin-2 + 0. + 0 + 127. + 91.904 + 208.744 + 0.0416442 + 0.0416442 + 0. + 0 + 0. + 1.5708 + file=(C:/Users/bkuker/Desktop/Rocketry/apocalipse/fin rad-test5.jpg)|position=(0,0,0)|origin=(0.5,0.5,0.5)|scale=(1,1,1)|repeat=(0)|interpolate=(0)|flipr(0)|flips(0)|flipt=(0)|preventseam=(1) + + 1. + 0. + 1. + 0. + 1. + rgb(0,0,250) + rgb(255,255,255) + rgb(255,255,255) + 1 + 66 + 8 + 0 + 0 + rgb(0,0,250) + 4.03345 + 1.6468 + 9.33087 + 1.68763 + 1 + 0 + 8 + 0 + 1497.85 + 1 + 406. + 322.81 + 128. + 149.823 + 119.46 + 4.78 + 2 + 1 + 1 + 317.5 + 23.37 + 0. + 0 + 0. + 0. + 111.565 + 9.33087 + 0.795099 + 0. + 0. + 185.49 + 322.809 + 406,0|406,2|398,11.3|395,13|382,58|354,67|320,22|282,25|258,119|228.4,128|117.158,25.3139|13.6306,15.2533|0,0| + + 0,0,0,0,0,0,0 + 10,10,10,10,10,10,10 + 0,0,0,0,0,0,0 + 0.5,10,0.5,0.5,0.00018939,0.001,1 + 0.25,5,0.1,0.1,0.00018939,0.001,1 + 0,0,0,0,0,0,0 + 10,10,10,10,10,10,10 + 0,0,0,0,0,0,0 + 0.5,10,0.5,0.5,0.00018939,0.001,1 + 0.25,5,0.1,0.1,0.00018939,0.001,1 + + + + + Al1cv + 0. + 680.785 + Birch + Contre fins 2a + 0. + 0 + 134.9 + 20.7969 + 198.83 + 0.0127817 + 0.0127817 + 0. + 0 + 1 + contrefins + 0. + 1.50334 + file=()|position=(0,0,0)|origin=(0.5,0.5,0.5)|scale=(1,1,1)|repeat=(1)|interpolate=(0)|flipr(0)|flips(0)|flipt=(0)|preventseam=(1) + + 1. + 0. + 1. + 0. + 1. + rgb(0,0,250) + rgb(255,0,0) + rgb(255,255,255) + 1 + 71 + 8 + 0 + 0 + rgb(0,0,250) + 0.136984 + 1.62573 + 0.47363 + 1.62466 + 1 + 0 + 8 + 0 + 1505.75 + 1 + 392.1 + 224.5 + 20. + 20.993 + 90.18 + 4.78 + 2 + 1 + 1 + 317.5 + 0. + 0. + 0 + 0. + 0. + 59.094 + 0.47471 + 0.572558 + 0. + 0. + 319.11 + 224.504 + 392.101,0|391,4|387.269,9|381.787,10|272.906,20|114,20|3.8,7|0,0| + + 0,0,0,0,0,0,0 + 10,10,10,10,10,10,10 + 0,0,0,0,0,0,0 + 0.5,10,0.5,0.5,0.00018939,0.001,1 + 0.25,5,0.1,0.1,0.00018939,0.001,1 + 0,0,0,0,0,0,0 + 10,10,10,10,10,10,10 + 0,0,0,0,0,0,0 + 0.5,10,0.5,0.5,0.00018939,0.001,1 + 0.25,5,0.1,0.1,0.00018939,0.001,1 + + + + + Al1cv + 0. + 680.785 + Birch + Contre fins 2b + 0. + 0 + 134.9 + 20.7969 + 198.83 + 0.0127817 + 0.0127817 + 0. + 0 + 1 + contrefins + 0. + 1.62988 + file=()|position=(0,0,0)|origin=(0.5,0.5,0.5)|scale=(1,1,1)|repeat=(1)|interpolate=(0)|flipr(0)|flips(0)|flipt=(0)|preventseam=(1) + + 1. + 0. + 1. + 0. + 1. + rgb(0,0,250) + rgb(255,0,0) + rgb(255,255,255) + 1 + 72 + 8 + 0 + 0 + rgb(0,0,250) + 0.136984 + 1.62573 + 0.473881 + 1.62466 + 1 + 0 + 8 + 0 + 1505.75 + 1 + 392.1 + 224.5 + 20. + 20.993 + 90.18 + 4.78 + 2 + 1 + 1 + 317.5 + 0. + 0. + 0 + 0. + 0. + 59.094 + 0.47471 + 0.572558 + 0. + 0. + 319.11 + 224.504 + 392.101,0|391,4|387.269,9|381.787,10|272.906,20|114,20|3.8,7|0,0| + + 0,0,0,0,0,0,0 + 10,10,10,10,10,10,10 + 0,0,0,0,0,0,0 + 0.5,10,0.5,0.5,0.00018939,0.001,1 + 0.25,5,0.1,0.1,0.00018939,0.001,1 + 0,0,0,0,0,0,0 + 10,10,10,10,10,10,10 + 0,0,0,0,0,0,0 + 0.5,10,0.5,0.5,0.00018939,0.001,1 + 0.25,5,0.1,0.1,0.00018939,0.001,1 + + + + + Custom + 0. + 680.785 + Birch + Custom Fin-3 + 0. + 0 + 127. + 91.904 + 208.744 + 0.0416442 + 0.0416442 + 0. + 0 + 0. + 3.14159 + file=(C:/Users/bkuker/Desktop/Rocketry/apocalipse/fin rad-test5.jpg)|position=(0,0,0)|origin=(0.5,0.5,0.5)|scale=(1,1,1)|repeat=(0)|interpolate=(0)|flipr(0)|flips(0)|flipt=(0)|preventseam=(1) + + 1. + 0. + 1. + 0. + 1. + rgb(0,0,250) + rgb(255,255,255) + rgb(255,255,255) + 1 + 67 + 8 + 0 + 0 + rgb(0,0,250) + 4.03345 + 1.6468 + 3.25786e-14 + 1.68763 + 1 + 0 + 8 + 0 + 1497.85 + 1 + 406. + 322.81 + 128. + 149.823 + 119.46 + 4.78 + 2 + 1 + 1 + 317.5 + 23.37 + 0. + 0 + 0. + 0. + 111.565 + 9.33087 + 0.795099 + 0. + 0. + 185.49 + 322.809 + 406,0|406,2|398,11.3|395,13|382,58|354,67|320,22|282,25|258,119|228.4,128|117.158,25.3139|13.6306,15.2533|0,0| + + 0,0,0,0,0,0,0 + 10,10,10,10,10,10,10 + 0,0,0,0,0,0,0 + 0.5,10,0.5,0.5,0.00018939,0.001,1 + 0.25,5,0.1,0.1,0.00018939,0.001,1 + 0,0,0,0,0,0,0 + 10,10,10,10,10,10,10 + 0,0,0,0,0,0,0 + 0.5,10,0.5,0.5,0.00018939,0.001,1 + 0.25,5,0.1,0.1,0.00018939,0.001,1 + + + + + Al1cv + 0. + 680.785 + Birch + Contre fins 3a + 0. + 0 + 134.9 + 20.7969 + 198.83 + 0.0127817 + 0.0127817 + 0. + 0 + 1 + contrefins + 0. + 3.07195 + file=()|position=(0,0,0)|origin=(0.5,0.5,0.5)|scale=(1,1,1)|repeat=(1)|interpolate=(0)|flipr(0)|flips(0)|flipt=(0)|preventseam=(1) + + 1. + 0. + 1. + 0. + 1. + rgb(0,0,250) + rgb(255,0,0) + rgb(255,255,255) + 1 + 73 + 8 + 0 + 0 + rgb(0,0,250) + 0.136984 + 1.62573 + 0.0330321 + 1.62466 + 1 + 0 + 8 + 0 + 1505.75 + 1 + 392.1 + 224.5 + 20. + 20.993 + 90.18 + 4.78 + 2 + 1 + 1 + 317.5 + 0. + 0. + 0 + 0. + 0. + 59.094 + 0.47471 + 0.572558 + 0. + 0. + 319.11 + 224.504 + 392.101,0|391,4|387.269,9|381.787,10|272.906,20|114,20|3.8,7|0,0| + + 0,0,0,0,0,0,0 + 10,10,10,10,10,10,10 + 0,0,0,0,0,0,0 + 0.5,10,0.5,0.5,0.00018939,0.001,1 + 0.25,5,0.1,0.1,0.00018939,0.001,1 + 0,0,0,0,0,0,0 + 10,10,10,10,10,10,10 + 0,0,0,0,0,0,0 + 0.5,10,0.5,0.5,0.00018939,0.001,1 + 0.25,5,0.1,0.1,0.00018939,0.001,1 + + + + + Al1cv + 0. + 680.785 + Birch + Contre fins 3b + 0. + 0 + 134.9 + 20.7969 + 198.83 + 0.0127817 + 0.0127817 + 0. + 0 + 1 + contrefins + 0. + -3.09342 + file=()|position=(0,0,0)|origin=(0.5,0.5,0.5)|scale=(1,1,1)|repeat=(1)|interpolate=(0)|flipr(0)|flips(0)|flipt=(0)|preventseam=(1) + + 1. + 0. + 1. + 0. + 1. + rgb(0,0,250) + rgb(255,0,0) + rgb(255,255,255) + 1 + 74 + 8 + 0 + 0 + rgb(0,0,250) + 0.136984 + 1.62573 + 0.0228604 + 1.62466 + 1 + 0 + 8 + 0 + 1505.75 + 1 + 392.1 + 224.5 + 20. + 20.993 + 90.18 + 4.78 + 2 + 1 + 1 + 317.5 + 0. + 0. + 0 + 0. + 0. + 59.094 + 0.47471 + 0.572558 + 0. + 0. + 319.11 + 224.504 + 392.101,0|391,4|387.269,9|381.787,10|272.906,20|114,20|3.8,7|0,0| + + 0,0,0,0,0,0,0 + 10,10,10,10,10,10,10 + 0,0,0,0,0,0,0 + 0.5,10,0.5,0.5,0.00018939,0.001,1 + 0.25,5,0.1,0.1,0.00018939,0.001,1 + 0,0,0,0,0,0,0 + 10,10,10,10,10,10,10 + 0,0,0,0,0,0,0 + 0.5,10,0.5,0.5,0.00018939,0.001,1 + 0.25,5,0.1,0.1,0.00018939,0.001,1 + + + + + Custom + 0. + 680.785 + Birch + Custom Fin-4 + 0. + 0 + 127. + 91.904 + 208.744 + 0.0416442 + 0.0416442 + 0. + 0 + 0. + -1.5708 + file=(C:/Users/bkuker/Desktop/Rocketry/apocalipse/fin rad-test5.jpg)|position=(0,0,0)|origin=(0.5,0.5,0.5)|scale=(1,1,1)|repeat=(0)|interpolate=(0)|flipr(0)|flips(0)|flipt=(0)|preventseam=(1) + + 1. + 0. + 1. + 0. + 1. + rgb(0,0,250) + rgb(255,255,255) + rgb(255,255,255) + 1 + 68 + 8 + 0 + 0 + rgb(0,0,250) + 4.03345 + 1.6468 + 9.33087 + 1.68763 + 1 + 0 + 8 + 0 + 1497.85 + 1 + 406. + 322.81 + 128. + 149.823 + 119.46 + 4.78 + 2 + 1 + 1 + 317.5 + 23.37 + 0. + 0 + 0. + 0. + 111.565 + 9.33087 + 0.795099 + 0. + 0. + 185.49 + 322.809 + 406,0|406,2|398,11.3|395,13|382,58|354,67|320,22|282,25|258,119|228.4,128|117.158,25.3139|13.6306,15.2533|0,0| + + 0,0,0,0,0,0,0 + 10,10,10,10,10,10,10 + 0,0,0,0,0,0,0 + 0.5,10,0.5,0.5,0.00018939,0.001,1 + 0.25,5,0.1,0.1,0.00018939,0.001,1 + 0,0,0,0,0,0,0 + 10,10,10,10,10,10,10 + 0,0,0,0,0,0,0 + 0.5,10,0.5,0.5,0.00018939,0.001,1 + 0.25,5,0.1,0.1,0.00018939,0.001,1 + + + + + Al1cv + 0. + 680.785 + Birch + Contre fins 4a + 0. + 0 + 134.9 + 20.7969 + 198.83 + 0.0127817 + 0.0127817 + 0. + 0 + 1 + contrefins + 0. + -1.50954 + file=()|position=(0,0,0)|origin=(0.5,0.5,0.5)|scale=(1,1,1)|repeat=(1)|interpolate=(0)|flipr(0)|flips(0)|flipt=(0)|preventseam=(1) + + 1. + 0. + 1. + 0. + 1. + rgb(0,0,250) + rgb(255,0,0) + rgb(255,255,255) + 1 + 75 + 8 + 0 + 0 + rgb(0,0,250) + 0.136984 + 1.62573 + 0.473819 + 1.62466 + 1 + 0 + 8 + 0 + 1505.75 + 1 + 392.1 + 224.5 + 20. + 20.993 + 90.18 + 4.78 + 2 + 1 + 1 + 317.5 + 0. + 0. + 0 + 0. + 0. + 59.094 + 0.47471 + 0.572558 + 0. + 0. + 319.11 + 224.504 + 392.101,0|391,4|387.269,9|381.787,10|272.906,20|114,20|3.8,7|0,0| + + 0,0,0,0,0,0,0 + 10,10,10,10,10,10,10 + 0,0,0,0,0,0,0 + 0.5,10,0.5,0.5,0.00018939,0.001,1 + 0.25,5,0.1,0.1,0.00018939,0.001,1 + 0,0,0,0,0,0,0 + 10,10,10,10,10,10,10 + 0,0,0,0,0,0,0 + 0.5,10,0.5,0.5,0.00018939,0.001,1 + 0.25,5,0.1,0.1,0.00018939,0.001,1 + + + + + Al1cv + 0. + 680.785 + Birch + Contre fins 4b + 0. + 0 + 134.9 + 20.7969 + 198.83 + 0.0127817 + 0.0127817 + 0. + 0 + 1 + contrefins + 0. + -1.64916 + file=()|position=(0,0,0)|origin=(0.5,0.5,0.5)|scale=(1,1,1)|repeat=(1)|interpolate=(0)|flipr(0)|flips(0)|flipt=(0)|preventseam=(1) + + 1. + 0. + 1. + 0. + 1. + rgb(0,0,250) + rgb(255,0,0) + rgb(255,255,255) + 1 + 76 + 8 + 0 + 0 + rgb(0,0,250) + 0.136984 + 1.62573 + 0.473253 + 1.62466 + 1 + 0 + 8 + 0 + 1505.75 + 1 + 392.1 + 224.5 + 20. + 20.993 + 90.18 + 4.78 + 2 + 1 + 1 + 317.5 + 0. + 0. + 0 + 0. + 0. + 59.094 + 0.47471 + 0.572558 + 0. + 0. + 319.11 + 224.504 + 392.101,0|391,4|387.269,9|381.787,10|272.906,20|114,20|3.8,7|0,0| + + 0,0,0,0,0,0,0 + 10,10,10,10,10,10,10 + 0,0,0,0,0,0,0 + 0.5,10,0.5,0.5,0.00018939,0.001,1 + 0.25,5,0.1,0.1,0.00018939,0.001,1 + 0,0,0,0,0,0,0 + 10,10,10,10,10,10,10 + 0,0,0,0,0,0,0 + 0.5,10,0.5,0.5,0.00018939,0.001,1 + 0.25,5,0.1,0.1,0.00018939,0.001,1 + + + + + Binder Design + 0. + 724.996 + Aircraft plywood (Birch) + Ring + 0. + 0 + 107.9 + 11.9619 + 1.59 + 0. + 0. + 0. + 0 + CR-3.9-54mm + 3.9-54mm centering ring + 0. + 0. + file=()|position=(0,0,0)|origin=(0.5,0.5,0.5)|scale=(1,1,1)|repeat=(1)|interpolate=(0)|flipr(0)|flips(0)|flipt=(0)|preventseam=(1) + + 1. + 0. + 1. + 0. + 1. + rgb(0,0,250) + rgb(0,0,250) + rgb(255,255,255) + 1 + 6 + 0 + 0 + 0 + rgb(0,0,250) + 0. + 0. + 0. + 0. + 1 + 0 + 8 + 0 + 1478.75 + 98.06 + 54.86 + 3.18 + 3 + 0 + 1 + + + + + Binder Design + 0. + 724.996 + Aircraft plywood (Birch) + Ring + 0. + 0 + 559.6 + 11.9619 + 1.59 + 0. + 0. + 0. + 0 + CR-3.9-54mm + 3.9-54mm centering ring + 0. + 0. + file=()|position=(0,0,0)|origin=(0.5,0.5,0.5)|scale=(1,1,1)|repeat=(1)|interpolate=(0)|flipr(0)|flips(0)|flipt=(0)|preventseam=(1) + + 1. + 0. + 1. + 0. + 1. + rgb(0,0,250) + rgb(0,0,250) + rgb(255,255,255) + 1 + 7 + 0 + 0 + 0 + rgb(0,0,250) + 0. + 0. + 0. + 0. + 1 + 0 + 8 + 0 + 1930.45 + 98.06 + 54.86 + 3.18 + 3 + 0 + 1 + + + + + Binder Design + 0. + 680.785 + Birch + Bulkhead + 0. + 0 + 0. + 15.6814 + 1.525 + 0. + 0. + 0. + 0 + BH-3.9 + + 0. + 0. + file=()|position=(0,0,0)|origin=(0.5,0.5,0.5)|scale=(1,1,1)|repeat=(1)|interpolate=(0)|flipr(0)|flips(0)|flipt=(0)|preventseam=(1) + + 1. + 0. + 1. + 0. + 1. + rgb(0,0,250) + rgb(0,0,250) + rgb(255,255,255) + 1 + 12 + 0 + 0 + 0 + rgb(0,0,250) + 0. + 0. + 0. + 0. + 1 + 0 + 8 + 0 + 1370.85 + 98.06 + 0. + 3.05 + 3 + 1 + 1 + + + + + Binder Design + 0. + 1199.78 + Polycarbonate + Launch lug + 0. + 0 + 540. + 0.28877 + 5. + 0.000782135 + 0.000398982 + 0. + 0 + LL-50 + + 56.35 + -2.35619 + file=()|position=(0,0,0)|origin=(0.5,0.5,0.5)|scale=(1,1,1)|repeat=(1)|interpolate=(0)|flipr(0)|flips(0)|flipt=(0)|preventseam=(1) + + 1. + 0. + 1. + 0. + 1. + rgb(0,0,250) + rgb(170,170,255) + rgb(255,255,255) + 1 + 13 + 0 + 0 + 0 + rgb(0,0,250) + 0. + 0. + 0. + 0. + 1 + 0 + 8 + 0 + 1910.85 + 12.7 + 11.43 + 10. + 1 + + + + + Binder Design + 0. + 1199.78 + Polycarbonate + Launch lug + 0. + 0 + 12.5 + 0.28877 + 5. + 0.000782135 + 0.000398982 + 0. + 0 + LL-50 + + 56.35 + -2.35619 + file=()|position=(0,0,0)|origin=(0.5,0.5,0.5)|scale=(1,1,1)|repeat=(1)|interpolate=(0)|flipr(0)|flips(0)|flipt=(0)|preventseam=(1) + + 1. + 0. + 1. + 0. + 1. + rgb(0,0,250) + rgb(170,170,255) + rgb(255,255,255) + 1 + 14 + 0 + 0 + 0 + rgb(0,0,250) + 0. + 0. + 0. + 0. + 1 + 0 + 8 + 0 + 1383.35 + 12.7 + 11.43 + 10. + 1 + + + + + + + Public Missiles + 0.213 + 847.056 + Urethane + Transition + 16.71 + 0 + 0. + 95.655 + 16.6447 + 0.0128505 + 0.0128505 + 0. + 0 + TC-3.9-3.0 + Transition (or tailcone) from 3.9 to 3.0 + 0. + 0. + file=()|position=(0,0,0)|origin=(0.5,0.5,0.5)|scale=(1,1,1)|repeat=(1)|interpolate=(0)|flipr(0)|flips(0)|flipt=(0)|preventseam=(1) + + 1. + 0. + 1. + 0. + 1. + blue + rgb(240,240,240) + white + 1 + 82 + 0 + 0 + 0 + blue + -0.735966 + 1.95583 + -0.735966 + 1.95583 + 1 + 0 + 8 + 0 + 1934.45 + 100. + 79.5 + 44.45 + 0 + 6.35 + 0. + 1 + 5.21 + 99.06 + 0. + 0. + 0 + 0. + 216.824 + 172.374 + + + + + + + + + + + + + + + + + + + diff --git a/core/3d-Test-Junk/tube1.png b/core/3d-Test-Junk/tube1.png new file mode 100644 index 0000000000000000000000000000000000000000..6f20772e2b8981320ce423035c32bcf9c6a54cca GIT binary patch literal 2742 zcmeHJYc!PY8h+jx!^|iKO(vpoOlX{QW=x1;nrezRIYpwJX`Fj!LL(iVKJ-QTNT^UK zAvIqlax8=hdy-QoXWB*cO?$WYpZ#n9-D^Mhde(E@_qx_|AAVfxPNq@!ZN|!A0RWrr z?W_+200|%j&`7~^=Dsuirx$j39|e?mZl4x7LcUgxRscM_Cc5s40sskU4s;tJ#D}oo zk&HK#>MQ=;0Fn+(P`8*|0Y$9BX#+Y#G<+dGV- ze2}mnlC&F?JTM^b+C^~h*m9^BfAsCvIwYm_cm@60JzyLDGB_r6MM zrAqokt(rWo+FY$CdD`_ibe>;VFDh2QQ@ktxu10Cm?ur6ZRle?vY`s^RddDMmw=jE0kqN7x44sV3Yc)5!~_pAt;R z6HO-)%%(1weP)`?u*`WdAK>|XzF=toKmXekXj;G<2|C0C+Z_)BK&|yRIj$)a364CRJGo? z-s*iyUP>zJfa0y^5Rk+fLv&&cGzO333vG-eA5J^}D#l;TbpYfS>Ph!UXwi{v3q zMhOU*d_C#`F6tDnB;X$;pP9)Hv~r6oTk>98;)!Fi=%P z8aXz8EWOw5>K`1EFuAzD`d*v@pavQlM~_0T5}wb|VBcNaIa9bzT6k>U9dtWM2USwq z9Sy)}#;wLrsaHGBi;YE=`uwTy;x1SGaqi3Rx|r38=Ct8<+3#3ccMRv8Zop{0etifr zF1*5DtH8Ev`CDDdFb24VndnMaqit1zW2#@gSX#t8>z|PT-ISMCi08$ z^w7nwM^)<$-sU*YwLth;T=a~I@!6>^->uD;T^)1#p!uQ97~kgA-rB5{55w}xG*OO{ zr5f*nLe}Z$!CKQOd(PS*j(0R{G-BO)u0wXI%x$o%FBOi8deyn6S#x@|lLsLpz@~Ns zzo*rCA2MGWYoDo!$XRuZ-*d8*lRv4`7g6ZCx-`=NJaF6qOv#kpsmm0b2}vW%fm`-F zkJR6(*H~1+sv{oEn&kQI=56Q85up#5XQ$ZQ2HDN8qO}CSc%~E*NxvjQ|?Hb&Hei9GerATt1(yZ?_QTT+%ci0 zdq|XXaPcW4*R56DK-ETrwij`%^6$$PU&J+!gz_Ao(Zykl6Q`pGrtk1Wk2V#G!I-#b zT#vAqjH2_MBAl`VZ&(LYlJaC>MnuJ0>20@_0rlWGHMl_JTs)YVdRH_&V;*@CtW&3= zM`aYC_e99!bzLT?shO65^kiJ=t)6v56dx(Q8LzSZ5ysn0k!v|EWH2A~8+5V(v)V%Y} zcPEIWTRvub%`5U4a;UL=;VZqf(Z^JPZOuSBGAF(`2^%^1`{QER^8H($L(N=KtE!4= zW2~^pot_Trros08zRaU?-rqUl*ZKl72Gz5@+eFfDo)(W@I#ab8Q{NBLj-+*ZPqy{QhNs71c%OoQ ziDdigtj(--j{kZOI}1S zWtQ#{RIyfn&ObZt#t+vo*-*~LuyLEkL*0D8MX@IiyIBGn^!1=fv33b8_A(%^T?%>;RtLh8GGfaX;p=%?Q={Dq1=cg{=2{Gg~{*rG4lv0HurNsU7gi?HWEeanT)7V;PxJ8D4l+s zwa%E0h^Y!<+yjKLb^Ep}&0@i2)$-%0*NQUza>~T=6;jt$3>ooDgy`)2|6ZL0@=Cg(U@1$>$Qi0w%TbTEOd-Q>w`?8YH-g^}n~ zX@Vmh2^IhsYC?V!qP&2V_hHyLoC1+TPJr!Hm~bR|Iz*9Toxny*NGK}O9f?GuHM407 z#uZimOd=tvq-<-~E=5!&P~aS*j+GayNhld3DRp0wOw)&f)ge}akPYUNA7Bhi->Vl zi)gAeQH$&bKPBUta5ea}SlENeY|9`h==`hIe^$}5DNRPn&@MD{R(pB@hq(R9{#u6o zPIGE>?y}Kz$lH%Th+YvPT)qYT4a^`*#QzOSh-9WUfUwH8Qu$;S0)tgnOZ`uP-X%W9 g7ylLi(T|ek1DnW6YQZZc>*oexZ$q^%r+Bdb0{TJZH2?qr literal 0 HcmV?d00001