diff --git a/rocolib/builders/boat/BatteryStackHolder.py b/rocolib/builders/boat/BatteryStackHolder.py new file mode 100644 index 0000000000000000000000000000000000000000..5bedcae931b7abd15bb5625ec5f72d6f9c2933ff --- /dev/null +++ b/rocolib/builders/boat/BatteryStackHolder.py @@ -0,0 +1,22 @@ +from rocolib.api.components.Component import Component +from rocolib.api.Function import Function + +c = Component() + +c.addParameter("numBatteries", 3, paramType="count", minValue=1, maxValue=10) + +c.addSubcomponent("holder", "SimpleRectBeam", inherit=True, prefix=None) +c.addConstConstraint(("holder", "length"), 60) +c.addConstraint(("holder", "width"), "numBatteries", "9 * x") +c.addConstConstraint(("holder", "depth"), 17) + +c.addSubcomponent("bottom", "Rectangle", inherit=True) +c.addConstraint(("bottom", "l"), ("numBatteries"), "9 * x") +c.addConstConstraint(("bottom", "w"), 17) + +c.addConnection(("bottom", "t"), ("holder", "botedge0"), angle=90) +c.addConnection(("bottom", "l"), ("holder", "botedge1"), tabWidth=5, angle=90) +c.addConnection(("bottom", "r"), ("holder", "botedge3"),tabWidth=5, angle=90) +c.addConnection(("bottom", "b"), ("holder", "botedge2"), tabWidth=5, angle=90) + +c.toLibrary("BatteryStackHolder") diff --git a/rocolib/builders/boat/BatteryStackMountBuilder.py b/rocolib/builders/boat/BatteryStackMountBuilder.py index 00da714f48ded9f725f377edb801095836f925ea..aec222856be4b87c0075462c4c56bf53649f80b9 100644 --- a/rocolib/builders/boat/BatteryStackMountBuilder.py +++ b/rocolib/builders/boat/BatteryStackMountBuilder.py @@ -1,21 +1,29 @@ from rocolib.api.components.Component import Component from rocolib.api.Function import Function - c = Component() +c.addParameter("boatwidth", 90, paramType="length") +c.addParameter("boatdepth", 70, paramType="length") + +c.addParameter("numBatteries", 3, paramType="count", minValue=1, maxValue=10) + c.addSubcomponent("holder", "SimpleRectBeam", inherit=True, prefix=None) -c.addConstConstraint(("holder", "length"), 60) -c.addConstConstraint(("holder", "width"), 8) -c.addConstConstraint(("holder", "depth"), 17) - -c.addSubcomponent("bottom", "Rectangle", inherit=True) -c.addConstConstraint(("bottom", "l"), 8) -c.addConstConstraint(("bottom", "w"), 17) - -c.addConnection(("bottom", "t"), ("holder", "botedge0"), angle=90) -c.addConnection(("bottom", "l"), ("holder", "botedge1"), tabWidth=5, angle=90) -c.addConnection(("bottom", "r"), ("holder", "botedge3"),tabWidth=5, angle=90) -c.addConnection(("bottom", "b"), ("holder", "botedge2"), tabWidth=5, angle=90) +c.addConstConstraint(("holder", "depth"), 60) +c.addConstraint(("holder", "length"), ("numBatteries"), "9 * x") +c.addConstConstraint(("holder", "width"), 17) + +c.addSubcomponent("larm", "Rectangle", inherit=True) +c.addConstraint(("larm", "l"), ("numBatteries", "boatwidth", "boatdepth"), "((0.5 * x[1] - 0.5 * ( 9 * x[0])) ** 2 + (x[2] - 17) ** 2) ** 0.5") +c.addConstConstraint(("larm", "w"), 60) + +c.addSubcomponent("rarm", "Rectangle", inherit=True) +c.addConstraint(("rarm", "l"), ("numBatteries","boatwidth", "boatdepth"), "((0.5 * x[1] - 0.5 * ( 9 * x[0])) ** 2 + (x[2] - 17) ** 2) ** 0.5") +c.addConstConstraint(("rarm", "w"), 60) +# +c.addConnection(("larm", "l"), ("holder", "topedge1"), angle=45) +c.addConnection(("rarm", "l"), ("holder", "botedge1"), angle=45) + + c.toLibrary("BatteryStackMount") diff --git a/rocolib/builders/boat/BoatWithServoStackBattery.py b/rocolib/builders/boat/BoatWithServoStackBattery.py new file mode 100644 index 0000000000000000000000000000000000000000..be6b79d8ce0c804ea8f95eb4740e32f4d261640a --- /dev/null +++ b/rocolib/builders/boat/BoatWithServoStackBattery.py @@ -0,0 +1,12 @@ +from rocolib.api.components.Component import Component +from rocolib.api.Function import Function + +c = Component() + +c.addSubcomponent("boatwithservostack", "BoatWithServoMountAndStack", inherit=True, prefix=None) +c.inheritAllInterfaces("boatwithservostack") + +c.addSubcomponent("BatteryStackMount") +c.inheritAllInterfaces("boatwithservostack") + +c.toLibrary("BoatWithServoStackBattery") diff --git a/rocolib/builders/boat/BoatWithStackBuilder.py b/rocolib/builders/boat/BoatWithStackBuilder.py index 51da8832d93d8b507c9cd10185a33b9cb912d0a4..f38a79f5bfb544b973a270cca7640f5cb52f5e0d 100644 --- a/rocolib/builders/boat/BoatWithStackBuilder.py +++ b/rocolib/builders/boat/BoatWithStackBuilder.py @@ -4,8 +4,8 @@ from rocolib.api.components.Component import Component c = Component() c.addParameter("length", 130, paramType="length") -c.addParameter("width", 70, paramType="length") -c.addParameter("depth", 60, paramType="length") +c.addParameter("width", 90, paramType="length") +c.addParameter("depth", 70, paramType="length") c.addSubcomponent("boat", "BoatBase", inherit=True) diff --git a/rocolib/library/BatteryStackHolder.yaml b/rocolib/library/BatteryStackHolder.yaml new file mode 100644 index 0000000000000000000000000000000000000000..ae7b3d02b7f34ad18421873df222bc01c82b4259 --- /dev/null +++ b/rocolib/library/BatteryStackHolder.yaml @@ -0,0 +1,191 @@ +connections: + connection0: + - - bottom + - t + - - holder + - botedge0 + - angle: 90 + connection1: + - - bottom + - l + - - holder + - botedge1 + - angle: 90 + tabWidth: 5 + connection2: + - - bottom + - r + - - holder + - botedge3 + - angle: 90 + tabWidth: 5 + connection3: + - - bottom + - b + - - holder + - botedge2 + - angle: 90 + tabWidth: 5 +interfaces: {} +parameters: + _dx: + defaultValue: 0 + spec: + minValue: null + units: mm + valueType: (float, int) + _dy: + defaultValue: 0 + spec: + minValue: null + units: mm + valueType: (float, int) + _dz: + defaultValue: 0 + spec: + minValue: null + units: mm + valueType: (float, int) + _q_a: + defaultValue: 1 + spec: + maxValue: 1 + minValue: -1 + valueType: (int, float) + _q_i: + defaultValue: 0 + spec: + maxValue: 1 + minValue: -1 + valueType: (int, float) + _q_j: + defaultValue: 0 + spec: + maxValue: 1 + minValue: -1 + valueType: (int, float) + _q_k: + defaultValue: 0 + spec: + maxValue: 1 + minValue: -1 + valueType: (int, float) + addTabs: + defaultValue: true + spec: + valueType: bool + bottom._dx: + defaultValue: 0 + spec: + minValue: null + units: mm + valueType: (float, int) + bottom._dy: + defaultValue: 0 + spec: + minValue: null + units: mm + valueType: (float, int) + bottom._dz: + defaultValue: 0 + spec: + minValue: null + units: mm + valueType: (float, int) + bottom._q_a: + defaultValue: 1 + spec: + maxValue: 1 + minValue: -1 + valueType: (int, float) + bottom._q_i: + defaultValue: 0 + spec: + maxValue: 1 + minValue: -1 + valueType: (int, float) + bottom._q_j: + defaultValue: 0 + spec: + maxValue: 1 + minValue: -1 + valueType: (int, float) + bottom._q_k: + defaultValue: 0 + spec: + maxValue: 1 + minValue: -1 + valueType: (int, float) + depth: + defaultValue: 50 + spec: + minValue: 0 + units: mm + valueType: (float, int) + length: + defaultValue: 100 + spec: + minValue: 0 + units: mm + valueType: (float, int) + numBatteries: + defaultValue: 3 + spec: + maxValue: 10 + minValue: 1 + valueType: int + width: + defaultValue: 20 + spec: + minValue: 0 + units: mm + valueType: (float, int) +source: ../builders/boat/BatteryStackHolder.py +subcomponents: + bottom: + classname: Rectangle + kwargs: {} + parameters: + _dx: + parameter: bottom._dx + _dy: + parameter: bottom._dy + _dz: + parameter: bottom._dz + _q_a: + parameter: bottom._q_a + _q_i: + parameter: bottom._q_i + _q_j: + parameter: bottom._q_j + _q_k: + parameter: bottom._q_k + l: + function: 9 * x + parameter: numBatteries + w: 17 + holder: + classname: SimpleRectBeam + kwargs: {} + parameters: + _dx: + parameter: _dx + _dy: + parameter: _dy + _dz: + parameter: _dz + _q_a: + parameter: _q_a + _q_i: + parameter: _q_i + _q_j: + parameter: _q_j + _q_k: + parameter: _q_k + addTabs: + parameter: addTabs + depth: 17 + length: 60 + width: + function: 9 * x + parameter: numBatteries diff --git a/rocolib/library/BatteryStackMount.yaml b/rocolib/library/BatteryStackMount.yaml index 245a24ce8346572a6e3dfed53cd67c2895ad81e8..42f6b72c1a024dfcf6e1e950c96f0eb49d339b21 100644 --- a/rocolib/library/BatteryStackMount.yaml +++ b/rocolib/library/BatteryStackMount.yaml @@ -1,31 +1,16 @@ connections: connection0: - - - bottom - - t + - - larm + - l - - holder - - botedge0 - - angle: 90 + - topedge1 + - angle: 45 connection1: - - - bottom + - - rarm - l - - holder - botedge1 - - angle: 90 - tabWidth: 5 - connection2: - - - bottom - - r - - - holder - - botedge3 - - angle: 90 - tabWidth: 5 - connection3: - - - bottom - - b - - - holder - - botedge2 - - angle: 90 - tabWidth: 5 + - angle: 45 interfaces: {} parameters: _dx: @@ -74,60 +59,120 @@ parameters: defaultValue: true spec: valueType: bool - bottom._dx: + boatdepth: + defaultValue: 70 + spec: + minValue: 0 + units: mm + valueType: (float, int) + boatwidth: + defaultValue: 90 + spec: + minValue: 0 + units: mm + valueType: (float, int) + depth: + defaultValue: 50 + spec: + minValue: 0 + units: mm + valueType: (float, int) + larm._dx: defaultValue: 0 spec: minValue: null units: mm valueType: (float, int) - bottom._dy: + larm._dy: defaultValue: 0 spec: minValue: null units: mm valueType: (float, int) - bottom._dz: + larm._dz: defaultValue: 0 spec: minValue: null units: mm valueType: (float, int) - bottom._q_a: + larm._q_a: defaultValue: 1 spec: maxValue: 1 minValue: -1 valueType: (int, float) - bottom._q_i: + larm._q_i: defaultValue: 0 spec: maxValue: 1 minValue: -1 valueType: (int, float) - bottom._q_j: + larm._q_j: defaultValue: 0 spec: maxValue: 1 minValue: -1 valueType: (int, float) - bottom._q_k: + larm._q_k: defaultValue: 0 spec: maxValue: 1 minValue: -1 valueType: (int, float) - depth: - defaultValue: 50 + length: + defaultValue: 100 spec: minValue: 0 units: mm valueType: (float, int) - length: - defaultValue: 100 + numBatteries: + defaultValue: 3 spec: - minValue: 0 + maxValue: 10 + minValue: 1 + valueType: int + rarm._dx: + defaultValue: 0 + spec: + minValue: null + units: mm + valueType: (float, int) + rarm._dy: + defaultValue: 0 + spec: + minValue: null + units: mm + valueType: (float, int) + rarm._dz: + defaultValue: 0 + spec: + minValue: null units: mm valueType: (float, int) + rarm._q_a: + defaultValue: 1 + spec: + maxValue: 1 + minValue: -1 + valueType: (int, float) + rarm._q_i: + defaultValue: 0 + spec: + maxValue: 1 + minValue: -1 + valueType: (int, float) + rarm._q_j: + defaultValue: 0 + spec: + maxValue: 1 + minValue: -1 + valueType: (int, float) + rarm._q_k: + defaultValue: 0 + spec: + maxValue: 1 + minValue: -1 + valueType: (int, float) width: defaultValue: 20 spec: @@ -136,26 +181,6 @@ parameters: valueType: (float, int) source: ../builders/boat/BatteryStackMountBuilder.py subcomponents: - bottom: - classname: Rectangle - kwargs: {} - parameters: - _dx: - parameter: bottom._dx - _dy: - parameter: bottom._dy - _dz: - parameter: bottom._dz - _q_a: - parameter: bottom._q_a - _q_i: - parameter: bottom._q_i - _q_j: - parameter: bottom._q_j - _q_k: - parameter: bottom._q_k - l: 8 - w: 17 holder: classname: SimpleRectBeam kwargs: {} @@ -176,6 +201,55 @@ subcomponents: parameter: _q_k addTabs: parameter: addTabs - depth: 17 - length: 60 - width: 8 + depth: 60 + length: + function: 9 * x + parameter: numBatteries + width: 17 + larm: + classname: Rectangle + kwargs: {} + parameters: + _dx: + parameter: larm._dx + _dy: + parameter: larm._dy + _dz: + parameter: larm._dz + _q_a: + parameter: larm._q_a + _q_i: + parameter: larm._q_i + _q_j: + parameter: larm._q_j + _q_k: + parameter: larm._q_k + l: + function: ((0.5 * x[1] - 0.5 * ( 9 * x[0])) ** 2 + (x[2] - 17) ** 2) ** 0.5 + parameter: &id001 + - numBatteries + - boatwidth + - boatdepth + w: 60 + rarm: + classname: Rectangle + kwargs: {} + parameters: + _dx: + parameter: rarm._dx + _dy: + parameter: rarm._dy + _dz: + parameter: rarm._dz + _q_a: + parameter: rarm._q_a + _q_i: + parameter: rarm._q_i + _q_j: + parameter: rarm._q_j + _q_k: + parameter: rarm._q_k + l: + function: ((0.5 * x[1] - 0.5 * ( 9 * x[0])) ** 2 + (x[2] - 17) ** 2) ** 0.5 + parameter: *id001 + w: 60 diff --git a/rocolib/output/.DS_Store b/rocolib/output/.DS_Store index c3b19e6cfec7d61d891485c01a0c6999dedcd93a..d0240b8151172433945a5f7bfa514e069eca61b9 100644 Binary files a/rocolib/output/.DS_Store and b/rocolib/output/.DS_Store differ diff --git a/rocolib/output/BatteryStackHolder/graph-anim.svg b/rocolib/output/BatteryStackHolder/graph-anim.svg new file mode 100644 index 0000000000000000000000000000000000000000..60815aabd9abb73b3ed1825b7fe9e5313f6ab14d --- /dev/null +++ b/rocolib/output/BatteryStackHolder/graph-anim.svg @@ -0,0 +1,64 @@ +<?xml version="1.0" encoding="utf-8" ?> +<svg xmlns="http://www.w3.org/2000/svg" xmlns:ev="http://www.w3.org/2001/xml-events" xmlns:xlink="http://www.w3.org/1999/xlink" baseProfile="full" height="82.000000mm" version="1.1" viewBox="0.000000 0.000000 98.000000 82.000000" width="98.000000mm"> + <defs/> + <line opacity="0.5" stroke="#0000ff" x1="61.00000000000001" x2="88.00000000000001" y1="5.000000000000001" y2="5.000000000000001"/> + <line opacity="0.5" stroke="#0000ff" x1="88.00000000000001" x2="88.00000000000001" y1="5.000000000000001" y2="22.000000000000004"/> + <line opacity="0.5" stroke="#0000ff" x1="88.00000000000001" x2="61.00000000000001" y1="22.000000000000004" y2="22.000000000000004"/> + <line opacity="0.5" stroke="#0000ff" x1="61.00000000000001" x2="61.00000000000001" y1="22.000000000000004" y2="5.000000000000001"/> + <line stroke="#000000" x1="61.00000000000001" x2="61.00000000000001" y1="0.0" y2="5.000000000000001"/> + <line stroke="#000000" x1="88.00000000000001" x2="61.00000000000001" y1="0.0" y2="0.0"/> + <line stroke="#000000" x1="88.00000000000001" x2="88.00000000000001" y1="5.000000000000001" y2="0.0"/> + <line stroke="#000000" x1="93.00000000000001" x2="88.00000000000001" y1="5.000000000000001" y2="5.000000000000001"/> + <line stroke="#000000" x1="93.00000000000001" x2="93.00000000000001" y1="22.000000000000004" y2="5.000000000000001"/> + <line stroke="#000000" x1="88.00000000000001" x2="93.00000000000001" y1="22.000000000000004" y2="22.000000000000004"/> + <line stroke="#000000" x1="61.00000000000001" x2="88.00000000000001" y1="82.0" y2="82.0"/> + <line opacity="0.5" stroke="#0000ff" x1="61.00000000000001" x2="61.00000000000001" y1="82.0" y2="22.000000000000004"/> + <line opacity="0.5" stroke="#0000ff" x1="88.00000000000001" x2="88.00000000000001" y1="22.000000000000004" y2="82.0"/> + <line stroke="#000000" x1="44.00000000000001" x2="61.00000000000001" y1="82.0" y2="82.0"/> + <line opacity="0.5" stroke="#0000ff" x1="44.00000000000001" x2="44.00000000000001" y1="82.0" y2="22.000000000000004"/> + <line stroke="#000000" x1="61.00000000000001" x2="44.00000000000001" y1="22.000000000000004" y2="22.000000000000004"/> + <line stroke="#000000" x1="17.0" x2="44.00000000000001" y1="82.0" y2="82.0"/> + <line opacity="0.5" stroke="#0000ff" x1="17.0" x2="17.0" y1="82.0" y2="22.000000000000004"/> + <line stroke="#000000" x1="44.00000000000001" x2="17.0" y1="22.000000000000004" y2="22.000000000000004"/> + <line stroke="#000000" x1="0.0" x2="17.0" y1="82.0" y2="82.0"/> + <line stroke="#000000" x1="0.0" x2="0.0" y1="22.000000000000004" y2="82.0"/> + <line stroke="#000000" x1="17.0" x2="0.0" y1="22.000000000000004" y2="22.000000000000004"/> + <line stroke="#000000" x1="98.00000000000001" x2="88.00000000000001" y1="22.000000000000004" y2="22.000000000000004"/> + <line stroke="#000000" x1="98.00000000000001" x2="98.00000000000001" y1="82.0" y2="22.000000000000004"/> + <line stroke="#000000" x1="88.00000000000001" x2="98.00000000000001" y1="82.0" y2="82.0"/> + <line stroke="#000000" x1="56.00000000000001" x2="61.00000000000001" y1="22.000000000000004" y2="22.000000000000004"/> + <line stroke="#000000" x1="56.00000000000001" x2="56.00000000000001" y1="5.000000000000001" y2="22.000000000000004"/> + <line stroke="#000000" x1="61.00000000000001" x2="56.00000000000001" y1="5.000000000000001" y2="5.000000000000001"/> + <line stroke="#888888" x1="79.00000000000001" x2="81.50000000000001" y1="1.2500000000000002" y2="1.2500000000000002"/> + <line stroke="#888888" x1="81.50000000000001" x2="79.00000000000001" y1="1.2500000000000002" y2="3.7500000000000004"/> + <line stroke="#888888" x1="79.00000000000001" x2="70.00000000000001" y1="3.7500000000000004" y2="3.7500000000000004"/> + <line stroke="#888888" x1="70.00000000000001" x2="67.50000000000001" y1="3.7500000000000004" y2="1.2500000000000002"/> + <line stroke="#888888" x1="67.50000000000001" x2="70.00000000000001" y1="1.2500000000000002" y2="1.2500000000000002"/> + <line stroke="#888888" x1="91.75000000000001" x2="89.25000000000001" y1="16.333333333333336" y2="16.333333333333336"/> + <line stroke="#888888" x1="89.25000000000001" x2="89.25000000000001" y1="16.333333333333336" y2="10.666666666666666"/> + <line stroke="#888888" x1="89.25000000000001" x2="91.75000000000001" y1="10.666666666666666" y2="10.666666666666666"/> + <line stroke="#888888" x1="55.58333333333334" x2="49.41666666666667" y1="26.000000000000004" y2="26.000000000000004"/> + <line stroke="#888888" x1="49.41666666666667" x2="49.41666666666667" y1="26.000000000000004" y2="25.500000000000004"/> + <line stroke="#888888" x1="49.41666666666667" x2="55.58333333333334" y1="25.500000000000004" y2="25.500000000000004"/> + <line stroke="#888888" x1="55.58333333333334" x2="55.58333333333334" y1="25.500000000000004" y2="26.000000000000004"/> + <line stroke="#888888" x1="35.25" x2="25.750000000000004" y1="26.0" y2="26.000000000000004"/> + <line stroke="#888888" x1="25.750000000000004" x2="25.750000000000004" y1="26.000000000000004" y2="25.500000000000004"/> + <line stroke="#888888" x1="25.750000000000004" x2="35.25" y1="25.500000000000004" y2="25.5"/> + <line stroke="#888888" x1="35.25" x2="35.25" y1="25.5" y2="26.0"/> + <line stroke="#888888" x1="7.750000000000002" x2="7.750000000000002" y1="41.75000000000001" y2="62.25000000000001"/> + <line stroke="#888888" x1="7.750000000000002" x2="7.25" y1="62.25000000000001" y2="62.25000000000001"/> + <line stroke="#888888" x1="7.25" x2="7.25" y1="62.25000000000001" y2="41.75000000000001"/> + <line stroke="#888888" x1="7.25" x2="7.750000000000002" y1="41.75000000000001" y2="41.75000000000001"/> + <line stroke="#888888" x1="11.583333333333337" x2="5.416666666666672" y1="26.000000000000004" y2="26.000000000000004"/> + <line stroke="#888888" x1="5.416666666666672" x2="5.416666666666672" y1="26.000000000000004" y2="25.500000000000004"/> + <line stroke="#888888" x1="5.416666666666672" x2="11.583333333333337" y1="25.500000000000004" y2="25.500000000000004"/> + <line stroke="#888888" x1="11.583333333333337" x2="11.583333333333337" y1="25.500000000000004" y2="26.000000000000004"/> + <line stroke="#888888" x1="95.5" x2="95.5" y1="62.000000000000014" y2="67.00000000000001"/> + <line stroke="#888888" x1="95.5" x2="90.50000000000001" y1="67.00000000000001" y2="62.000000000000014"/> + <line stroke="#888888" x1="90.50000000000001" x2="90.50000000000001" y1="62.000000000000014" y2="42.0"/> + <line stroke="#888888" x1="90.50000000000001" x2="95.5" y1="42.0" y2="37.0"/> + <line stroke="#888888" x1="95.5" x2="95.5" y1="37.0" y2="42.0"/> + <line stroke="#888888" x1="57.25000000000001" x2="59.75000000000001" y1="10.666666666666668" y2="10.666666666666668"/> + <line stroke="#888888" x1="59.75000000000001" x2="59.75000000000001" y1="10.666666666666668" y2="16.33333333333334"/> + <line stroke="#888888" x1="59.75000000000001" x2="57.25000000000001" y1="16.33333333333334" y2="16.33333333333334"/> +</svg> diff --git a/rocolib/output/BatteryStackHolder/graph-autofold-default.dxf b/rocolib/output/BatteryStackHolder/graph-autofold-default.dxf new file mode 100644 index 0000000000000000000000000000000000000000..52bcc86bb06bc7d1afccc0c1dbcd10623d304e52 --- /dev/null +++ b/rocolib/output/BatteryStackHolder/graph-autofold-default.dxf @@ -0,0 +1,2058 @@ + 0 +SECTION + 2 +HEADER + 9 +$ACADVER + 1 +AC1009 + 9 +$INSBASE + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$EXTMIN + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$EXTMAX + 10 +100.0 + 20 +100.0 + 30 +0.0 + 9 +$UNITMODE + 70 +0 + 9 +$AUNITS + 70 +0 + 9 +$ANGBASE + 50 +0.0 + 9 +$ANGDIR + 70 +0 + 0 +ENDSEC + 0 +SECTION + 2 +TABLES + 0 +TABLE + 2 +LTYPE + 70 +20 + 0 +LTYPE + 2 +CONTINUOUS + 70 +0 + 3 +Solid + 72 +65 + 73 +0 + 40 +0.0 + 0 +LTYPE + 2 +CENTER + 70 +0 + 3 +Center ____ _ ____ _ ____ _ ____ _ ____ _ ____ + 72 +65 + 73 +4 + 40 +2.0 + 49 +1.25 + 49 +-0.25 + 49 +0.25 + 49 +-0.25 + 0 +LTYPE + 2 +CENTERX2 + 70 +0 + 3 +Center (2x) ________ __ ________ __ ________ + 72 +65 + 73 +4 + 40 +3.5 + 49 +2.5 + 49 +-0.25 + 49 +0.5 + 49 +-0.25 + 0 +LTYPE + 2 +CENTER2 + 70 +0 + 3 +Center (.5x) ____ _ ____ _ ____ _ ____ _ ____ + 72 +65 + 73 +4 + 40 +1.0 + 49 +0.625 + 49 +-0.125 + 49 +0.125 + 49 +-0.125 + 0 +LTYPE + 2 +DASHED + 70 +0 + 3 +Dashed __ __ __ __ __ __ __ __ __ __ __ __ __ _ + 72 +65 + 73 +2 + 40 +0.6 + 49 +0.5 + 49 +-0.1 + 0 +LTYPE + 2 +DASHEDX2 + 70 +0 + 3 +Dashed (2x) ____ ____ ____ ____ ____ ____ + 72 +65 + 73 +2 + 40 +1.2 + 49 +1.0 + 49 +-0.2 + 0 +LTYPE + 2 +DASHED2 + 70 +0 + 3 +Dashed (.5x) _ _ _ _ _ _ _ _ _ _ _ _ _ _ + 72 +65 + 73 +2 + 40 +0.3 + 49 +0.25 + 49 +-0.05 + 0 +LTYPE + 2 +PHANTOM + 70 +0 + 3 +Phantom ______ __ __ ______ __ __ ______ + 72 +65 + 73 +6 + 40 +2.5 + 49 +1.25 + 49 +-0.25 + 49 +0.25 + 49 +-0.25 + 49 +0.25 + 49 +-0.25 + 0 +LTYPE + 2 +PHANTOMX2 + 70 +0 + 3 +Phantom (2x)____________ ____ ____ ____________ + 72 +65 + 73 +6 + 40 +4.25 + 49 +2.5 + 49 +-0.25 + 49 +0.5 + 49 +-0.25 + 49 +0.5 + 49 +-0.25 + 0 +LTYPE + 2 +PHANTOM2 + 70 +0 + 3 +Phantom (.5x) ___ _ _ ___ _ _ ___ _ _ ___ _ _ ___ + 72 +65 + 73 +6 + 40 +1.25 + 49 +0.625 + 49 +-0.125 + 49 +0.125 + 49 +-0.125 + 49 +0.125 + 49 +-0.125 + 0 +LTYPE + 2 +DASHDOT + 70 +0 + 3 +Dash dot __ . __ . __ . __ . __ . __ . __ . __ + 72 +65 + 73 +4 + 40 +1.4 + 49 +1.0 + 49 +-0.2 + 49 +0.0 + 49 +-0.2 + 0 +LTYPE + 2 +DASHDOTX2 + 70 +0 + 3 +Dash dot (2x) ____ . ____ . ____ . ____ + 72 +65 + 73 +4 + 40 +2.4 + 49 +2.0 + 49 +-0.2 + 49 +0.0 + 49 +-0.2 + 0 +LTYPE + 2 +DASHDOT2 + 70 +0 + 3 +Dash dot (.5x) _ . _ . _ . _ . _ . _ . _ . _ + 72 +65 + 73 +4 + 40 +0.7 + 49 +0.5 + 49 +-0.1 + 49 +0.0 + 49 +-0.1 + 0 +LTYPE + 2 +DOT + 70 +0 + 3 +Dot . . . . . . . . . . . . . . . . + 72 +65 + 73 +2 + 40 +0.2 + 49 +0.0 + 49 +-0.2 + 0 +LTYPE + 2 +DOTX2 + 70 +0 + 3 +Dot (2x) . . . . . . . . + 72 +65 + 73 +2 + 40 +0.4 + 49 +0.0 + 49 +-0.4 + 0 +LTYPE + 2 +DOT2 + 70 +0 + 3 +Dot (.5) . . . . . . . . . . . . . . . . . . . + 72 +65 + 73 +2 + 40 +0.1 + 49 +0.0 + 49 +-0.1 + 0 +LTYPE + 2 +DIVIDE + 70 +0 + 3 +Divide __ . . __ . . __ . . __ . . __ . . __ + 72 +65 + 73 +6 + 40 +1.6 + 49 +1.0 + 49 +-0.2 + 49 +0.0 + 49 +-0.2 + 49 +0.0 + 49 +-0.2 + 0 +LTYPE + 2 +DIVIDEX2 + 70 +0 + 3 +Divide (2x) ____ . . ____ . . ____ . . ____ + 72 +65 + 73 +6 + 40 +2.6 + 49 +2.0 + 49 +-0.2 + 49 +0.0 + 49 +-0.2 + 49 +0.0 + 49 +-0.2 + 0 +LTYPE + 2 +DIVIDE2 + 70 +0 + 3 +Divide(.5x) _ . _ . _ . _ . _ . _ . _ . _ + 72 +65 + 73 +6 + 40 +0.8 + 49 +0.5 + 49 +-0.1 + 49 +0.0 + 49 +-0.1 + 49 +0.0 + 49 +-0.1 + 0 +LTYPE + 2 +DOTTED + 70 +0 + 3 + + 72 +65 + 73 +2 + 40 +1.0 + 49 +0.0 + 49 +-1.0 + 0 +ENDTAB + 0 +TABLE + 2 +LAYER + 70 +7 + 0 +LAYER + 2 +DIMENSIONS + 70 +0 + 62 +1 + 6 +CONTINUOUS + 0 +LAYER + 2 +TABLEBACKGROUND + 70 +0 + 62 +1 + 6 +CONTINUOUS + 0 +LAYER + 2 +TABLECONTENT + 70 +0 + 62 +1 + 6 +CONTINUOUS + 0 +LAYER + 2 +TABLEGRID + 70 +0 + 62 +1 + 6 +CONTINUOUS + 0 +LAYER + 2 +VIEWPORTS + 70 +0 + 62 +7 + 6 +CONTINUOUS + 0 +LAYER + 2 +90 + 70 +0 + 62 +1 + 6 +CONTINUOUS + 0 +LAYER + 2 +0 + 70 +0 + 62 +1 + 6 +CONTINUOUS + 0 +ENDTAB + 0 +TABLE + 2 +STYLE + 70 +12 + 0 +STYLE + 2 +STANDARD + 70 +0 + 40 +0.0 + 41 +1.0 + 42 +1.0 + 50 +0.0 + 71 +0 + 3 +arial.ttf + 4 + + 0 +STYLE + 2 +ARIAL + 70 +0 + 40 +0.0 + 41 +1.0 + 42 +1.0 + 50 +0.0 + 71 +0 + 3 +arial.ttf + 4 + + 0 +STYLE + 2 +ARIAL_BOLD + 70 +0 + 40 +0.0 + 41 +1.0 + 42 +1.0 + 50 +0.0 + 71 +0 + 3 +arialbd.ttf + 4 + + 0 +STYLE + 2 +ARIAL_ITALIC + 70 +0 + 40 +0.0 + 41 +1.0 + 42 +1.0 + 50 +0.0 + 71 +0 + 3 +ariali.ttf + 4 + + 0 +STYLE + 2 +ARIAL_BOLD_ITALIC + 70 +0 + 40 +0.0 + 41 +1.0 + 42 +1.0 + 50 +0.0 + 71 +0 + 3 +arialbi.ttf + 4 + + 0 +STYLE + 2 +ARIAL_BLACK + 70 +0 + 40 +0.0 + 41 +1.0 + 42 +1.0 + 50 +0.0 + 71 +0 + 3 +ariblk.ttf + 4 + + 0 +STYLE + 2 +ISOCPEUR + 70 +0 + 40 +0.0 + 41 +1.0 + 42 +1.0 + 50 +0.0 + 71 +0 + 3 +isocpeur.ttf + 4 + + 0 +STYLE + 2 +ISOCPEUR_ITALIC + 70 +0 + 40 +0.0 + 41 +1.0 + 42 +1.0 + 50 +0.0 + 71 +0 + 3 +isocpeui.ttf + 4 + + 0 +STYLE + 2 +TIMES + 70 +0 + 40 +0.0 + 41 +1.0 + 42 +1.0 + 50 +0.0 + 71 +0 + 3 +times.ttf + 4 + + 0 +STYLE + 2 +TIMES_BOLD + 70 +0 + 40 +0.0 + 41 +1.0 + 42 +1.0 + 50 +0.0 + 71 +0 + 3 +timesbd.ttf + 4 + + 0 +STYLE + 2 +TIMES_ITALIC + 70 +0 + 40 +0.0 + 41 +1.0 + 42 +1.0 + 50 +0.0 + 71 +0 + 3 +timesi.ttf + 4 + + 0 +STYLE + 2 +TIMES_BOLD_ITALIC + 70 +0 + 40 +0.0 + 41 +1.0 + 42 +1.0 + 50 +0.0 + 71 +0 + 3 +timesbi.ttf + 4 + + 0 +ENDTAB + 0 +TABLE + 2 +VIEW + 70 +0 + 0 +ENDTAB + 0 +TABLE + 2 +APPID + 70 +1 + 0 +APPID + 2 +DXFWRITE + 70 +0 + 0 +ENDTAB + 0 +TABLE + 2 +VPORT + 70 +0 + 0 +ENDTAB + 0 +TABLE + 2 +UCS + 70 +0 + 0 +ENDTAB + 0 +ENDSEC + 0 +SECTION + 2 +BLOCKS + 0 +ENDSEC + 0 +SECTION + 2 +ENTITIES + 0 +VIEWPORT + 8 +VIEWPORTS + 67 +1 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 40 +1.0 + 41 +1.0 + 68 +1 + 69 +1 +1001 +ACAD +1000 +MVIEW +1002 +{ +1070 +16 +1010 +0.0 +1020 +0.0 +1030 +0.0 +1010 +0.0 +1020 +0.0 +1030 +0.0 +1040 +0.0 +1040 +1.0 +1040 +0.0 +1040 +0.0 +1040 +50.0 +1040 +0.0 +1040 +0.0 +1070 +0 +1070 +100 +1070 +1 +1070 +3 +1070 +0 +1070 +0 +1070 +0 +1070 +0 +1040 +0.0 +1040 +0.0 +1040 +0.0 +1040 +0.1 +1040 +0.1 +1040 +0.1 +1040 +0.1 +1070 +0 +1002 +{ +1002 +} +1002 +} + 0 +LINE + 6 +DOTTED + 62 +1 + 8 +90 + 10 +61.00000000000001 + 20 +5.000000000000001 + 30 +0.0 + 11 +88.00000000000001 + 21 +5.000000000000001 + 31 +0.0 + 0 +LINE + 6 +DOTTED + 62 +1 + 8 +90 + 10 +88.00000000000001 + 20 +5.000000000000001 + 30 +0.0 + 11 +88.00000000000001 + 21 +22.000000000000004 + 31 +0.0 + 0 +LINE + 6 +DOTTED + 62 +1 + 8 +90 + 10 +88.00000000000001 + 20 +22.000000000000004 + 30 +0.0 + 11 +61.00000000000001 + 21 +22.000000000000004 + 31 +0.0 + 0 +LINE + 6 +DOTTED + 62 +1 + 8 +90 + 10 +61.00000000000001 + 20 +22.000000000000004 + 30 +0.0 + 11 +61.00000000000001 + 21 +5.000000000000001 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +cut + 10 +61.00000000000001 + 20 +0.0 + 30 +0.0 + 11 +61.00000000000001 + 21 +5.000000000000001 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +cut + 10 +88.00000000000001 + 20 +0.0 + 30 +0.0 + 11 +61.00000000000001 + 21 +0.0 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +cut + 10 +88.00000000000001 + 20 +5.000000000000001 + 30 +0.0 + 11 +88.00000000000001 + 21 +0.0 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +cut + 10 +93.00000000000001 + 20 +5.000000000000001 + 30 +0.0 + 11 +88.00000000000001 + 21 +5.000000000000001 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +cut + 10 +93.00000000000001 + 20 +22.000000000000004 + 30 +0.0 + 11 +93.00000000000001 + 21 +5.000000000000001 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +cut + 10 +88.00000000000001 + 20 +22.000000000000004 + 30 +0.0 + 11 +93.00000000000001 + 21 +22.000000000000004 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +cut + 10 +61.00000000000001 + 20 +82.0 + 30 +0.0 + 11 +88.00000000000001 + 21 +82.0 + 31 +0.0 + 0 +LINE + 6 +DOTTED + 62 +1 + 8 +90 + 10 +61.00000000000001 + 20 +82.0 + 30 +0.0 + 11 +61.00000000000001 + 21 +22.000000000000004 + 31 +0.0 + 0 +LINE + 6 +DOTTED + 62 +1 + 8 +90 + 10 +88.00000000000001 + 20 +22.000000000000004 + 30 +0.0 + 11 +88.00000000000001 + 21 +82.0 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +cut + 10 +44.00000000000001 + 20 +82.0 + 30 +0.0 + 11 +61.00000000000001 + 21 +82.0 + 31 +0.0 + 0 +LINE + 6 +DOTTED + 62 +1 + 8 +90 + 10 +44.00000000000001 + 20 +82.0 + 30 +0.0 + 11 +44.00000000000001 + 21 +22.000000000000004 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +cut + 10 +61.00000000000001 + 20 +22.000000000000004 + 30 +0.0 + 11 +44.00000000000001 + 21 +22.000000000000004 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +cut + 10 +17.0 + 20 +82.0 + 30 +0.0 + 11 +44.00000000000001 + 21 +82.0 + 31 +0.0 + 0 +LINE + 6 +DOTTED + 62 +1 + 8 +90 + 10 +17.0 + 20 +82.0 + 30 +0.0 + 11 +17.0 + 21 +22.000000000000004 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +cut + 10 +44.00000000000001 + 20 +22.000000000000004 + 30 +0.0 + 11 +17.0 + 21 +22.000000000000004 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +cut + 10 +0.0 + 20 +82.0 + 30 +0.0 + 11 +17.0 + 21 +82.0 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +cut + 10 +0.0 + 20 +22.000000000000004 + 30 +0.0 + 11 +0.0 + 21 +82.0 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +cut + 10 +17.0 + 20 +22.000000000000004 + 30 +0.0 + 11 +0.0 + 21 +22.000000000000004 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +cut + 10 +98.00000000000001 + 20 +22.000000000000004 + 30 +0.0 + 11 +88.00000000000001 + 21 +22.000000000000004 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +cut + 10 +98.00000000000001 + 20 +82.0 + 30 +0.0 + 11 +98.00000000000001 + 21 +22.000000000000004 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +cut + 10 +88.00000000000001 + 20 +82.0 + 30 +0.0 + 11 +98.00000000000001 + 21 +82.0 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +cut + 10 +56.00000000000001 + 20 +22.000000000000004 + 30 +0.0 + 11 +61.00000000000001 + 21 +22.000000000000004 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +cut + 10 +56.00000000000001 + 20 +5.000000000000001 + 30 +0.0 + 11 +56.00000000000001 + 21 +22.000000000000004 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +cut + 10 +61.00000000000001 + 20 +5.000000000000001 + 30 +0.0 + 11 +56.00000000000001 + 21 +5.000000000000001 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +cut + 10 +79.00000000000001 + 20 +1.2500000000000002 + 30 +0.0 + 11 +81.50000000000001 + 21 +1.2500000000000002 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +cut + 10 +81.50000000000001 + 20 +1.2500000000000002 + 30 +0.0 + 11 +79.00000000000001 + 21 +3.7500000000000004 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +cut + 10 +79.00000000000001 + 20 +3.7500000000000004 + 30 +0.0 + 11 +70.00000000000001 + 21 +3.7500000000000004 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +cut + 10 +70.00000000000001 + 20 +3.7500000000000004 + 30 +0.0 + 11 +67.50000000000001 + 21 +1.2500000000000002 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +cut + 10 +67.50000000000001 + 20 +1.2500000000000002 + 30 +0.0 + 11 +70.00000000000001 + 21 +1.2500000000000002 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +cut + 10 +91.75000000000001 + 20 +16.333333333333336 + 30 +0.0 + 11 +89.25000000000001 + 21 +16.333333333333336 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +cut + 10 +89.25000000000001 + 20 +16.333333333333336 + 30 +0.0 + 11 +89.25000000000001 + 21 +10.666666666666666 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +cut + 10 +89.25000000000001 + 20 +10.666666666666666 + 30 +0.0 + 11 +91.75000000000001 + 21 +10.666666666666666 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +cut + 10 +55.58333333333334 + 20 +26.000000000000004 + 30 +0.0 + 11 +49.41666666666667 + 21 +26.000000000000004 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +cut + 10 +49.41666666666667 + 20 +26.000000000000004 + 30 +0.0 + 11 +49.41666666666667 + 21 +25.500000000000004 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +cut + 10 +49.41666666666667 + 20 +25.500000000000004 + 30 +0.0 + 11 +55.58333333333334 + 21 +25.500000000000004 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +cut + 10 +55.58333333333334 + 20 +25.500000000000004 + 30 +0.0 + 11 +55.58333333333334 + 21 +26.000000000000004 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +cut + 10 +35.25 + 20 +26.0 + 30 +0.0 + 11 +25.750000000000004 + 21 +26.000000000000004 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +cut + 10 +25.750000000000004 + 20 +26.000000000000004 + 30 +0.0 + 11 +25.750000000000004 + 21 +25.500000000000004 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +cut + 10 +25.750000000000004 + 20 +25.500000000000004 + 30 +0.0 + 11 +35.25 + 21 +25.5 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +cut + 10 +35.25 + 20 +25.5 + 30 +0.0 + 11 +35.25 + 21 +26.0 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +cut + 10 +7.750000000000002 + 20 +41.75000000000001 + 30 +0.0 + 11 +7.750000000000002 + 21 +62.25000000000001 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +cut + 10 +7.750000000000002 + 20 +62.25000000000001 + 30 +0.0 + 11 +7.25 + 21 +62.25000000000001 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +cut + 10 +7.25 + 20 +62.25000000000001 + 30 +0.0 + 11 +7.25 + 21 +41.75000000000001 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +cut + 10 +7.25 + 20 +41.75000000000001 + 30 +0.0 + 11 +7.750000000000002 + 21 +41.75000000000001 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +cut + 10 +11.583333333333337 + 20 +26.000000000000004 + 30 +0.0 + 11 +5.416666666666672 + 21 +26.000000000000004 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +cut + 10 +5.416666666666672 + 20 +26.000000000000004 + 30 +0.0 + 11 +5.416666666666672 + 21 +25.500000000000004 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +cut + 10 +5.416666666666672 + 20 +25.500000000000004 + 30 +0.0 + 11 +11.583333333333337 + 21 +25.500000000000004 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +cut + 10 +11.583333333333337 + 20 +25.500000000000004 + 30 +0.0 + 11 +11.583333333333337 + 21 +26.000000000000004 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +cut + 10 +95.5 + 20 +62.000000000000014 + 30 +0.0 + 11 +95.5 + 21 +67.00000000000001 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +cut + 10 +95.5 + 20 +67.00000000000001 + 30 +0.0 + 11 +90.50000000000001 + 21 +62.000000000000014 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +cut + 10 +90.50000000000001 + 20 +62.000000000000014 + 30 +0.0 + 11 +90.50000000000001 + 21 +42.0 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +cut + 10 +90.50000000000001 + 20 +42.0 + 30 +0.0 + 11 +95.5 + 21 +37.0 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +cut + 10 +95.5 + 20 +37.0 + 30 +0.0 + 11 +95.5 + 21 +42.0 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +cut + 10 +57.25000000000001 + 20 +10.666666666666668 + 30 +0.0 + 11 +59.75000000000001 + 21 +10.666666666666668 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +cut + 10 +59.75000000000001 + 20 +10.666666666666668 + 30 +0.0 + 11 +59.75000000000001 + 21 +16.33333333333334 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +cut + 10 +59.75000000000001 + 20 +16.33333333333334 + 30 +0.0 + 11 +57.25000000000001 + 21 +16.33333333333334 + 31 +0.0 + 0 +ENDSEC + 0 +EOF diff --git a/rocolib/output/BatteryStackHolder/graph-autofold-graph.dxf b/rocolib/output/BatteryStackHolder/graph-autofold-graph.dxf new file mode 100644 index 0000000000000000000000000000000000000000..50bee0d04635bbef825dba09a0f86256aabbf386 --- /dev/null +++ b/rocolib/output/BatteryStackHolder/graph-autofold-graph.dxf @@ -0,0 +1,2038 @@ + 0 +SECTION + 2 +HEADER + 9 +$ACADVER + 1 +AC1009 + 9 +$INSBASE + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$EXTMIN + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$EXTMAX + 10 +100.0 + 20 +100.0 + 30 +0.0 + 9 +$UNITMODE + 70 +0 + 9 +$AUNITS + 70 +0 + 9 +$ANGBASE + 50 +0.0 + 9 +$ANGDIR + 70 +0 + 0 +ENDSEC + 0 +SECTION + 2 +TABLES + 0 +TABLE + 2 +LTYPE + 70 +20 + 0 +LTYPE + 2 +CONTINUOUS + 70 +0 + 3 +Solid + 72 +65 + 73 +0 + 40 +0.0 + 0 +LTYPE + 2 +CENTER + 70 +0 + 3 +Center ____ _ ____ _ ____ _ ____ _ ____ _ ____ + 72 +65 + 73 +4 + 40 +2.0 + 49 +1.25 + 49 +-0.25 + 49 +0.25 + 49 +-0.25 + 0 +LTYPE + 2 +CENTERX2 + 70 +0 + 3 +Center (2x) ________ __ ________ __ ________ + 72 +65 + 73 +4 + 40 +3.5 + 49 +2.5 + 49 +-0.25 + 49 +0.5 + 49 +-0.25 + 0 +LTYPE + 2 +CENTER2 + 70 +0 + 3 +Center (.5x) ____ _ ____ _ ____ _ ____ _ ____ + 72 +65 + 73 +4 + 40 +1.0 + 49 +0.625 + 49 +-0.125 + 49 +0.125 + 49 +-0.125 + 0 +LTYPE + 2 +DASHED + 70 +0 + 3 +Dashed __ __ __ __ __ __ __ __ __ __ __ __ __ _ + 72 +65 + 73 +2 + 40 +0.6 + 49 +0.5 + 49 +-0.1 + 0 +LTYPE + 2 +DASHEDX2 + 70 +0 + 3 +Dashed (2x) ____ ____ ____ ____ ____ ____ + 72 +65 + 73 +2 + 40 +1.2 + 49 +1.0 + 49 +-0.2 + 0 +LTYPE + 2 +DASHED2 + 70 +0 + 3 +Dashed (.5x) _ _ _ _ _ _ _ _ _ _ _ _ _ _ + 72 +65 + 73 +2 + 40 +0.3 + 49 +0.25 + 49 +-0.05 + 0 +LTYPE + 2 +PHANTOM + 70 +0 + 3 +Phantom ______ __ __ ______ __ __ ______ + 72 +65 + 73 +6 + 40 +2.5 + 49 +1.25 + 49 +-0.25 + 49 +0.25 + 49 +-0.25 + 49 +0.25 + 49 +-0.25 + 0 +LTYPE + 2 +PHANTOMX2 + 70 +0 + 3 +Phantom (2x)____________ ____ ____ ____________ + 72 +65 + 73 +6 + 40 +4.25 + 49 +2.5 + 49 +-0.25 + 49 +0.5 + 49 +-0.25 + 49 +0.5 + 49 +-0.25 + 0 +LTYPE + 2 +PHANTOM2 + 70 +0 + 3 +Phantom (.5x) ___ _ _ ___ _ _ ___ _ _ ___ _ _ ___ + 72 +65 + 73 +6 + 40 +1.25 + 49 +0.625 + 49 +-0.125 + 49 +0.125 + 49 +-0.125 + 49 +0.125 + 49 +-0.125 + 0 +LTYPE + 2 +DASHDOT + 70 +0 + 3 +Dash dot __ . __ . __ . __ . __ . __ . __ . __ + 72 +65 + 73 +4 + 40 +1.4 + 49 +1.0 + 49 +-0.2 + 49 +0.0 + 49 +-0.2 + 0 +LTYPE + 2 +DASHDOTX2 + 70 +0 + 3 +Dash dot (2x) ____ . ____ . ____ . ____ + 72 +65 + 73 +4 + 40 +2.4 + 49 +2.0 + 49 +-0.2 + 49 +0.0 + 49 +-0.2 + 0 +LTYPE + 2 +DASHDOT2 + 70 +0 + 3 +Dash dot (.5x) _ . _ . _ . _ . _ . _ . _ . _ + 72 +65 + 73 +4 + 40 +0.7 + 49 +0.5 + 49 +-0.1 + 49 +0.0 + 49 +-0.1 + 0 +LTYPE + 2 +DOT + 70 +0 + 3 +Dot . . . . . . . . . . . . . . . . + 72 +65 + 73 +2 + 40 +0.2 + 49 +0.0 + 49 +-0.2 + 0 +LTYPE + 2 +DOTX2 + 70 +0 + 3 +Dot (2x) . . . . . . . . + 72 +65 + 73 +2 + 40 +0.4 + 49 +0.0 + 49 +-0.4 + 0 +LTYPE + 2 +DOT2 + 70 +0 + 3 +Dot (.5) . . . . . . . . . . . . . . . . . . . + 72 +65 + 73 +2 + 40 +0.1 + 49 +0.0 + 49 +-0.1 + 0 +LTYPE + 2 +DIVIDE + 70 +0 + 3 +Divide __ . . __ . . __ . . __ . . __ . . __ + 72 +65 + 73 +6 + 40 +1.6 + 49 +1.0 + 49 +-0.2 + 49 +0.0 + 49 +-0.2 + 49 +0.0 + 49 +-0.2 + 0 +LTYPE + 2 +DIVIDEX2 + 70 +0 + 3 +Divide (2x) ____ . . ____ . . ____ . . ____ + 72 +65 + 73 +6 + 40 +2.6 + 49 +2.0 + 49 +-0.2 + 49 +0.0 + 49 +-0.2 + 49 +0.0 + 49 +-0.2 + 0 +LTYPE + 2 +DIVIDE2 + 70 +0 + 3 +Divide(.5x) _ . _ . _ . _ . _ . _ . _ . _ + 72 +65 + 73 +6 + 40 +0.8 + 49 +0.5 + 49 +-0.1 + 49 +0.0 + 49 +-0.1 + 49 +0.0 + 49 +-0.1 + 0 +LTYPE + 2 +DOTTED + 70 +0 + 3 + + 72 +65 + 73 +2 + 40 +1.0 + 49 +0.0 + 49 +-1.0 + 0 +ENDTAB + 0 +TABLE + 2 +LAYER + 70 +5 + 0 +LAYER + 2 +DIMENSIONS + 70 +0 + 62 +1 + 6 +CONTINUOUS + 0 +LAYER + 2 +TABLEBACKGROUND + 70 +0 + 62 +1 + 6 +CONTINUOUS + 0 +LAYER + 2 +TABLECONTENT + 70 +0 + 62 +1 + 6 +CONTINUOUS + 0 +LAYER + 2 +TABLEGRID + 70 +0 + 62 +1 + 6 +CONTINUOUS + 0 +LAYER + 2 +VIEWPORTS + 70 +0 + 62 +7 + 6 +CONTINUOUS + 0 +ENDTAB + 0 +TABLE + 2 +STYLE + 70 +12 + 0 +STYLE + 2 +STANDARD + 70 +0 + 40 +0.0 + 41 +1.0 + 42 +1.0 + 50 +0.0 + 71 +0 + 3 +arial.ttf + 4 + + 0 +STYLE + 2 +ARIAL + 70 +0 + 40 +0.0 + 41 +1.0 + 42 +1.0 + 50 +0.0 + 71 +0 + 3 +arial.ttf + 4 + + 0 +STYLE + 2 +ARIAL_BOLD + 70 +0 + 40 +0.0 + 41 +1.0 + 42 +1.0 + 50 +0.0 + 71 +0 + 3 +arialbd.ttf + 4 + + 0 +STYLE + 2 +ARIAL_ITALIC + 70 +0 + 40 +0.0 + 41 +1.0 + 42 +1.0 + 50 +0.0 + 71 +0 + 3 +ariali.ttf + 4 + + 0 +STYLE + 2 +ARIAL_BOLD_ITALIC + 70 +0 + 40 +0.0 + 41 +1.0 + 42 +1.0 + 50 +0.0 + 71 +0 + 3 +arialbi.ttf + 4 + + 0 +STYLE + 2 +ARIAL_BLACK + 70 +0 + 40 +0.0 + 41 +1.0 + 42 +1.0 + 50 +0.0 + 71 +0 + 3 +ariblk.ttf + 4 + + 0 +STYLE + 2 +ISOCPEUR + 70 +0 + 40 +0.0 + 41 +1.0 + 42 +1.0 + 50 +0.0 + 71 +0 + 3 +isocpeur.ttf + 4 + + 0 +STYLE + 2 +ISOCPEUR_ITALIC + 70 +0 + 40 +0.0 + 41 +1.0 + 42 +1.0 + 50 +0.0 + 71 +0 + 3 +isocpeui.ttf + 4 + + 0 +STYLE + 2 +TIMES + 70 +0 + 40 +0.0 + 41 +1.0 + 42 +1.0 + 50 +0.0 + 71 +0 + 3 +times.ttf + 4 + + 0 +STYLE + 2 +TIMES_BOLD + 70 +0 + 40 +0.0 + 41 +1.0 + 42 +1.0 + 50 +0.0 + 71 +0 + 3 +timesbd.ttf + 4 + + 0 +STYLE + 2 +TIMES_ITALIC + 70 +0 + 40 +0.0 + 41 +1.0 + 42 +1.0 + 50 +0.0 + 71 +0 + 3 +timesi.ttf + 4 + + 0 +STYLE + 2 +TIMES_BOLD_ITALIC + 70 +0 + 40 +0.0 + 41 +1.0 + 42 +1.0 + 50 +0.0 + 71 +0 + 3 +timesbi.ttf + 4 + + 0 +ENDTAB + 0 +TABLE + 2 +VIEW + 70 +0 + 0 +ENDTAB + 0 +TABLE + 2 +APPID + 70 +1 + 0 +APPID + 2 +DXFWRITE + 70 +0 + 0 +ENDTAB + 0 +TABLE + 2 +VPORT + 70 +0 + 0 +ENDTAB + 0 +TABLE + 2 +UCS + 70 +0 + 0 +ENDTAB + 0 +ENDSEC + 0 +SECTION + 2 +BLOCKS + 0 +ENDSEC + 0 +SECTION + 2 +ENTITIES + 0 +VIEWPORT + 8 +VIEWPORTS + 67 +1 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 40 +1.0 + 41 +1.0 + 68 +1 + 69 +1 +1001 +ACAD +1000 +MVIEW +1002 +{ +1070 +16 +1010 +0.0 +1020 +0.0 +1030 +0.0 +1010 +0.0 +1020 +0.0 +1030 +0.0 +1040 +0.0 +1040 +1.0 +1040 +0.0 +1040 +0.0 +1040 +50.0 +1040 +0.0 +1040 +0.0 +1070 +0 +1070 +100 +1070 +1 +1070 +3 +1070 +0 +1070 +0 +1070 +0 +1070 +0 +1040 +0.0 +1040 +0.0 +1040 +0.0 +1040 +0.1 +1040 +0.1 +1040 +0.1 +1040 +0.1 +1070 +0 +1002 +{ +1002 +} +1002 +} + 0 +LINE + 6 +DOTTED + 62 +1 + 8 +0 + 10 +61.00000000000001 + 20 +5.000000000000001 + 30 +0.0 + 11 +88.00000000000001 + 21 +5.000000000000001 + 31 +0.0 + 0 +LINE + 6 +DOTTED + 62 +1 + 8 +0 + 10 +88.00000000000001 + 20 +5.000000000000001 + 30 +0.0 + 11 +88.00000000000001 + 21 +22.000000000000004 + 31 +0.0 + 0 +LINE + 6 +DOTTED + 62 +1 + 8 +0 + 10 +88.00000000000001 + 20 +22.000000000000004 + 30 +0.0 + 11 +61.00000000000001 + 21 +22.000000000000004 + 31 +0.0 + 0 +LINE + 6 +DOTTED + 62 +1 + 8 +0 + 10 +61.00000000000001 + 20 +22.000000000000004 + 30 +0.0 + 11 +61.00000000000001 + 21 +5.000000000000001 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +61.00000000000001 + 20 +0.0 + 30 +0.0 + 11 +61.00000000000001 + 21 +5.000000000000001 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +88.00000000000001 + 20 +0.0 + 30 +0.0 + 11 +61.00000000000001 + 21 +0.0 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +88.00000000000001 + 20 +5.000000000000001 + 30 +0.0 + 11 +88.00000000000001 + 21 +0.0 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +93.00000000000001 + 20 +5.000000000000001 + 30 +0.0 + 11 +88.00000000000001 + 21 +5.000000000000001 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +93.00000000000001 + 20 +22.000000000000004 + 30 +0.0 + 11 +93.00000000000001 + 21 +5.000000000000001 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +88.00000000000001 + 20 +22.000000000000004 + 30 +0.0 + 11 +93.00000000000001 + 21 +22.000000000000004 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +61.00000000000001 + 20 +82.0 + 30 +0.0 + 11 +88.00000000000001 + 21 +82.0 + 31 +0.0 + 0 +LINE + 6 +DOTTED + 62 +1 + 8 +0 + 10 +61.00000000000001 + 20 +82.0 + 30 +0.0 + 11 +61.00000000000001 + 21 +22.000000000000004 + 31 +0.0 + 0 +LINE + 6 +DOTTED + 62 +1 + 8 +0 + 10 +88.00000000000001 + 20 +22.000000000000004 + 30 +0.0 + 11 +88.00000000000001 + 21 +82.0 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +44.00000000000001 + 20 +82.0 + 30 +0.0 + 11 +61.00000000000001 + 21 +82.0 + 31 +0.0 + 0 +LINE + 6 +DOTTED + 62 +1 + 8 +0 + 10 +44.00000000000001 + 20 +82.0 + 30 +0.0 + 11 +44.00000000000001 + 21 +22.000000000000004 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +61.00000000000001 + 20 +22.000000000000004 + 30 +0.0 + 11 +44.00000000000001 + 21 +22.000000000000004 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +17.0 + 20 +82.0 + 30 +0.0 + 11 +44.00000000000001 + 21 +82.0 + 31 +0.0 + 0 +LINE + 6 +DOTTED + 62 +1 + 8 +0 + 10 +17.0 + 20 +82.0 + 30 +0.0 + 11 +17.0 + 21 +22.000000000000004 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +44.00000000000001 + 20 +22.000000000000004 + 30 +0.0 + 11 +17.0 + 21 +22.000000000000004 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +0.0 + 20 +82.0 + 30 +0.0 + 11 +17.0 + 21 +82.0 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +0.0 + 20 +22.000000000000004 + 30 +0.0 + 11 +0.0 + 21 +82.0 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +17.0 + 20 +22.000000000000004 + 30 +0.0 + 11 +0.0 + 21 +22.000000000000004 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +98.00000000000001 + 20 +22.000000000000004 + 30 +0.0 + 11 +88.00000000000001 + 21 +22.000000000000004 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +98.00000000000001 + 20 +82.0 + 30 +0.0 + 11 +98.00000000000001 + 21 +22.000000000000004 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +88.00000000000001 + 20 +82.0 + 30 +0.0 + 11 +98.00000000000001 + 21 +82.0 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +56.00000000000001 + 20 +22.000000000000004 + 30 +0.0 + 11 +61.00000000000001 + 21 +22.000000000000004 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +56.00000000000001 + 20 +5.000000000000001 + 30 +0.0 + 11 +56.00000000000001 + 21 +22.000000000000004 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +61.00000000000001 + 20 +5.000000000000001 + 30 +0.0 + 11 +56.00000000000001 + 21 +5.000000000000001 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +79.00000000000001 + 20 +1.2500000000000002 + 30 +0.0 + 11 +81.50000000000001 + 21 +1.2500000000000002 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +81.50000000000001 + 20 +1.2500000000000002 + 30 +0.0 + 11 +79.00000000000001 + 21 +3.7500000000000004 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +79.00000000000001 + 20 +3.7500000000000004 + 30 +0.0 + 11 +70.00000000000001 + 21 +3.7500000000000004 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +70.00000000000001 + 20 +3.7500000000000004 + 30 +0.0 + 11 +67.50000000000001 + 21 +1.2500000000000002 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +67.50000000000001 + 20 +1.2500000000000002 + 30 +0.0 + 11 +70.00000000000001 + 21 +1.2500000000000002 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +91.75000000000001 + 20 +16.333333333333336 + 30 +0.0 + 11 +89.25000000000001 + 21 +16.333333333333336 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +89.25000000000001 + 20 +16.333333333333336 + 30 +0.0 + 11 +89.25000000000001 + 21 +10.666666666666666 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +89.25000000000001 + 20 +10.666666666666666 + 30 +0.0 + 11 +91.75000000000001 + 21 +10.666666666666666 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +55.58333333333334 + 20 +26.000000000000004 + 30 +0.0 + 11 +49.41666666666667 + 21 +26.000000000000004 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +49.41666666666667 + 20 +26.000000000000004 + 30 +0.0 + 11 +49.41666666666667 + 21 +25.500000000000004 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +49.41666666666667 + 20 +25.500000000000004 + 30 +0.0 + 11 +55.58333333333334 + 21 +25.500000000000004 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +55.58333333333334 + 20 +25.500000000000004 + 30 +0.0 + 11 +55.58333333333334 + 21 +26.000000000000004 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +35.25 + 20 +26.0 + 30 +0.0 + 11 +25.750000000000004 + 21 +26.000000000000004 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +25.750000000000004 + 20 +26.000000000000004 + 30 +0.0 + 11 +25.750000000000004 + 21 +25.500000000000004 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +25.750000000000004 + 20 +25.500000000000004 + 30 +0.0 + 11 +35.25 + 21 +25.5 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +35.25 + 20 +25.5 + 30 +0.0 + 11 +35.25 + 21 +26.0 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +7.750000000000002 + 20 +41.75000000000001 + 30 +0.0 + 11 +7.750000000000002 + 21 +62.25000000000001 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +7.750000000000002 + 20 +62.25000000000001 + 30 +0.0 + 11 +7.25 + 21 +62.25000000000001 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +7.25 + 20 +62.25000000000001 + 30 +0.0 + 11 +7.25 + 21 +41.75000000000001 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +7.25 + 20 +41.75000000000001 + 30 +0.0 + 11 +7.750000000000002 + 21 +41.75000000000001 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +11.583333333333337 + 20 +26.000000000000004 + 30 +0.0 + 11 +5.416666666666672 + 21 +26.000000000000004 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +5.416666666666672 + 20 +26.000000000000004 + 30 +0.0 + 11 +5.416666666666672 + 21 +25.500000000000004 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +5.416666666666672 + 20 +25.500000000000004 + 30 +0.0 + 11 +11.583333333333337 + 21 +25.500000000000004 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +11.583333333333337 + 20 +25.500000000000004 + 30 +0.0 + 11 +11.583333333333337 + 21 +26.000000000000004 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +95.5 + 20 +62.000000000000014 + 30 +0.0 + 11 +95.5 + 21 +67.00000000000001 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +95.5 + 20 +67.00000000000001 + 30 +0.0 + 11 +90.50000000000001 + 21 +62.000000000000014 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +90.50000000000001 + 20 +62.000000000000014 + 30 +0.0 + 11 +90.50000000000001 + 21 +42.0 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +90.50000000000001 + 20 +42.0 + 30 +0.0 + 11 +95.5 + 21 +37.0 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +95.5 + 20 +37.0 + 30 +0.0 + 11 +95.5 + 21 +42.0 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +57.25000000000001 + 20 +10.666666666666668 + 30 +0.0 + 11 +59.75000000000001 + 21 +10.666666666666668 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +59.75000000000001 + 20 +10.666666666666668 + 30 +0.0 + 11 +59.75000000000001 + 21 +16.33333333333334 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +59.75000000000001 + 20 +16.33333333333334 + 30 +0.0 + 11 +57.25000000000001 + 21 +16.33333333333334 + 31 +0.0 + 0 +ENDSEC + 0 +EOF diff --git a/rocolib/output/BatteryStackHolder/graph-lasercutter.svg b/rocolib/output/BatteryStackHolder/graph-lasercutter.svg new file mode 100644 index 0000000000000000000000000000000000000000..4375bc18174e2fe42db37b70b1af514a659067a3 --- /dev/null +++ b/rocolib/output/BatteryStackHolder/graph-lasercutter.svg @@ -0,0 +1,64 @@ +<?xml version="1.0" encoding="utf-8" ?> +<svg xmlns="http://www.w3.org/2000/svg" xmlns:ev="http://www.w3.org/2001/xml-events" xmlns:xlink="http://www.w3.org/1999/xlink" baseProfile="full" height="82.000000mm" version="1.1" viewBox="0.000000 0.000000 98.000000 82.000000" width="98.000000mm"> + <defs/> + <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="61.00000000000001" x2="88.00000000000001" y1="5.000000000000001" y2="5.000000000000001"/> + <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="88.00000000000001" x2="88.00000000000001" y1="5.000000000000001" y2="22.000000000000004"/> + <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="88.00000000000001" x2="61.00000000000001" y1="22.000000000000004" y2="22.000000000000004"/> + <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="61.00000000000001" x2="61.00000000000001" y1="22.000000000000004" y2="5.000000000000001"/> + <line stroke="#000000" x1="61.00000000000001" x2="61.00000000000001" y1="0.0" y2="5.000000000000001"/> + <line stroke="#000000" x1="88.00000000000001" x2="61.00000000000001" y1="0.0" y2="0.0"/> + <line stroke="#000000" x1="88.00000000000001" x2="88.00000000000001" y1="5.000000000000001" y2="0.0"/> + <line stroke="#000000" x1="93.00000000000001" x2="88.00000000000001" y1="5.000000000000001" y2="5.000000000000001"/> + <line stroke="#000000" x1="93.00000000000001" x2="93.00000000000001" y1="22.000000000000004" y2="5.000000000000001"/> + <line stroke="#000000" x1="88.00000000000001" x2="93.00000000000001" y1="22.000000000000004" y2="22.000000000000004"/> + <line stroke="#000000" x1="61.00000000000001" x2="88.00000000000001" y1="82.0" y2="82.0"/> + <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="61.00000000000001" x2="61.00000000000001" y1="82.0" y2="22.000000000000004"/> + <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="88.00000000000001" x2="88.00000000000001" y1="22.000000000000004" y2="82.0"/> + <line stroke="#000000" x1="44.00000000000001" x2="61.00000000000001" y1="82.0" y2="82.0"/> + <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="44.00000000000001" x2="44.00000000000001" y1="82.0" y2="22.000000000000004"/> + <line stroke="#000000" x1="61.00000000000001" x2="44.00000000000001" y1="22.000000000000004" y2="22.000000000000004"/> + <line stroke="#000000" x1="17.0" x2="44.00000000000001" y1="82.0" y2="82.0"/> + <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="17.0" x2="17.0" y1="82.0" y2="22.000000000000004"/> + <line stroke="#000000" x1="44.00000000000001" x2="17.0" y1="22.000000000000004" y2="22.000000000000004"/> + <line stroke="#000000" x1="0.0" x2="17.0" y1="82.0" y2="82.0"/> + <line stroke="#000000" x1="0.0" x2="0.0" y1="22.000000000000004" y2="82.0"/> + <line stroke="#000000" x1="17.0" x2="0.0" y1="22.000000000000004" y2="22.000000000000004"/> + <line stroke="#000000" x1="98.00000000000001" x2="88.00000000000001" y1="22.000000000000004" y2="22.000000000000004"/> + <line stroke="#000000" x1="98.00000000000001" x2="98.00000000000001" y1="82.0" y2="22.000000000000004"/> + <line stroke="#000000" x1="88.00000000000001" x2="98.00000000000001" y1="82.0" y2="82.0"/> + <line stroke="#000000" x1="56.00000000000001" x2="61.00000000000001" y1="22.000000000000004" y2="22.000000000000004"/> + <line stroke="#000000" x1="56.00000000000001" x2="56.00000000000001" y1="5.000000000000001" y2="22.000000000000004"/> + <line stroke="#000000" x1="61.00000000000001" x2="56.00000000000001" y1="5.000000000000001" y2="5.000000000000001"/> + <line stroke="#888888" x1="79.00000000000001" x2="81.50000000000001" y1="1.2500000000000002" y2="1.2500000000000002"/> + <line stroke="#888888" x1="81.50000000000001" x2="79.00000000000001" y1="1.2500000000000002" y2="3.7500000000000004"/> + <line stroke="#888888" x1="79.00000000000001" x2="70.00000000000001" y1="3.7500000000000004" y2="3.7500000000000004"/> + <line stroke="#888888" x1="70.00000000000001" x2="67.50000000000001" y1="3.7500000000000004" y2="1.2500000000000002"/> + <line stroke="#888888" x1="67.50000000000001" x2="70.00000000000001" y1="1.2500000000000002" y2="1.2500000000000002"/> + <line stroke="#888888" x1="91.75000000000001" x2="89.25000000000001" y1="16.333333333333336" y2="16.333333333333336"/> + <line stroke="#888888" x1="89.25000000000001" x2="89.25000000000001" y1="16.333333333333336" y2="10.666666666666666"/> + <line stroke="#888888" x1="89.25000000000001" x2="91.75000000000001" y1="10.666666666666666" y2="10.666666666666666"/> + <line stroke="#888888" x1="55.58333333333334" x2="49.41666666666667" y1="26.000000000000004" y2="26.000000000000004"/> + <line stroke="#888888" x1="49.41666666666667" x2="49.41666666666667" y1="26.000000000000004" y2="25.500000000000004"/> + <line stroke="#888888" x1="49.41666666666667" x2="55.58333333333334" y1="25.500000000000004" y2="25.500000000000004"/> + <line stroke="#888888" x1="55.58333333333334" x2="55.58333333333334" y1="25.500000000000004" y2="26.000000000000004"/> + <line stroke="#888888" x1="35.25" x2="25.750000000000004" y1="26.0" y2="26.000000000000004"/> + <line stroke="#888888" x1="25.750000000000004" x2="25.750000000000004" y1="26.000000000000004" y2="25.500000000000004"/> + <line stroke="#888888" x1="25.750000000000004" x2="35.25" y1="25.500000000000004" y2="25.5"/> + <line stroke="#888888" x1="35.25" x2="35.25" y1="25.5" y2="26.0"/> + <line stroke="#888888" x1="7.750000000000002" x2="7.750000000000002" y1="41.75000000000001" y2="62.25000000000001"/> + <line stroke="#888888" x1="7.750000000000002" x2="7.25" y1="62.25000000000001" y2="62.25000000000001"/> + <line stroke="#888888" x1="7.25" x2="7.25" y1="62.25000000000001" y2="41.75000000000001"/> + <line stroke="#888888" x1="7.25" x2="7.750000000000002" y1="41.75000000000001" y2="41.75000000000001"/> + <line stroke="#888888" x1="11.583333333333337" x2="5.416666666666672" y1="26.000000000000004" y2="26.000000000000004"/> + <line stroke="#888888" x1="5.416666666666672" x2="5.416666666666672" y1="26.000000000000004" y2="25.500000000000004"/> + <line stroke="#888888" x1="5.416666666666672" x2="11.583333333333337" y1="25.500000000000004" y2="25.500000000000004"/> + <line stroke="#888888" x1="11.583333333333337" x2="11.583333333333337" y1="25.500000000000004" y2="26.000000000000004"/> + <line stroke="#888888" x1="95.5" x2="95.5" y1="62.000000000000014" y2="67.00000000000001"/> + <line stroke="#888888" x1="95.5" x2="90.50000000000001" y1="67.00000000000001" y2="62.000000000000014"/> + <line stroke="#888888" x1="90.50000000000001" x2="90.50000000000001" y1="62.000000000000014" y2="42.0"/> + <line stroke="#888888" x1="90.50000000000001" x2="95.5" y1="42.0" y2="37.0"/> + <line stroke="#888888" x1="95.5" x2="95.5" y1="37.0" y2="42.0"/> + <line stroke="#888888" x1="57.25000000000001" x2="59.75000000000001" y1="10.666666666666668" y2="10.666666666666668"/> + <line stroke="#888888" x1="59.75000000000001" x2="59.75000000000001" y1="10.666666666666668" y2="16.33333333333334"/> + <line stroke="#888888" x1="59.75000000000001" x2="57.25000000000001" y1="16.33333333333334" y2="16.33333333333334"/> +</svg> diff --git a/rocolib/output/BatteryStackHolder/graph-model.png b/rocolib/output/BatteryStackHolder/graph-model.png new file mode 100644 index 0000000000000000000000000000000000000000..a393090a92bc77e7e1ae0afe518a7a0683ff0347 Binary files /dev/null and b/rocolib/output/BatteryStackHolder/graph-model.png differ diff --git a/rocolib/output/BatteryStackHolder/graph-model.stl b/rocolib/output/BatteryStackHolder/graph-model.stl new file mode 100644 index 0000000000000000000000000000000000000000..cf5e31ea4cda4905539ccae5ecfb2888235a5700 --- /dev/null +++ b/rocolib/output/BatteryStackHolder/graph-model.stl @@ -0,0 +1,128 @@ +solid python +facet normal 0 0 0 +outer loop +vertex -0.0135 0.0085 0.0000 +vertex -0.0135 -0.0085 0.0000 +vertex 0.0135 -0.0085 0.0000 +endloop +endfacet +facet normal 0 0 0 +outer loop +vertex 0.0135 -0.0085 0.0000 +vertex 0.0135 0.0085 0.0000 +vertex -0.0135 0.0085 0.0000 +endloop +endfacet +facet normal 0 0 0 +outer loop +vertex 0.0135 0.0085 0.0000 +vertex 0.0135 0.0085 -0.0600 +vertex -0.0135 0.0085 -0.0600 +endloop +endfacet +facet normal 0 0 0 +outer loop +vertex -0.0135 0.0085 -0.0600 +vertex -0.0135 0.0085 0.0000 +vertex 0.0135 0.0085 0.0000 +endloop +endfacet +facet normal 0 0 0 +outer loop +vertex -0.0135 0.0085 0.0000 +vertex -0.0135 0.0085 -0.0600 +vertex -0.0135 -0.0085 -0.0600 +endloop +endfacet +facet normal 0 0 0 +outer loop +vertex -0.0135 -0.0085 -0.0600 +vertex -0.0135 -0.0085 0.0000 +vertex -0.0135 0.0085 0.0000 +endloop +endfacet +facet normal 0 0 0 +outer loop +vertex -0.0135 -0.0085 0.0000 +vertex -0.0135 -0.0085 -0.0600 +vertex 0.0135 -0.0085 -0.0600 +endloop +endfacet +facet normal 0 0 0 +outer loop +vertex 0.0135 -0.0085 -0.0600 +vertex 0.0135 -0.0085 0.0000 +vertex -0.0135 -0.0085 0.0000 +endloop +endfacet +facet normal 0 0 0 +outer loop +vertex 0.0135 -0.0085 0.0000 +vertex 0.0135 -0.0085 -0.0600 +vertex 0.0135 0.0085 -0.0600 +endloop +endfacet +facet normal 0 0 0 +outer loop +vertex 0.0135 0.0085 -0.0600 +vertex 0.0135 0.0085 0.0000 +vertex 0.0135 -0.0085 0.0000 +endloop +endfacet +facet normal 0 0 0 +outer loop +vertex -0.0135 -0.0085 -0.0050 +vertex -0.0135 -0.0085 0.0000 +vertex -0.0135 0.0085 0.0000 +endloop +endfacet +facet normal 0 0 0 +outer loop +vertex -0.0135 0.0085 0.0000 +vertex -0.0135 0.0085 -0.0050 +vertex -0.0135 -0.0085 -0.0050 +endloop +endfacet +facet normal 0 0 0 +outer loop +vertex 0.0135 -0.0085 -0.0050 +vertex 0.0135 -0.0085 0.0000 +vertex -0.0135 -0.0085 0.0000 +endloop +endfacet +facet normal 0 0 0 +outer loop +vertex -0.0135 -0.0085 0.0000 +vertex -0.0135 -0.0085 -0.0050 +vertex 0.0135 -0.0085 -0.0050 +endloop +endfacet +facet normal 0 0 0 +outer loop +vertex 0.0135 -0.0015 -0.0600 +vertex 0.0135 0.0085 -0.0600 +vertex 0.0135 0.0085 0.0000 +endloop +endfacet +facet normal 0 0 0 +outer loop +vertex 0.0135 0.0085 0.0000 +vertex 0.0135 -0.0015 0.0000 +vertex 0.0135 -0.0015 -0.0600 +endloop +endfacet +facet normal 0 0 0 +outer loop +vertex 0.0135 0.0085 -0.0050 +vertex 0.0135 0.0085 0.0000 +vertex 0.0135 -0.0085 0.0000 +endloop +endfacet +facet normal 0 0 0 +outer loop +vertex 0.0135 -0.0085 0.0000 +vertex 0.0135 -0.0085 -0.0050 +vertex 0.0135 0.0085 -0.0050 +endloop +endfacet +endsolid python diff --git a/rocolib/output/BatteryStackHolder/graph-silhouette.dxf b/rocolib/output/BatteryStackHolder/graph-silhouette.dxf new file mode 100644 index 0000000000000000000000000000000000000000..50bee0d04635bbef825dba09a0f86256aabbf386 --- /dev/null +++ b/rocolib/output/BatteryStackHolder/graph-silhouette.dxf @@ -0,0 +1,2038 @@ + 0 +SECTION + 2 +HEADER + 9 +$ACADVER + 1 +AC1009 + 9 +$INSBASE + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$EXTMIN + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$EXTMAX + 10 +100.0 + 20 +100.0 + 30 +0.0 + 9 +$UNITMODE + 70 +0 + 9 +$AUNITS + 70 +0 + 9 +$ANGBASE + 50 +0.0 + 9 +$ANGDIR + 70 +0 + 0 +ENDSEC + 0 +SECTION + 2 +TABLES + 0 +TABLE + 2 +LTYPE + 70 +20 + 0 +LTYPE + 2 +CONTINUOUS + 70 +0 + 3 +Solid + 72 +65 + 73 +0 + 40 +0.0 + 0 +LTYPE + 2 +CENTER + 70 +0 + 3 +Center ____ _ ____ _ ____ _ ____ _ ____ _ ____ + 72 +65 + 73 +4 + 40 +2.0 + 49 +1.25 + 49 +-0.25 + 49 +0.25 + 49 +-0.25 + 0 +LTYPE + 2 +CENTERX2 + 70 +0 + 3 +Center (2x) ________ __ ________ __ ________ + 72 +65 + 73 +4 + 40 +3.5 + 49 +2.5 + 49 +-0.25 + 49 +0.5 + 49 +-0.25 + 0 +LTYPE + 2 +CENTER2 + 70 +0 + 3 +Center (.5x) ____ _ ____ _ ____ _ ____ _ ____ + 72 +65 + 73 +4 + 40 +1.0 + 49 +0.625 + 49 +-0.125 + 49 +0.125 + 49 +-0.125 + 0 +LTYPE + 2 +DASHED + 70 +0 + 3 +Dashed __ __ __ __ __ __ __ __ __ __ __ __ __ _ + 72 +65 + 73 +2 + 40 +0.6 + 49 +0.5 + 49 +-0.1 + 0 +LTYPE + 2 +DASHEDX2 + 70 +0 + 3 +Dashed (2x) ____ ____ ____ ____ ____ ____ + 72 +65 + 73 +2 + 40 +1.2 + 49 +1.0 + 49 +-0.2 + 0 +LTYPE + 2 +DASHED2 + 70 +0 + 3 +Dashed (.5x) _ _ _ _ _ _ _ _ _ _ _ _ _ _ + 72 +65 + 73 +2 + 40 +0.3 + 49 +0.25 + 49 +-0.05 + 0 +LTYPE + 2 +PHANTOM + 70 +0 + 3 +Phantom ______ __ __ ______ __ __ ______ + 72 +65 + 73 +6 + 40 +2.5 + 49 +1.25 + 49 +-0.25 + 49 +0.25 + 49 +-0.25 + 49 +0.25 + 49 +-0.25 + 0 +LTYPE + 2 +PHANTOMX2 + 70 +0 + 3 +Phantom (2x)____________ ____ ____ ____________ + 72 +65 + 73 +6 + 40 +4.25 + 49 +2.5 + 49 +-0.25 + 49 +0.5 + 49 +-0.25 + 49 +0.5 + 49 +-0.25 + 0 +LTYPE + 2 +PHANTOM2 + 70 +0 + 3 +Phantom (.5x) ___ _ _ ___ _ _ ___ _ _ ___ _ _ ___ + 72 +65 + 73 +6 + 40 +1.25 + 49 +0.625 + 49 +-0.125 + 49 +0.125 + 49 +-0.125 + 49 +0.125 + 49 +-0.125 + 0 +LTYPE + 2 +DASHDOT + 70 +0 + 3 +Dash dot __ . __ . __ . __ . __ . __ . __ . __ + 72 +65 + 73 +4 + 40 +1.4 + 49 +1.0 + 49 +-0.2 + 49 +0.0 + 49 +-0.2 + 0 +LTYPE + 2 +DASHDOTX2 + 70 +0 + 3 +Dash dot (2x) ____ . ____ . ____ . ____ + 72 +65 + 73 +4 + 40 +2.4 + 49 +2.0 + 49 +-0.2 + 49 +0.0 + 49 +-0.2 + 0 +LTYPE + 2 +DASHDOT2 + 70 +0 + 3 +Dash dot (.5x) _ . _ . _ . _ . _ . _ . _ . _ + 72 +65 + 73 +4 + 40 +0.7 + 49 +0.5 + 49 +-0.1 + 49 +0.0 + 49 +-0.1 + 0 +LTYPE + 2 +DOT + 70 +0 + 3 +Dot . . . . . . . . . . . . . . . . + 72 +65 + 73 +2 + 40 +0.2 + 49 +0.0 + 49 +-0.2 + 0 +LTYPE + 2 +DOTX2 + 70 +0 + 3 +Dot (2x) . . . . . . . . + 72 +65 + 73 +2 + 40 +0.4 + 49 +0.0 + 49 +-0.4 + 0 +LTYPE + 2 +DOT2 + 70 +0 + 3 +Dot (.5) . . . . . . . . . . . . . . . . . . . + 72 +65 + 73 +2 + 40 +0.1 + 49 +0.0 + 49 +-0.1 + 0 +LTYPE + 2 +DIVIDE + 70 +0 + 3 +Divide __ . . __ . . __ . . __ . . __ . . __ + 72 +65 + 73 +6 + 40 +1.6 + 49 +1.0 + 49 +-0.2 + 49 +0.0 + 49 +-0.2 + 49 +0.0 + 49 +-0.2 + 0 +LTYPE + 2 +DIVIDEX2 + 70 +0 + 3 +Divide (2x) ____ . . ____ . . ____ . . ____ + 72 +65 + 73 +6 + 40 +2.6 + 49 +2.0 + 49 +-0.2 + 49 +0.0 + 49 +-0.2 + 49 +0.0 + 49 +-0.2 + 0 +LTYPE + 2 +DIVIDE2 + 70 +0 + 3 +Divide(.5x) _ . _ . _ . _ . _ . _ . _ . _ + 72 +65 + 73 +6 + 40 +0.8 + 49 +0.5 + 49 +-0.1 + 49 +0.0 + 49 +-0.1 + 49 +0.0 + 49 +-0.1 + 0 +LTYPE + 2 +DOTTED + 70 +0 + 3 + + 72 +65 + 73 +2 + 40 +1.0 + 49 +0.0 + 49 +-1.0 + 0 +ENDTAB + 0 +TABLE + 2 +LAYER + 70 +5 + 0 +LAYER + 2 +DIMENSIONS + 70 +0 + 62 +1 + 6 +CONTINUOUS + 0 +LAYER + 2 +TABLEBACKGROUND + 70 +0 + 62 +1 + 6 +CONTINUOUS + 0 +LAYER + 2 +TABLECONTENT + 70 +0 + 62 +1 + 6 +CONTINUOUS + 0 +LAYER + 2 +TABLEGRID + 70 +0 + 62 +1 + 6 +CONTINUOUS + 0 +LAYER + 2 +VIEWPORTS + 70 +0 + 62 +7 + 6 +CONTINUOUS + 0 +ENDTAB + 0 +TABLE + 2 +STYLE + 70 +12 + 0 +STYLE + 2 +STANDARD + 70 +0 + 40 +0.0 + 41 +1.0 + 42 +1.0 + 50 +0.0 + 71 +0 + 3 +arial.ttf + 4 + + 0 +STYLE + 2 +ARIAL + 70 +0 + 40 +0.0 + 41 +1.0 + 42 +1.0 + 50 +0.0 + 71 +0 + 3 +arial.ttf + 4 + + 0 +STYLE + 2 +ARIAL_BOLD + 70 +0 + 40 +0.0 + 41 +1.0 + 42 +1.0 + 50 +0.0 + 71 +0 + 3 +arialbd.ttf + 4 + + 0 +STYLE + 2 +ARIAL_ITALIC + 70 +0 + 40 +0.0 + 41 +1.0 + 42 +1.0 + 50 +0.0 + 71 +0 + 3 +ariali.ttf + 4 + + 0 +STYLE + 2 +ARIAL_BOLD_ITALIC + 70 +0 + 40 +0.0 + 41 +1.0 + 42 +1.0 + 50 +0.0 + 71 +0 + 3 +arialbi.ttf + 4 + + 0 +STYLE + 2 +ARIAL_BLACK + 70 +0 + 40 +0.0 + 41 +1.0 + 42 +1.0 + 50 +0.0 + 71 +0 + 3 +ariblk.ttf + 4 + + 0 +STYLE + 2 +ISOCPEUR + 70 +0 + 40 +0.0 + 41 +1.0 + 42 +1.0 + 50 +0.0 + 71 +0 + 3 +isocpeur.ttf + 4 + + 0 +STYLE + 2 +ISOCPEUR_ITALIC + 70 +0 + 40 +0.0 + 41 +1.0 + 42 +1.0 + 50 +0.0 + 71 +0 + 3 +isocpeui.ttf + 4 + + 0 +STYLE + 2 +TIMES + 70 +0 + 40 +0.0 + 41 +1.0 + 42 +1.0 + 50 +0.0 + 71 +0 + 3 +times.ttf + 4 + + 0 +STYLE + 2 +TIMES_BOLD + 70 +0 + 40 +0.0 + 41 +1.0 + 42 +1.0 + 50 +0.0 + 71 +0 + 3 +timesbd.ttf + 4 + + 0 +STYLE + 2 +TIMES_ITALIC + 70 +0 + 40 +0.0 + 41 +1.0 + 42 +1.0 + 50 +0.0 + 71 +0 + 3 +timesi.ttf + 4 + + 0 +STYLE + 2 +TIMES_BOLD_ITALIC + 70 +0 + 40 +0.0 + 41 +1.0 + 42 +1.0 + 50 +0.0 + 71 +0 + 3 +timesbi.ttf + 4 + + 0 +ENDTAB + 0 +TABLE + 2 +VIEW + 70 +0 + 0 +ENDTAB + 0 +TABLE + 2 +APPID + 70 +1 + 0 +APPID + 2 +DXFWRITE + 70 +0 + 0 +ENDTAB + 0 +TABLE + 2 +VPORT + 70 +0 + 0 +ENDTAB + 0 +TABLE + 2 +UCS + 70 +0 + 0 +ENDTAB + 0 +ENDSEC + 0 +SECTION + 2 +BLOCKS + 0 +ENDSEC + 0 +SECTION + 2 +ENTITIES + 0 +VIEWPORT + 8 +VIEWPORTS + 67 +1 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 40 +1.0 + 41 +1.0 + 68 +1 + 69 +1 +1001 +ACAD +1000 +MVIEW +1002 +{ +1070 +16 +1010 +0.0 +1020 +0.0 +1030 +0.0 +1010 +0.0 +1020 +0.0 +1030 +0.0 +1040 +0.0 +1040 +1.0 +1040 +0.0 +1040 +0.0 +1040 +50.0 +1040 +0.0 +1040 +0.0 +1070 +0 +1070 +100 +1070 +1 +1070 +3 +1070 +0 +1070 +0 +1070 +0 +1070 +0 +1040 +0.0 +1040 +0.0 +1040 +0.0 +1040 +0.1 +1040 +0.1 +1040 +0.1 +1040 +0.1 +1070 +0 +1002 +{ +1002 +} +1002 +} + 0 +LINE + 6 +DOTTED + 62 +1 + 8 +0 + 10 +61.00000000000001 + 20 +5.000000000000001 + 30 +0.0 + 11 +88.00000000000001 + 21 +5.000000000000001 + 31 +0.0 + 0 +LINE + 6 +DOTTED + 62 +1 + 8 +0 + 10 +88.00000000000001 + 20 +5.000000000000001 + 30 +0.0 + 11 +88.00000000000001 + 21 +22.000000000000004 + 31 +0.0 + 0 +LINE + 6 +DOTTED + 62 +1 + 8 +0 + 10 +88.00000000000001 + 20 +22.000000000000004 + 30 +0.0 + 11 +61.00000000000001 + 21 +22.000000000000004 + 31 +0.0 + 0 +LINE + 6 +DOTTED + 62 +1 + 8 +0 + 10 +61.00000000000001 + 20 +22.000000000000004 + 30 +0.0 + 11 +61.00000000000001 + 21 +5.000000000000001 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +61.00000000000001 + 20 +0.0 + 30 +0.0 + 11 +61.00000000000001 + 21 +5.000000000000001 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +88.00000000000001 + 20 +0.0 + 30 +0.0 + 11 +61.00000000000001 + 21 +0.0 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +88.00000000000001 + 20 +5.000000000000001 + 30 +0.0 + 11 +88.00000000000001 + 21 +0.0 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +93.00000000000001 + 20 +5.000000000000001 + 30 +0.0 + 11 +88.00000000000001 + 21 +5.000000000000001 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +93.00000000000001 + 20 +22.000000000000004 + 30 +0.0 + 11 +93.00000000000001 + 21 +5.000000000000001 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +88.00000000000001 + 20 +22.000000000000004 + 30 +0.0 + 11 +93.00000000000001 + 21 +22.000000000000004 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +61.00000000000001 + 20 +82.0 + 30 +0.0 + 11 +88.00000000000001 + 21 +82.0 + 31 +0.0 + 0 +LINE + 6 +DOTTED + 62 +1 + 8 +0 + 10 +61.00000000000001 + 20 +82.0 + 30 +0.0 + 11 +61.00000000000001 + 21 +22.000000000000004 + 31 +0.0 + 0 +LINE + 6 +DOTTED + 62 +1 + 8 +0 + 10 +88.00000000000001 + 20 +22.000000000000004 + 30 +0.0 + 11 +88.00000000000001 + 21 +82.0 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +44.00000000000001 + 20 +82.0 + 30 +0.0 + 11 +61.00000000000001 + 21 +82.0 + 31 +0.0 + 0 +LINE + 6 +DOTTED + 62 +1 + 8 +0 + 10 +44.00000000000001 + 20 +82.0 + 30 +0.0 + 11 +44.00000000000001 + 21 +22.000000000000004 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +61.00000000000001 + 20 +22.000000000000004 + 30 +0.0 + 11 +44.00000000000001 + 21 +22.000000000000004 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +17.0 + 20 +82.0 + 30 +0.0 + 11 +44.00000000000001 + 21 +82.0 + 31 +0.0 + 0 +LINE + 6 +DOTTED + 62 +1 + 8 +0 + 10 +17.0 + 20 +82.0 + 30 +0.0 + 11 +17.0 + 21 +22.000000000000004 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +44.00000000000001 + 20 +22.000000000000004 + 30 +0.0 + 11 +17.0 + 21 +22.000000000000004 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +0.0 + 20 +82.0 + 30 +0.0 + 11 +17.0 + 21 +82.0 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +0.0 + 20 +22.000000000000004 + 30 +0.0 + 11 +0.0 + 21 +82.0 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +17.0 + 20 +22.000000000000004 + 30 +0.0 + 11 +0.0 + 21 +22.000000000000004 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +98.00000000000001 + 20 +22.000000000000004 + 30 +0.0 + 11 +88.00000000000001 + 21 +22.000000000000004 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +98.00000000000001 + 20 +82.0 + 30 +0.0 + 11 +98.00000000000001 + 21 +22.000000000000004 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +88.00000000000001 + 20 +82.0 + 30 +0.0 + 11 +98.00000000000001 + 21 +82.0 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +56.00000000000001 + 20 +22.000000000000004 + 30 +0.0 + 11 +61.00000000000001 + 21 +22.000000000000004 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +56.00000000000001 + 20 +5.000000000000001 + 30 +0.0 + 11 +56.00000000000001 + 21 +22.000000000000004 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +61.00000000000001 + 20 +5.000000000000001 + 30 +0.0 + 11 +56.00000000000001 + 21 +5.000000000000001 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +79.00000000000001 + 20 +1.2500000000000002 + 30 +0.0 + 11 +81.50000000000001 + 21 +1.2500000000000002 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +81.50000000000001 + 20 +1.2500000000000002 + 30 +0.0 + 11 +79.00000000000001 + 21 +3.7500000000000004 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +79.00000000000001 + 20 +3.7500000000000004 + 30 +0.0 + 11 +70.00000000000001 + 21 +3.7500000000000004 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +70.00000000000001 + 20 +3.7500000000000004 + 30 +0.0 + 11 +67.50000000000001 + 21 +1.2500000000000002 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +67.50000000000001 + 20 +1.2500000000000002 + 30 +0.0 + 11 +70.00000000000001 + 21 +1.2500000000000002 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +91.75000000000001 + 20 +16.333333333333336 + 30 +0.0 + 11 +89.25000000000001 + 21 +16.333333333333336 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +89.25000000000001 + 20 +16.333333333333336 + 30 +0.0 + 11 +89.25000000000001 + 21 +10.666666666666666 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +89.25000000000001 + 20 +10.666666666666666 + 30 +0.0 + 11 +91.75000000000001 + 21 +10.666666666666666 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +55.58333333333334 + 20 +26.000000000000004 + 30 +0.0 + 11 +49.41666666666667 + 21 +26.000000000000004 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +49.41666666666667 + 20 +26.000000000000004 + 30 +0.0 + 11 +49.41666666666667 + 21 +25.500000000000004 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +49.41666666666667 + 20 +25.500000000000004 + 30 +0.0 + 11 +55.58333333333334 + 21 +25.500000000000004 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +55.58333333333334 + 20 +25.500000000000004 + 30 +0.0 + 11 +55.58333333333334 + 21 +26.000000000000004 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +35.25 + 20 +26.0 + 30 +0.0 + 11 +25.750000000000004 + 21 +26.000000000000004 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +25.750000000000004 + 20 +26.000000000000004 + 30 +0.0 + 11 +25.750000000000004 + 21 +25.500000000000004 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +25.750000000000004 + 20 +25.500000000000004 + 30 +0.0 + 11 +35.25 + 21 +25.5 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +35.25 + 20 +25.5 + 30 +0.0 + 11 +35.25 + 21 +26.0 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +7.750000000000002 + 20 +41.75000000000001 + 30 +0.0 + 11 +7.750000000000002 + 21 +62.25000000000001 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +7.750000000000002 + 20 +62.25000000000001 + 30 +0.0 + 11 +7.25 + 21 +62.25000000000001 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +7.25 + 20 +62.25000000000001 + 30 +0.0 + 11 +7.25 + 21 +41.75000000000001 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +7.25 + 20 +41.75000000000001 + 30 +0.0 + 11 +7.750000000000002 + 21 +41.75000000000001 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +11.583333333333337 + 20 +26.000000000000004 + 30 +0.0 + 11 +5.416666666666672 + 21 +26.000000000000004 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +5.416666666666672 + 20 +26.000000000000004 + 30 +0.0 + 11 +5.416666666666672 + 21 +25.500000000000004 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +5.416666666666672 + 20 +25.500000000000004 + 30 +0.0 + 11 +11.583333333333337 + 21 +25.500000000000004 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +11.583333333333337 + 20 +25.500000000000004 + 30 +0.0 + 11 +11.583333333333337 + 21 +26.000000000000004 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +95.5 + 20 +62.000000000000014 + 30 +0.0 + 11 +95.5 + 21 +67.00000000000001 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +95.5 + 20 +67.00000000000001 + 30 +0.0 + 11 +90.50000000000001 + 21 +62.000000000000014 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +90.50000000000001 + 20 +62.000000000000014 + 30 +0.0 + 11 +90.50000000000001 + 21 +42.0 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +90.50000000000001 + 20 +42.0 + 30 +0.0 + 11 +95.5 + 21 +37.0 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +95.5 + 20 +37.0 + 30 +0.0 + 11 +95.5 + 21 +42.0 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +57.25000000000001 + 20 +10.666666666666668 + 30 +0.0 + 11 +59.75000000000001 + 21 +10.666666666666668 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +59.75000000000001 + 20 +10.666666666666668 + 30 +0.0 + 11 +59.75000000000001 + 21 +16.33333333333334 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +59.75000000000001 + 20 +16.33333333333334 + 30 +0.0 + 11 +57.25000000000001 + 21 +16.33333333333334 + 31 +0.0 + 0 +ENDSEC + 0 +EOF diff --git a/rocolib/output/BatteryStackHolder/tree.png b/rocolib/output/BatteryStackHolder/tree.png new file mode 100644 index 0000000000000000000000000000000000000000..1f52968521d00003c090e040a5491b1be4b4f3f6 Binary files /dev/null and b/rocolib/output/BatteryStackHolder/tree.png differ diff --git a/rocolib/output/BatteryStackMount/graph-anim.svg b/rocolib/output/BatteryStackMount/graph-anim.svg index 307ade939b07b6f71b88c2eb03461008f012055a..a75ae5952f249a14f2871026cc5c5921e5ad5703 100644 --- a/rocolib/output/BatteryStackMount/graph-anim.svg +++ b/rocolib/output/BatteryStackMount/graph-anim.svg @@ -1,62 +1,33 @@ <?xml version="1.0" encoding="utf-8" ?> -<svg xmlns="http://www.w3.org/2000/svg" xmlns:ev="http://www.w3.org/2001/xml-events" xmlns:xlink="http://www.w3.org/1999/xlink" baseProfile="full" height="82.000000mm" version="1.1" viewBox="0.000000 0.000000 60.000000 82.000000" width="60.000000mm"> +<svg xmlns="http://www.w3.org/2000/svg" xmlns:ev="http://www.w3.org/2001/xml-events" xmlns:xlink="http://www.w3.org/1999/xlink" baseProfile="full" height="164.000000mm" version="1.1" viewBox="0.000000 0.000000 150.308556 164.000000" width="150.308556mm"> <defs/> - <line opacity="0.5" stroke="#0000ff" x1="42.0" x2="50.0" y1="5.000000000000001" y2="5.000000000000001"/> - <line opacity="0.5" stroke="#0000ff" x1="50.0" x2="50.0" y1="5.000000000000001" y2="22.000000000000004"/> - <line opacity="0.5" stroke="#0000ff" x1="50.0" x2="42.0" y1="22.000000000000004" y2="22.000000000000004"/> - <line opacity="0.5" stroke="#0000ff" x1="42.0" x2="42.0" y1="22.000000000000004" y2="5.000000000000001"/> - <line stroke="#000000" x1="42.0" x2="42.0" y1="0.0" y2="5.000000000000001"/> - <line stroke="#000000" x1="50.0" x2="42.0" y1="0.0" y2="0.0"/> - <line stroke="#000000" x1="50.0" x2="50.0" y1="5.000000000000001" y2="0.0"/> - <line stroke="#000000" x1="55.00000000000001" x2="50.0" y1="5.000000000000001" y2="5.000000000000001"/> - <line stroke="#000000" x1="55.00000000000001" x2="55.00000000000001" y1="22.000000000000004" y2="5.000000000000001"/> - <line stroke="#000000" x1="50.0" x2="55.00000000000001" y1="22.000000000000004" y2="22.000000000000004"/> - <line stroke="#000000" x1="42.0" x2="50.0" y1="82.0" y2="82.0"/> - <line opacity="0.5" stroke="#0000ff" x1="42.0" x2="42.0" y1="82.0" y2="22.000000000000004"/> - <line opacity="0.5" stroke="#0000ff" x1="50.0" x2="50.0" y1="22.000000000000004" y2="82.0"/> - <line stroke="#000000" x1="25.0" x2="42.0" y1="82.0" y2="82.0"/> - <line opacity="0.5" stroke="#0000ff" x1="25.0" x2="25.0" y1="82.0" y2="22.000000000000004"/> - <line stroke="#000000" x1="42.0" x2="25.0" y1="22.000000000000004" y2="22.000000000000004"/> - <line stroke="#000000" x1="17.0" x2="25.0" y1="82.0" y2="82.0"/> - <line opacity="0.5" stroke="#0000ff" x1="17.0" x2="17.0" y1="82.0" y2="22.000000000000004"/> - <line stroke="#000000" x1="25.0" x2="17.0" y1="22.000000000000004" y2="22.000000000000004"/> - <line stroke="#000000" x1="0.0" x2="17.0" y1="82.0" y2="82.0"/> - <line stroke="#000000" x1="0.0" x2="0.0" y1="22.000000000000004" y2="82.0"/> - <line stroke="#000000" x1="17.0" x2="0.0" y1="22.000000000000004" y2="22.000000000000004"/> - <line stroke="#000000" x1="60.00000000000001" x2="50.0" y1="22.000000000000004" y2="22.000000000000004"/> - <line stroke="#000000" x1="60.00000000000001" x2="60.00000000000001" y1="82.0" y2="22.000000000000004"/> - <line stroke="#000000" x1="50.0" x2="60.00000000000001" y1="82.0" y2="82.0"/> - <line stroke="#000000" x1="37.0" x2="42.0" y1="22.000000000000004" y2="22.000000000000004"/> - <line stroke="#000000" x1="37.0" x2="37.0" y1="5.000000000000001" y2="22.000000000000004"/> - <line stroke="#000000" x1="42.0" x2="37.0" y1="5.000000000000001" y2="5.000000000000001"/> - <line stroke="#888888" x1="47.33333333333334" x2="47.33333333333334" y1="1.2500000000000002" y2="3.7500000000000004"/> - <line stroke="#888888" x1="47.33333333333334" x2="44.66666666666668" y1="3.7500000000000004" y2="3.7500000000000004"/> - <line stroke="#888888" x1="44.66666666666668" x2="44.66666666666667" y1="3.7500000000000004" y2="1.2500000000000002"/> - <line stroke="#888888" x1="53.75000000000001" x2="51.25000000000001" y1="16.333333333333336" y2="16.333333333333336"/> - <line stroke="#888888" x1="51.25000000000001" x2="51.25000000000001" y1="16.333333333333336" y2="10.666666666666666"/> - <line stroke="#888888" x1="51.25000000000001" x2="53.75000000000001" y1="10.666666666666666" y2="10.666666666666666"/> - <line stroke="#888888" x1="36.58333333333334" x2="30.416666666666675" y1="26.000000000000004" y2="26.000000000000004"/> - <line stroke="#888888" x1="30.416666666666675" x2="30.416666666666675" y1="26.000000000000004" y2="25.500000000000004"/> - <line stroke="#888888" x1="30.416666666666675" x2="36.58333333333334" y1="25.500000000000004" y2="25.500000000000004"/> - <line stroke="#888888" x1="36.58333333333334" x2="36.58333333333334" y1="25.500000000000004" y2="26.000000000000004"/> - <line stroke="#888888" x1="22.58333333333334" x2="19.41666666666667" y1="26.000000000000004" y2="26.000000000000004"/> - <line stroke="#888888" x1="19.41666666666667" x2="19.41666666666667" y1="26.000000000000004" y2="25.500000000000004"/> - <line stroke="#888888" x1="19.41666666666667" x2="22.583333333333336" y1="25.500000000000004" y2="25.500000000000004"/> - <line stroke="#888888" x1="22.583333333333336" x2="22.58333333333334" y1="25.500000000000004" y2="26.000000000000004"/> - <line stroke="#888888" x1="7.749999999999994" x2="7.750000000000002" y1="41.75000000000001" y2="62.25000000000001"/> - <line stroke="#888888" x1="7.750000000000002" x2="7.25" y1="62.25000000000001" y2="62.25000000000001"/> - <line stroke="#888888" x1="7.25" x2="7.249999999999994" y1="62.25000000000001" y2="41.75000000000001"/> - <line stroke="#888888" x1="7.249999999999994" x2="7.749999999999994" y1="41.75000000000001" y2="41.75000000000001"/> - <line stroke="#888888" x1="11.583333333333337" x2="5.416666666666672" y1="26.000000000000004" y2="26.000000000000004"/> - <line stroke="#888888" x1="5.416666666666672" x2="5.416666666666672" y1="26.000000000000004" y2="25.500000000000004"/> - <line stroke="#888888" x1="5.416666666666672" x2="11.583333333333337" y1="25.500000000000004" y2="25.500000000000004"/> - <line stroke="#888888" x1="11.583333333333337" x2="11.583333333333337" y1="25.500000000000004" y2="26.000000000000004"/> - <line stroke="#888888" x1="57.50000000000001" x2="57.50000000000001" y1="62.000000000000014" y2="67.00000000000001"/> - <line stroke="#888888" x1="57.50000000000001" x2="52.50000000000001" y1="67.00000000000001" y2="62.000000000000014"/> - <line stroke="#888888" x1="52.50000000000001" x2="52.50000000000001" y1="62.000000000000014" y2="42.0"/> - <line stroke="#888888" x1="52.50000000000001" x2="57.50000000000001" y1="42.0" y2="37.0"/> - <line stroke="#888888" x1="57.50000000000001" x2="57.50000000000001" y1="37.0" y2="42.0"/> - <line stroke="#888888" x1="38.25000000000001" x2="40.75000000000001" y1="10.666666666666668" y2="10.666666666666668"/> - <line stroke="#888888" x1="40.75000000000001" x2="40.75000000000001" y1="10.666666666666668" y2="16.33333333333334"/> - <line stroke="#888888" x1="40.75000000000001" x2="38.25000000000001" y1="16.33333333333334" y2="16.33333333333334"/> + <line stroke="#000000" x1="150.30855606972293" x2="88.65427803486148" y1="27.0" y2="27.0"/> + <line stroke="#000000" x1="150.30855606972293" x2="150.30855606972293" y1="87.00000000000001" y2="27.0"/> + <line stroke="#000000" x1="88.65427803486148" x2="150.30855606972293" y1="87.00000000000001" y2="87.00000000000001"/> + <line opacity="0.25" stroke="#0000ff" x1="88.65427803486148" x2="88.65427803486148" y1="87.00000000000001" y2="27.0"/> + <line opacity="0.5" stroke="#0000ff" x1="88.65427803486148" x2="61.65427803486147" y1="87.00000000000001" y2="87.00000000000001"/> + <line opacity="0.25" stroke="#0000ff" x1="61.65427803486147" x2="61.65427803486147" y1="27.0" y2="87.00000000000001"/> + <line opacity="0.5" stroke="#0000ff" x1="88.65427803486148" x2="61.65427803486147" y1="27.0" y2="27.0"/> + <line stroke="#000000" x1="88.65427803486148" x2="88.65427803486148" y1="104.00000000000001" y2="87.00000000000001"/> + <line opacity="0.5" stroke="#0000ff" x1="88.65427803486148" x2="61.65427803486147" y1="104.00000000000001" y2="104.00000000000001"/> + <line stroke="#000000" x1="61.65427803486147" x2="61.65427803486147" y1="87.00000000000001" y2="104.00000000000001"/> + <line stroke="#000000" x1="88.65427803486148" x2="88.65427803486148" y1="164.0" y2="104.00000000000001"/> + <line stroke="#000000" x1="61.65427803486147" x2="88.65427803486148" y1="164.0" y2="164.0"/> + <line stroke="#000000" x1="61.65427803486147" x2="61.65427803486147" y1="104.00000000000001" y2="164.0"/> + <line stroke="#000000" x1="0.0" x2="61.65427803486147" y1="87.00000000000001" y2="87.00000000000001"/> + <line stroke="#000000" x1="0.0" x2="0.0" y1="27.0" y2="87.00000000000001"/> + <line stroke="#000000" x1="61.65427803486147" x2="0.0" y1="27.0" y2="27.0"/> + <line stroke="#000000" x1="88.65427803486148" x2="88.65427803486148" y1="27.000000000000004" y2="10.000000000000002"/> + <line stroke="#000000" x1="61.65427803486147" x2="61.65427803486147" y1="10.000000000000002" y2="27.000000000000004"/> + <line opacity="0.5" stroke="#0000ff" x1="61.65427803486147" x2="88.65427803486148" y1="10.000000000000002" y2="10.000000000000002"/> + <line stroke="#000000" x1="61.65427803486147" x2="61.65427803486147" y1="0.0" y2="10.000000000000002"/> + <line stroke="#000000" x1="88.65427803486148" x2="61.65427803486147" y1="0.0" y2="0.0"/> + <line stroke="#000000" x1="88.65427803486148" x2="88.65427803486148" y1="10.000000000000002" y2="0.0"/> + <line stroke="#888888" x1="70.40427803486146" x2="79.90427803486146" y1="156.25000000000003" y2="156.25000000000003"/> + <line stroke="#888888" x1="79.90427803486146" x2="79.90427803486146" y1="156.25000000000003" y2="156.75"/> + <line stroke="#888888" x1="79.90427803486146" x2="70.40427803486146" y1="156.75" y2="156.75"/> + <line stroke="#888888" x1="70.40427803486146" x2="70.40427803486146" y1="156.75" y2="156.25000000000003"/> + <line stroke="#888888" x1="79.65427803486146" x2="79.65427803486146" y1="2.5000000000000004" y2="7.500000000000001"/> + <line stroke="#888888" x1="79.65427803486146" x2="70.65427803486146" y1="7.500000000000001" y2="7.500000000000001"/> + <line stroke="#888888" x1="70.65427803486146" x2="70.65427803486146" y1="7.500000000000001" y2="2.5000000000000004"/> </svg> diff --git a/rocolib/output/BatteryStackMount/graph-autofold-default.dxf b/rocolib/output/BatteryStackMount/graph-autofold-default.dxf index 09992d930c43e4d495e13fe844e1b93206d4378f..0bb0ae0188404fc28ccbc97f11ab064e8f5ef179 100644 --- a/rocolib/output/BatteryStackMount/graph-autofold-default.dxf +++ b/rocolib/output/BatteryStackMount/graph-autofold-default.dxf @@ -493,7 +493,7 @@ TABLE 2 LAYER 70 -7 +8 0 LAYER 2 @@ -547,7 +547,7 @@ CONTINUOUS 0 LAYER 2 -90 +0 70 0 62 @@ -557,7 +557,17 @@ CONTINUOUS 0 LAYER 2 +45 + 70 0 + 62 +1 + 6 +CONTINUOUS + 0 +LAYER + 2 +90 70 0 62 @@ -957,155 +967,21 @@ MVIEW 1002 } 0 -LINE - 6 -DOTTED - 62 -1 - 8 -90 - 10 -42.0 - 20 -5.000000000000001 - 30 -0.0 - 11 -50.0 - 21 -5.000000000000001 - 31 -0.0 - 0 -LINE - 6 -DOTTED - 62 -1 - 8 -90 - 10 -50.0 - 20 -5.000000000000001 - 30 -0.0 - 11 -50.0 - 21 -22.000000000000004 - 31 -0.0 - 0 -LINE - 6 -DOTTED - 62 -1 - 8 -90 - 10 -50.0 - 20 -22.000000000000004 - 30 -0.0 - 11 -42.0 - 21 -22.000000000000004 - 31 -0.0 - 0 -LINE - 6 -DOTTED - 62 -1 - 8 -90 - 10 -42.0 - 20 -22.000000000000004 - 30 -0.0 - 11 -42.0 - 21 -5.000000000000001 - 31 -0.0 - 0 -LINE - 62 -5 - 8 -cut - 10 -42.0 - 20 -0.0 - 30 -0.0 - 11 -42.0 - 21 -5.000000000000001 - 31 -0.0 - 0 -LINE - 62 -5 - 8 -cut - 10 -50.0 - 20 -0.0 - 30 -0.0 - 11 -42.0 - 21 -0.0 - 31 -0.0 - 0 -LINE - 62 -5 - 8 -cut - 10 -50.0 - 20 -5.000000000000001 - 30 -0.0 - 11 -50.0 - 21 -0.0 - 31 -0.0 - 0 LINE 62 5 8 cut 10 -55.00000000000001 +150.30855606972293 20 -5.000000000000001 +27.0 30 0.0 11 -50.0 +88.65427803486148 21 -5.000000000000001 +27.0 31 0.0 0 @@ -1115,15 +991,15 @@ LINE 8 cut 10 -55.00000000000001 +150.30855606972293 20 -22.000000000000004 +87.00000000000001 30 0.0 11 -55.00000000000001 +150.30855606972293 21 -5.000000000000001 +27.0 31 0.0 0 @@ -1133,33 +1009,15 @@ LINE 8 cut 10 -50.0 +88.65427803486148 20 -22.000000000000004 +87.00000000000001 30 0.0 11 -55.00000000000001 +150.30855606972293 21 -22.000000000000004 - 31 -0.0 - 0 -LINE - 62 -5 - 8 -cut - 10 -42.0 - 20 -82.0 - 30 -0.0 - 11 -50.0 - 21 -82.0 +87.00000000000001 31 0.0 0 @@ -1169,17 +1027,17 @@ DOTTED 62 1 8 -90 +45 10 -42.0 +88.65427803486148 20 -82.0 +87.00000000000001 30 0.0 11 -42.0 +88.65427803486148 21 -22.000000000000004 +27.0 31 0.0 0 @@ -1191,33 +1049,35 @@ DOTTED 8 90 10 -50.0 +88.65427803486148 20 -22.000000000000004 +87.00000000000001 30 0.0 11 -50.0 +61.65427803486147 21 -82.0 +87.00000000000001 31 0.0 0 LINE + 6 +DOTTED 62 -5 +1 8 -cut +45 10 -25.0 +61.65427803486147 20 -82.0 +27.0 30 0.0 11 -42.0 +61.65427803486147 21 -82.0 +87.00000000000001 31 0.0 0 @@ -1229,33 +1089,15 @@ DOTTED 8 90 10 -25.0 - 20 -82.0 - 30 -0.0 - 11 -25.0 - 21 -22.000000000000004 - 31 -0.0 - 0 -LINE - 62 -5 - 8 -cut - 10 -42.0 +88.65427803486148 20 -22.000000000000004 +27.0 30 0.0 11 -25.0 +61.65427803486147 21 -22.000000000000004 +27.0 31 0.0 0 @@ -1265,15 +1107,15 @@ LINE 8 cut 10 -17.0 +88.65427803486148 20 -82.0 +104.00000000000001 30 0.0 11 -25.0 +88.65427803486148 21 -82.0 +87.00000000000001 31 0.0 0 @@ -1285,231 +1127,15 @@ DOTTED 8 90 10 -17.0 - 20 -82.0 - 30 -0.0 - 11 -17.0 - 21 -22.000000000000004 - 31 -0.0 - 0 -LINE - 62 -5 - 8 -cut - 10 -25.0 - 20 -22.000000000000004 - 30 -0.0 - 11 -17.0 - 21 -22.000000000000004 - 31 -0.0 - 0 -LINE - 62 -5 - 8 -cut - 10 -0.0 - 20 -82.0 - 30 -0.0 - 11 -17.0 - 21 -82.0 - 31 -0.0 - 0 -LINE - 62 -5 - 8 -cut - 10 -0.0 - 20 -22.000000000000004 - 30 -0.0 - 11 -0.0 - 21 -82.0 - 31 -0.0 - 0 -LINE - 62 -5 - 8 -cut - 10 -17.0 - 20 -22.000000000000004 - 30 -0.0 - 11 -0.0 - 21 -22.000000000000004 - 31 -0.0 - 0 -LINE - 62 -5 - 8 -cut - 10 -60.00000000000001 - 20 -22.000000000000004 - 30 -0.0 - 11 -50.0 - 21 -22.000000000000004 - 31 -0.0 - 0 -LINE - 62 -5 - 8 -cut - 10 -60.00000000000001 - 20 -82.0 - 30 -0.0 - 11 -60.00000000000001 - 21 -22.000000000000004 - 31 -0.0 - 0 -LINE - 62 -5 - 8 -cut - 10 -50.0 - 20 -82.0 - 30 -0.0 - 11 -60.00000000000001 - 21 -82.0 - 31 -0.0 - 0 -LINE - 62 -5 - 8 -cut - 10 -37.0 - 20 -22.000000000000004 - 30 -0.0 - 11 -42.0 - 21 -22.000000000000004 - 31 -0.0 - 0 -LINE - 62 -5 - 8 -cut - 10 -37.0 - 20 -5.000000000000001 - 30 -0.0 - 11 -37.0 - 21 -22.000000000000004 - 31 -0.0 - 0 -LINE - 62 -5 - 8 -cut - 10 -42.0 - 20 -5.000000000000001 - 30 -0.0 - 11 -37.0 - 21 -5.000000000000001 - 31 -0.0 - 0 -LINE - 62 -5 - 8 -cut - 10 -47.33333333333334 - 20 -1.2500000000000002 - 30 -0.0 - 11 -47.33333333333334 - 21 -3.7500000000000004 - 31 -0.0 - 0 -LINE - 62 -5 - 8 -cut - 10 -47.33333333333334 +88.65427803486148 20 -3.7500000000000004 +104.00000000000001 30 0.0 11 -44.66666666666668 +61.65427803486147 21 -3.7500000000000004 +104.00000000000001 31 0.0 0 @@ -1519,15 +1145,15 @@ LINE 8 cut 10 -44.66666666666668 +61.65427803486147 20 -3.7500000000000004 +87.00000000000001 30 0.0 11 -44.66666666666667 +61.65427803486147 21 -1.2500000000000002 +104.00000000000001 31 0.0 0 @@ -1537,15 +1163,15 @@ LINE 8 cut 10 -53.75000000000001 +88.65427803486148 20 -16.333333333333336 +164.0 30 0.0 11 -51.25000000000001 +88.65427803486148 21 -16.333333333333336 +104.00000000000001 31 0.0 0 @@ -1555,15 +1181,15 @@ LINE 8 cut 10 -51.25000000000001 +61.65427803486147 20 -16.333333333333336 +164.0 30 0.0 11 -51.25000000000001 +88.65427803486148 21 -10.666666666666666 +164.0 31 0.0 0 @@ -1573,15 +1199,15 @@ LINE 8 cut 10 -51.25000000000001 +61.65427803486147 20 -10.666666666666666 +104.00000000000001 30 0.0 11 -53.75000000000001 +61.65427803486147 21 -10.666666666666666 +164.0 31 0.0 0 @@ -1591,33 +1217,15 @@ LINE 8 cut 10 -36.58333333333334 - 20 -26.000000000000004 - 30 0.0 - 11 -30.416666666666675 - 21 -26.000000000000004 - 31 -0.0 - 0 -LINE - 62 -5 - 8 -cut - 10 -30.416666666666675 20 -26.000000000000004 +87.00000000000001 30 0.0 11 -30.416666666666675 +61.65427803486147 21 -25.500000000000004 +87.00000000000001 31 0.0 0 @@ -1627,51 +1235,15 @@ LINE 8 cut 10 -30.416666666666675 - 20 -25.500000000000004 - 30 -0.0 - 11 -36.58333333333334 - 21 -25.500000000000004 - 31 0.0 - 0 -LINE - 62 -5 - 8 -cut - 10 -36.58333333333334 20 -25.500000000000004 +27.0 30 0.0 11 -36.58333333333334 - 21 -26.000000000000004 - 31 -0.0 - 0 -LINE - 62 -5 - 8 -cut - 10 -22.58333333333334 - 20 -26.000000000000004 - 30 0.0 - 11 -19.41666666666667 21 -26.000000000000004 +87.00000000000001 31 0.0 0 @@ -1681,33 +1253,15 @@ LINE 8 cut 10 -19.41666666666667 +61.65427803486147 20 -26.000000000000004 +27.0 30 0.0 11 -19.41666666666667 - 21 -25.500000000000004 - 31 -0.0 - 0 -LINE - 62 -5 - 8 -cut - 10 -19.41666666666667 - 20 -25.500000000000004 - 30 0.0 - 11 -22.583333333333336 21 -25.500000000000004 +27.0 31 0.0 0 @@ -1717,15 +1271,15 @@ LINE 8 cut 10 -22.583333333333336 +88.65427803486148 20 -25.500000000000004 +27.000000000000004 30 0.0 11 -22.58333333333334 +88.65427803486148 21 -26.000000000000004 +10.000000000000002 31 0.0 0 @@ -1735,33 +1289,35 @@ LINE 8 cut 10 -7.749999999999994 +61.65427803486147 20 -41.75000000000001 +10.000000000000002 30 0.0 11 -7.750000000000002 +61.65427803486147 21 -62.25000000000001 +27.000000000000004 31 0.0 0 LINE + 6 +DOTTED 62 -5 +1 8 -cut +90 10 -7.750000000000002 +61.65427803486147 20 -62.25000000000001 +10.000000000000002 30 0.0 11 -7.25 +88.65427803486148 21 -62.25000000000001 +10.000000000000002 31 0.0 0 @@ -1771,33 +1327,15 @@ LINE 8 cut 10 -7.25 +61.65427803486147 20 -62.25000000000001 - 30 -0.0 - 11 -7.249999999999994 - 21 -41.75000000000001 - 31 0.0 - 0 -LINE - 62 -5 - 8 -cut - 10 -7.249999999999994 - 20 -41.75000000000001 30 0.0 11 -7.749999999999994 +61.65427803486147 21 -41.75000000000001 +10.000000000000002 31 0.0 0 @@ -1807,51 +1345,15 @@ LINE 8 cut 10 -11.583333333333337 +88.65427803486148 20 -26.000000000000004 - 30 -0.0 - 11 -5.416666666666672 - 21 -26.000000000000004 - 31 0.0 - 0 -LINE - 62 -5 - 8 -cut - 10 -5.416666666666672 - 20 -26.000000000000004 30 0.0 11 -5.416666666666672 +61.65427803486147 21 -25.500000000000004 - 31 -0.0 - 0 -LINE - 62 -5 - 8 -cut - 10 -5.416666666666672 - 20 -25.500000000000004 - 30 0.0 - 11 -11.583333333333337 - 21 -25.500000000000004 31 0.0 0 @@ -1861,33 +1363,15 @@ LINE 8 cut 10 -11.583333333333337 +88.65427803486148 20 -25.500000000000004 +10.000000000000002 30 0.0 11 -11.583333333333337 +88.65427803486148 21 -26.000000000000004 - 31 -0.0 - 0 -LINE - 62 -5 - 8 -cut - 10 -57.50000000000001 - 20 -62.000000000000014 - 30 0.0 - 11 -57.50000000000001 - 21 -67.00000000000001 31 0.0 0 @@ -1897,15 +1381,15 @@ LINE 8 cut 10 -57.50000000000001 +70.40427803486146 20 -67.00000000000001 +156.25000000000003 30 0.0 11 -52.50000000000001 +79.90427803486146 21 -62.000000000000014 +156.25000000000003 31 0.0 0 @@ -1915,15 +1399,15 @@ LINE 8 cut 10 -52.50000000000001 +79.90427803486146 20 -62.000000000000014 +156.25000000000003 30 0.0 11 -52.50000000000001 +79.90427803486146 21 -42.0 +156.75 31 0.0 0 @@ -1933,15 +1417,15 @@ LINE 8 cut 10 -52.50000000000001 +79.90427803486146 20 -42.0 +156.75 30 0.0 11 -57.50000000000001 +70.40427803486146 21 -37.0 +156.75 31 0.0 0 @@ -1951,15 +1435,15 @@ LINE 8 cut 10 -57.50000000000001 +70.40427803486146 20 -37.0 +156.75 30 0.0 11 -57.50000000000001 +70.40427803486146 21 -42.0 +156.25000000000003 31 0.0 0 @@ -1969,15 +1453,15 @@ LINE 8 cut 10 -38.25000000000001 +79.65427803486146 20 -10.666666666666668 +2.5000000000000004 30 0.0 11 -40.75000000000001 +79.65427803486146 21 -10.666666666666668 +7.500000000000001 31 0.0 0 @@ -1987,15 +1471,15 @@ LINE 8 cut 10 -40.75000000000001 +79.65427803486146 20 -10.666666666666668 +7.500000000000001 30 0.0 11 -40.75000000000001 +70.65427803486146 21 -16.33333333333334 +7.500000000000001 31 0.0 0 @@ -2005,15 +1489,15 @@ LINE 8 cut 10 -40.75000000000001 +70.65427803486146 20 -16.33333333333334 +7.500000000000001 30 0.0 11 -38.25000000000001 +70.65427803486146 21 -16.33333333333334 +2.5000000000000004 31 0.0 0 diff --git a/rocolib/output/BatteryStackMount/graph-autofold-graph.dxf b/rocolib/output/BatteryStackMount/graph-autofold-graph.dxf index 43d71e4c56ac3e02c1ce76f27e08d5cf7897f8a6..69c4d514f30c1d6e07c8e4af6f3576fa7784f86e 100644 --- a/rocolib/output/BatteryStackMount/graph-autofold-graph.dxf +++ b/rocolib/output/BatteryStackMount/graph-autofold-graph.dxf @@ -937,173 +937,21 @@ MVIEW 1002 } 0 -LINE - 6 -DOTTED - 62 -1 - 8 -0 - 10 -42.0 - 20 -5.000000000000001 - 30 -0.0 - 11 -50.0 - 21 -5.000000000000001 - 31 -0.0 - 0 -LINE - 6 -DOTTED - 62 -1 - 8 -0 - 10 -50.0 - 20 -5.000000000000001 - 30 -0.0 - 11 -50.0 - 21 -22.000000000000004 - 31 -0.0 - 0 -LINE - 6 -DOTTED - 62 -1 - 8 -0 - 10 -50.0 - 20 -22.000000000000004 - 30 -0.0 - 11 -42.0 - 21 -22.000000000000004 - 31 -0.0 - 0 -LINE - 6 -DOTTED - 62 -1 - 8 -0 - 10 -42.0 - 20 -22.000000000000004 - 30 -0.0 - 11 -42.0 - 21 -5.000000000000001 - 31 -0.0 - 0 -LINE - 62 -5 - 8 -0 - 10 -42.0 - 20 -0.0 - 30 -0.0 - 11 -42.0 - 21 -5.000000000000001 - 31 -0.0 - 0 -LINE - 62 -5 - 8 -0 - 10 -50.0 - 20 -0.0 - 30 -0.0 - 11 -42.0 - 21 -0.0 - 31 -0.0 - 0 -LINE - 62 -5 - 8 -0 - 10 -50.0 - 20 -5.000000000000001 - 30 -0.0 - 11 -50.0 - 21 -0.0 - 31 -0.0 - 0 -LINE - 62 -5 - 8 -0 - 10 -55.00000000000001 - 20 -5.000000000000001 - 30 -0.0 - 11 -50.0 - 21 -5.000000000000001 - 31 -0.0 - 0 LINE 62 5 8 0 10 -55.00000000000001 +150.30855606972293 20 -22.000000000000004 +27.0 30 0.0 11 -55.00000000000001 +88.65427803486148 21 -5.000000000000001 +27.0 31 0.0 0 @@ -1113,15 +961,15 @@ LINE 8 0 10 -50.0 +150.30855606972293 20 -22.000000000000004 +87.00000000000001 30 0.0 11 -55.00000000000001 +150.30855606972293 21 -22.000000000000004 +27.0 31 0.0 0 @@ -1131,15 +979,15 @@ LINE 8 0 10 -42.0 +88.65427803486148 20 -82.0 +87.00000000000001 30 0.0 11 -50.0 +150.30855606972293 21 -82.0 +87.00000000000001 31 0.0 0 @@ -1151,15 +999,15 @@ DOTTED 8 0 10 -42.0 +88.65427803486148 20 -82.0 +87.00000000000001 30 0.0 11 -42.0 +88.65427803486148 21 -22.000000000000004 +27.0 31 0.0 0 @@ -1171,33 +1019,15 @@ DOTTED 8 0 10 -50.0 +88.65427803486148 20 -22.000000000000004 +87.00000000000001 30 0.0 11 -50.0 +61.65427803486147 21 -82.0 - 31 -0.0 - 0 -LINE - 62 -5 - 8 -0 - 10 -25.0 - 20 -82.0 - 30 -0.0 - 11 -42.0 - 21 -82.0 +87.00000000000001 31 0.0 0 @@ -1209,51 +1039,15 @@ DOTTED 8 0 10 -25.0 - 20 -82.0 - 30 -0.0 - 11 -25.0 - 21 -22.000000000000004 - 31 -0.0 - 0 -LINE - 62 -5 - 8 -0 - 10 -42.0 +61.65427803486147 20 -22.000000000000004 +27.0 30 0.0 11 -25.0 +61.65427803486147 21 -22.000000000000004 - 31 -0.0 - 0 -LINE - 62 -5 - 8 -0 - 10 -17.0 - 20 -82.0 - 30 -0.0 - 11 -25.0 - 21 -82.0 +87.00000000000001 31 0.0 0 @@ -1265,87 +1059,15 @@ DOTTED 8 0 10 -17.0 - 20 -82.0 - 30 -0.0 - 11 -17.0 - 21 -22.000000000000004 - 31 -0.0 - 0 -LINE - 62 -5 - 8 -0 - 10 -25.0 - 20 -22.000000000000004 - 30 -0.0 - 11 -17.0 - 21 -22.000000000000004 - 31 -0.0 - 0 -LINE - 62 -5 - 8 -0 - 10 -0.0 - 20 -82.0 - 30 -0.0 - 11 -17.0 - 21 -82.0 - 31 -0.0 - 0 -LINE - 62 -5 - 8 -0 - 10 -0.0 - 20 -22.000000000000004 - 30 -0.0 - 11 -0.0 - 21 -82.0 - 31 -0.0 - 0 -LINE - 62 -5 - 8 -0 - 10 -17.0 +88.65427803486148 20 -22.000000000000004 +27.0 30 0.0 11 -0.0 +61.65427803486147 21 -22.000000000000004 +27.0 31 0.0 0 @@ -1355,141 +1077,35 @@ LINE 8 0 10 -60.00000000000001 +88.65427803486148 20 -22.000000000000004 +104.00000000000001 30 0.0 11 -50.0 +88.65427803486148 21 -22.000000000000004 - 31 -0.0 - 0 -LINE - 62 -5 - 8 -0 - 10 -60.00000000000001 - 20 -82.0 - 30 -0.0 - 11 -60.00000000000001 - 21 -22.000000000000004 - 31 -0.0 - 0 -LINE - 62 -5 - 8 -0 - 10 -50.0 - 20 -82.0 - 30 -0.0 - 11 -60.00000000000001 - 21 -82.0 - 31 -0.0 - 0 -LINE - 62 -5 - 8 -0 - 10 -37.0 - 20 -22.000000000000004 - 30 -0.0 - 11 -42.0 - 21 -22.000000000000004 - 31 -0.0 - 0 -LINE - 62 -5 - 8 -0 - 10 -37.0 - 20 -5.000000000000001 - 30 -0.0 - 11 -37.0 - 21 -22.000000000000004 - 31 -0.0 - 0 -LINE - 62 -5 - 8 -0 - 10 -42.0 - 20 -5.000000000000001 - 30 -0.0 - 11 -37.0 - 21 -5.000000000000001 - 31 -0.0 - 0 -LINE - 62 -5 - 8 -0 - 10 -47.33333333333334 - 20 -1.2500000000000002 - 30 -0.0 - 11 -47.33333333333334 - 21 -3.7500000000000004 +87.00000000000001 31 0.0 0 LINE + 6 +DOTTED 62 -5 +1 8 0 10 -47.33333333333334 +88.65427803486148 20 -3.7500000000000004 +104.00000000000001 30 0.0 11 -44.66666666666668 +61.65427803486147 21 -3.7500000000000004 +104.00000000000001 31 0.0 0 @@ -1499,15 +1115,15 @@ LINE 8 0 10 -44.66666666666668 +61.65427803486147 20 -3.7500000000000004 +87.00000000000001 30 0.0 11 -44.66666666666667 +61.65427803486147 21 -1.2500000000000002 +104.00000000000001 31 0.0 0 @@ -1517,15 +1133,15 @@ LINE 8 0 10 -53.75000000000001 +88.65427803486148 20 -16.333333333333336 +164.0 30 0.0 11 -51.25000000000001 +88.65427803486148 21 -16.333333333333336 +104.00000000000001 31 0.0 0 @@ -1535,15 +1151,15 @@ LINE 8 0 10 -51.25000000000001 +61.65427803486147 20 -16.333333333333336 +164.0 30 0.0 11 -51.25000000000001 +88.65427803486148 21 -10.666666666666666 +164.0 31 0.0 0 @@ -1553,15 +1169,15 @@ LINE 8 0 10 -51.25000000000001 +61.65427803486147 20 -10.666666666666666 +104.00000000000001 30 0.0 11 -53.75000000000001 +61.65427803486147 21 -10.666666666666666 +164.0 31 0.0 0 @@ -1571,33 +1187,15 @@ LINE 8 0 10 -36.58333333333334 - 20 -26.000000000000004 - 30 -0.0 - 11 -30.416666666666675 - 21 -26.000000000000004 - 31 0.0 - 0 -LINE - 62 -5 - 8 -0 - 10 -30.416666666666675 20 -26.000000000000004 +87.00000000000001 30 0.0 11 -30.416666666666675 +61.65427803486147 21 -25.500000000000004 +87.00000000000001 31 0.0 0 @@ -1607,51 +1205,15 @@ LINE 8 0 10 -30.416666666666675 - 20 -25.500000000000004 - 30 0.0 - 11 -36.58333333333334 - 21 -25.500000000000004 - 31 -0.0 - 0 -LINE - 62 -5 - 8 -0 - 10 -36.58333333333334 20 -25.500000000000004 +27.0 30 0.0 11 -36.58333333333334 - 21 -26.000000000000004 - 31 -0.0 - 0 -LINE - 62 -5 - 8 -0 - 10 -22.58333333333334 - 20 -26.000000000000004 - 30 0.0 - 11 -19.41666666666667 21 -26.000000000000004 +87.00000000000001 31 0.0 0 @@ -1661,33 +1223,15 @@ LINE 8 0 10 -19.41666666666667 +61.65427803486147 20 -26.000000000000004 +27.0 30 0.0 11 -19.41666666666667 - 21 -25.500000000000004 - 31 0.0 - 0 -LINE - 62 -5 - 8 -0 - 10 -19.41666666666667 - 20 -25.500000000000004 - 30 -0.0 - 11 -22.583333333333336 21 -25.500000000000004 +27.0 31 0.0 0 @@ -1697,15 +1241,15 @@ LINE 8 0 10 -22.583333333333336 +88.65427803486148 20 -25.500000000000004 +27.000000000000004 30 0.0 11 -22.58333333333334 +88.65427803486148 21 -26.000000000000004 +10.000000000000002 31 0.0 0 @@ -1715,33 +1259,35 @@ LINE 8 0 10 -7.749999999999994 +61.65427803486147 20 -41.75000000000001 +10.000000000000002 30 0.0 11 -7.750000000000002 +61.65427803486147 21 -62.25000000000001 +27.000000000000004 31 0.0 0 LINE + 6 +DOTTED 62 -5 +1 8 0 10 -7.750000000000002 +61.65427803486147 20 -62.25000000000001 +10.000000000000002 30 0.0 11 -7.25 +88.65427803486148 21 -62.25000000000001 +10.000000000000002 31 0.0 0 @@ -1751,33 +1297,15 @@ LINE 8 0 10 -7.25 +61.65427803486147 20 -62.25000000000001 - 30 -0.0 - 11 -7.249999999999994 - 21 -41.75000000000001 - 31 0.0 - 0 -LINE - 62 -5 - 8 -0 - 10 -7.249999999999994 - 20 -41.75000000000001 30 0.0 11 -7.749999999999994 +61.65427803486147 21 -41.75000000000001 +10.000000000000002 31 0.0 0 @@ -1787,51 +1315,15 @@ LINE 8 0 10 -11.583333333333337 +88.65427803486148 20 -26.000000000000004 - 30 0.0 - 11 -5.416666666666672 - 21 -26.000000000000004 - 31 -0.0 - 0 -LINE - 62 -5 - 8 -0 - 10 -5.416666666666672 - 20 -26.000000000000004 30 0.0 11 -5.416666666666672 +61.65427803486147 21 -25.500000000000004 - 31 -0.0 - 0 -LINE - 62 -5 - 8 -0 - 10 -5.416666666666672 - 20 -25.500000000000004 - 30 0.0 - 11 -11.583333333333337 - 21 -25.500000000000004 31 0.0 0 @@ -1841,33 +1333,15 @@ LINE 8 0 10 -11.583333333333337 +88.65427803486148 20 -25.500000000000004 +10.000000000000002 30 0.0 11 -11.583333333333337 +88.65427803486148 21 -26.000000000000004 - 31 0.0 - 0 -LINE - 62 -5 - 8 -0 - 10 -57.50000000000001 - 20 -62.000000000000014 - 30 -0.0 - 11 -57.50000000000001 - 21 -67.00000000000001 31 0.0 0 @@ -1877,15 +1351,15 @@ LINE 8 0 10 -57.50000000000001 +70.40427803486146 20 -67.00000000000001 +156.25000000000003 30 0.0 11 -52.50000000000001 +79.90427803486146 21 -62.000000000000014 +156.25000000000003 31 0.0 0 @@ -1895,15 +1369,15 @@ LINE 8 0 10 -52.50000000000001 +79.90427803486146 20 -62.000000000000014 +156.25000000000003 30 0.0 11 -52.50000000000001 +79.90427803486146 21 -42.0 +156.75 31 0.0 0 @@ -1913,15 +1387,15 @@ LINE 8 0 10 -52.50000000000001 +79.90427803486146 20 -42.0 +156.75 30 0.0 11 -57.50000000000001 +70.40427803486146 21 -37.0 +156.75 31 0.0 0 @@ -1931,15 +1405,15 @@ LINE 8 0 10 -57.50000000000001 +70.40427803486146 20 -37.0 +156.75 30 0.0 11 -57.50000000000001 +70.40427803486146 21 -42.0 +156.25000000000003 31 0.0 0 @@ -1949,15 +1423,15 @@ LINE 8 0 10 -38.25000000000001 +79.65427803486146 20 -10.666666666666668 +2.5000000000000004 30 0.0 11 -40.75000000000001 +79.65427803486146 21 -10.666666666666668 +7.500000000000001 31 0.0 0 @@ -1967,15 +1441,15 @@ LINE 8 0 10 -40.75000000000001 +79.65427803486146 20 -10.666666666666668 +7.500000000000001 30 0.0 11 -40.75000000000001 +70.65427803486146 21 -16.33333333333334 +7.500000000000001 31 0.0 0 @@ -1985,15 +1459,15 @@ LINE 8 0 10 -40.75000000000001 +70.65427803486146 20 -16.33333333333334 +7.500000000000001 30 0.0 11 -38.25000000000001 +70.65427803486146 21 -16.33333333333334 +2.5000000000000004 31 0.0 0 diff --git a/rocolib/output/BatteryStackMount/graph-lasercutter.svg b/rocolib/output/BatteryStackMount/graph-lasercutter.svg index 50ccf5416b07804886cbe1af7973cccf017db1d3..692c901170ebabcbfbd26c4ec5abf9332e2999d8 100644 --- a/rocolib/output/BatteryStackMount/graph-lasercutter.svg +++ b/rocolib/output/BatteryStackMount/graph-lasercutter.svg @@ -1,62 +1,33 @@ <?xml version="1.0" encoding="utf-8" ?> -<svg xmlns="http://www.w3.org/2000/svg" xmlns:ev="http://www.w3.org/2001/xml-events" xmlns:xlink="http://www.w3.org/1999/xlink" baseProfile="full" height="82.000000mm" version="1.1" viewBox="0.000000 0.000000 60.000000 82.000000" width="60.000000mm"> +<svg xmlns="http://www.w3.org/2000/svg" xmlns:ev="http://www.w3.org/2001/xml-events" xmlns:xlink="http://www.w3.org/1999/xlink" baseProfile="full" height="164.000000mm" version="1.1" viewBox="0.000000 0.000000 150.308556 164.000000" width="150.308556mm"> <defs/> - <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="42.0" x2="50.0" y1="5.000000000000001" y2="5.000000000000001"/> - <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="50.0" x2="50.0" y1="5.000000000000001" y2="22.000000000000004"/> - <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="50.0" x2="42.0" y1="22.000000000000004" y2="22.000000000000004"/> - <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="42.0" x2="42.0" y1="22.000000000000004" y2="5.000000000000001"/> - <line stroke="#000000" x1="42.0" x2="42.0" y1="0.0" y2="5.000000000000001"/> - <line stroke="#000000" x1="50.0" x2="42.0" y1="0.0" y2="0.0"/> - <line stroke="#000000" x1="50.0" x2="50.0" y1="5.000000000000001" y2="0.0"/> - <line stroke="#000000" x1="55.00000000000001" x2="50.0" y1="5.000000000000001" y2="5.000000000000001"/> - <line stroke="#000000" x1="55.00000000000001" x2="55.00000000000001" y1="22.000000000000004" y2="5.000000000000001"/> - <line stroke="#000000" x1="50.0" x2="55.00000000000001" y1="22.000000000000004" y2="22.000000000000004"/> - <line stroke="#000000" x1="42.0" x2="50.0" y1="82.0" y2="82.0"/> - <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="42.0" x2="42.0" y1="82.0" y2="22.000000000000004"/> - <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="50.0" x2="50.0" y1="22.000000000000004" y2="82.0"/> - <line stroke="#000000" x1="25.0" x2="42.0" y1="82.0" y2="82.0"/> - <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="25.0" x2="25.0" y1="82.0" y2="22.000000000000004"/> - <line stroke="#000000" x1="42.0" x2="25.0" y1="22.000000000000004" y2="22.000000000000004"/> - <line stroke="#000000" x1="17.0" x2="25.0" y1="82.0" y2="82.0"/> - <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="17.0" x2="17.0" y1="82.0" y2="22.000000000000004"/> - <line stroke="#000000" x1="25.0" x2="17.0" y1="22.000000000000004" y2="22.000000000000004"/> - <line stroke="#000000" x1="0.0" x2="17.0" y1="82.0" y2="82.0"/> - <line stroke="#000000" x1="0.0" x2="0.0" y1="22.000000000000004" y2="82.0"/> - <line stroke="#000000" x1="17.0" x2="0.0" y1="22.000000000000004" y2="22.000000000000004"/> - <line stroke="#000000" x1="60.00000000000001" x2="50.0" y1="22.000000000000004" y2="22.000000000000004"/> - <line stroke="#000000" x1="60.00000000000001" x2="60.00000000000001" y1="82.0" y2="22.000000000000004"/> - <line stroke="#000000" x1="50.0" x2="60.00000000000001" y1="82.0" y2="82.0"/> - <line stroke="#000000" x1="37.0" x2="42.0" y1="22.000000000000004" y2="22.000000000000004"/> - <line stroke="#000000" x1="37.0" x2="37.0" y1="5.000000000000001" y2="22.000000000000004"/> - <line stroke="#000000" x1="42.0" x2="37.0" y1="5.000000000000001" y2="5.000000000000001"/> - <line stroke="#888888" x1="47.33333333333334" x2="47.33333333333334" y1="1.2500000000000002" y2="3.7500000000000004"/> - <line stroke="#888888" x1="47.33333333333334" x2="44.66666666666668" y1="3.7500000000000004" y2="3.7500000000000004"/> - <line stroke="#888888" x1="44.66666666666668" x2="44.66666666666667" y1="3.7500000000000004" y2="1.2500000000000002"/> - <line stroke="#888888" x1="53.75000000000001" x2="51.25000000000001" y1="16.333333333333336" y2="16.333333333333336"/> - <line stroke="#888888" x1="51.25000000000001" x2="51.25000000000001" y1="16.333333333333336" y2="10.666666666666666"/> - <line stroke="#888888" x1="51.25000000000001" x2="53.75000000000001" y1="10.666666666666666" y2="10.666666666666666"/> - <line stroke="#888888" x1="36.58333333333334" x2="30.416666666666675" y1="26.000000000000004" y2="26.000000000000004"/> - <line stroke="#888888" x1="30.416666666666675" x2="30.416666666666675" y1="26.000000000000004" y2="25.500000000000004"/> - <line stroke="#888888" x1="30.416666666666675" x2="36.58333333333334" y1="25.500000000000004" y2="25.500000000000004"/> - <line stroke="#888888" x1="36.58333333333334" x2="36.58333333333334" y1="25.500000000000004" y2="26.000000000000004"/> - <line stroke="#888888" x1="22.58333333333334" x2="19.41666666666667" y1="26.000000000000004" y2="26.000000000000004"/> - <line stroke="#888888" x1="19.41666666666667" x2="19.41666666666667" y1="26.000000000000004" y2="25.500000000000004"/> - <line stroke="#888888" x1="19.41666666666667" x2="22.583333333333336" y1="25.500000000000004" y2="25.500000000000004"/> - <line stroke="#888888" x1="22.583333333333336" x2="22.58333333333334" y1="25.500000000000004" y2="26.000000000000004"/> - <line stroke="#888888" x1="7.749999999999994" x2="7.750000000000002" y1="41.75000000000001" y2="62.25000000000001"/> - <line stroke="#888888" x1="7.750000000000002" x2="7.25" y1="62.25000000000001" y2="62.25000000000001"/> - <line stroke="#888888" x1="7.25" x2="7.249999999999994" y1="62.25000000000001" y2="41.75000000000001"/> - <line stroke="#888888" x1="7.249999999999994" x2="7.749999999999994" y1="41.75000000000001" y2="41.75000000000001"/> - <line stroke="#888888" x1="11.583333333333337" x2="5.416666666666672" y1="26.000000000000004" y2="26.000000000000004"/> - <line stroke="#888888" x1="5.416666666666672" x2="5.416666666666672" y1="26.000000000000004" y2="25.500000000000004"/> - <line stroke="#888888" x1="5.416666666666672" x2="11.583333333333337" y1="25.500000000000004" y2="25.500000000000004"/> - <line stroke="#888888" x1="11.583333333333337" x2="11.583333333333337" y1="25.500000000000004" y2="26.000000000000004"/> - <line stroke="#888888" x1="57.50000000000001" x2="57.50000000000001" y1="62.000000000000014" y2="67.00000000000001"/> - <line stroke="#888888" x1="57.50000000000001" x2="52.50000000000001" y1="67.00000000000001" y2="62.000000000000014"/> - <line stroke="#888888" x1="52.50000000000001" x2="52.50000000000001" y1="62.000000000000014" y2="42.0"/> - <line stroke="#888888" x1="52.50000000000001" x2="57.50000000000001" y1="42.0" y2="37.0"/> - <line stroke="#888888" x1="57.50000000000001" x2="57.50000000000001" y1="37.0" y2="42.0"/> - <line stroke="#888888" x1="38.25000000000001" x2="40.75000000000001" y1="10.666666666666668" y2="10.666666666666668"/> - <line stroke="#888888" x1="40.75000000000001" x2="40.75000000000001" y1="10.666666666666668" y2="16.33333333333334"/> - <line stroke="#888888" x1="40.75000000000001" x2="38.25000000000001" y1="16.33333333333334" y2="16.33333333333334"/> + <line stroke="#000000" x1="150.30855606972293" x2="88.65427803486148" y1="27.0" y2="27.0"/> + <line stroke="#000000" x1="150.30855606972293" x2="150.30855606972293" y1="87.00000000000001" y2="27.0"/> + <line stroke="#000000" x1="88.65427803486148" x2="150.30855606972293" y1="87.00000000000001" y2="87.00000000000001"/> + <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="88.65427803486148" x2="88.65427803486148" y1="87.00000000000001" y2="27.0"/> + <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="88.65427803486148" x2="61.65427803486147" y1="87.00000000000001" y2="87.00000000000001"/> + <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="61.65427803486147" x2="61.65427803486147" y1="27.0" y2="87.00000000000001"/> + <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="88.65427803486148" x2="61.65427803486147" y1="27.0" y2="27.0"/> + <line stroke="#000000" x1="88.65427803486148" x2="88.65427803486148" y1="104.00000000000001" y2="87.00000000000001"/> + <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="88.65427803486148" x2="61.65427803486147" y1="104.00000000000001" y2="104.00000000000001"/> + <line stroke="#000000" x1="61.65427803486147" x2="61.65427803486147" y1="87.00000000000001" y2="104.00000000000001"/> + <line stroke="#000000" x1="88.65427803486148" x2="88.65427803486148" y1="164.0" y2="104.00000000000001"/> + <line stroke="#000000" x1="61.65427803486147" x2="88.65427803486148" y1="164.0" y2="164.0"/> + <line stroke="#000000" x1="61.65427803486147" x2="61.65427803486147" y1="104.00000000000001" y2="164.0"/> + <line stroke="#000000" x1="0.0" x2="61.65427803486147" y1="87.00000000000001" y2="87.00000000000001"/> + <line stroke="#000000" x1="0.0" x2="0.0" y1="27.0" y2="87.00000000000001"/> + <line stroke="#000000" x1="61.65427803486147" x2="0.0" y1="27.0" y2="27.0"/> + <line stroke="#000000" x1="88.65427803486148" x2="88.65427803486148" y1="27.000000000000004" y2="10.000000000000002"/> + <line stroke="#000000" x1="61.65427803486147" x2="61.65427803486147" y1="10.000000000000002" y2="27.000000000000004"/> + <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="61.65427803486147" x2="88.65427803486148" y1="10.000000000000002" y2="10.000000000000002"/> + <line stroke="#000000" x1="61.65427803486147" x2="61.65427803486147" y1="0.0" y2="10.000000000000002"/> + <line stroke="#000000" x1="88.65427803486148" x2="61.65427803486147" y1="0.0" y2="0.0"/> + <line stroke="#000000" x1="88.65427803486148" x2="88.65427803486148" y1="10.000000000000002" y2="0.0"/> + <line stroke="#888888" x1="70.40427803486146" x2="79.90427803486146" y1="156.25000000000003" y2="156.25000000000003"/> + <line stroke="#888888" x1="79.90427803486146" x2="79.90427803486146" y1="156.25000000000003" y2="156.75"/> + <line stroke="#888888" x1="79.90427803486146" x2="70.40427803486146" y1="156.75" y2="156.75"/> + <line stroke="#888888" x1="70.40427803486146" x2="70.40427803486146" y1="156.75" y2="156.25000000000003"/> + <line stroke="#888888" x1="79.65427803486146" x2="79.65427803486146" y1="2.5000000000000004" y2="7.500000000000001"/> + <line stroke="#888888" x1="79.65427803486146" x2="70.65427803486146" y1="7.500000000000001" y2="7.500000000000001"/> + <line stroke="#888888" x1="70.65427803486146" x2="70.65427803486146" y1="7.500000000000001" y2="2.5000000000000004"/> </svg> diff --git a/rocolib/output/BatteryStackMount/graph-model.png b/rocolib/output/BatteryStackMount/graph-model.png index c38eeda7cbe485bba046b671bd488a155f7a0706..b04258df45ba243f722895b9dbc3d32360275d84 100644 Binary files a/rocolib/output/BatteryStackMount/graph-model.png and b/rocolib/output/BatteryStackMount/graph-model.png differ diff --git a/rocolib/output/BatteryStackMount/graph-model.stl b/rocolib/output/BatteryStackMount/graph-model.stl index 014ca97d63f02a4bceb9f172d3f873628b354cbb..04bcc086aedb4570a9e8660a0ae2b0dbe34815b6 100644 --- a/rocolib/output/BatteryStackMount/graph-model.stl +++ b/rocolib/output/BatteryStackMount/graph-model.stl @@ -1,128 +1,100 @@ solid python facet normal 0 0 0 outer loop -vertex -0.0040 0.0085 0.0000 -vertex -0.0040 -0.0085 0.0000 -vertex 0.0040 -0.0085 0.0000 +vertex -0.0308 0.0300 0.0000 +vertex -0.0308 -0.0300 0.0000 +vertex 0.0308 -0.0300 0.0000 endloop endfacet facet normal 0 0 0 outer loop -vertex 0.0040 -0.0085 0.0000 -vertex 0.0040 0.0085 0.0000 -vertex -0.0040 0.0085 0.0000 +vertex 0.0308 -0.0300 0.0000 +vertex 0.0308 0.0300 0.0000 +vertex -0.0308 0.0300 0.0000 endloop endfacet facet normal 0 0 0 outer loop -vertex 0.0040 0.0085 0.0000 -vertex 0.0040 0.0085 -0.0600 -vertex -0.0040 0.0085 -0.0600 +vertex -0.0499 -0.0300 -0.0191 +vertex -0.0499 0.0300 -0.0191 +vertex -0.0499 0.0300 -0.0807 endloop endfacet facet normal 0 0 0 outer loop -vertex -0.0040 0.0085 -0.0600 -vertex -0.0040 0.0085 0.0000 -vertex 0.0040 0.0085 0.0000 +vertex -0.0499 0.0300 -0.0807 +vertex -0.0499 -0.0300 -0.0807 +vertex -0.0499 -0.0300 -0.0191 endloop endfacet facet normal 0 0 0 outer loop -vertex -0.0040 0.0085 0.0000 -vertex -0.0040 0.0085 -0.0600 -vertex -0.0040 -0.0085 -0.0600 +vertex -0.0379 -0.0300 -0.0311 +vertex -0.0188 -0.0300 -0.0120 +vertex -0.0308 -0.0300 0.0000 endloop endfacet facet normal 0 0 0 outer loop -vertex -0.0040 -0.0085 -0.0600 -vertex -0.0040 -0.0085 0.0000 -vertex -0.0040 0.0085 0.0000 +vertex -0.0308 -0.0300 0.0000 +vertex -0.0499 -0.0300 -0.0191 +vertex -0.0379 -0.0300 -0.0311 endloop endfacet facet normal 0 0 0 outer loop -vertex -0.0040 -0.0085 0.0000 -vertex -0.0040 -0.0085 -0.0600 -vertex 0.0040 -0.0085 -0.0600 +vertex -0.0499 -0.0300 -0.0191 +vertex -0.0308 -0.0300 0.0000 +vertex -0.0308 0.0300 0.0000 endloop endfacet facet normal 0 0 0 outer loop -vertex 0.0040 -0.0085 -0.0600 -vertex 0.0040 -0.0085 0.0000 -vertex -0.0040 -0.0085 0.0000 +vertex -0.0308 0.0300 0.0000 +vertex -0.0499 0.0300 -0.0191 +vertex -0.0499 -0.0300 -0.0191 endloop endfacet facet normal 0 0 0 outer loop -vertex 0.0040 -0.0085 0.0000 -vertex 0.0040 -0.0085 -0.0600 -vertex 0.0040 0.0085 -0.0600 +vertex -0.0499 0.0300 -0.0191 +vertex -0.0308 0.0300 0.0000 +vertex -0.0188 0.0300 -0.0120 endloop endfacet facet normal 0 0 0 outer loop -vertex 0.0040 0.0085 -0.0600 -vertex 0.0040 0.0085 0.0000 -vertex 0.0040 -0.0085 0.0000 +vertex -0.0188 0.0300 -0.0120 +vertex -0.0379 0.0300 -0.0311 +vertex -0.0499 0.0300 -0.0191 endloop endfacet facet normal 0 0 0 outer loop -vertex -0.0040 -0.0085 -0.0050 -vertex -0.0040 -0.0085 0.0000 -vertex -0.0040 0.0085 0.0000 +vertex -0.0379 0.0300 -0.0311 +vertex -0.0188 0.0300 -0.0120 +vertex -0.0188 -0.0300 -0.0120 endloop endfacet facet normal 0 0 0 outer loop -vertex -0.0040 0.0085 0.0000 -vertex -0.0040 0.0085 -0.0050 -vertex -0.0040 -0.0085 -0.0050 +vertex -0.0188 -0.0300 -0.0120 +vertex -0.0379 -0.0300 -0.0311 +vertex -0.0379 0.0300 -0.0311 endloop endfacet facet normal 0 0 0 outer loop -vertex 0.0040 -0.0085 -0.0050 -vertex 0.0040 -0.0085 0.0000 -vertex -0.0040 -0.0085 0.0000 +vertex -0.0188 -0.0200 -0.0120 +vertex -0.0188 -0.0300 -0.0120 +vertex -0.0379 -0.0300 -0.0311 endloop endfacet facet normal 0 0 0 outer loop -vertex -0.0040 -0.0085 0.0000 -vertex -0.0040 -0.0085 -0.0050 -vertex 0.0040 -0.0085 -0.0050 -endloop -endfacet -facet normal 0 0 0 -outer loop -vertex 0.0040 -0.0015 -0.0600 -vertex 0.0040 0.0085 -0.0600 -vertex 0.0040 0.0085 0.0000 -endloop -endfacet -facet normal 0 0 0 -outer loop -vertex 0.0040 0.0085 0.0000 -vertex 0.0040 -0.0015 0.0000 -vertex 0.0040 -0.0015 -0.0600 -endloop -endfacet -facet normal 0 0 0 -outer loop -vertex 0.0040 0.0085 -0.0050 -vertex 0.0040 0.0085 0.0000 -vertex 0.0040 -0.0085 0.0000 -endloop -endfacet -facet normal 0 0 0 -outer loop -vertex 0.0040 -0.0085 0.0000 -vertex 0.0040 -0.0085 -0.0050 -vertex 0.0040 0.0085 -0.0050 +vertex -0.0379 -0.0300 -0.0311 +vertex -0.0379 -0.0200 -0.0311 +vertex -0.0188 -0.0200 -0.0120 endloop endfacet endsolid python diff --git a/rocolib/output/BatteryStackMount/graph-silhouette.dxf b/rocolib/output/BatteryStackMount/graph-silhouette.dxf index 43d71e4c56ac3e02c1ce76f27e08d5cf7897f8a6..69c4d514f30c1d6e07c8e4af6f3576fa7784f86e 100644 --- a/rocolib/output/BatteryStackMount/graph-silhouette.dxf +++ b/rocolib/output/BatteryStackMount/graph-silhouette.dxf @@ -937,173 +937,21 @@ MVIEW 1002 } 0 -LINE - 6 -DOTTED - 62 -1 - 8 -0 - 10 -42.0 - 20 -5.000000000000001 - 30 -0.0 - 11 -50.0 - 21 -5.000000000000001 - 31 -0.0 - 0 -LINE - 6 -DOTTED - 62 -1 - 8 -0 - 10 -50.0 - 20 -5.000000000000001 - 30 -0.0 - 11 -50.0 - 21 -22.000000000000004 - 31 -0.0 - 0 -LINE - 6 -DOTTED - 62 -1 - 8 -0 - 10 -50.0 - 20 -22.000000000000004 - 30 -0.0 - 11 -42.0 - 21 -22.000000000000004 - 31 -0.0 - 0 -LINE - 6 -DOTTED - 62 -1 - 8 -0 - 10 -42.0 - 20 -22.000000000000004 - 30 -0.0 - 11 -42.0 - 21 -5.000000000000001 - 31 -0.0 - 0 -LINE - 62 -5 - 8 -0 - 10 -42.0 - 20 -0.0 - 30 -0.0 - 11 -42.0 - 21 -5.000000000000001 - 31 -0.0 - 0 -LINE - 62 -5 - 8 -0 - 10 -50.0 - 20 -0.0 - 30 -0.0 - 11 -42.0 - 21 -0.0 - 31 -0.0 - 0 -LINE - 62 -5 - 8 -0 - 10 -50.0 - 20 -5.000000000000001 - 30 -0.0 - 11 -50.0 - 21 -0.0 - 31 -0.0 - 0 -LINE - 62 -5 - 8 -0 - 10 -55.00000000000001 - 20 -5.000000000000001 - 30 -0.0 - 11 -50.0 - 21 -5.000000000000001 - 31 -0.0 - 0 LINE 62 5 8 0 10 -55.00000000000001 +150.30855606972293 20 -22.000000000000004 +27.0 30 0.0 11 -55.00000000000001 +88.65427803486148 21 -5.000000000000001 +27.0 31 0.0 0 @@ -1113,15 +961,15 @@ LINE 8 0 10 -50.0 +150.30855606972293 20 -22.000000000000004 +87.00000000000001 30 0.0 11 -55.00000000000001 +150.30855606972293 21 -22.000000000000004 +27.0 31 0.0 0 @@ -1131,15 +979,15 @@ LINE 8 0 10 -42.0 +88.65427803486148 20 -82.0 +87.00000000000001 30 0.0 11 -50.0 +150.30855606972293 21 -82.0 +87.00000000000001 31 0.0 0 @@ -1151,15 +999,15 @@ DOTTED 8 0 10 -42.0 +88.65427803486148 20 -82.0 +87.00000000000001 30 0.0 11 -42.0 +88.65427803486148 21 -22.000000000000004 +27.0 31 0.0 0 @@ -1171,33 +1019,15 @@ DOTTED 8 0 10 -50.0 +88.65427803486148 20 -22.000000000000004 +87.00000000000001 30 0.0 11 -50.0 +61.65427803486147 21 -82.0 - 31 -0.0 - 0 -LINE - 62 -5 - 8 -0 - 10 -25.0 - 20 -82.0 - 30 -0.0 - 11 -42.0 - 21 -82.0 +87.00000000000001 31 0.0 0 @@ -1209,51 +1039,15 @@ DOTTED 8 0 10 -25.0 - 20 -82.0 - 30 -0.0 - 11 -25.0 - 21 -22.000000000000004 - 31 -0.0 - 0 -LINE - 62 -5 - 8 -0 - 10 -42.0 +61.65427803486147 20 -22.000000000000004 +27.0 30 0.0 11 -25.0 +61.65427803486147 21 -22.000000000000004 - 31 -0.0 - 0 -LINE - 62 -5 - 8 -0 - 10 -17.0 - 20 -82.0 - 30 -0.0 - 11 -25.0 - 21 -82.0 +87.00000000000001 31 0.0 0 @@ -1265,87 +1059,15 @@ DOTTED 8 0 10 -17.0 - 20 -82.0 - 30 -0.0 - 11 -17.0 - 21 -22.000000000000004 - 31 -0.0 - 0 -LINE - 62 -5 - 8 -0 - 10 -25.0 - 20 -22.000000000000004 - 30 -0.0 - 11 -17.0 - 21 -22.000000000000004 - 31 -0.0 - 0 -LINE - 62 -5 - 8 -0 - 10 -0.0 - 20 -82.0 - 30 -0.0 - 11 -17.0 - 21 -82.0 - 31 -0.0 - 0 -LINE - 62 -5 - 8 -0 - 10 -0.0 - 20 -22.000000000000004 - 30 -0.0 - 11 -0.0 - 21 -82.0 - 31 -0.0 - 0 -LINE - 62 -5 - 8 -0 - 10 -17.0 +88.65427803486148 20 -22.000000000000004 +27.0 30 0.0 11 -0.0 +61.65427803486147 21 -22.000000000000004 +27.0 31 0.0 0 @@ -1355,141 +1077,35 @@ LINE 8 0 10 -60.00000000000001 +88.65427803486148 20 -22.000000000000004 +104.00000000000001 30 0.0 11 -50.0 +88.65427803486148 21 -22.000000000000004 - 31 -0.0 - 0 -LINE - 62 -5 - 8 -0 - 10 -60.00000000000001 - 20 -82.0 - 30 -0.0 - 11 -60.00000000000001 - 21 -22.000000000000004 - 31 -0.0 - 0 -LINE - 62 -5 - 8 -0 - 10 -50.0 - 20 -82.0 - 30 -0.0 - 11 -60.00000000000001 - 21 -82.0 - 31 -0.0 - 0 -LINE - 62 -5 - 8 -0 - 10 -37.0 - 20 -22.000000000000004 - 30 -0.0 - 11 -42.0 - 21 -22.000000000000004 - 31 -0.0 - 0 -LINE - 62 -5 - 8 -0 - 10 -37.0 - 20 -5.000000000000001 - 30 -0.0 - 11 -37.0 - 21 -22.000000000000004 - 31 -0.0 - 0 -LINE - 62 -5 - 8 -0 - 10 -42.0 - 20 -5.000000000000001 - 30 -0.0 - 11 -37.0 - 21 -5.000000000000001 - 31 -0.0 - 0 -LINE - 62 -5 - 8 -0 - 10 -47.33333333333334 - 20 -1.2500000000000002 - 30 -0.0 - 11 -47.33333333333334 - 21 -3.7500000000000004 +87.00000000000001 31 0.0 0 LINE + 6 +DOTTED 62 -5 +1 8 0 10 -47.33333333333334 +88.65427803486148 20 -3.7500000000000004 +104.00000000000001 30 0.0 11 -44.66666666666668 +61.65427803486147 21 -3.7500000000000004 +104.00000000000001 31 0.0 0 @@ -1499,15 +1115,15 @@ LINE 8 0 10 -44.66666666666668 +61.65427803486147 20 -3.7500000000000004 +87.00000000000001 30 0.0 11 -44.66666666666667 +61.65427803486147 21 -1.2500000000000002 +104.00000000000001 31 0.0 0 @@ -1517,15 +1133,15 @@ LINE 8 0 10 -53.75000000000001 +88.65427803486148 20 -16.333333333333336 +164.0 30 0.0 11 -51.25000000000001 +88.65427803486148 21 -16.333333333333336 +104.00000000000001 31 0.0 0 @@ -1535,15 +1151,15 @@ LINE 8 0 10 -51.25000000000001 +61.65427803486147 20 -16.333333333333336 +164.0 30 0.0 11 -51.25000000000001 +88.65427803486148 21 -10.666666666666666 +164.0 31 0.0 0 @@ -1553,15 +1169,15 @@ LINE 8 0 10 -51.25000000000001 +61.65427803486147 20 -10.666666666666666 +104.00000000000001 30 0.0 11 -53.75000000000001 +61.65427803486147 21 -10.666666666666666 +164.0 31 0.0 0 @@ -1571,33 +1187,15 @@ LINE 8 0 10 -36.58333333333334 - 20 -26.000000000000004 - 30 -0.0 - 11 -30.416666666666675 - 21 -26.000000000000004 - 31 0.0 - 0 -LINE - 62 -5 - 8 -0 - 10 -30.416666666666675 20 -26.000000000000004 +87.00000000000001 30 0.0 11 -30.416666666666675 +61.65427803486147 21 -25.500000000000004 +87.00000000000001 31 0.0 0 @@ -1607,51 +1205,15 @@ LINE 8 0 10 -30.416666666666675 - 20 -25.500000000000004 - 30 0.0 - 11 -36.58333333333334 - 21 -25.500000000000004 - 31 -0.0 - 0 -LINE - 62 -5 - 8 -0 - 10 -36.58333333333334 20 -25.500000000000004 +27.0 30 0.0 11 -36.58333333333334 - 21 -26.000000000000004 - 31 -0.0 - 0 -LINE - 62 -5 - 8 -0 - 10 -22.58333333333334 - 20 -26.000000000000004 - 30 0.0 - 11 -19.41666666666667 21 -26.000000000000004 +87.00000000000001 31 0.0 0 @@ -1661,33 +1223,15 @@ LINE 8 0 10 -19.41666666666667 +61.65427803486147 20 -26.000000000000004 +27.0 30 0.0 11 -19.41666666666667 - 21 -25.500000000000004 - 31 0.0 - 0 -LINE - 62 -5 - 8 -0 - 10 -19.41666666666667 - 20 -25.500000000000004 - 30 -0.0 - 11 -22.583333333333336 21 -25.500000000000004 +27.0 31 0.0 0 @@ -1697,15 +1241,15 @@ LINE 8 0 10 -22.583333333333336 +88.65427803486148 20 -25.500000000000004 +27.000000000000004 30 0.0 11 -22.58333333333334 +88.65427803486148 21 -26.000000000000004 +10.000000000000002 31 0.0 0 @@ -1715,33 +1259,35 @@ LINE 8 0 10 -7.749999999999994 +61.65427803486147 20 -41.75000000000001 +10.000000000000002 30 0.0 11 -7.750000000000002 +61.65427803486147 21 -62.25000000000001 +27.000000000000004 31 0.0 0 LINE + 6 +DOTTED 62 -5 +1 8 0 10 -7.750000000000002 +61.65427803486147 20 -62.25000000000001 +10.000000000000002 30 0.0 11 -7.25 +88.65427803486148 21 -62.25000000000001 +10.000000000000002 31 0.0 0 @@ -1751,33 +1297,15 @@ LINE 8 0 10 -7.25 +61.65427803486147 20 -62.25000000000001 - 30 -0.0 - 11 -7.249999999999994 - 21 -41.75000000000001 - 31 0.0 - 0 -LINE - 62 -5 - 8 -0 - 10 -7.249999999999994 - 20 -41.75000000000001 30 0.0 11 -7.749999999999994 +61.65427803486147 21 -41.75000000000001 +10.000000000000002 31 0.0 0 @@ -1787,51 +1315,15 @@ LINE 8 0 10 -11.583333333333337 +88.65427803486148 20 -26.000000000000004 - 30 0.0 - 11 -5.416666666666672 - 21 -26.000000000000004 - 31 -0.0 - 0 -LINE - 62 -5 - 8 -0 - 10 -5.416666666666672 - 20 -26.000000000000004 30 0.0 11 -5.416666666666672 +61.65427803486147 21 -25.500000000000004 - 31 -0.0 - 0 -LINE - 62 -5 - 8 -0 - 10 -5.416666666666672 - 20 -25.500000000000004 - 30 0.0 - 11 -11.583333333333337 - 21 -25.500000000000004 31 0.0 0 @@ -1841,33 +1333,15 @@ LINE 8 0 10 -11.583333333333337 +88.65427803486148 20 -25.500000000000004 +10.000000000000002 30 0.0 11 -11.583333333333337 +88.65427803486148 21 -26.000000000000004 - 31 0.0 - 0 -LINE - 62 -5 - 8 -0 - 10 -57.50000000000001 - 20 -62.000000000000014 - 30 -0.0 - 11 -57.50000000000001 - 21 -67.00000000000001 31 0.0 0 @@ -1877,15 +1351,15 @@ LINE 8 0 10 -57.50000000000001 +70.40427803486146 20 -67.00000000000001 +156.25000000000003 30 0.0 11 -52.50000000000001 +79.90427803486146 21 -62.000000000000014 +156.25000000000003 31 0.0 0 @@ -1895,15 +1369,15 @@ LINE 8 0 10 -52.50000000000001 +79.90427803486146 20 -62.000000000000014 +156.25000000000003 30 0.0 11 -52.50000000000001 +79.90427803486146 21 -42.0 +156.75 31 0.0 0 @@ -1913,15 +1387,15 @@ LINE 8 0 10 -52.50000000000001 +79.90427803486146 20 -42.0 +156.75 30 0.0 11 -57.50000000000001 +70.40427803486146 21 -37.0 +156.75 31 0.0 0 @@ -1931,15 +1405,15 @@ LINE 8 0 10 -57.50000000000001 +70.40427803486146 20 -37.0 +156.75 30 0.0 11 -57.50000000000001 +70.40427803486146 21 -42.0 +156.25000000000003 31 0.0 0 @@ -1949,15 +1423,15 @@ LINE 8 0 10 -38.25000000000001 +79.65427803486146 20 -10.666666666666668 +2.5000000000000004 30 0.0 11 -40.75000000000001 +79.65427803486146 21 -10.666666666666668 +7.500000000000001 31 0.0 0 @@ -1967,15 +1441,15 @@ LINE 8 0 10 -40.75000000000001 +79.65427803486146 20 -10.666666666666668 +7.500000000000001 30 0.0 11 -40.75000000000001 +70.65427803486146 21 -16.33333333333334 +7.500000000000001 31 0.0 0 @@ -1985,15 +1459,15 @@ LINE 8 0 10 -40.75000000000001 +70.65427803486146 20 -16.33333333333334 +7.500000000000001 30 0.0 11 -38.25000000000001 +70.65427803486146 21 -16.33333333333334 +2.5000000000000004 31 0.0 0 diff --git a/rocolib/output/BatteryStackMount/tree.png b/rocolib/output/BatteryStackMount/tree.png index 1f52968521d00003c090e040a5491b1be4b4f3f6..5bd7f15ee0f59ded404e1017601d2c4706d16dc5 100644 Binary files a/rocolib/output/BatteryStackMount/tree.png and b/rocolib/output/BatteryStackMount/tree.png differ