diff --git a/rocolib/builders/CabinBuilder.py b/rocolib/builders/CabinBuilder.py index 0d4a19d79947b189caa5e251a67e47d922442908..952edba3c4fd831b3fa74e2a369f865acae4f41f 100644 --- a/rocolib/builders/CabinBuilder.py +++ b/rocolib/builders/CabinBuilder.py @@ -39,23 +39,23 @@ c.addConnection(("star", "b"), ("rear", "r"), angle=90, tabWidth=10) c.addConnection(("port", "b"), ("rear", "l"), angle=90, tabWidth=10) # Interface to floats - -c.addParameter("length", 200, paramType="length") - -c.addSubcomponent("portsplit","SplitEdge") -c.addSubcomponent("starsplit","SplitEdge") - -c.addConstraint(("portsplit","botlength"), ("length", "depth"), "[sum(x)]") -c.addConstraint(("portsplit","toplength"), ("length", "depth"), "[x[0]/2., x[1], x[0]/2.]") -c.addConnection(("portsplit", "topedge1"), ("port", "l")) - -c.addConstraint(("starsplit","botlength"), ("length", "depth"), "[sum(x)]") -c.addConstraint(("starsplit","toplength"), ("length", "depth"), "[x[0]/2., x[1], x[0]/2.]") -c.addConnection(("starsplit", "topedge1"), ("star", "r")) - -c.inheritInterface("portedge", ("portsplit", "botedge0")) -c.inheritInterface("staredge", ("starsplit", "botedge0")) -c.inheritInterface("foreedge", ("fore", "t")) -c.inheritInterface("rearedge", ("rear", "b")) +# +# c.addParameter("length", 200, paramType="length") +# +# c.addSubcomponent("portsplit","SplitEdge") +# c.addSubcomponent("starsplit","SplitEdge") +# +# c.addConstraint(("portsplit","botlength"), ("length", "depth"), "[sum(x)]") +# c.addConstraint(("portsplit","toplength"), ("length", "depth"), "[x[0]/2., x[1], x[0]/2.]") +# c.addConnection(("portsplit", "topedge1"), ("port", "l")) +# +# c.addConstraint(("starsplit","botlength"), ("length", "depth"), "[sum(x)]") +# c.addConstraint(("starsplit","toplength"), ("length", "depth"), "[x[0]/2., x[1], x[0]/2.]") +# c.addConnection(("starsplit", "topedge1"), ("star", "r")) + +# c.inheritInterface("portedge", ("portsplit", "botedge0")) +# c.inheritInterface("staredge", ("starsplit", "botedge0")) +c.inheritInterface("foreedge", ("port", "l")) +c.inheritInterface("rearedge", ("star", "r")) c.toLibrary("Cabin") diff --git a/rocolib/builders/TugBuilder.py b/rocolib/builders/TugBuilder.py index 8e20af34235ba2645383c68d66eaea87a14db581..a0925a040a2749c89347f6ebb644ce57dc39b01f 100644 --- a/rocolib/builders/TugBuilder.py +++ b/rocolib/builders/TugBuilder.py @@ -2,19 +2,35 @@ from rocolib.api.components.Component import Component c = Component() -# BOX +c.addParameter("tlength", 156, paramType="length") +c.addParameter("twidth", 90, paramType="length") +c.addParameter("tdepth", 70, paramType="length") + +c.addSubcomponent("cabin","Cabin", inherit="depth") +c.addConstraint(("cabin","width"), "twidth") #cabin depth and length can be anything -c.addSubcomponent("cabin","Cabin", inherit=True, prefix=None) c.addSubcomponent("boat","BoatBase", root=True, inherit=True) +c.addConstraint(("boat","boat.length"), "tlength") +c.addConstraint(("boat","boat.width"), "twidth") +c.addConstraint(("boat","boat.depth"), "tdepth") +c.addConstraint(("boat","bow.point"), "tlength", "x/2.") +c.addConstraint(("boat","stern.point"), "tlength", "x/8.") + +c.addSubcomponent("portsplit", "SplitEdge") +c.addConstraint(("portsplit", "toplength"), ("tlength"), "(x,)") +c.addConstraint(("portsplit", "botlength"), ("tlength", "cabin.depth"), "(0.5 * x[0] - 0.5 * x[1], x[1], 0.5 * x[0] - 0.5 * x[1])") + +c.addConnection(("cabin", "foreedge"), ("portsplit", "botedge1")) +c.addConnection(("boat", "portedge"), ("portsplit", "topedge0")) -c.addConstraint(("boat","boat.length"), ("length", "depth"), "sum(x)") -c.addConstraint(("boat","boat.width"), "width") -c.addConstraint(("boat","boat.depth"), "width", "x/3.") -c.addConstraint(("boat","bow.point"), "length", "x/2.") -c.addConstraint(("boat","stern.point"), "length", "x/8.") +# +c.addSubcomponent("starsplit", "SplitEdge") +c.addConstraint(("starsplit", "toplength"), ("tlength"), "(x,)") +c.addConstraint(("starsplit", "botlength"), ("tlength", "cabin.depth"), "(0.5 * x[0] - 0.5 * x[1], x[1], 0.5 * x[0] - 0.5 * x[1])") -c.addConnection(("cabin", "portedge"), ("boat", "portedge"), angle=0) -c.addConnection(("cabin", "staredge"), ("boat", "staredge"), angle=0, tabWidth=10) +c.addConnection(("cabin", "rearedge"), ("starsplit", "botedge1"), tabWidth=10) +c.addConnection(("boat", "staredge"), ("starsplit", "topedge0")) +# c.inheritInterface(("portedge"), ("boat", "portedge")) c.inheritInterface(("staredge"), ("boat", "staredge")) diff --git a/rocolib/builders/boat/HouseboatWithServoMountAndStackBuilder.py b/rocolib/builders/boat/HouseboatWithServoMountAndStackBuilder.py deleted file mode 100644 index 86867ca3f1aac644cfc1750b93f6c70e89b9c9d2..0000000000000000000000000000000000000000 --- a/rocolib/builders/boat/HouseboatWithServoMountAndStackBuilder.py +++ /dev/null @@ -1,19 +0,0 @@ -from rocolib.api.components.Component import Component -from rocolib.api.Function import Function - -c = Component() - -c.addSubcomponent("boat", "Tug", inherit=True, prefix=None) -c.inheritAllInterfaces("boat") - -c.addConstConstraint(("boat", "length"), 156) -c.addConstConstraint(("boat", "width"), 90) -c.addConstConstraint(("boat", "depth"), 70) - -c.addSubcomponent("servostackbattery", "ServoStackBatteryMount") -c.inheritAllInterfaces("servostackbattery") - -c.addConnection(("boat", "portedge"), ("servostackbattery", "lTopSplit")) #both face the same direction -c.addConnection(("boat", "staredge"), ("servostackbattery", "rTopSplit")) - -c.toLibrary("HouseboatWithServoMountAndStack") diff --git a/rocolib/builders/boat/HouseboatWithServoStackBattery.py b/rocolib/builders/boat/HouseboatWithServoStackBattery.py new file mode 100644 index 0000000000000000000000000000000000000000..a46679ee9b76538e7e691bf6a08be72da86ad076 --- /dev/null +++ b/rocolib/builders/boat/HouseboatWithServoStackBattery.py @@ -0,0 +1,44 @@ +from rocolib.api.components.Component import Component +from rocolib.api.Function import Function + +c = Component() + +c.addSubcomponent("boat", "Tug", inherit=True) +c.inheritAllInterfaces("boat") + +c.addConstConstraint(("boat", "length"), 156) +c.addConstConstraint(("boat", "width"), 90) +c.addConstConstraint(("boat", "depth"), 70) + +c.addSubcomponent("servostack", "ServoStackMount") +c.inheritAllInterfaces("servostack") + +# c.addConnection(("boat", "portedge"), ("servostack", "lTopSplit")) #both face the same direction +# c.addConnection(("boat", "staredge"), ("servostack", "rTopSplit")) + +c.addSubcomponent("batterymount", "BatteryMount") +c.inheritAllInterfaces("batterymount") +# +c.addSubcomponent("portsplit", "SplitEdge") +c.inheritAllInterfaces("portsplit") +c.addConstConstraint(("portsplit", "toplength"), (156,)) #156-61 +c.addConstConstraint(("portsplit", "botlength"), (61, 10, 24, 61)) + +c.addConnection(("portsplit", "topedge0"), ("boat", "portedge")) + +c.addConnection(("portsplit", "botedge0"), ("servostack", "lstacksplit")) +c.addConnection(("portsplit", "botedge2"), ("servostack", "lservosplit")) +c.addConnection(("batterymount", "leftArmInterface"),("portsplit", "botedge3"), tabWidth=10) + +c.addSubcomponent("starsplit", "SplitEdge") +c.inheritAllInterfaces("starsplit") +c.addConstConstraint(("starsplit", "toplength"), (156,)) +c.addConstConstraint(("starsplit", "botlength"), (61, 24, 10, 61)) + +c.addConnection(("starsplit", "topedge0"), ("boat", "staredge")) + +c.addConnection(("starsplit", "botedge3"), ("servostack", "rstacksplit")) +c.addConnection(("starsplit", "botedge1"), ("servostack", "rservosplit")) +c.addConnection(("batterymount", "rightArmInterface"),("starsplit", "botedge0"), tabWidth=10) + +c.toLibrary("HouseboatWithServoStackBattery") diff --git a/rocolib/builders/output/Cabin/graph-anim.svg b/rocolib/builders/output/Cabin/graph-anim.svg new file mode 100644 index 0000000000000000000000000000000000000000..f42a30a36de36df1292c90ef5800afd570ddfe8d --- /dev/null +++ b/rocolib/builders/output/Cabin/graph-anim.svg @@ -0,0 +1,60 @@ +<?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="110.000000mm" version="1.1" viewBox="0.000000 0.000000 120.000000 110.000000" width="120.000000mm"> + <defs/> + <line opacity="0.5" stroke="#0000ff" x1="30.000000000000004" x2="90.0" y1="30.000000000000004" y2="30.000000000000004"/> + <line opacity="0.5" stroke="#0000ff" x1="90.0" x2="90.0" y1="30.000000000000004" y2="80.00000000000001"/> + <line opacity="0.5" stroke="#0000ff" x1="90.0" x2="30.000000000000004" y1="80.00000000000001" y2="80.00000000000001"/> + <line opacity="0.5" stroke="#0000ff" x1="30.000000000000004" x2="30.000000000000004" y1="80.00000000000001" y2="30.000000000000004"/> + <line stroke="#000000" x1="90.0" x2="30.000000000000004" y1="0.0" y2="0.0"/> + <line stroke="#000000" x1="90.0" x2="90.0" y1="30.000000000000004" y2="0.0"/> + <line stroke="#000000" x1="30.000000000000004" x2="30.000000000000004" y1="0.0" y2="30.000000000000004"/> + <line opacity="0.5" stroke="#0000ff" x1="90.0" x2="120.00000000000001" y1="30.000000000000004" y2="30.000000000000004"/> + <line stroke="#000000" x1="120.00000000000001" x2="120.00000000000001" y1="80.00000000000001" y2="30.000000000000004"/> + <line stroke="#000000" x1="90.0" x2="120.00000000000001" y1="80.00000000000001" y2="80.00000000000001"/> + <line stroke="#000000" x1="90.0" x2="90.0" y1="20.000000000000004" y2="30.000000000000004"/> + <line stroke="#000000" x1="120.00000000000001" x2="90.0" y1="20.000000000000004" y2="20.000000000000004"/> + <line stroke="#000000" x1="120.00000000000001" x2="120.00000000000001" y1="30.000000000000004" y2="20.000000000000004"/> + <line opacity="0.5" stroke="#0000ff" x1="90.0" x2="90.0" y1="80.00000000000001" y2="110.00000000000001"/> + <line stroke="#000000" x1="30.000000000000004" x2="90.0" y1="110.00000000000001" y2="110.00000000000001"/> + <line stroke="#000000" x1="30.000000000000004" x2="30.000000000000004" y1="80.00000000000001" y2="110.00000000000001"/> + <line stroke="#000000" x1="100.0" x2="90.0" y1="80.00000000000001" y2="80.00000000000001"/> + <line stroke="#000000" x1="100.0" x2="100.0" y1="110.00000000000001" y2="80.00000000000001"/> + <line stroke="#000000" x1="90.0" x2="100.0" y1="110.00000000000001" y2="110.00000000000001"/> + <line opacity="0.5" stroke="#0000ff" x1="0.0" x2="30.000000000000004" y1="30.000000000000004" y2="30.000000000000004"/> + <line opacity="0.5" stroke="#0000ff" x1="30.000000000000004" x2="0.0" y1="80.00000000000001" y2="80.00000000000001"/> + <line stroke="#000000" x1="0.0" x2="0.0" y1="30.000000000000004" y2="80.00000000000001"/> + <line stroke="#000000" x1="0.0" x2="0.0" y1="20.000000000000004" y2="30.000000000000004"/> + <line stroke="#000000" x1="30.000000000000004" x2="0.0" y1="20.000000000000004" y2="20.000000000000004"/> + <line stroke="#000000" x1="30.000000000000004" x2="30.000000000000004" y1="30.000000000000004" y2="20.000000000000004"/> + <line stroke="#000000" x1="30.000000000000004" x2="30.000000000000004" y1="90.0" y2="80.00000000000001"/> + <line stroke="#000000" x1="0.0" x2="30.000000000000004" y1="90.0" y2="90.0"/> + <line stroke="#000000" x1="0.0" x2="0.0" y1="80.00000000000001" y2="90.0"/> + <line stroke="#888888" x1="82.25000000000001" x2="82.25000000000001" y1="20.250000000000004" y2="9.750000000000002"/> + <line stroke="#888888" x1="82.25000000000001" x2="82.75000000000001" y1="9.750000000000002" y2="9.750000000000002"/> + <line stroke="#888888" x1="82.75000000000001" x2="82.75000000000001" y1="9.750000000000002" y2="20.250000000000004"/> + <line stroke="#888888" x1="82.75000000000001" x2="82.25000000000001" y1="20.250000000000004" y2="20.250000000000004"/> + <line stroke="#888888" x1="37.75000000000001" x2="37.75000000000001" y1="9.750000000000002" y2="20.250000000000004"/> + <line stroke="#888888" x1="37.75000000000001" x2="37.25000000000001" y1="20.250000000000004" y2="20.250000000000004"/> + <line stroke="#888888" x1="37.25000000000001" x2="37.25000000000001" y1="20.250000000000004" y2="9.750000000000002"/> + <line stroke="#888888" x1="37.25000000000001" x2="37.75000000000001" y1="9.750000000000002" y2="9.750000000000002"/> + <line stroke="#888888" x1="99.75000000000001" x2="110.25000000000001" y1="72.25000000000001" y2="72.25000000000001"/> + <line stroke="#888888" x1="110.25000000000001" x2="110.25000000000001" y1="72.25000000000001" y2="72.75"/> + <line stroke="#888888" x1="110.25000000000001" x2="99.75000000000001" y1="72.75" y2="72.75"/> + <line stroke="#888888" x1="99.75000000000001" x2="99.75000000000001" y1="72.75" y2="72.25000000000001"/> + <line stroke="#888888" x1="110.00000000000001" x2="110.00000000000001" y1="22.5" y2="27.500000000000004"/> + <line stroke="#888888" x1="110.00000000000001" x2="100.0" y1="27.500000000000004" y2="27.500000000000004"/> + <line stroke="#888888" x1="100.0" x2="100.0" y1="27.500000000000004" y2="22.5"/> + <line stroke="#888888" x1="37.75000000000001" x2="37.75000000000001" y1="89.75" y2="100.25000000000001"/> + <line stroke="#888888" x1="37.75000000000001" x2="37.25000000000001" y1="100.25000000000001" y2="100.25000000000001"/> + <line stroke="#888888" x1="37.25000000000001" x2="37.25000000000001" y1="100.25000000000001" y2="89.75"/> + <line stroke="#888888" x1="37.25000000000001" x2="37.75000000000001" y1="89.75" y2="89.75"/> + <line stroke="#888888" x1="97.50000000000001" x2="92.50000000000001" y1="100.0" y2="100.0"/> + <line stroke="#888888" x1="92.50000000000001" x2="92.50000000000001" y1="100.0" y2="90.0"/> + <line stroke="#888888" x1="92.50000000000001" x2="97.50000000000001" y1="90.0" y2="90.0"/> + <line stroke="#888888" x1="20.000000000000004" x2="20.000000000000004" y1="22.5" y2="27.500000000000004"/> + <line stroke="#888888" x1="20.000000000000004" x2="10.000000000000002" y1="27.500000000000004" y2="27.500000000000004"/> + <line stroke="#888888" x1="10.000000000000002" x2="10.000000000000002" y1="27.500000000000004" y2="22.5"/> + <line stroke="#888888" x1="10.000000000000002" x2="10.000000000000002" y1="87.5" y2="82.50000000000001"/> + <line stroke="#888888" x1="10.000000000000002" x2="20.000000000000004" y1="82.50000000000001" y2="82.50000000000001"/> + <line stroke="#888888" x1="20.000000000000004" x2="20.000000000000004" y1="82.50000000000001" y2="87.5"/> +</svg> diff --git a/rocolib/builders/output/Cabin/graph-autofold-default.dxf b/rocolib/builders/output/Cabin/graph-autofold-default.dxf new file mode 100644 index 0000000000000000000000000000000000000000..05c2e4db40c7ac3479551b26a5ea428a6af1a9c9 --- /dev/null +++ b/rocolib/builders/output/Cabin/graph-autofold-default.dxf @@ -0,0 +1,1986 @@ + 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 +30.000000000000004 + 20 +30.000000000000004 + 30 +0.0 + 11 +90.0 + 21 +30.000000000000004 + 31 +0.0 + 0 +LINE + 6 +DOTTED + 62 +1 + 8 +90 + 10 +90.0 + 20 +30.000000000000004 + 30 +0.0 + 11 +90.0 + 21 +80.00000000000001 + 31 +0.0 + 0 +LINE + 6 +DOTTED + 62 +1 + 8 +90 + 10 +90.0 + 20 +80.00000000000001 + 30 +0.0 + 11 +30.000000000000004 + 21 +80.00000000000001 + 31 +0.0 + 0 +LINE + 6 +DOTTED + 62 +1 + 8 +90 + 10 +30.000000000000004 + 20 +80.00000000000001 + 30 +0.0 + 11 +30.000000000000004 + 21 +30.000000000000004 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +cut + 10 +90.0 + 20 +0.0 + 30 +0.0 + 11 +30.000000000000004 + 21 +0.0 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +cut + 10 +90.0 + 20 +30.000000000000004 + 30 +0.0 + 11 +90.0 + 21 +0.0 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +cut + 10 +30.000000000000004 + 20 +0.0 + 30 +0.0 + 11 +30.000000000000004 + 21 +30.000000000000004 + 31 +0.0 + 0 +LINE + 6 +DOTTED + 62 +1 + 8 +90 + 10 +90.0 + 20 +30.000000000000004 + 30 +0.0 + 11 +120.00000000000001 + 21 +30.000000000000004 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +cut + 10 +120.00000000000001 + 20 +80.00000000000001 + 30 +0.0 + 11 +120.00000000000001 + 21 +30.000000000000004 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +cut + 10 +90.0 + 20 +80.00000000000001 + 30 +0.0 + 11 +120.00000000000001 + 21 +80.00000000000001 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +cut + 10 +90.0 + 20 +20.000000000000004 + 30 +0.0 + 11 +90.0 + 21 +30.000000000000004 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +cut + 10 +120.00000000000001 + 20 +20.000000000000004 + 30 +0.0 + 11 +90.0 + 21 +20.000000000000004 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +cut + 10 +120.00000000000001 + 20 +30.000000000000004 + 30 +0.0 + 11 +120.00000000000001 + 21 +20.000000000000004 + 31 +0.0 + 0 +LINE + 6 +DOTTED + 62 +1 + 8 +90 + 10 +90.0 + 20 +80.00000000000001 + 30 +0.0 + 11 +90.0 + 21 +110.00000000000001 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +cut + 10 +30.000000000000004 + 20 +110.00000000000001 + 30 +0.0 + 11 +90.0 + 21 +110.00000000000001 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +cut + 10 +30.000000000000004 + 20 +80.00000000000001 + 30 +0.0 + 11 +30.000000000000004 + 21 +110.00000000000001 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +cut + 10 +100.0 + 20 +80.00000000000001 + 30 +0.0 + 11 +90.0 + 21 +80.00000000000001 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +cut + 10 +100.0 + 20 +110.00000000000001 + 30 +0.0 + 11 +100.0 + 21 +80.00000000000001 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +cut + 10 +90.0 + 20 +110.00000000000001 + 30 +0.0 + 11 +100.0 + 21 +110.00000000000001 + 31 +0.0 + 0 +LINE + 6 +DOTTED + 62 +1 + 8 +90 + 10 +0.0 + 20 +30.000000000000004 + 30 +0.0 + 11 +30.000000000000004 + 21 +30.000000000000004 + 31 +0.0 + 0 +LINE + 6 +DOTTED + 62 +1 + 8 +90 + 10 +30.000000000000004 + 20 +80.00000000000001 + 30 +0.0 + 11 +0.0 + 21 +80.00000000000001 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +cut + 10 +0.0 + 20 +30.000000000000004 + 30 +0.0 + 11 +0.0 + 21 +80.00000000000001 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +cut + 10 +0.0 + 20 +20.000000000000004 + 30 +0.0 + 11 +0.0 + 21 +30.000000000000004 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +cut + 10 +30.000000000000004 + 20 +20.000000000000004 + 30 +0.0 + 11 +0.0 + 21 +20.000000000000004 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +cut + 10 +30.000000000000004 + 20 +30.000000000000004 + 30 +0.0 + 11 +30.000000000000004 + 21 +20.000000000000004 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +cut + 10 +30.000000000000004 + 20 +90.0 + 30 +0.0 + 11 +30.000000000000004 + 21 +80.00000000000001 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +cut + 10 +0.0 + 20 +90.0 + 30 +0.0 + 11 +30.000000000000004 + 21 +90.0 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +cut + 10 +0.0 + 20 +80.00000000000001 + 30 +0.0 + 11 +0.0 + 21 +90.0 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +cut + 10 +82.25000000000001 + 20 +20.250000000000004 + 30 +0.0 + 11 +82.25000000000001 + 21 +9.750000000000002 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +cut + 10 +82.25000000000001 + 20 +9.750000000000002 + 30 +0.0 + 11 +82.75000000000001 + 21 +9.750000000000002 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +cut + 10 +82.75000000000001 + 20 +9.750000000000002 + 30 +0.0 + 11 +82.75000000000001 + 21 +20.250000000000004 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +cut + 10 +82.75000000000001 + 20 +20.250000000000004 + 30 +0.0 + 11 +82.25000000000001 + 21 +20.250000000000004 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +cut + 10 +37.75000000000001 + 20 +9.750000000000002 + 30 +0.0 + 11 +37.75000000000001 + 21 +20.250000000000004 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +cut + 10 +37.75000000000001 + 20 +20.250000000000004 + 30 +0.0 + 11 +37.25000000000001 + 21 +20.250000000000004 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +cut + 10 +37.25000000000001 + 20 +20.250000000000004 + 30 +0.0 + 11 +37.25000000000001 + 21 +9.750000000000002 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +cut + 10 +37.25000000000001 + 20 +9.750000000000002 + 30 +0.0 + 11 +37.75000000000001 + 21 +9.750000000000002 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +cut + 10 +99.75000000000001 + 20 +72.25000000000001 + 30 +0.0 + 11 +110.25000000000001 + 21 +72.25000000000001 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +cut + 10 +110.25000000000001 + 20 +72.25000000000001 + 30 +0.0 + 11 +110.25000000000001 + 21 +72.75 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +cut + 10 +110.25000000000001 + 20 +72.75 + 30 +0.0 + 11 +99.75000000000001 + 21 +72.75 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +cut + 10 +99.75000000000001 + 20 +72.75 + 30 +0.0 + 11 +99.75000000000001 + 21 +72.25000000000001 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +cut + 10 +110.00000000000001 + 20 +22.5 + 30 +0.0 + 11 +110.00000000000001 + 21 +27.500000000000004 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +cut + 10 +110.00000000000001 + 20 +27.500000000000004 + 30 +0.0 + 11 +100.0 + 21 +27.500000000000004 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +cut + 10 +100.0 + 20 +27.500000000000004 + 30 +0.0 + 11 +100.0 + 21 +22.5 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +cut + 10 +37.75000000000001 + 20 +89.75 + 30 +0.0 + 11 +37.75000000000001 + 21 +100.25000000000001 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +cut + 10 +37.75000000000001 + 20 +100.25000000000001 + 30 +0.0 + 11 +37.25000000000001 + 21 +100.25000000000001 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +cut + 10 +37.25000000000001 + 20 +100.25000000000001 + 30 +0.0 + 11 +37.25000000000001 + 21 +89.75 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +cut + 10 +37.25000000000001 + 20 +89.75 + 30 +0.0 + 11 +37.75000000000001 + 21 +89.75 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +cut + 10 +97.50000000000001 + 20 +100.0 + 30 +0.0 + 11 +92.50000000000001 + 21 +100.0 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +cut + 10 +92.50000000000001 + 20 +100.0 + 30 +0.0 + 11 +92.50000000000001 + 21 +90.0 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +cut + 10 +92.50000000000001 + 20 +90.0 + 30 +0.0 + 11 +97.50000000000001 + 21 +90.0 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +cut + 10 +20.000000000000004 + 20 +22.5 + 30 +0.0 + 11 +20.000000000000004 + 21 +27.500000000000004 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +cut + 10 +20.000000000000004 + 20 +27.500000000000004 + 30 +0.0 + 11 +10.000000000000002 + 21 +27.500000000000004 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +cut + 10 +10.000000000000002 + 20 +27.500000000000004 + 30 +0.0 + 11 +10.000000000000002 + 21 +22.5 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +cut + 10 +10.000000000000002 + 20 +87.5 + 30 +0.0 + 11 +10.000000000000002 + 21 +82.50000000000001 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +cut + 10 +10.000000000000002 + 20 +82.50000000000001 + 30 +0.0 + 11 +20.000000000000004 + 21 +82.50000000000001 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +cut + 10 +20.000000000000004 + 20 +82.50000000000001 + 30 +0.0 + 11 +20.000000000000004 + 21 +87.5 + 31 +0.0 + 0 +ENDSEC + 0 +EOF diff --git a/rocolib/builders/output/Cabin/graph-autofold-graph.dxf b/rocolib/builders/output/Cabin/graph-autofold-graph.dxf new file mode 100644 index 0000000000000000000000000000000000000000..1d97650b6a9cc2c2fba3ae7ad9369e88086a59b9 --- /dev/null +++ b/rocolib/builders/output/Cabin/graph-autofold-graph.dxf @@ -0,0 +1,1966 @@ + 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 +30.000000000000004 + 20 +30.000000000000004 + 30 +0.0 + 11 +90.0 + 21 +30.000000000000004 + 31 +0.0 + 0 +LINE + 6 +DOTTED + 62 +1 + 8 +0 + 10 +90.0 + 20 +30.000000000000004 + 30 +0.0 + 11 +90.0 + 21 +80.00000000000001 + 31 +0.0 + 0 +LINE + 6 +DOTTED + 62 +1 + 8 +0 + 10 +90.0 + 20 +80.00000000000001 + 30 +0.0 + 11 +30.000000000000004 + 21 +80.00000000000001 + 31 +0.0 + 0 +LINE + 6 +DOTTED + 62 +1 + 8 +0 + 10 +30.000000000000004 + 20 +80.00000000000001 + 30 +0.0 + 11 +30.000000000000004 + 21 +30.000000000000004 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +90.0 + 20 +0.0 + 30 +0.0 + 11 +30.000000000000004 + 21 +0.0 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +90.0 + 20 +30.000000000000004 + 30 +0.0 + 11 +90.0 + 21 +0.0 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +30.000000000000004 + 20 +0.0 + 30 +0.0 + 11 +30.000000000000004 + 21 +30.000000000000004 + 31 +0.0 + 0 +LINE + 6 +DOTTED + 62 +1 + 8 +0 + 10 +90.0 + 20 +30.000000000000004 + 30 +0.0 + 11 +120.00000000000001 + 21 +30.000000000000004 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +120.00000000000001 + 20 +80.00000000000001 + 30 +0.0 + 11 +120.00000000000001 + 21 +30.000000000000004 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +90.0 + 20 +80.00000000000001 + 30 +0.0 + 11 +120.00000000000001 + 21 +80.00000000000001 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +90.0 + 20 +20.000000000000004 + 30 +0.0 + 11 +90.0 + 21 +30.000000000000004 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +120.00000000000001 + 20 +20.000000000000004 + 30 +0.0 + 11 +90.0 + 21 +20.000000000000004 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +120.00000000000001 + 20 +30.000000000000004 + 30 +0.0 + 11 +120.00000000000001 + 21 +20.000000000000004 + 31 +0.0 + 0 +LINE + 6 +DOTTED + 62 +1 + 8 +0 + 10 +90.0 + 20 +80.00000000000001 + 30 +0.0 + 11 +90.0 + 21 +110.00000000000001 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +30.000000000000004 + 20 +110.00000000000001 + 30 +0.0 + 11 +90.0 + 21 +110.00000000000001 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +30.000000000000004 + 20 +80.00000000000001 + 30 +0.0 + 11 +30.000000000000004 + 21 +110.00000000000001 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +100.0 + 20 +80.00000000000001 + 30 +0.0 + 11 +90.0 + 21 +80.00000000000001 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +100.0 + 20 +110.00000000000001 + 30 +0.0 + 11 +100.0 + 21 +80.00000000000001 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +90.0 + 20 +110.00000000000001 + 30 +0.0 + 11 +100.0 + 21 +110.00000000000001 + 31 +0.0 + 0 +LINE + 6 +DOTTED + 62 +1 + 8 +0 + 10 +0.0 + 20 +30.000000000000004 + 30 +0.0 + 11 +30.000000000000004 + 21 +30.000000000000004 + 31 +0.0 + 0 +LINE + 6 +DOTTED + 62 +1 + 8 +0 + 10 +30.000000000000004 + 20 +80.00000000000001 + 30 +0.0 + 11 +0.0 + 21 +80.00000000000001 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +0.0 + 20 +30.000000000000004 + 30 +0.0 + 11 +0.0 + 21 +80.00000000000001 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +0.0 + 20 +20.000000000000004 + 30 +0.0 + 11 +0.0 + 21 +30.000000000000004 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +30.000000000000004 + 20 +20.000000000000004 + 30 +0.0 + 11 +0.0 + 21 +20.000000000000004 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +30.000000000000004 + 20 +30.000000000000004 + 30 +0.0 + 11 +30.000000000000004 + 21 +20.000000000000004 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +30.000000000000004 + 20 +90.0 + 30 +0.0 + 11 +30.000000000000004 + 21 +80.00000000000001 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +0.0 + 20 +90.0 + 30 +0.0 + 11 +30.000000000000004 + 21 +90.0 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +0.0 + 20 +80.00000000000001 + 30 +0.0 + 11 +0.0 + 21 +90.0 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +82.25000000000001 + 20 +20.250000000000004 + 30 +0.0 + 11 +82.25000000000001 + 21 +9.750000000000002 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +82.25000000000001 + 20 +9.750000000000002 + 30 +0.0 + 11 +82.75000000000001 + 21 +9.750000000000002 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +82.75000000000001 + 20 +9.750000000000002 + 30 +0.0 + 11 +82.75000000000001 + 21 +20.250000000000004 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +82.75000000000001 + 20 +20.250000000000004 + 30 +0.0 + 11 +82.25000000000001 + 21 +20.250000000000004 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +37.75000000000001 + 20 +9.750000000000002 + 30 +0.0 + 11 +37.75000000000001 + 21 +20.250000000000004 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +37.75000000000001 + 20 +20.250000000000004 + 30 +0.0 + 11 +37.25000000000001 + 21 +20.250000000000004 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +37.25000000000001 + 20 +20.250000000000004 + 30 +0.0 + 11 +37.25000000000001 + 21 +9.750000000000002 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +37.25000000000001 + 20 +9.750000000000002 + 30 +0.0 + 11 +37.75000000000001 + 21 +9.750000000000002 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +99.75000000000001 + 20 +72.25000000000001 + 30 +0.0 + 11 +110.25000000000001 + 21 +72.25000000000001 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +110.25000000000001 + 20 +72.25000000000001 + 30 +0.0 + 11 +110.25000000000001 + 21 +72.75 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +110.25000000000001 + 20 +72.75 + 30 +0.0 + 11 +99.75000000000001 + 21 +72.75 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +99.75000000000001 + 20 +72.75 + 30 +0.0 + 11 +99.75000000000001 + 21 +72.25000000000001 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +110.00000000000001 + 20 +22.5 + 30 +0.0 + 11 +110.00000000000001 + 21 +27.500000000000004 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +110.00000000000001 + 20 +27.500000000000004 + 30 +0.0 + 11 +100.0 + 21 +27.500000000000004 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +100.0 + 20 +27.500000000000004 + 30 +0.0 + 11 +100.0 + 21 +22.5 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +37.75000000000001 + 20 +89.75 + 30 +0.0 + 11 +37.75000000000001 + 21 +100.25000000000001 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +37.75000000000001 + 20 +100.25000000000001 + 30 +0.0 + 11 +37.25000000000001 + 21 +100.25000000000001 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +37.25000000000001 + 20 +100.25000000000001 + 30 +0.0 + 11 +37.25000000000001 + 21 +89.75 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +37.25000000000001 + 20 +89.75 + 30 +0.0 + 11 +37.75000000000001 + 21 +89.75 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +97.50000000000001 + 20 +100.0 + 30 +0.0 + 11 +92.50000000000001 + 21 +100.0 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +92.50000000000001 + 20 +100.0 + 30 +0.0 + 11 +92.50000000000001 + 21 +90.0 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +92.50000000000001 + 20 +90.0 + 30 +0.0 + 11 +97.50000000000001 + 21 +90.0 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +20.000000000000004 + 20 +22.5 + 30 +0.0 + 11 +20.000000000000004 + 21 +27.500000000000004 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +20.000000000000004 + 20 +27.500000000000004 + 30 +0.0 + 11 +10.000000000000002 + 21 +27.500000000000004 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +10.000000000000002 + 20 +27.500000000000004 + 30 +0.0 + 11 +10.000000000000002 + 21 +22.5 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +10.000000000000002 + 20 +87.5 + 30 +0.0 + 11 +10.000000000000002 + 21 +82.50000000000001 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +10.000000000000002 + 20 +82.50000000000001 + 30 +0.0 + 11 +20.000000000000004 + 21 +82.50000000000001 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +20.000000000000004 + 20 +82.50000000000001 + 30 +0.0 + 11 +20.000000000000004 + 21 +87.5 + 31 +0.0 + 0 +ENDSEC + 0 +EOF diff --git a/rocolib/builders/output/Cabin/graph-lasercutter.svg b/rocolib/builders/output/Cabin/graph-lasercutter.svg new file mode 100644 index 0000000000000000000000000000000000000000..c18cb313f36ad94822c135b29f6d8935dede3144 --- /dev/null +++ b/rocolib/builders/output/Cabin/graph-lasercutter.svg @@ -0,0 +1,60 @@ +<?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="110.000000mm" version="1.1" viewBox="0.000000 0.000000 120.000000 110.000000" width="120.000000mm"> + <defs/> + <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="30.000000000000004" x2="90.0" y1="30.000000000000004" y2="30.000000000000004"/> + <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="90.0" x2="90.0" y1="30.000000000000004" y2="80.00000000000001"/> + <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="90.0" x2="30.000000000000004" y1="80.00000000000001" y2="80.00000000000001"/> + <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="30.000000000000004" x2="30.000000000000004" y1="80.00000000000001" y2="30.000000000000004"/> + <line stroke="#000000" x1="90.0" x2="30.000000000000004" y1="0.0" y2="0.0"/> + <line stroke="#000000" x1="90.0" x2="90.0" y1="30.000000000000004" y2="0.0"/> + <line stroke="#000000" x1="30.000000000000004" x2="30.000000000000004" y1="0.0" y2="30.000000000000004"/> + <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="90.0" x2="120.00000000000001" y1="30.000000000000004" y2="30.000000000000004"/> + <line stroke="#000000" x1="120.00000000000001" x2="120.00000000000001" y1="80.00000000000001" y2="30.000000000000004"/> + <line stroke="#000000" x1="90.0" x2="120.00000000000001" y1="80.00000000000001" y2="80.00000000000001"/> + <line stroke="#000000" x1="90.0" x2="90.0" y1="20.000000000000004" y2="30.000000000000004"/> + <line stroke="#000000" x1="120.00000000000001" x2="90.0" y1="20.000000000000004" y2="20.000000000000004"/> + <line stroke="#000000" x1="120.00000000000001" x2="120.00000000000001" y1="30.000000000000004" y2="20.000000000000004"/> + <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="90.0" x2="90.0" y1="80.00000000000001" y2="110.00000000000001"/> + <line stroke="#000000" x1="30.000000000000004" x2="90.0" y1="110.00000000000001" y2="110.00000000000001"/> + <line stroke="#000000" x1="30.000000000000004" x2="30.000000000000004" y1="80.00000000000001" y2="110.00000000000001"/> + <line stroke="#000000" x1="100.0" x2="90.0" y1="80.00000000000001" y2="80.00000000000001"/> + <line stroke="#000000" x1="100.0" x2="100.0" y1="110.00000000000001" y2="80.00000000000001"/> + <line stroke="#000000" x1="90.0" x2="100.0" y1="110.00000000000001" y2="110.00000000000001"/> + <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="0.0" x2="30.000000000000004" y1="30.000000000000004" y2="30.000000000000004"/> + <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="30.000000000000004" x2="0.0" y1="80.00000000000001" y2="80.00000000000001"/> + <line stroke="#000000" x1="0.0" x2="0.0" y1="30.000000000000004" y2="80.00000000000001"/> + <line stroke="#000000" x1="0.0" x2="0.0" y1="20.000000000000004" y2="30.000000000000004"/> + <line stroke="#000000" x1="30.000000000000004" x2="0.0" y1="20.000000000000004" y2="20.000000000000004"/> + <line stroke="#000000" x1="30.000000000000004" x2="30.000000000000004" y1="30.000000000000004" y2="20.000000000000004"/> + <line stroke="#000000" x1="30.000000000000004" x2="30.000000000000004" y1="90.0" y2="80.00000000000001"/> + <line stroke="#000000" x1="0.0" x2="30.000000000000004" y1="90.0" y2="90.0"/> + <line stroke="#000000" x1="0.0" x2="0.0" y1="80.00000000000001" y2="90.0"/> + <line stroke="#888888" x1="82.25000000000001" x2="82.25000000000001" y1="20.250000000000004" y2="9.750000000000002"/> + <line stroke="#888888" x1="82.25000000000001" x2="82.75000000000001" y1="9.750000000000002" y2="9.750000000000002"/> + <line stroke="#888888" x1="82.75000000000001" x2="82.75000000000001" y1="9.750000000000002" y2="20.250000000000004"/> + <line stroke="#888888" x1="82.75000000000001" x2="82.25000000000001" y1="20.250000000000004" y2="20.250000000000004"/> + <line stroke="#888888" x1="37.75000000000001" x2="37.75000000000001" y1="9.750000000000002" y2="20.250000000000004"/> + <line stroke="#888888" x1="37.75000000000001" x2="37.25000000000001" y1="20.250000000000004" y2="20.250000000000004"/> + <line stroke="#888888" x1="37.25000000000001" x2="37.25000000000001" y1="20.250000000000004" y2="9.750000000000002"/> + <line stroke="#888888" x1="37.25000000000001" x2="37.75000000000001" y1="9.750000000000002" y2="9.750000000000002"/> + <line stroke="#888888" x1="99.75000000000001" x2="110.25000000000001" y1="72.25000000000001" y2="72.25000000000001"/> + <line stroke="#888888" x1="110.25000000000001" x2="110.25000000000001" y1="72.25000000000001" y2="72.75"/> + <line stroke="#888888" x1="110.25000000000001" x2="99.75000000000001" y1="72.75" y2="72.75"/> + <line stroke="#888888" x1="99.75000000000001" x2="99.75000000000001" y1="72.75" y2="72.25000000000001"/> + <line stroke="#888888" x1="110.00000000000001" x2="110.00000000000001" y1="22.5" y2="27.500000000000004"/> + <line stroke="#888888" x1="110.00000000000001" x2="100.0" y1="27.500000000000004" y2="27.500000000000004"/> + <line stroke="#888888" x1="100.0" x2="100.0" y1="27.500000000000004" y2="22.5"/> + <line stroke="#888888" x1="37.75000000000001" x2="37.75000000000001" y1="89.75" y2="100.25000000000001"/> + <line stroke="#888888" x1="37.75000000000001" x2="37.25000000000001" y1="100.25000000000001" y2="100.25000000000001"/> + <line stroke="#888888" x1="37.25000000000001" x2="37.25000000000001" y1="100.25000000000001" y2="89.75"/> + <line stroke="#888888" x1="37.25000000000001" x2="37.75000000000001" y1="89.75" y2="89.75"/> + <line stroke="#888888" x1="97.50000000000001" x2="92.50000000000001" y1="100.0" y2="100.0"/> + <line stroke="#888888" x1="92.50000000000001" x2="92.50000000000001" y1="100.0" y2="90.0"/> + <line stroke="#888888" x1="92.50000000000001" x2="97.50000000000001" y1="90.0" y2="90.0"/> + <line stroke="#888888" x1="20.000000000000004" x2="20.000000000000004" y1="22.5" y2="27.500000000000004"/> + <line stroke="#888888" x1="20.000000000000004" x2="10.000000000000002" y1="27.500000000000004" y2="27.500000000000004"/> + <line stroke="#888888" x1="10.000000000000002" x2="10.000000000000002" y1="27.500000000000004" y2="22.5"/> + <line stroke="#888888" x1="10.000000000000002" x2="10.000000000000002" y1="87.5" y2="82.50000000000001"/> + <line stroke="#888888" x1="10.000000000000002" x2="20.000000000000004" y1="82.50000000000001" y2="82.50000000000001"/> + <line stroke="#888888" x1="20.000000000000004" x2="20.000000000000004" y1="82.50000000000001" y2="87.5"/> +</svg> diff --git a/rocolib/builders/output/Cabin/graph-model.png b/rocolib/builders/output/Cabin/graph-model.png new file mode 100644 index 0000000000000000000000000000000000000000..10890571e093c4bc6321310f8bcb416199cd6bbc Binary files /dev/null and b/rocolib/builders/output/Cabin/graph-model.png differ diff --git a/rocolib/builders/output/Cabin/graph-model.stl b/rocolib/builders/output/Cabin/graph-model.stl new file mode 100644 index 0000000000000000000000000000000000000000..df7e67d959b8e2758075e6abcaa24c0a50c80ad0 --- /dev/null +++ b/rocolib/builders/output/Cabin/graph-model.stl @@ -0,0 +1,128 @@ +solid python +facet normal 0 0 0 +outer loop +vertex -0.0300 0.0250 0.0000 +vertex -0.0300 -0.0250 0.0000 +vertex 0.0300 -0.0250 0.0000 +endloop +endfacet +facet normal 0 0 0 +outer loop +vertex 0.0300 -0.0250 0.0000 +vertex 0.0300 0.0250 0.0000 +vertex -0.0300 0.0250 0.0000 +endloop +endfacet +facet normal 0 0 0 +outer loop +vertex -0.0300 0.0250 -0.0300 +vertex -0.0300 -0.0250 -0.0300 +vertex -0.0300 -0.0250 0.0000 +endloop +endfacet +facet normal 0 0 0 +outer loop +vertex -0.0300 -0.0250 0.0000 +vertex -0.0300 0.0250 0.0000 +vertex -0.0300 0.0250 -0.0300 +endloop +endfacet +facet normal 0 0 0 +outer loop +vertex -0.0300 0.0250 -0.0300 +vertex -0.0300 0.0250 0.0000 +vertex 0.0300 0.0250 0.0000 +endloop +endfacet +facet normal 0 0 0 +outer loop +vertex 0.0300 0.0250 0.0000 +vertex 0.0300 0.0250 -0.0300 +vertex -0.0300 0.0250 -0.0300 +endloop +endfacet +facet normal 0 0 0 +outer loop +vertex 0.0300 0.0250 0.0000 +vertex 0.0300 -0.0250 0.0000 +vertex 0.0300 -0.0250 -0.0300 +endloop +endfacet +facet normal 0 0 0 +outer loop +vertex 0.0300 -0.0250 -0.0300 +vertex 0.0300 0.0250 -0.0300 +vertex 0.0300 0.0250 0.0000 +endloop +endfacet +facet normal 0 0 0 +outer loop +vertex -0.0300 -0.0250 0.0000 +vertex -0.0300 -0.0250 -0.0300 +vertex 0.0300 -0.0250 -0.0300 +endloop +endfacet +facet normal 0 0 0 +outer loop +vertex 0.0300 -0.0250 -0.0300 +vertex 0.0300 -0.0250 0.0000 +vertex -0.0300 -0.0250 0.0000 +endloop +endfacet +facet normal 0 0 0 +outer loop +vertex -0.0200 0.0250 -0.0300 +vertex -0.0300 0.0250 -0.0300 +vertex -0.0300 0.0250 0.0000 +endloop +endfacet +facet normal 0 0 0 +outer loop +vertex -0.0300 0.0250 0.0000 +vertex -0.0200 0.0250 0.0000 +vertex -0.0200 0.0250 -0.0300 +endloop +endfacet +facet normal 0 0 0 +outer loop +vertex 0.0300 0.0150 -0.0300 +vertex 0.0300 0.0250 -0.0300 +vertex 0.0300 0.0250 0.0000 +endloop +endfacet +facet normal 0 0 0 +outer loop +vertex 0.0300 0.0250 0.0000 +vertex 0.0300 0.0150 0.0000 +vertex 0.0300 0.0150 -0.0300 +endloop +endfacet +facet normal 0 0 0 +outer loop +vertex 0.0200 -0.0250 -0.0300 +vertex 0.0300 -0.0250 -0.0300 +vertex 0.0300 -0.0250 0.0000 +endloop +endfacet +facet normal 0 0 0 +outer loop +vertex 0.0300 -0.0250 0.0000 +vertex 0.0200 -0.0250 0.0000 +vertex 0.0200 -0.0250 -0.0300 +endloop +endfacet +facet normal 0 0 0 +outer loop +vertex -0.0200 -0.0250 -0.0000 +vertex -0.0300 -0.0250 0.0000 +vertex -0.0300 -0.0250 -0.0300 +endloop +endfacet +facet normal 0 0 0 +outer loop +vertex -0.0300 -0.0250 -0.0300 +vertex -0.0200 -0.0250 -0.0300 +vertex -0.0200 -0.0250 -0.0000 +endloop +endfacet +endsolid python diff --git a/rocolib/builders/output/Cabin/graph-silhouette.dxf b/rocolib/builders/output/Cabin/graph-silhouette.dxf new file mode 100644 index 0000000000000000000000000000000000000000..1d97650b6a9cc2c2fba3ae7ad9369e88086a59b9 --- /dev/null +++ b/rocolib/builders/output/Cabin/graph-silhouette.dxf @@ -0,0 +1,1966 @@ + 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 +30.000000000000004 + 20 +30.000000000000004 + 30 +0.0 + 11 +90.0 + 21 +30.000000000000004 + 31 +0.0 + 0 +LINE + 6 +DOTTED + 62 +1 + 8 +0 + 10 +90.0 + 20 +30.000000000000004 + 30 +0.0 + 11 +90.0 + 21 +80.00000000000001 + 31 +0.0 + 0 +LINE + 6 +DOTTED + 62 +1 + 8 +0 + 10 +90.0 + 20 +80.00000000000001 + 30 +0.0 + 11 +30.000000000000004 + 21 +80.00000000000001 + 31 +0.0 + 0 +LINE + 6 +DOTTED + 62 +1 + 8 +0 + 10 +30.000000000000004 + 20 +80.00000000000001 + 30 +0.0 + 11 +30.000000000000004 + 21 +30.000000000000004 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +90.0 + 20 +0.0 + 30 +0.0 + 11 +30.000000000000004 + 21 +0.0 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +90.0 + 20 +30.000000000000004 + 30 +0.0 + 11 +90.0 + 21 +0.0 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +30.000000000000004 + 20 +0.0 + 30 +0.0 + 11 +30.000000000000004 + 21 +30.000000000000004 + 31 +0.0 + 0 +LINE + 6 +DOTTED + 62 +1 + 8 +0 + 10 +90.0 + 20 +30.000000000000004 + 30 +0.0 + 11 +120.00000000000001 + 21 +30.000000000000004 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +120.00000000000001 + 20 +80.00000000000001 + 30 +0.0 + 11 +120.00000000000001 + 21 +30.000000000000004 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +90.0 + 20 +80.00000000000001 + 30 +0.0 + 11 +120.00000000000001 + 21 +80.00000000000001 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +90.0 + 20 +20.000000000000004 + 30 +0.0 + 11 +90.0 + 21 +30.000000000000004 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +120.00000000000001 + 20 +20.000000000000004 + 30 +0.0 + 11 +90.0 + 21 +20.000000000000004 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +120.00000000000001 + 20 +30.000000000000004 + 30 +0.0 + 11 +120.00000000000001 + 21 +20.000000000000004 + 31 +0.0 + 0 +LINE + 6 +DOTTED + 62 +1 + 8 +0 + 10 +90.0 + 20 +80.00000000000001 + 30 +0.0 + 11 +90.0 + 21 +110.00000000000001 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +30.000000000000004 + 20 +110.00000000000001 + 30 +0.0 + 11 +90.0 + 21 +110.00000000000001 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +30.000000000000004 + 20 +80.00000000000001 + 30 +0.0 + 11 +30.000000000000004 + 21 +110.00000000000001 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +100.0 + 20 +80.00000000000001 + 30 +0.0 + 11 +90.0 + 21 +80.00000000000001 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +100.0 + 20 +110.00000000000001 + 30 +0.0 + 11 +100.0 + 21 +80.00000000000001 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +90.0 + 20 +110.00000000000001 + 30 +0.0 + 11 +100.0 + 21 +110.00000000000001 + 31 +0.0 + 0 +LINE + 6 +DOTTED + 62 +1 + 8 +0 + 10 +0.0 + 20 +30.000000000000004 + 30 +0.0 + 11 +30.000000000000004 + 21 +30.000000000000004 + 31 +0.0 + 0 +LINE + 6 +DOTTED + 62 +1 + 8 +0 + 10 +30.000000000000004 + 20 +80.00000000000001 + 30 +0.0 + 11 +0.0 + 21 +80.00000000000001 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +0.0 + 20 +30.000000000000004 + 30 +0.0 + 11 +0.0 + 21 +80.00000000000001 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +0.0 + 20 +20.000000000000004 + 30 +0.0 + 11 +0.0 + 21 +30.000000000000004 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +30.000000000000004 + 20 +20.000000000000004 + 30 +0.0 + 11 +0.0 + 21 +20.000000000000004 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +30.000000000000004 + 20 +30.000000000000004 + 30 +0.0 + 11 +30.000000000000004 + 21 +20.000000000000004 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +30.000000000000004 + 20 +90.0 + 30 +0.0 + 11 +30.000000000000004 + 21 +80.00000000000001 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +0.0 + 20 +90.0 + 30 +0.0 + 11 +30.000000000000004 + 21 +90.0 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +0.0 + 20 +80.00000000000001 + 30 +0.0 + 11 +0.0 + 21 +90.0 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +82.25000000000001 + 20 +20.250000000000004 + 30 +0.0 + 11 +82.25000000000001 + 21 +9.750000000000002 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +82.25000000000001 + 20 +9.750000000000002 + 30 +0.0 + 11 +82.75000000000001 + 21 +9.750000000000002 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +82.75000000000001 + 20 +9.750000000000002 + 30 +0.0 + 11 +82.75000000000001 + 21 +20.250000000000004 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +82.75000000000001 + 20 +20.250000000000004 + 30 +0.0 + 11 +82.25000000000001 + 21 +20.250000000000004 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +37.75000000000001 + 20 +9.750000000000002 + 30 +0.0 + 11 +37.75000000000001 + 21 +20.250000000000004 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +37.75000000000001 + 20 +20.250000000000004 + 30 +0.0 + 11 +37.25000000000001 + 21 +20.250000000000004 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +37.25000000000001 + 20 +20.250000000000004 + 30 +0.0 + 11 +37.25000000000001 + 21 +9.750000000000002 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +37.25000000000001 + 20 +9.750000000000002 + 30 +0.0 + 11 +37.75000000000001 + 21 +9.750000000000002 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +99.75000000000001 + 20 +72.25000000000001 + 30 +0.0 + 11 +110.25000000000001 + 21 +72.25000000000001 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +110.25000000000001 + 20 +72.25000000000001 + 30 +0.0 + 11 +110.25000000000001 + 21 +72.75 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +110.25000000000001 + 20 +72.75 + 30 +0.0 + 11 +99.75000000000001 + 21 +72.75 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +99.75000000000001 + 20 +72.75 + 30 +0.0 + 11 +99.75000000000001 + 21 +72.25000000000001 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +110.00000000000001 + 20 +22.5 + 30 +0.0 + 11 +110.00000000000001 + 21 +27.500000000000004 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +110.00000000000001 + 20 +27.500000000000004 + 30 +0.0 + 11 +100.0 + 21 +27.500000000000004 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +100.0 + 20 +27.500000000000004 + 30 +0.0 + 11 +100.0 + 21 +22.5 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +37.75000000000001 + 20 +89.75 + 30 +0.0 + 11 +37.75000000000001 + 21 +100.25000000000001 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +37.75000000000001 + 20 +100.25000000000001 + 30 +0.0 + 11 +37.25000000000001 + 21 +100.25000000000001 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +37.25000000000001 + 20 +100.25000000000001 + 30 +0.0 + 11 +37.25000000000001 + 21 +89.75 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +37.25000000000001 + 20 +89.75 + 30 +0.0 + 11 +37.75000000000001 + 21 +89.75 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +97.50000000000001 + 20 +100.0 + 30 +0.0 + 11 +92.50000000000001 + 21 +100.0 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +92.50000000000001 + 20 +100.0 + 30 +0.0 + 11 +92.50000000000001 + 21 +90.0 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +92.50000000000001 + 20 +90.0 + 30 +0.0 + 11 +97.50000000000001 + 21 +90.0 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +20.000000000000004 + 20 +22.5 + 30 +0.0 + 11 +20.000000000000004 + 21 +27.500000000000004 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +20.000000000000004 + 20 +27.500000000000004 + 30 +0.0 + 11 +10.000000000000002 + 21 +27.500000000000004 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +10.000000000000002 + 20 +27.500000000000004 + 30 +0.0 + 11 +10.000000000000002 + 21 +22.5 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +10.000000000000002 + 20 +87.5 + 30 +0.0 + 11 +10.000000000000002 + 21 +82.50000000000001 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +10.000000000000002 + 20 +82.50000000000001 + 30 +0.0 + 11 +20.000000000000004 + 21 +82.50000000000001 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +20.000000000000004 + 20 +82.50000000000001 + 30 +0.0 + 11 +20.000000000000004 + 21 +87.5 + 31 +0.0 + 0 +ENDSEC + 0 +EOF diff --git a/rocolib/builders/output/Cabin/tree.png b/rocolib/builders/output/Cabin/tree.png new file mode 100644 index 0000000000000000000000000000000000000000..37feb5724d815daa871765d7c5b9692f4a722cdc Binary files /dev/null and b/rocolib/builders/output/Cabin/tree.png differ diff --git a/rocolib/builders/output/Tug/graph-anim.svg b/rocolib/builders/output/Tug/graph-anim.svg new file mode 100644 index 0000000000000000000000000000000000000000..ba2ba5bbc1c603343492d1d926c87aa8b4304b01 --- /dev/null +++ b/rocolib/builders/output/Tug/graph-anim.svg @@ -0,0 +1,157 @@ +<?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="334.438308mm" version="1.1" viewBox="0.000000 0.000000 412.047182 334.438308" width="412.047182mm"> + <defs/> + <line opacity="0.5" stroke="#0000ff" x1="320.0" x2="320.0" y1="104.80458" y2="260.80458000000004"/> + <line opacity="0.5" stroke="#0000ff" x1="229.99999999999994" x2="229.99999999999994" y1="104.80458" y2="260.80458000000004"/> + <line opacity="0.23281078856157159" stroke="#0000ff" x1="275.0" x2="229.99999999999994" y1="104.80458" y2="104.80458"/> + <line opacity="0.23281078856157159" stroke="#0000ff" x1="320.0" x2="275.0" y1="104.80458" y2="104.80458"/> + <line opacity="0.39167928372506994" stroke="#0000ff" x1="275.0" x2="229.99999999999994" y1="-5.259124691292528e-08" y2="104.80458"/> + <line stroke="#000000" x1="232.33368152437" x2="196.166840762185" y1="23.556154901404117" y2="43.52393594342491"/> + <line stroke="#000000" x1="275.0" x2="232.33368152437" y1="-5.259121849121585e-08" y2="23.556154901404117"/> + <line opacity="1.0" stroke="#0000ff" x1="229.99999999999994" x2="196.166840762185" y1="104.80458" y2="43.52393594342491"/> + <line opacity="1.0" stroke="#ff0000" x1="229.99999999999994" x2="159.99999999999997" y1="104.80458" y2="63.491716985445656"/> + <line stroke="#000000" x1="196.166840762185" x2="159.99999999999997" y1="43.52393594342488" y2="63.491716985445656"/> + <line opacity="0.9666666666666667" stroke="#ff0000" x1="159.99999999999997" x2="159.99999999999997" y1="104.80458000000002" y2="63.491716985445684"/> + <line opacity="0.16656466316027405" stroke="#0000ff" x1="229.99999999999994" x2="159.99999999999997" y1="104.80458" y2="104.80458000000002"/> + <line stroke="#000000" x1="146.2290456618152" x2="159.99999999999997" y1="104.80458" y2="104.80458"/> + <line stroke="#000000" x1="146.2290456618152" x2="146.2290456618152" y1="63.49171698544567" y2="104.80458"/> + <line stroke="#000000" x1="159.99999999999997" x2="146.2290456618152" y1="63.49171698544567" y2="63.49171698544567"/> + <line opacity="0.36984059550696996" stroke="#0000ff" x1="160.0" x2="229.99999999999994" y1="260.80458000000004" y2="260.80458000000004"/> + <line opacity="1.0" stroke="#ff0000" x1="159.99999999999997" x2="229.99999999999994" y1="326.9461255709259" y2="260.80458000000004"/> + <line opacity="0.9666666666666667" stroke="#ff0000" x1="159.99999999999997" x2="159.99999999999997" y1="326.9461255709259" y2="260.80458000000004"/> + <line stroke="#000000" x1="160.0" x2="226.03537576358423" y1="326.9461255709259" y2="330.69221663670436"/> + <line opacity="1.0" stroke="#0000ff" x1="226.03537576358423" x2="229.99999999999994" y1="330.69221663670436" y2="260.80458000000004"/> + <line opacity="0.15490847899437246" stroke="#0000ff" x1="275.00000000000006" x2="229.99999999999994" y1="333.4699087338604" y2="260.80458000000004"/> + <line stroke="#000000" x1="292.07075152716845" x2="275.00000000000006" y1="334.43830770248275" y2="333.4699087338604"/> + <line stroke="#000000" x1="226.0353757635842" x2="292.07075152716845" y1="330.69221663670436" y2="334.43830770248275"/> + <line opacity="0.4135204565285733" stroke="#0000ff" x1="229.99999999999994" x2="275.0" y1="260.80458000000004" y2="260.80458"/> + <line opacity="0.4135204565285733" stroke="#0000ff" x1="275.0" x2="320.0" y1="260.80458" y2="260.80458"/> + <line opacity="0.15490847899437246" stroke="#0000ff" x1="275.00000000000006" x2="320.0" y1="333.4699087338604" y2="260.80458"/> + <line stroke="#000000" x1="257.92924847283155" x2="323.96462423641583" y1="334.4383077024828" y2="330.69221663670436"/> + <line stroke="#000000" x1="275.00000000000006" x2="257.92924847283155" y1="333.4699087338604" y2="334.4383077024828"/> + <line opacity="1.0" stroke="#0000ff" x1="320.0" x2="323.96462423641583" y1="260.80457999999993" y2="330.69221663670436"/> + <line opacity="1.0" stroke="#ff0000" x1="320.0" x2="390.0" y1="260.80457999999993" y2="326.94612557092586"/> + <line stroke="#000000" x1="323.96462423641583" x2="390.0" y1="330.6922166367043" y2="326.94612557092586"/> + <line opacity="0.9666666666666667" stroke="#ff0000" x1="390.0" x2="390.00000000000006" y1="260.80457999999993" y2="326.94612557092586"/> + <line opacity="0.36984059550696996" stroke="#0000ff" x1="320.0" x2="390.0" y1="260.80457999999993" y2="260.80457999999993"/> + <line stroke="#000000" x1="412.0471818569753" x2="390.0" y1="260.80457999999993" y2="260.80457999999993"/> + <line stroke="#000000" x1="412.0471818569753" x2="412.0471818569753" y1="326.94612557092586" y2="260.80457999999993"/> + <line stroke="#000000" x1="390.00000000000006" x2="412.0471818569753" y1="326.94612557092586" y2="326.94612557092586"/> + <line opacity="0.16656466316027405" stroke="#0000ff" x1="389.9999999999999" x2="319.99999999999994" y1="104.80457999999996" y2="104.80457999999999"/> + <line opacity="1.0" stroke="#ff0000" x1="389.9999999999999" x2="319.99999999999994" y1="63.49171698544563" y2="104.80457999999999"/> + <line opacity="0.9666666666666667" stroke="#ff0000" x1="389.9999999999999" x2="389.99999999999994" y1="63.49171698544563" y2="104.80457999999996"/> + <line stroke="#000000" x1="389.9999999999999" x2="353.83315923781487" y1="63.49171698544563" y2="43.52393594342488"/> + <line opacity="1.0" stroke="#0000ff" x1="353.83315923781487" x2="319.99999999999994" y1="43.52393594342488" y2="104.80458"/> + <line opacity="0.39167928372506994" stroke="#0000ff" x1="274.9999999999999" x2="319.99999999999994" y1="-5.259116164779698e-08" y2="104.80457999999997"/> + <line stroke="#000000" x1="317.6663184756298" x2="274.9999999999999" y1="23.556154901404145" y2="-5.259116164779698e-08"/> + <line stroke="#000000" x1="353.83315923781487" x2="317.6663184756298" y1="43.52393594342488" y2="23.556154901404145"/> + <line stroke="#000000" x1="403.7709543381846" x2="389.9999999999999" y1="63.49171698544561" y2="63.49171698544561"/> + <line stroke="#000000" x1="403.77095433818465" x2="403.7709543381846" y1="104.80457999999994" y2="63.49171698544561"/> + <line stroke="#000000" x1="389.9999999999999" x2="403.77095433818465" y1="104.80457999999994" y2="104.80457999999994"/> + <line stroke="#000000" x1="389.99999999999994" x2="389.99999999999994" y1="157.80457999999996" y2="104.80457999999996"/> + <line stroke="#000000" x1="389.99999999999994" x2="389.99999999999994" y1="207.80457999999993" y2="157.80457999999996"/> + <line stroke="#000000" x1="390.0" x2="389.99999999999994" y1="260.80457999999993" y2="207.80457999999993"/> + <line stroke="#000000" x1="390.0" x2="390.0" y1="260.80457999999993" y2="260.80457999999993"/> + <line stroke="#000000" x1="389.99999999999994" x2="389.99999999999994" y1="104.80457999999996" y2="104.80457999999996"/> + <line stroke="#000000" x1="137.9528181430247" x2="160.0" y1="326.9461255709259" y2="326.9461255709259"/> + <line stroke="#000000" x1="137.9528181430247" x2="137.9528181430247" y1="260.80458000000004" y2="326.9461255709259"/> + <line stroke="#000000" x1="160.0" x2="137.9528181430247" y1="260.80458000000004" y2="260.80458000000004"/> + <line stroke="#000000" x1="160.0" x2="160.0" y1="207.80458000000002" y2="260.80458000000004"/> + <line stroke="#000000" x1="159.99999999999997" x2="159.99999999999997" y1="104.80458" y2="157.80458000000002"/> + <line stroke="#000000" x1="159.99999999999997" x2="159.99999999999997" y1="104.80458" y2="104.80458"/> + <line stroke="#000000" x1="160.0" x2="160.0" y1="260.80458000000004" y2="260.80458000000004"/> + <line opacity="0.5" stroke="#0000ff" x1="160.0" x2="129.99999999999997" y1="207.80458000000002" y2="207.80458000000002"/> + <line opacity="0.5" stroke="#0000ff" x1="129.99999999999997" x2="129.99999999999997" y1="157.80458000000002" y2="207.80458000000002"/> + <line opacity="0.5" stroke="#0000ff" x1="129.99999999999997" x2="160.0" y1="157.80458000000002" y2="157.80458000000002"/> + <line stroke="#000000" x1="160.0" x2="160.0" y1="217.80458000000002" y2="207.80458000000002"/> + <line stroke="#000000" x1="129.99999999999997" x2="160.0" y1="217.80458000000002" y2="217.80458000000002"/> + <line stroke="#000000" x1="129.99999999999997" x2="129.99999999999997" y1="207.80458000000002" y2="217.80458000000002"/> + <line opacity="0.5" stroke="#0000ff" x1="129.99999999999997" x2="39.99999999999997" y1="207.80458000000002" y2="207.80458000000002"/> + <line opacity="0.5" stroke="#0000ff" x1="39.99999999999997" x2="39.99999999999997" y1="207.80458000000002" y2="157.80458000000004"/> + <line opacity="0.5" stroke="#0000ff" x1="39.99999999999997" x2="129.99999999999997" y1="157.80458000000004" y2="157.80458000000002"/> + <line stroke="#000000" x1="39.99999999999997" x2="129.99999999999997" y1="237.80458000000002" y2="237.80458000000002"/> + <line stroke="#000000" x1="39.99999999999997" x2="39.99999999999997" y1="207.80458000000002" y2="237.80458000000002"/> + <line stroke="#000000" x1="129.99999999999997" x2="129.99999999999997" y1="237.80458000000002" y2="207.80458000000002"/> + <line opacity="0.5" stroke="#0000ff" x1="40.00000000000001" x2="10.000000000000002" y1="207.80458000000002" y2="207.80458000000002"/> + <line stroke="#000000" x1="40.00000000000001" x2="10.000000000000002" y1="157.80458000000004" y2="157.80458000000004"/> + <line stroke="#000000" x1="40.00000000000001" x2="40.00000000000001" y1="217.80458000000002" y2="207.80458000000002"/> + <line stroke="#000000" x1="10.000000000000002" x2="40.00000000000001" y1="217.80458000000002" y2="217.80458000000002"/> + <line stroke="#000000" x1="10.000000000000002" x2="10.000000000000002" y1="207.80458000000002" y2="217.80458000000002"/> + <line stroke="#000000" x1="0.0" x2="10.000000000000002" y1="207.80458000000002" y2="207.80458000000002"/> + <line stroke="#000000" x1="0.0" x2="0.0" y1="157.80458000000004" y2="207.80458000000002"/> + <line stroke="#000000" x1="10.000000000000002" x2="0.0" y1="157.80458000000004" y2="157.80458000000004"/> + <line opacity="0.5" stroke="#0000ff" x1="40.00000000000001" x2="40.00000000000001" y1="157.80458000000004" y2="127.80458000000003"/> + <line stroke="#000000" x1="130.0" x2="40.00000000000001" y1="127.80458" y2="127.80458000000003"/> + <line stroke="#000000" x1="130.0" x2="130.0" y1="157.80458000000002" y2="127.80458"/> + <line stroke="#000000" x1="30.000000000000004" x2="40.00000000000001" y1="157.80458000000004" y2="157.80458000000004"/> + <line stroke="#000000" x1="30.000000000000004" x2="30.000000000000004" y1="127.80458000000003" y2="157.80458000000004"/> + <line stroke="#000000" x1="40.00000000000001" x2="30.000000000000004" y1="127.80458000000003" y2="127.80458000000003"/> + <line stroke="#000000" x1="129.99999999999997" x2="129.99999999999997" y1="147.80458000000002" y2="157.80458000000002"/> + <line stroke="#000000" x1="160.0" x2="129.99999999999997" y1="147.80458000000002" y2="147.80458000000002"/> + <line stroke="#000000" x1="160.0" x2="160.0" y1="157.80458000000002" y2="147.80458000000002"/> + <line stroke="#888888" x1="225.609705352103" x2="213.1163728785896" y1="39.35181883745287" y2="46.24941127458704"/> + <line stroke="#888888" x1="213.1163728785896" x2="212.87470745546236" y1="46.24941127458704" y2="45.811692388468664"/> + <line stroke="#888888" x1="212.87470745546236" x2="225.36803992897575" y1="45.811692388468664" y2="38.9140999513345"/> + <line stroke="#888888" x1="225.36803992897575" x2="225.609705352103" y1="38.9140999513345" y2="39.35181883745287"/> + <line stroke="#888888" x1="149.67178424636137" x2="156.55726141545378" y1="77.26267132363044" y2="77.26267132363044"/> + <line stroke="#888888" x1="156.55726141545378" x2="156.55726141545378" y1="77.26267132363044" y2="91.03362566181522"/> + <line stroke="#888888" x1="156.55726141545378" x2="149.67178424636137" y1="91.03362566181522" y2="91.03362566181522"/> + <line stroke="#888888" x1="248.74825112122252" x2="271.2592404469652" y1="315.1683116431876" y2="316.44532740965957"/> + <line stroke="#888888" x1="271.2592404469652" x2="271.2309217024193" y1="316.44532740965957" y2="316.94452481420745"/> + <line stroke="#888888" x1="271.2309217024193" x2="248.7199323766767" y1="316.94452481420745" y2="315.6675090477355"/> + <line stroke="#888888" x1="248.7199323766767" x2="248.74825112122252" y1="315.6675090477355" y2="315.1683116431876"/> + <line stroke="#888888" x1="278.7407595530348" x2="301.25174887877745" y1="316.44532740965957" y2="315.16831164318756"/> + <line stroke="#888888" x1="301.25174887877745" x2="301.2800676233233" y1="315.16831164318756" y2="315.66750904773545"/> + <line stroke="#888888" x1="301.2800676233233" x2="278.7690782975807" y1="315.66750904773545" y2="316.94452481420745"/> + <line stroke="#888888" x1="278.7690782975807" x2="278.7407595530348" y1="316.94452481420745" y2="316.44532740965957"/> + <line stroke="#888888" x1="406.5353863927314" x2="395.51179546424385" y1="304.89894371395053" y2="304.89894371395053"/> + <line stroke="#888888" x1="395.51179546424385" x2="395.51179546424385" y1="304.89894371395053" y2="282.8517618569752"/> + <line stroke="#888888" x1="395.51179546424385" x2="406.5353863927314" y1="282.8517618569752" y2="282.8517618569752"/> + <line stroke="#888888" x1="336.88362712141026" x2="324.39029464789684" y1="46.24941127458704" y2="39.35181883745287"/> + <line stroke="#888888" x1="324.39029464789684" x2="324.631960071024" y1="39.35181883745287" y2="38.9140999513345"/> + <line stroke="#888888" x1="324.631960071024" x2="337.1252925445375" y1="38.9140999513345" y2="45.81169238846863"/> + <line stroke="#888888" x1="337.1252925445375" x2="336.88362712141026" y1="45.81169238846863" y2="46.24941127458704"/> + <line stroke="#888888" x1="400.3282157536385" x2="393.442738584546" y1="91.03362566181517" y2="91.03362566181517"/> + <line stroke="#888888" x1="393.442738584546" x2="393.442738584546" y1="91.03362566181517" y2="77.2626713236304"/> + <line stroke="#888888" x1="393.442738584546" x2="400.32821575363846" y1="77.2626713236304" y2="77.2626713236304"/> + <line stroke="#888888" x1="382.2499999999999" x2="382.2499999999999" y1="191.38791333333327" y2="174.22124666666662"/> + <line stroke="#888888" x1="382.2499999999999" x2="382.7499999999999" y1="174.22124666666662" y2="174.22124666666662"/> + <line stroke="#888888" x1="382.7499999999999" x2="382.7499999999999" y1="174.22124666666662" y2="191.38791333333327"/> + <line stroke="#888888" x1="382.7499999999999" x2="382.2499999999999" y1="191.38791333333327" y2="191.38791333333327"/> + <line stroke="#888888" x1="143.46461360726852" x2="154.48820453575618" y1="282.8517618569753" y2="282.8517618569753"/> + <line stroke="#888888" x1="154.48820453575618" x2="154.48820453575618" y1="282.8517618569753" y2="304.8989437139506"/> + <line stroke="#888888" x1="154.48820453575618" x2="143.46461360726852" y1="304.8989437139506" y2="304.8989437139506"/> + <line stroke="#888888" x1="140.0" x2="140.0" y1="215.30458" y2="210.30458000000002"/> + <line stroke="#888888" x1="140.0" x2="149.99999999999997" y1="210.30458000000002" y2="210.30458000000002"/> + <line stroke="#888888" x1="149.99999999999997" x2="149.99999999999997" y1="210.30458000000002" y2="215.30458"/> + <line stroke="#888888" x1="47.74999999999998" x2="47.74999999999998" y1="217.55458" y2="228.05458000000002"/> + <line stroke="#888888" x1="47.74999999999998" x2="47.24999999999998" y1="228.05458000000002" y2="228.05458000000002"/> + <line stroke="#888888" x1="47.24999999999998" x2="47.24999999999998" y1="228.05458000000002" y2="217.55458"/> + <line stroke="#888888" x1="47.24999999999998" x2="47.74999999999998" y1="217.55458" y2="217.55458"/> + <line stroke="#888888" x1="122.24999999999999" x2="122.24999999999999" y1="228.05458000000002" y2="217.55458"/> + <line stroke="#888888" x1="122.24999999999999" x2="122.74999999999999" y1="217.55458" y2="217.55458"/> + <line stroke="#888888" x1="122.74999999999999" x2="122.74999999999999" y1="217.55458" y2="228.05458000000002"/> + <line stroke="#888888" x1="122.74999999999999" x2="122.24999999999999" y1="228.05458000000002" y2="228.05458000000002"/> + <line stroke="#888888" x1="30.250000000000004" x2="19.750000000000004" y1="165.55458" y2="165.55458000000004"/> + <line stroke="#888888" x1="19.750000000000004" x2="19.750000000000004" y1="165.55458000000004" y2="165.05458000000002"/> + <line stroke="#888888" x1="19.750000000000004" x2="30.250000000000004" y1="165.05458000000002" y2="165.05458"/> + <line stroke="#888888" x1="30.250000000000004" x2="30.250000000000004" y1="165.05458" y2="165.55458"/> + <line stroke="#888888" x1="20.000000000000004" x2="20.000000000000004" y1="215.30458" y2="210.30458000000002"/> + <line stroke="#888888" x1="20.000000000000004" x2="30.000000000000004" y1="210.30458000000002" y2="210.30458000000002"/> + <line stroke="#888888" x1="30.000000000000004" x2="30.000000000000004" y1="210.30458000000002" y2="215.30458"/> + <line stroke="#888888" x1="2.5000000000000004" x2="2.5000000000000004" y1="174.47124666666667" y2="169.47124666666667"/> + <line stroke="#888888" x1="2.5000000000000004" x2="7.500000000000001" y1="169.47124666666667" y2="174.47124666666667"/> + <line stroke="#888888" x1="7.500000000000001" x2="7.500000000000001" y1="174.47124666666667" y2="191.13791333333336"/> + <line stroke="#888888" x1="7.500000000000001" x2="2.5000000000000004" y1="191.13791333333336" y2="196.13791333333336"/> + <line stroke="#888888" x1="2.5000000000000004" x2="2.5000000000000004" y1="196.13791333333336" y2="191.13791333333336"/> + <line stroke="#888888" x1="122.25000000000001" x2="122.25000000000001" y1="148.05458000000002" y2="137.55458"/> + <line stroke="#888888" x1="122.25000000000001" x2="122.75000000000001" y1="137.55458" y2="137.55458"/> + <line stroke="#888888" x1="122.75000000000001" x2="122.75000000000001" y1="137.55458" y2="148.05458000000002"/> + <line stroke="#888888" x1="122.75000000000001" x2="122.25000000000001" y1="148.05458000000002" y2="148.05458000000002"/> + <line stroke="#888888" x1="32.5" x2="37.5" y1="137.80458000000002" y2="137.80458000000002"/> + <line stroke="#888888" x1="37.5" x2="37.5" y1="137.80458000000002" y2="147.80458000000004"/> + <line stroke="#888888" x1="37.5" x2="32.5" y1="147.80458000000004" y2="147.80458000000004"/> + <line stroke="#888888" x1="149.99999999999997" x2="149.99999999999997" y1="150.30458000000002" y2="155.30458000000002"/> + <line stroke="#888888" x1="149.99999999999997" x2="140.0" y1="155.30458000000002" y2="155.30458000000002"/> + <line stroke="#888888" x1="140.0" x2="140.0" y1="155.30458000000002" y2="150.30458000000002"/> +</svg> diff --git a/rocolib/builders/output/Tug/graph-autofold-default.dxf b/rocolib/builders/output/Tug/graph-autofold-default.dxf new file mode 100644 index 0000000000000000000000000000000000000000..ed827df4622e5c7c2fd776eb75af2f01071cdc80 --- /dev/null +++ b/rocolib/builders/output/Tug/graph-autofold-default.dxf @@ -0,0 +1,3874 @@ + 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 +16 + 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 +41.90594194108289 + 70 +0 + 62 +1 + 6 +CONTINUOUS + 0 +LAYER + 2 +70.50227107051259 + 70 +0 + 62 +1 + 6 +CONTINUOUS + 0 +LAYER + 2 +0 + 70 +0 + 62 +1 + 6 +CONTINUOUS + 0 +LAYER + 2 +180 + 70 +0 + 62 +1 + 6 +CONTINUOUS + 0 +LAYER + 2 +-180 + 70 +0 + 62 +1 + 6 +CONTINUOUS + 0 +LAYER + 2 +-174 + 70 +0 + 62 +1 + 6 +CONTINUOUS + 0 +LAYER + 2 +29.98163936884933 + 70 +0 + 62 +1 + 6 +CONTINUOUS + 0 +LAYER + 2 +66.57130719125459 + 70 +0 + 62 +1 + 6 +CONTINUOUS + 0 +LAYER + 2 +27.883526218987043 + 70 +0 + 62 +1 + 6 +CONTINUOUS + 0 +LAYER + 2 +74.43368217514319 + 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 +320.0 + 20 +104.80458 + 30 +0.0 + 11 +320.0 + 21 +260.80458000000004 + 31 +0.0 + 0 +LINE + 6 +DOTTED + 62 +1 + 8 +90 + 10 +229.99999999999994 + 20 +104.80458 + 30 +0.0 + 11 +229.99999999999994 + 21 +260.80458000000004 + 31 +0.0 + 0 +LINE + 6 +DOTTED + 62 +1 + 8 +41.90594194108289 + 10 +275.0 + 20 +104.80458 + 30 +0.0 + 11 +229.99999999999994 + 21 +104.80458 + 31 +0.0 + 0 +LINE + 6 +DOTTED + 62 +1 + 8 +41.90594194108289 + 10 +320.0 + 20 +104.80458 + 30 +0.0 + 11 +275.0 + 21 +104.80458 + 31 +0.0 + 0 +LINE + 6 +DOTTED + 62 +1 + 8 +70.50227107051259 + 10 +275.0 + 20 +-5.259124691292528e-08 + 30 +0.0 + 11 +229.99999999999994 + 21 +104.80458 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +cut + 10 +232.33368152437 + 20 +23.556154901404117 + 30 +0.0 + 11 +196.166840762185 + 21 +43.52393594342491 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +cut + 10 +275.0 + 20 +-5.259121849121585e-08 + 30 +0.0 + 11 +232.33368152437 + 21 +23.556154901404117 + 31 +0.0 + 0 +LINE + 6 +DOTTED + 62 +1 + 8 +180 + 10 +229.99999999999994 + 20 +104.80458 + 30 +0.0 + 11 +196.166840762185 + 21 +43.52393594342491 + 31 +0.0 + 0 +LINE + 6 +DOTTED + 62 +1 + 8 +-180 + 10 +229.99999999999994 + 20 +104.80458 + 30 +0.0 + 11 +159.99999999999997 + 21 +63.491716985445656 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +cut + 10 +196.166840762185 + 20 +43.52393594342488 + 30 +0.0 + 11 +159.99999999999997 + 21 +63.491716985445656 + 31 +0.0 + 0 +LINE + 6 +DOTTED + 62 +1 + 8 +-174 + 10 +159.99999999999997 + 20 +104.80458000000002 + 30 +0.0 + 11 +159.99999999999997 + 21 +63.491716985445684 + 31 +0.0 + 0 +LINE + 6 +DOTTED + 62 +1 + 8 +29.98163936884933 + 10 +229.99999999999994 + 20 +104.80458 + 30 +0.0 + 11 +159.99999999999997 + 21 +104.80458000000002 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +cut + 10 +146.2290456618152 + 20 +104.80458 + 30 +0.0 + 11 +159.99999999999997 + 21 +104.80458 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +cut + 10 +146.2290456618152 + 20 +63.49171698544567 + 30 +0.0 + 11 +146.2290456618152 + 21 +104.80458 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +cut + 10 +159.99999999999997 + 20 +63.49171698544567 + 30 +0.0 + 11 +146.2290456618152 + 21 +63.49171698544567 + 31 +0.0 + 0 +LINE + 6 +DOTTED + 62 +1 + 8 +66.57130719125459 + 10 +160.0 + 20 +260.80458000000004 + 30 +0.0 + 11 +229.99999999999994 + 21 +260.80458000000004 + 31 +0.0 + 0 +LINE + 6 +DOTTED + 62 +1 + 8 +-180 + 10 +159.99999999999997 + 20 +326.9461255709259 + 30 +0.0 + 11 +229.99999999999994 + 21 +260.80458000000004 + 31 +0.0 + 0 +LINE + 6 +DOTTED + 62 +1 + 8 +-174 + 10 +159.99999999999997 + 20 +326.9461255709259 + 30 +0.0 + 11 +159.99999999999997 + 21 +260.80458000000004 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +cut + 10 +160.0 + 20 +326.9461255709259 + 30 +0.0 + 11 +226.03537576358423 + 21 +330.69221663670436 + 31 +0.0 + 0 +LINE + 6 +DOTTED + 62 +1 + 8 +180 + 10 +226.03537576358423 + 20 +330.69221663670436 + 30 +0.0 + 11 +229.99999999999994 + 21 +260.80458000000004 + 31 +0.0 + 0 +LINE + 6 +DOTTED + 62 +1 + 8 +27.883526218987043 + 10 +275.00000000000006 + 20 +333.4699087338604 + 30 +0.0 + 11 +229.99999999999994 + 21 +260.80458000000004 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +cut + 10 +292.07075152716845 + 20 +334.43830770248275 + 30 +0.0 + 11 +275.00000000000006 + 21 +333.4699087338604 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +cut + 10 +226.0353757635842 + 20 +330.69221663670436 + 30 +0.0 + 11 +292.07075152716845 + 21 +334.43830770248275 + 31 +0.0 + 0 +LINE + 6 +DOTTED + 62 +1 + 8 +74.43368217514319 + 10 +229.99999999999994 + 20 +260.80458000000004 + 30 +0.0 + 11 +275.0 + 21 +260.80458 + 31 +0.0 + 0 +LINE + 6 +DOTTED + 62 +1 + 8 +74.43368217514319 + 10 +275.0 + 20 +260.80458 + 30 +0.0 + 11 +320.0 + 21 +260.80458 + 31 +0.0 + 0 +LINE + 6 +DOTTED + 62 +1 + 8 +27.883526218987043 + 10 +275.00000000000006 + 20 +333.4699087338604 + 30 +0.0 + 11 +320.0 + 21 +260.80458 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +cut + 10 +257.92924847283155 + 20 +334.4383077024828 + 30 +0.0 + 11 +323.96462423641583 + 21 +330.69221663670436 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +cut + 10 +275.00000000000006 + 20 +333.4699087338604 + 30 +0.0 + 11 +257.92924847283155 + 21 +334.4383077024828 + 31 +0.0 + 0 +LINE + 6 +DOTTED + 62 +1 + 8 +180 + 10 +320.0 + 20 +260.80457999999993 + 30 +0.0 + 11 +323.96462423641583 + 21 +330.69221663670436 + 31 +0.0 + 0 +LINE + 6 +DOTTED + 62 +1 + 8 +-180 + 10 +320.0 + 20 +260.80457999999993 + 30 +0.0 + 11 +390.0 + 21 +326.94612557092586 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +cut + 10 +323.96462423641583 + 20 +330.6922166367043 + 30 +0.0 + 11 +390.0 + 21 +326.94612557092586 + 31 +0.0 + 0 +LINE + 6 +DOTTED + 62 +1 + 8 +-174 + 10 +390.0 + 20 +260.80457999999993 + 30 +0.0 + 11 +390.00000000000006 + 21 +326.94612557092586 + 31 +0.0 + 0 +LINE + 6 +DOTTED + 62 +1 + 8 +66.57130719125459 + 10 +320.0 + 20 +260.80457999999993 + 30 +0.0 + 11 +390.0 + 21 +260.80457999999993 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +cut + 10 +412.0471818569753 + 20 +260.80457999999993 + 30 +0.0 + 11 +390.0 + 21 +260.80457999999993 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +cut + 10 +412.0471818569753 + 20 +326.94612557092586 + 30 +0.0 + 11 +412.0471818569753 + 21 +260.80457999999993 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +cut + 10 +390.00000000000006 + 20 +326.94612557092586 + 30 +0.0 + 11 +412.0471818569753 + 21 +326.94612557092586 + 31 +0.0 + 0 +LINE + 6 +DOTTED + 62 +1 + 8 +29.98163936884933 + 10 +389.9999999999999 + 20 +104.80457999999996 + 30 +0.0 + 11 +319.99999999999994 + 21 +104.80457999999999 + 31 +0.0 + 0 +LINE + 6 +DOTTED + 62 +1 + 8 +-180 + 10 +389.9999999999999 + 20 +63.49171698544563 + 30 +0.0 + 11 +319.99999999999994 + 21 +104.80457999999999 + 31 +0.0 + 0 +LINE + 6 +DOTTED + 62 +1 + 8 +-174 + 10 +389.9999999999999 + 20 +63.49171698544563 + 30 +0.0 + 11 +389.99999999999994 + 21 +104.80457999999996 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +cut + 10 +389.9999999999999 + 20 +63.49171698544563 + 30 +0.0 + 11 +353.83315923781487 + 21 +43.52393594342488 + 31 +0.0 + 0 +LINE + 6 +DOTTED + 62 +1 + 8 +180 + 10 +353.83315923781487 + 20 +43.52393594342488 + 30 +0.0 + 11 +319.99999999999994 + 21 +104.80458 + 31 +0.0 + 0 +LINE + 6 +DOTTED + 62 +1 + 8 +70.50227107051259 + 10 +274.9999999999999 + 20 +-5.259116164779698e-08 + 30 +0.0 + 11 +319.99999999999994 + 21 +104.80457999999997 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +cut + 10 +317.6663184756298 + 20 +23.556154901404145 + 30 +0.0 + 11 +274.9999999999999 + 21 +-5.259116164779698e-08 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +cut + 10 +353.83315923781487 + 20 +43.52393594342488 + 30 +0.0 + 11 +317.6663184756298 + 21 +23.556154901404145 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +cut + 10 +403.7709543381846 + 20 +63.49171698544561 + 30 +0.0 + 11 +389.9999999999999 + 21 +63.49171698544561 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +cut + 10 +403.77095433818465 + 20 +104.80457999999994 + 30 +0.0 + 11 +403.7709543381846 + 21 +63.49171698544561 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +cut + 10 +389.9999999999999 + 20 +104.80457999999994 + 30 +0.0 + 11 +403.77095433818465 + 21 +104.80457999999994 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +cut + 10 +389.99999999999994 + 20 +157.80457999999996 + 30 +0.0 + 11 +389.99999999999994 + 21 +104.80457999999996 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +cut + 10 +389.99999999999994 + 20 +207.80457999999993 + 30 +0.0 + 11 +389.99999999999994 + 21 +157.80457999999996 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +cut + 10 +390.0 + 20 +260.80457999999993 + 30 +0.0 + 11 +389.99999999999994 + 21 +207.80457999999993 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +cut + 10 +390.0 + 20 +260.80457999999993 + 30 +0.0 + 11 +390.0 + 21 +260.80457999999993 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +cut + 10 +389.99999999999994 + 20 +104.80457999999996 + 30 +0.0 + 11 +389.99999999999994 + 21 +104.80457999999996 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +cut + 10 +137.9528181430247 + 20 +326.9461255709259 + 30 +0.0 + 11 +160.0 + 21 +326.9461255709259 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +cut + 10 +137.9528181430247 + 20 +260.80458000000004 + 30 +0.0 + 11 +137.9528181430247 + 21 +326.9461255709259 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +cut + 10 +160.0 + 20 +260.80458000000004 + 30 +0.0 + 11 +137.9528181430247 + 21 +260.80458000000004 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +cut + 10 +160.0 + 20 +207.80458000000002 + 30 +0.0 + 11 +160.0 + 21 +260.80458000000004 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +cut + 10 +159.99999999999997 + 20 +104.80458 + 30 +0.0 + 11 +159.99999999999997 + 21 +157.80458000000002 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +cut + 10 +159.99999999999997 + 20 +104.80458 + 30 +0.0 + 11 +159.99999999999997 + 21 +104.80458 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +cut + 10 +160.0 + 20 +260.80458000000004 + 30 +0.0 + 11 +160.0 + 21 +260.80458000000004 + 31 +0.0 + 0 +LINE + 6 +DOTTED + 62 +1 + 8 +90 + 10 +160.0 + 20 +207.80458000000002 + 30 +0.0 + 11 +129.99999999999997 + 21 +207.80458000000002 + 31 +0.0 + 0 +LINE + 6 +DOTTED + 62 +1 + 8 +90 + 10 +129.99999999999997 + 20 +157.80458000000002 + 30 +0.0 + 11 +129.99999999999997 + 21 +207.80458000000002 + 31 +0.0 + 0 +LINE + 6 +DOTTED + 62 +1 + 8 +90 + 10 +129.99999999999997 + 20 +157.80458000000002 + 30 +0.0 + 11 +160.0 + 21 +157.80458000000002 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +cut + 10 +160.0 + 20 +217.80458000000002 + 30 +0.0 + 11 +160.0 + 21 +207.80458000000002 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +cut + 10 +129.99999999999997 + 20 +217.80458000000002 + 30 +0.0 + 11 +160.0 + 21 +217.80458000000002 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +cut + 10 +129.99999999999997 + 20 +207.80458000000002 + 30 +0.0 + 11 +129.99999999999997 + 21 +217.80458000000002 + 31 +0.0 + 0 +LINE + 6 +DOTTED + 62 +1 + 8 +90 + 10 +129.99999999999997 + 20 +207.80458000000002 + 30 +0.0 + 11 +39.99999999999997 + 21 +207.80458000000002 + 31 +0.0 + 0 +LINE + 6 +DOTTED + 62 +1 + 8 +90 + 10 +39.99999999999997 + 20 +207.80458000000002 + 30 +0.0 + 11 +39.99999999999997 + 21 +157.80458000000004 + 31 +0.0 + 0 +LINE + 6 +DOTTED + 62 +1 + 8 +90 + 10 +39.99999999999997 + 20 +157.80458000000004 + 30 +0.0 + 11 +129.99999999999997 + 21 +157.80458000000002 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +cut + 10 +39.99999999999997 + 20 +237.80458000000002 + 30 +0.0 + 11 +129.99999999999997 + 21 +237.80458000000002 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +cut + 10 +39.99999999999997 + 20 +207.80458000000002 + 30 +0.0 + 11 +39.99999999999997 + 21 +237.80458000000002 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +cut + 10 +129.99999999999997 + 20 +237.80458000000002 + 30 +0.0 + 11 +129.99999999999997 + 21 +207.80458000000002 + 31 +0.0 + 0 +LINE + 6 +DOTTED + 62 +1 + 8 +90 + 10 +40.00000000000001 + 20 +207.80458000000002 + 30 +0.0 + 11 +10.000000000000002 + 21 +207.80458000000002 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +cut + 10 +40.00000000000001 + 20 +157.80458000000004 + 30 +0.0 + 11 +10.000000000000002 + 21 +157.80458000000004 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +cut + 10 +40.00000000000001 + 20 +217.80458000000002 + 30 +0.0 + 11 +40.00000000000001 + 21 +207.80458000000002 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +cut + 10 +10.000000000000002 + 20 +217.80458000000002 + 30 +0.0 + 11 +40.00000000000001 + 21 +217.80458000000002 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +cut + 10 +10.000000000000002 + 20 +207.80458000000002 + 30 +0.0 + 11 +10.000000000000002 + 21 +217.80458000000002 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +cut + 10 +0.0 + 20 +207.80458000000002 + 30 +0.0 + 11 +10.000000000000002 + 21 +207.80458000000002 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +cut + 10 +0.0 + 20 +157.80458000000004 + 30 +0.0 + 11 +0.0 + 21 +207.80458000000002 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +cut + 10 +10.000000000000002 + 20 +157.80458000000004 + 30 +0.0 + 11 +0.0 + 21 +157.80458000000004 + 31 +0.0 + 0 +LINE + 6 +DOTTED + 62 +1 + 8 +90 + 10 +40.00000000000001 + 20 +157.80458000000004 + 30 +0.0 + 11 +40.00000000000001 + 21 +127.80458000000003 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +cut + 10 +130.0 + 20 +127.80458 + 30 +0.0 + 11 +40.00000000000001 + 21 +127.80458000000003 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +cut + 10 +130.0 + 20 +157.80458000000002 + 30 +0.0 + 11 +130.0 + 21 +127.80458 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +cut + 10 +30.000000000000004 + 20 +157.80458000000004 + 30 +0.0 + 11 +40.00000000000001 + 21 +157.80458000000004 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +cut + 10 +30.000000000000004 + 20 +127.80458000000003 + 30 +0.0 + 11 +30.000000000000004 + 21 +157.80458000000004 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +cut + 10 +40.00000000000001 + 20 +127.80458000000003 + 30 +0.0 + 11 +30.000000000000004 + 21 +127.80458000000003 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +cut + 10 +129.99999999999997 + 20 +147.80458000000002 + 30 +0.0 + 11 +129.99999999999997 + 21 +157.80458000000002 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +cut + 10 +160.0 + 20 +147.80458000000002 + 30 +0.0 + 11 +129.99999999999997 + 21 +147.80458000000002 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +cut + 10 +160.0 + 20 +157.80458000000002 + 30 +0.0 + 11 +160.0 + 21 +147.80458000000002 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +cut + 10 +225.609705352103 + 20 +39.35181883745287 + 30 +0.0 + 11 +213.1163728785896 + 21 +46.24941127458704 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +cut + 10 +213.1163728785896 + 20 +46.24941127458704 + 30 +0.0 + 11 +212.87470745546236 + 21 +45.811692388468664 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +cut + 10 +212.87470745546236 + 20 +45.811692388468664 + 30 +0.0 + 11 +225.36803992897575 + 21 +38.9140999513345 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +cut + 10 +225.36803992897575 + 20 +38.9140999513345 + 30 +0.0 + 11 +225.609705352103 + 21 +39.35181883745287 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +cut + 10 +149.67178424636137 + 20 +77.26267132363044 + 30 +0.0 + 11 +156.55726141545378 + 21 +77.26267132363044 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +cut + 10 +156.55726141545378 + 20 +77.26267132363044 + 30 +0.0 + 11 +156.55726141545378 + 21 +91.03362566181522 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +cut + 10 +156.55726141545378 + 20 +91.03362566181522 + 30 +0.0 + 11 +149.67178424636137 + 21 +91.03362566181522 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +cut + 10 +248.74825112122252 + 20 +315.1683116431876 + 30 +0.0 + 11 +271.2592404469652 + 21 +316.44532740965957 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +cut + 10 +271.2592404469652 + 20 +316.44532740965957 + 30 +0.0 + 11 +271.2309217024193 + 21 +316.94452481420745 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +cut + 10 +271.2309217024193 + 20 +316.94452481420745 + 30 +0.0 + 11 +248.7199323766767 + 21 +315.6675090477355 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +cut + 10 +248.7199323766767 + 20 +315.6675090477355 + 30 +0.0 + 11 +248.74825112122252 + 21 +315.1683116431876 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +cut + 10 +278.7407595530348 + 20 +316.44532740965957 + 30 +0.0 + 11 +301.25174887877745 + 21 +315.16831164318756 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +cut + 10 +301.25174887877745 + 20 +315.16831164318756 + 30 +0.0 + 11 +301.2800676233233 + 21 +315.66750904773545 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +cut + 10 +301.2800676233233 + 20 +315.66750904773545 + 30 +0.0 + 11 +278.7690782975807 + 21 +316.94452481420745 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +cut + 10 +278.7690782975807 + 20 +316.94452481420745 + 30 +0.0 + 11 +278.7407595530348 + 21 +316.44532740965957 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +cut + 10 +406.5353863927314 + 20 +304.89894371395053 + 30 +0.0 + 11 +395.51179546424385 + 21 +304.89894371395053 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +cut + 10 +395.51179546424385 + 20 +304.89894371395053 + 30 +0.0 + 11 +395.51179546424385 + 21 +282.8517618569752 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +cut + 10 +395.51179546424385 + 20 +282.8517618569752 + 30 +0.0 + 11 +406.5353863927314 + 21 +282.8517618569752 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +cut + 10 +336.88362712141026 + 20 +46.24941127458704 + 30 +0.0 + 11 +324.39029464789684 + 21 +39.35181883745287 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +cut + 10 +324.39029464789684 + 20 +39.35181883745287 + 30 +0.0 + 11 +324.631960071024 + 21 +38.9140999513345 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +cut + 10 +324.631960071024 + 20 +38.9140999513345 + 30 +0.0 + 11 +337.1252925445375 + 21 +45.81169238846863 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +cut + 10 +337.1252925445375 + 20 +45.81169238846863 + 30 +0.0 + 11 +336.88362712141026 + 21 +46.24941127458704 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +cut + 10 +400.3282157536385 + 20 +91.03362566181517 + 30 +0.0 + 11 +393.442738584546 + 21 +91.03362566181517 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +cut + 10 +393.442738584546 + 20 +91.03362566181517 + 30 +0.0 + 11 +393.442738584546 + 21 +77.2626713236304 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +cut + 10 +393.442738584546 + 20 +77.2626713236304 + 30 +0.0 + 11 +400.32821575363846 + 21 +77.2626713236304 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +cut + 10 +382.2499999999999 + 20 +191.38791333333327 + 30 +0.0 + 11 +382.2499999999999 + 21 +174.22124666666662 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +cut + 10 +382.2499999999999 + 20 +174.22124666666662 + 30 +0.0 + 11 +382.7499999999999 + 21 +174.22124666666662 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +cut + 10 +382.7499999999999 + 20 +174.22124666666662 + 30 +0.0 + 11 +382.7499999999999 + 21 +191.38791333333327 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +cut + 10 +382.7499999999999 + 20 +191.38791333333327 + 30 +0.0 + 11 +382.2499999999999 + 21 +191.38791333333327 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +cut + 10 +143.46461360726852 + 20 +282.8517618569753 + 30 +0.0 + 11 +154.48820453575618 + 21 +282.8517618569753 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +cut + 10 +154.48820453575618 + 20 +282.8517618569753 + 30 +0.0 + 11 +154.48820453575618 + 21 +304.8989437139506 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +cut + 10 +154.48820453575618 + 20 +304.8989437139506 + 30 +0.0 + 11 +143.46461360726852 + 21 +304.8989437139506 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +cut + 10 +140.0 + 20 +215.30458 + 30 +0.0 + 11 +140.0 + 21 +210.30458000000002 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +cut + 10 +140.0 + 20 +210.30458000000002 + 30 +0.0 + 11 +149.99999999999997 + 21 +210.30458000000002 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +cut + 10 +149.99999999999997 + 20 +210.30458000000002 + 30 +0.0 + 11 +149.99999999999997 + 21 +215.30458 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +cut + 10 +47.74999999999998 + 20 +217.55458 + 30 +0.0 + 11 +47.74999999999998 + 21 +228.05458000000002 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +cut + 10 +47.74999999999998 + 20 +228.05458000000002 + 30 +0.0 + 11 +47.24999999999998 + 21 +228.05458000000002 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +cut + 10 +47.24999999999998 + 20 +228.05458000000002 + 30 +0.0 + 11 +47.24999999999998 + 21 +217.55458 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +cut + 10 +47.24999999999998 + 20 +217.55458 + 30 +0.0 + 11 +47.74999999999998 + 21 +217.55458 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +cut + 10 +122.24999999999999 + 20 +228.05458000000002 + 30 +0.0 + 11 +122.24999999999999 + 21 +217.55458 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +cut + 10 +122.24999999999999 + 20 +217.55458 + 30 +0.0 + 11 +122.74999999999999 + 21 +217.55458 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +cut + 10 +122.74999999999999 + 20 +217.55458 + 30 +0.0 + 11 +122.74999999999999 + 21 +228.05458000000002 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +cut + 10 +122.74999999999999 + 20 +228.05458000000002 + 30 +0.0 + 11 +122.24999999999999 + 21 +228.05458000000002 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +cut + 10 +30.250000000000004 + 20 +165.55458 + 30 +0.0 + 11 +19.750000000000004 + 21 +165.55458000000004 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +cut + 10 +19.750000000000004 + 20 +165.55458000000004 + 30 +0.0 + 11 +19.750000000000004 + 21 +165.05458000000002 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +cut + 10 +19.750000000000004 + 20 +165.05458000000002 + 30 +0.0 + 11 +30.250000000000004 + 21 +165.05458 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +cut + 10 +30.250000000000004 + 20 +165.05458 + 30 +0.0 + 11 +30.250000000000004 + 21 +165.55458 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +cut + 10 +20.000000000000004 + 20 +215.30458 + 30 +0.0 + 11 +20.000000000000004 + 21 +210.30458000000002 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +cut + 10 +20.000000000000004 + 20 +210.30458000000002 + 30 +0.0 + 11 +30.000000000000004 + 21 +210.30458000000002 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +cut + 10 +30.000000000000004 + 20 +210.30458000000002 + 30 +0.0 + 11 +30.000000000000004 + 21 +215.30458 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +cut + 10 +2.5000000000000004 + 20 +174.47124666666667 + 30 +0.0 + 11 +2.5000000000000004 + 21 +169.47124666666667 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +cut + 10 +2.5000000000000004 + 20 +169.47124666666667 + 30 +0.0 + 11 +7.500000000000001 + 21 +174.47124666666667 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +cut + 10 +7.500000000000001 + 20 +174.47124666666667 + 30 +0.0 + 11 +7.500000000000001 + 21 +191.13791333333336 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +cut + 10 +7.500000000000001 + 20 +191.13791333333336 + 30 +0.0 + 11 +2.5000000000000004 + 21 +196.13791333333336 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +cut + 10 +2.5000000000000004 + 20 +196.13791333333336 + 30 +0.0 + 11 +2.5000000000000004 + 21 +191.13791333333336 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +cut + 10 +122.25000000000001 + 20 +148.05458000000002 + 30 +0.0 + 11 +122.25000000000001 + 21 +137.55458 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +cut + 10 +122.25000000000001 + 20 +137.55458 + 30 +0.0 + 11 +122.75000000000001 + 21 +137.55458 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +cut + 10 +122.75000000000001 + 20 +137.55458 + 30 +0.0 + 11 +122.75000000000001 + 21 +148.05458000000002 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +cut + 10 +122.75000000000001 + 20 +148.05458000000002 + 30 +0.0 + 11 +122.25000000000001 + 21 +148.05458000000002 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +cut + 10 +32.5 + 20 +137.80458000000002 + 30 +0.0 + 11 +37.5 + 21 +137.80458000000002 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +cut + 10 +37.5 + 20 +137.80458000000002 + 30 +0.0 + 11 +37.5 + 21 +147.80458000000004 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +cut + 10 +37.5 + 20 +147.80458000000004 + 30 +0.0 + 11 +32.5 + 21 +147.80458000000004 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +cut + 10 +149.99999999999997 + 20 +150.30458000000002 + 30 +0.0 + 11 +149.99999999999997 + 21 +155.30458000000002 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +cut + 10 +149.99999999999997 + 20 +155.30458000000002 + 30 +0.0 + 11 +140.0 + 21 +155.30458000000002 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +cut + 10 +140.0 + 20 +155.30458000000002 + 30 +0.0 + 11 +140.0 + 21 +150.30458000000002 + 31 +0.0 + 0 +ENDSEC + 0 +EOF diff --git a/rocolib/builders/output/Tug/graph-autofold-graph.dxf b/rocolib/builders/output/Tug/graph-autofold-graph.dxf new file mode 100644 index 0000000000000000000000000000000000000000..ff63e6d4b0bf0b31866c7c73719c1b418b362df8 --- /dev/null +++ b/rocolib/builders/output/Tug/graph-autofold-graph.dxf @@ -0,0 +1,3764 @@ + 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 +320.0 + 20 +104.80458 + 30 +0.0 + 11 +320.0 + 21 +260.80458000000004 + 31 +0.0 + 0 +LINE + 6 +DOTTED + 62 +1 + 8 +0 + 10 +229.99999999999994 + 20 +104.80458 + 30 +0.0 + 11 +229.99999999999994 + 21 +260.80458000000004 + 31 +0.0 + 0 +LINE + 6 +DOTTED + 62 +1 + 8 +0 + 10 +275.0 + 20 +104.80458 + 30 +0.0 + 11 +229.99999999999994 + 21 +104.80458 + 31 +0.0 + 0 +LINE + 6 +DOTTED + 62 +1 + 8 +0 + 10 +320.0 + 20 +104.80458 + 30 +0.0 + 11 +275.0 + 21 +104.80458 + 31 +0.0 + 0 +LINE + 6 +DOTTED + 62 +1 + 8 +0 + 10 +275.0 + 20 +-5.259124691292528e-08 + 30 +0.0 + 11 +229.99999999999994 + 21 +104.80458 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +232.33368152437 + 20 +23.556154901404117 + 30 +0.0 + 11 +196.166840762185 + 21 +43.52393594342491 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +275.0 + 20 +-5.259121849121585e-08 + 30 +0.0 + 11 +232.33368152437 + 21 +23.556154901404117 + 31 +0.0 + 0 +LINE + 6 +DOTTED + 62 +1 + 8 +0 + 10 +229.99999999999994 + 20 +104.80458 + 30 +0.0 + 11 +196.166840762185 + 21 +43.52393594342491 + 31 +0.0 + 0 +LINE + 6 +DOTTED + 62 +1 + 8 +0 + 10 +229.99999999999994 + 20 +104.80458 + 30 +0.0 + 11 +159.99999999999997 + 21 +63.491716985445656 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +196.166840762185 + 20 +43.52393594342488 + 30 +0.0 + 11 +159.99999999999997 + 21 +63.491716985445656 + 31 +0.0 + 0 +LINE + 6 +DOTTED + 62 +1 + 8 +0 + 10 +159.99999999999997 + 20 +104.80458000000002 + 30 +0.0 + 11 +159.99999999999997 + 21 +63.491716985445684 + 31 +0.0 + 0 +LINE + 6 +DOTTED + 62 +1 + 8 +0 + 10 +229.99999999999994 + 20 +104.80458 + 30 +0.0 + 11 +159.99999999999997 + 21 +104.80458000000002 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +146.2290456618152 + 20 +104.80458 + 30 +0.0 + 11 +159.99999999999997 + 21 +104.80458 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +146.2290456618152 + 20 +63.49171698544567 + 30 +0.0 + 11 +146.2290456618152 + 21 +104.80458 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +159.99999999999997 + 20 +63.49171698544567 + 30 +0.0 + 11 +146.2290456618152 + 21 +63.49171698544567 + 31 +0.0 + 0 +LINE + 6 +DOTTED + 62 +1 + 8 +0 + 10 +160.0 + 20 +260.80458000000004 + 30 +0.0 + 11 +229.99999999999994 + 21 +260.80458000000004 + 31 +0.0 + 0 +LINE + 6 +DOTTED + 62 +1 + 8 +0 + 10 +159.99999999999997 + 20 +326.9461255709259 + 30 +0.0 + 11 +229.99999999999994 + 21 +260.80458000000004 + 31 +0.0 + 0 +LINE + 6 +DOTTED + 62 +1 + 8 +0 + 10 +159.99999999999997 + 20 +326.9461255709259 + 30 +0.0 + 11 +159.99999999999997 + 21 +260.80458000000004 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +160.0 + 20 +326.9461255709259 + 30 +0.0 + 11 +226.03537576358423 + 21 +330.69221663670436 + 31 +0.0 + 0 +LINE + 6 +DOTTED + 62 +1 + 8 +0 + 10 +226.03537576358423 + 20 +330.69221663670436 + 30 +0.0 + 11 +229.99999999999994 + 21 +260.80458000000004 + 31 +0.0 + 0 +LINE + 6 +DOTTED + 62 +1 + 8 +0 + 10 +275.00000000000006 + 20 +333.4699087338604 + 30 +0.0 + 11 +229.99999999999994 + 21 +260.80458000000004 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +292.07075152716845 + 20 +334.43830770248275 + 30 +0.0 + 11 +275.00000000000006 + 21 +333.4699087338604 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +226.0353757635842 + 20 +330.69221663670436 + 30 +0.0 + 11 +292.07075152716845 + 21 +334.43830770248275 + 31 +0.0 + 0 +LINE + 6 +DOTTED + 62 +1 + 8 +0 + 10 +229.99999999999994 + 20 +260.80458000000004 + 30 +0.0 + 11 +275.0 + 21 +260.80458 + 31 +0.0 + 0 +LINE + 6 +DOTTED + 62 +1 + 8 +0 + 10 +275.0 + 20 +260.80458 + 30 +0.0 + 11 +320.0 + 21 +260.80458 + 31 +0.0 + 0 +LINE + 6 +DOTTED + 62 +1 + 8 +0 + 10 +275.00000000000006 + 20 +333.4699087338604 + 30 +0.0 + 11 +320.0 + 21 +260.80458 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +257.92924847283155 + 20 +334.4383077024828 + 30 +0.0 + 11 +323.96462423641583 + 21 +330.69221663670436 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +275.00000000000006 + 20 +333.4699087338604 + 30 +0.0 + 11 +257.92924847283155 + 21 +334.4383077024828 + 31 +0.0 + 0 +LINE + 6 +DOTTED + 62 +1 + 8 +0 + 10 +320.0 + 20 +260.80457999999993 + 30 +0.0 + 11 +323.96462423641583 + 21 +330.69221663670436 + 31 +0.0 + 0 +LINE + 6 +DOTTED + 62 +1 + 8 +0 + 10 +320.0 + 20 +260.80457999999993 + 30 +0.0 + 11 +390.0 + 21 +326.94612557092586 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +323.96462423641583 + 20 +330.6922166367043 + 30 +0.0 + 11 +390.0 + 21 +326.94612557092586 + 31 +0.0 + 0 +LINE + 6 +DOTTED + 62 +1 + 8 +0 + 10 +390.0 + 20 +260.80457999999993 + 30 +0.0 + 11 +390.00000000000006 + 21 +326.94612557092586 + 31 +0.0 + 0 +LINE + 6 +DOTTED + 62 +1 + 8 +0 + 10 +320.0 + 20 +260.80457999999993 + 30 +0.0 + 11 +390.0 + 21 +260.80457999999993 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +412.0471818569753 + 20 +260.80457999999993 + 30 +0.0 + 11 +390.0 + 21 +260.80457999999993 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +412.0471818569753 + 20 +326.94612557092586 + 30 +0.0 + 11 +412.0471818569753 + 21 +260.80457999999993 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +390.00000000000006 + 20 +326.94612557092586 + 30 +0.0 + 11 +412.0471818569753 + 21 +326.94612557092586 + 31 +0.0 + 0 +LINE + 6 +DOTTED + 62 +1 + 8 +0 + 10 +389.9999999999999 + 20 +104.80457999999996 + 30 +0.0 + 11 +319.99999999999994 + 21 +104.80457999999999 + 31 +0.0 + 0 +LINE + 6 +DOTTED + 62 +1 + 8 +0 + 10 +389.9999999999999 + 20 +63.49171698544563 + 30 +0.0 + 11 +319.99999999999994 + 21 +104.80457999999999 + 31 +0.0 + 0 +LINE + 6 +DOTTED + 62 +1 + 8 +0 + 10 +389.9999999999999 + 20 +63.49171698544563 + 30 +0.0 + 11 +389.99999999999994 + 21 +104.80457999999996 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +389.9999999999999 + 20 +63.49171698544563 + 30 +0.0 + 11 +353.83315923781487 + 21 +43.52393594342488 + 31 +0.0 + 0 +LINE + 6 +DOTTED + 62 +1 + 8 +0 + 10 +353.83315923781487 + 20 +43.52393594342488 + 30 +0.0 + 11 +319.99999999999994 + 21 +104.80458 + 31 +0.0 + 0 +LINE + 6 +DOTTED + 62 +1 + 8 +0 + 10 +274.9999999999999 + 20 +-5.259116164779698e-08 + 30 +0.0 + 11 +319.99999999999994 + 21 +104.80457999999997 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +317.6663184756298 + 20 +23.556154901404145 + 30 +0.0 + 11 +274.9999999999999 + 21 +-5.259116164779698e-08 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +353.83315923781487 + 20 +43.52393594342488 + 30 +0.0 + 11 +317.6663184756298 + 21 +23.556154901404145 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +403.7709543381846 + 20 +63.49171698544561 + 30 +0.0 + 11 +389.9999999999999 + 21 +63.49171698544561 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +403.77095433818465 + 20 +104.80457999999994 + 30 +0.0 + 11 +403.7709543381846 + 21 +63.49171698544561 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +389.9999999999999 + 20 +104.80457999999994 + 30 +0.0 + 11 +403.77095433818465 + 21 +104.80457999999994 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +389.99999999999994 + 20 +157.80457999999996 + 30 +0.0 + 11 +389.99999999999994 + 21 +104.80457999999996 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +389.99999999999994 + 20 +207.80457999999993 + 30 +0.0 + 11 +389.99999999999994 + 21 +157.80457999999996 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +390.0 + 20 +260.80457999999993 + 30 +0.0 + 11 +389.99999999999994 + 21 +207.80457999999993 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +390.0 + 20 +260.80457999999993 + 30 +0.0 + 11 +390.0 + 21 +260.80457999999993 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +389.99999999999994 + 20 +104.80457999999996 + 30 +0.0 + 11 +389.99999999999994 + 21 +104.80457999999996 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +137.9528181430247 + 20 +326.9461255709259 + 30 +0.0 + 11 +160.0 + 21 +326.9461255709259 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +137.9528181430247 + 20 +260.80458000000004 + 30 +0.0 + 11 +137.9528181430247 + 21 +326.9461255709259 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +160.0 + 20 +260.80458000000004 + 30 +0.0 + 11 +137.9528181430247 + 21 +260.80458000000004 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +160.0 + 20 +207.80458000000002 + 30 +0.0 + 11 +160.0 + 21 +260.80458000000004 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +159.99999999999997 + 20 +104.80458 + 30 +0.0 + 11 +159.99999999999997 + 21 +157.80458000000002 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +159.99999999999997 + 20 +104.80458 + 30 +0.0 + 11 +159.99999999999997 + 21 +104.80458 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +160.0 + 20 +260.80458000000004 + 30 +0.0 + 11 +160.0 + 21 +260.80458000000004 + 31 +0.0 + 0 +LINE + 6 +DOTTED + 62 +1 + 8 +0 + 10 +160.0 + 20 +207.80458000000002 + 30 +0.0 + 11 +129.99999999999997 + 21 +207.80458000000002 + 31 +0.0 + 0 +LINE + 6 +DOTTED + 62 +1 + 8 +0 + 10 +129.99999999999997 + 20 +157.80458000000002 + 30 +0.0 + 11 +129.99999999999997 + 21 +207.80458000000002 + 31 +0.0 + 0 +LINE + 6 +DOTTED + 62 +1 + 8 +0 + 10 +129.99999999999997 + 20 +157.80458000000002 + 30 +0.0 + 11 +160.0 + 21 +157.80458000000002 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +160.0 + 20 +217.80458000000002 + 30 +0.0 + 11 +160.0 + 21 +207.80458000000002 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +129.99999999999997 + 20 +217.80458000000002 + 30 +0.0 + 11 +160.0 + 21 +217.80458000000002 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +129.99999999999997 + 20 +207.80458000000002 + 30 +0.0 + 11 +129.99999999999997 + 21 +217.80458000000002 + 31 +0.0 + 0 +LINE + 6 +DOTTED + 62 +1 + 8 +0 + 10 +129.99999999999997 + 20 +207.80458000000002 + 30 +0.0 + 11 +39.99999999999997 + 21 +207.80458000000002 + 31 +0.0 + 0 +LINE + 6 +DOTTED + 62 +1 + 8 +0 + 10 +39.99999999999997 + 20 +207.80458000000002 + 30 +0.0 + 11 +39.99999999999997 + 21 +157.80458000000004 + 31 +0.0 + 0 +LINE + 6 +DOTTED + 62 +1 + 8 +0 + 10 +39.99999999999997 + 20 +157.80458000000004 + 30 +0.0 + 11 +129.99999999999997 + 21 +157.80458000000002 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +39.99999999999997 + 20 +237.80458000000002 + 30 +0.0 + 11 +129.99999999999997 + 21 +237.80458000000002 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +39.99999999999997 + 20 +207.80458000000002 + 30 +0.0 + 11 +39.99999999999997 + 21 +237.80458000000002 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +129.99999999999997 + 20 +237.80458000000002 + 30 +0.0 + 11 +129.99999999999997 + 21 +207.80458000000002 + 31 +0.0 + 0 +LINE + 6 +DOTTED + 62 +1 + 8 +0 + 10 +40.00000000000001 + 20 +207.80458000000002 + 30 +0.0 + 11 +10.000000000000002 + 21 +207.80458000000002 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +40.00000000000001 + 20 +157.80458000000004 + 30 +0.0 + 11 +10.000000000000002 + 21 +157.80458000000004 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +40.00000000000001 + 20 +217.80458000000002 + 30 +0.0 + 11 +40.00000000000001 + 21 +207.80458000000002 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +10.000000000000002 + 20 +217.80458000000002 + 30 +0.0 + 11 +40.00000000000001 + 21 +217.80458000000002 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +10.000000000000002 + 20 +207.80458000000002 + 30 +0.0 + 11 +10.000000000000002 + 21 +217.80458000000002 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +0.0 + 20 +207.80458000000002 + 30 +0.0 + 11 +10.000000000000002 + 21 +207.80458000000002 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +0.0 + 20 +157.80458000000004 + 30 +0.0 + 11 +0.0 + 21 +207.80458000000002 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +10.000000000000002 + 20 +157.80458000000004 + 30 +0.0 + 11 +0.0 + 21 +157.80458000000004 + 31 +0.0 + 0 +LINE + 6 +DOTTED + 62 +1 + 8 +0 + 10 +40.00000000000001 + 20 +157.80458000000004 + 30 +0.0 + 11 +40.00000000000001 + 21 +127.80458000000003 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +130.0 + 20 +127.80458 + 30 +0.0 + 11 +40.00000000000001 + 21 +127.80458000000003 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +130.0 + 20 +157.80458000000002 + 30 +0.0 + 11 +130.0 + 21 +127.80458 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +30.000000000000004 + 20 +157.80458000000004 + 30 +0.0 + 11 +40.00000000000001 + 21 +157.80458000000004 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +30.000000000000004 + 20 +127.80458000000003 + 30 +0.0 + 11 +30.000000000000004 + 21 +157.80458000000004 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +40.00000000000001 + 20 +127.80458000000003 + 30 +0.0 + 11 +30.000000000000004 + 21 +127.80458000000003 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +129.99999999999997 + 20 +147.80458000000002 + 30 +0.0 + 11 +129.99999999999997 + 21 +157.80458000000002 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +160.0 + 20 +147.80458000000002 + 30 +0.0 + 11 +129.99999999999997 + 21 +147.80458000000002 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +160.0 + 20 +157.80458000000002 + 30 +0.0 + 11 +160.0 + 21 +147.80458000000002 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +225.609705352103 + 20 +39.35181883745287 + 30 +0.0 + 11 +213.1163728785896 + 21 +46.24941127458704 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +213.1163728785896 + 20 +46.24941127458704 + 30 +0.0 + 11 +212.87470745546236 + 21 +45.811692388468664 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +212.87470745546236 + 20 +45.811692388468664 + 30 +0.0 + 11 +225.36803992897575 + 21 +38.9140999513345 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +225.36803992897575 + 20 +38.9140999513345 + 30 +0.0 + 11 +225.609705352103 + 21 +39.35181883745287 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +149.67178424636137 + 20 +77.26267132363044 + 30 +0.0 + 11 +156.55726141545378 + 21 +77.26267132363044 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +156.55726141545378 + 20 +77.26267132363044 + 30 +0.0 + 11 +156.55726141545378 + 21 +91.03362566181522 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +156.55726141545378 + 20 +91.03362566181522 + 30 +0.0 + 11 +149.67178424636137 + 21 +91.03362566181522 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +248.74825112122252 + 20 +315.1683116431876 + 30 +0.0 + 11 +271.2592404469652 + 21 +316.44532740965957 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +271.2592404469652 + 20 +316.44532740965957 + 30 +0.0 + 11 +271.2309217024193 + 21 +316.94452481420745 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +271.2309217024193 + 20 +316.94452481420745 + 30 +0.0 + 11 +248.7199323766767 + 21 +315.6675090477355 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +248.7199323766767 + 20 +315.6675090477355 + 30 +0.0 + 11 +248.74825112122252 + 21 +315.1683116431876 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +278.7407595530348 + 20 +316.44532740965957 + 30 +0.0 + 11 +301.25174887877745 + 21 +315.16831164318756 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +301.25174887877745 + 20 +315.16831164318756 + 30 +0.0 + 11 +301.2800676233233 + 21 +315.66750904773545 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +301.2800676233233 + 20 +315.66750904773545 + 30 +0.0 + 11 +278.7690782975807 + 21 +316.94452481420745 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +278.7690782975807 + 20 +316.94452481420745 + 30 +0.0 + 11 +278.7407595530348 + 21 +316.44532740965957 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +406.5353863927314 + 20 +304.89894371395053 + 30 +0.0 + 11 +395.51179546424385 + 21 +304.89894371395053 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +395.51179546424385 + 20 +304.89894371395053 + 30 +0.0 + 11 +395.51179546424385 + 21 +282.8517618569752 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +395.51179546424385 + 20 +282.8517618569752 + 30 +0.0 + 11 +406.5353863927314 + 21 +282.8517618569752 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +336.88362712141026 + 20 +46.24941127458704 + 30 +0.0 + 11 +324.39029464789684 + 21 +39.35181883745287 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +324.39029464789684 + 20 +39.35181883745287 + 30 +0.0 + 11 +324.631960071024 + 21 +38.9140999513345 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +324.631960071024 + 20 +38.9140999513345 + 30 +0.0 + 11 +337.1252925445375 + 21 +45.81169238846863 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +337.1252925445375 + 20 +45.81169238846863 + 30 +0.0 + 11 +336.88362712141026 + 21 +46.24941127458704 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +400.3282157536385 + 20 +91.03362566181517 + 30 +0.0 + 11 +393.442738584546 + 21 +91.03362566181517 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +393.442738584546 + 20 +91.03362566181517 + 30 +0.0 + 11 +393.442738584546 + 21 +77.2626713236304 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +393.442738584546 + 20 +77.2626713236304 + 30 +0.0 + 11 +400.32821575363846 + 21 +77.2626713236304 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +382.2499999999999 + 20 +191.38791333333327 + 30 +0.0 + 11 +382.2499999999999 + 21 +174.22124666666662 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +382.2499999999999 + 20 +174.22124666666662 + 30 +0.0 + 11 +382.7499999999999 + 21 +174.22124666666662 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +382.7499999999999 + 20 +174.22124666666662 + 30 +0.0 + 11 +382.7499999999999 + 21 +191.38791333333327 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +382.7499999999999 + 20 +191.38791333333327 + 30 +0.0 + 11 +382.2499999999999 + 21 +191.38791333333327 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +143.46461360726852 + 20 +282.8517618569753 + 30 +0.0 + 11 +154.48820453575618 + 21 +282.8517618569753 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +154.48820453575618 + 20 +282.8517618569753 + 30 +0.0 + 11 +154.48820453575618 + 21 +304.8989437139506 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +154.48820453575618 + 20 +304.8989437139506 + 30 +0.0 + 11 +143.46461360726852 + 21 +304.8989437139506 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +140.0 + 20 +215.30458 + 30 +0.0 + 11 +140.0 + 21 +210.30458000000002 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +140.0 + 20 +210.30458000000002 + 30 +0.0 + 11 +149.99999999999997 + 21 +210.30458000000002 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +149.99999999999997 + 20 +210.30458000000002 + 30 +0.0 + 11 +149.99999999999997 + 21 +215.30458 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +47.74999999999998 + 20 +217.55458 + 30 +0.0 + 11 +47.74999999999998 + 21 +228.05458000000002 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +47.74999999999998 + 20 +228.05458000000002 + 30 +0.0 + 11 +47.24999999999998 + 21 +228.05458000000002 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +47.24999999999998 + 20 +228.05458000000002 + 30 +0.0 + 11 +47.24999999999998 + 21 +217.55458 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +47.24999999999998 + 20 +217.55458 + 30 +0.0 + 11 +47.74999999999998 + 21 +217.55458 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +122.24999999999999 + 20 +228.05458000000002 + 30 +0.0 + 11 +122.24999999999999 + 21 +217.55458 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +122.24999999999999 + 20 +217.55458 + 30 +0.0 + 11 +122.74999999999999 + 21 +217.55458 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +122.74999999999999 + 20 +217.55458 + 30 +0.0 + 11 +122.74999999999999 + 21 +228.05458000000002 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +122.74999999999999 + 20 +228.05458000000002 + 30 +0.0 + 11 +122.24999999999999 + 21 +228.05458000000002 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +30.250000000000004 + 20 +165.55458 + 30 +0.0 + 11 +19.750000000000004 + 21 +165.55458000000004 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +19.750000000000004 + 20 +165.55458000000004 + 30 +0.0 + 11 +19.750000000000004 + 21 +165.05458000000002 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +19.750000000000004 + 20 +165.05458000000002 + 30 +0.0 + 11 +30.250000000000004 + 21 +165.05458 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +30.250000000000004 + 20 +165.05458 + 30 +0.0 + 11 +30.250000000000004 + 21 +165.55458 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +20.000000000000004 + 20 +215.30458 + 30 +0.0 + 11 +20.000000000000004 + 21 +210.30458000000002 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +20.000000000000004 + 20 +210.30458000000002 + 30 +0.0 + 11 +30.000000000000004 + 21 +210.30458000000002 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +30.000000000000004 + 20 +210.30458000000002 + 30 +0.0 + 11 +30.000000000000004 + 21 +215.30458 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +2.5000000000000004 + 20 +174.47124666666667 + 30 +0.0 + 11 +2.5000000000000004 + 21 +169.47124666666667 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +2.5000000000000004 + 20 +169.47124666666667 + 30 +0.0 + 11 +7.500000000000001 + 21 +174.47124666666667 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +7.500000000000001 + 20 +174.47124666666667 + 30 +0.0 + 11 +7.500000000000001 + 21 +191.13791333333336 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +7.500000000000001 + 20 +191.13791333333336 + 30 +0.0 + 11 +2.5000000000000004 + 21 +196.13791333333336 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +2.5000000000000004 + 20 +196.13791333333336 + 30 +0.0 + 11 +2.5000000000000004 + 21 +191.13791333333336 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +122.25000000000001 + 20 +148.05458000000002 + 30 +0.0 + 11 +122.25000000000001 + 21 +137.55458 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +122.25000000000001 + 20 +137.55458 + 30 +0.0 + 11 +122.75000000000001 + 21 +137.55458 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +122.75000000000001 + 20 +137.55458 + 30 +0.0 + 11 +122.75000000000001 + 21 +148.05458000000002 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +122.75000000000001 + 20 +148.05458000000002 + 30 +0.0 + 11 +122.25000000000001 + 21 +148.05458000000002 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +32.5 + 20 +137.80458000000002 + 30 +0.0 + 11 +37.5 + 21 +137.80458000000002 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +37.5 + 20 +137.80458000000002 + 30 +0.0 + 11 +37.5 + 21 +147.80458000000004 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +37.5 + 20 +147.80458000000004 + 30 +0.0 + 11 +32.5 + 21 +147.80458000000004 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +149.99999999999997 + 20 +150.30458000000002 + 30 +0.0 + 11 +149.99999999999997 + 21 +155.30458000000002 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +149.99999999999997 + 20 +155.30458000000002 + 30 +0.0 + 11 +140.0 + 21 +155.30458000000002 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +140.0 + 20 +155.30458000000002 + 30 +0.0 + 11 +140.0 + 21 +150.30458000000002 + 31 +0.0 + 0 +ENDSEC + 0 +EOF diff --git a/rocolib/builders/output/Tug/graph-lasercutter.svg b/rocolib/builders/output/Tug/graph-lasercutter.svg new file mode 100644 index 0000000000000000000000000000000000000000..ce494bcd9c984fd3360c41b9c798e57cc27db7a2 --- /dev/null +++ b/rocolib/builders/output/Tug/graph-lasercutter.svg @@ -0,0 +1,157 @@ +<?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="334.438308mm" version="1.1" viewBox="0.000000 0.000000 412.047182 334.438308" width="412.047182mm"> + <defs/> + <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="320.0" x2="320.0" y1="104.80458" y2="260.80458000000004"/> + <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="229.99999999999994" x2="229.99999999999994" y1="104.80458" y2="260.80458000000004"/> + <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="275.0" x2="229.99999999999994" y1="104.80458" y2="104.80458"/> + <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="320.0" x2="275.0" y1="104.80458" y2="104.80458"/> + <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="275.0" x2="229.99999999999994" y1="-5.259124691292528e-08" y2="104.80458"/> + <line stroke="#000000" x1="232.33368152437" x2="196.166840762185" y1="23.556154901404117" y2="43.52393594342491"/> + <line stroke="#000000" x1="275.0" x2="232.33368152437" y1="-5.259121849121585e-08" y2="23.556154901404117"/> + <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="229.99999999999994" x2="196.166840762185" y1="104.80458" y2="43.52393594342491"/> + <line stroke="#ff0000" stroke-dasharray="2 6" stroke-dashoffset="5" x1="229.99999999999994" x2="159.99999999999997" y1="104.80458" y2="63.491716985445656"/> + <line stroke="#000000" x1="196.166840762185" x2="159.99999999999997" y1="43.52393594342488" y2="63.491716985445656"/> + <line stroke="#ff0000" stroke-dasharray="2 6" stroke-dashoffset="5" x1="159.99999999999997" x2="159.99999999999997" y1="104.80458000000002" y2="63.491716985445684"/> + <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="229.99999999999994" x2="159.99999999999997" y1="104.80458" y2="104.80458000000002"/> + <line stroke="#000000" x1="146.2290456618152" x2="159.99999999999997" y1="104.80458" y2="104.80458"/> + <line stroke="#000000" x1="146.2290456618152" x2="146.2290456618152" y1="63.49171698544567" y2="104.80458"/> + <line stroke="#000000" x1="159.99999999999997" x2="146.2290456618152" y1="63.49171698544567" y2="63.49171698544567"/> + <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="160.0" x2="229.99999999999994" y1="260.80458000000004" y2="260.80458000000004"/> + <line stroke="#ff0000" stroke-dasharray="2 6" stroke-dashoffset="5" x1="159.99999999999997" x2="229.99999999999994" y1="326.9461255709259" y2="260.80458000000004"/> + <line stroke="#ff0000" stroke-dasharray="2 6" stroke-dashoffset="5" x1="159.99999999999997" x2="159.99999999999997" y1="326.9461255709259" y2="260.80458000000004"/> + <line stroke="#000000" x1="160.0" x2="226.03537576358423" y1="326.9461255709259" y2="330.69221663670436"/> + <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="226.03537576358423" x2="229.99999999999994" y1="330.69221663670436" y2="260.80458000000004"/> + <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="275.00000000000006" x2="229.99999999999994" y1="333.4699087338604" y2="260.80458000000004"/> + <line stroke="#000000" x1="292.07075152716845" x2="275.00000000000006" y1="334.43830770248275" y2="333.4699087338604"/> + <line stroke="#000000" x1="226.0353757635842" x2="292.07075152716845" y1="330.69221663670436" y2="334.43830770248275"/> + <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="229.99999999999994" x2="275.0" y1="260.80458000000004" y2="260.80458"/> + <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="275.0" x2="320.0" y1="260.80458" y2="260.80458"/> + <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="275.00000000000006" x2="320.0" y1="333.4699087338604" y2="260.80458"/> + <line stroke="#000000" x1="257.92924847283155" x2="323.96462423641583" y1="334.4383077024828" y2="330.69221663670436"/> + <line stroke="#000000" x1="275.00000000000006" x2="257.92924847283155" y1="333.4699087338604" y2="334.4383077024828"/> + <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="320.0" x2="323.96462423641583" y1="260.80457999999993" y2="330.69221663670436"/> + <line stroke="#ff0000" stroke-dasharray="2 6" stroke-dashoffset="5" x1="320.0" x2="390.0" y1="260.80457999999993" y2="326.94612557092586"/> + <line stroke="#000000" x1="323.96462423641583" x2="390.0" y1="330.6922166367043" y2="326.94612557092586"/> + <line stroke="#ff0000" stroke-dasharray="2 6" stroke-dashoffset="5" x1="390.0" x2="390.00000000000006" y1="260.80457999999993" y2="326.94612557092586"/> + <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="320.0" x2="390.0" y1="260.80457999999993" y2="260.80457999999993"/> + <line stroke="#000000" x1="412.0471818569753" x2="390.0" y1="260.80457999999993" y2="260.80457999999993"/> + <line stroke="#000000" x1="412.0471818569753" x2="412.0471818569753" y1="326.94612557092586" y2="260.80457999999993"/> + <line stroke="#000000" x1="390.00000000000006" x2="412.0471818569753" y1="326.94612557092586" y2="326.94612557092586"/> + <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="389.9999999999999" x2="319.99999999999994" y1="104.80457999999996" y2="104.80457999999999"/> + <line stroke="#ff0000" stroke-dasharray="2 6" stroke-dashoffset="5" x1="389.9999999999999" x2="319.99999999999994" y1="63.49171698544563" y2="104.80457999999999"/> + <line stroke="#ff0000" stroke-dasharray="2 6" stroke-dashoffset="5" x1="389.9999999999999" x2="389.99999999999994" y1="63.49171698544563" y2="104.80457999999996"/> + <line stroke="#000000" x1="389.9999999999999" x2="353.83315923781487" y1="63.49171698544563" y2="43.52393594342488"/> + <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="353.83315923781487" x2="319.99999999999994" y1="43.52393594342488" y2="104.80458"/> + <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="274.9999999999999" x2="319.99999999999994" y1="-5.259116164779698e-08" y2="104.80457999999997"/> + <line stroke="#000000" x1="317.6663184756298" x2="274.9999999999999" y1="23.556154901404145" y2="-5.259116164779698e-08"/> + <line stroke="#000000" x1="353.83315923781487" x2="317.6663184756298" y1="43.52393594342488" y2="23.556154901404145"/> + <line stroke="#000000" x1="403.7709543381846" x2="389.9999999999999" y1="63.49171698544561" y2="63.49171698544561"/> + <line stroke="#000000" x1="403.77095433818465" x2="403.7709543381846" y1="104.80457999999994" y2="63.49171698544561"/> + <line stroke="#000000" x1="389.9999999999999" x2="403.77095433818465" y1="104.80457999999994" y2="104.80457999999994"/> + <line stroke="#000000" x1="389.99999999999994" x2="389.99999999999994" y1="157.80457999999996" y2="104.80457999999996"/> + <line stroke="#000000" x1="389.99999999999994" x2="389.99999999999994" y1="207.80457999999993" y2="157.80457999999996"/> + <line stroke="#000000" x1="390.0" x2="389.99999999999994" y1="260.80457999999993" y2="207.80457999999993"/> + <line stroke="#000000" x1="390.0" x2="390.0" y1="260.80457999999993" y2="260.80457999999993"/> + <line stroke="#000000" x1="389.99999999999994" x2="389.99999999999994" y1="104.80457999999996" y2="104.80457999999996"/> + <line stroke="#000000" x1="137.9528181430247" x2="160.0" y1="326.9461255709259" y2="326.9461255709259"/> + <line stroke="#000000" x1="137.9528181430247" x2="137.9528181430247" y1="260.80458000000004" y2="326.9461255709259"/> + <line stroke="#000000" x1="160.0" x2="137.9528181430247" y1="260.80458000000004" y2="260.80458000000004"/> + <line stroke="#000000" x1="160.0" x2="160.0" y1="207.80458000000002" y2="260.80458000000004"/> + <line stroke="#000000" x1="159.99999999999997" x2="159.99999999999997" y1="104.80458" y2="157.80458000000002"/> + <line stroke="#000000" x1="159.99999999999997" x2="159.99999999999997" y1="104.80458" y2="104.80458"/> + <line stroke="#000000" x1="160.0" x2="160.0" y1="260.80458000000004" y2="260.80458000000004"/> + <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="160.0" x2="129.99999999999997" y1="207.80458000000002" y2="207.80458000000002"/> + <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="129.99999999999997" x2="129.99999999999997" y1="157.80458000000002" y2="207.80458000000002"/> + <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="129.99999999999997" x2="160.0" y1="157.80458000000002" y2="157.80458000000002"/> + <line stroke="#000000" x1="160.0" x2="160.0" y1="217.80458000000002" y2="207.80458000000002"/> + <line stroke="#000000" x1="129.99999999999997" x2="160.0" y1="217.80458000000002" y2="217.80458000000002"/> + <line stroke="#000000" x1="129.99999999999997" x2="129.99999999999997" y1="207.80458000000002" y2="217.80458000000002"/> + <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="129.99999999999997" x2="39.99999999999997" y1="207.80458000000002" y2="207.80458000000002"/> + <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="39.99999999999997" x2="39.99999999999997" y1="207.80458000000002" y2="157.80458000000004"/> + <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="39.99999999999997" x2="129.99999999999997" y1="157.80458000000004" y2="157.80458000000002"/> + <line stroke="#000000" x1="39.99999999999997" x2="129.99999999999997" y1="237.80458000000002" y2="237.80458000000002"/> + <line stroke="#000000" x1="39.99999999999997" x2="39.99999999999997" y1="207.80458000000002" y2="237.80458000000002"/> + <line stroke="#000000" x1="129.99999999999997" x2="129.99999999999997" y1="237.80458000000002" y2="207.80458000000002"/> + <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="40.00000000000001" x2="10.000000000000002" y1="207.80458000000002" y2="207.80458000000002"/> + <line stroke="#000000" x1="40.00000000000001" x2="10.000000000000002" y1="157.80458000000004" y2="157.80458000000004"/> + <line stroke="#000000" x1="40.00000000000001" x2="40.00000000000001" y1="217.80458000000002" y2="207.80458000000002"/> + <line stroke="#000000" x1="10.000000000000002" x2="40.00000000000001" y1="217.80458000000002" y2="217.80458000000002"/> + <line stroke="#000000" x1="10.000000000000002" x2="10.000000000000002" y1="207.80458000000002" y2="217.80458000000002"/> + <line stroke="#000000" x1="0.0" x2="10.000000000000002" y1="207.80458000000002" y2="207.80458000000002"/> + <line stroke="#000000" x1="0.0" x2="0.0" y1="157.80458000000004" y2="207.80458000000002"/> + <line stroke="#000000" x1="10.000000000000002" x2="0.0" y1="157.80458000000004" y2="157.80458000000004"/> + <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="40.00000000000001" x2="40.00000000000001" y1="157.80458000000004" y2="127.80458000000003"/> + <line stroke="#000000" x1="130.0" x2="40.00000000000001" y1="127.80458" y2="127.80458000000003"/> + <line stroke="#000000" x1="130.0" x2="130.0" y1="157.80458000000002" y2="127.80458"/> + <line stroke="#000000" x1="30.000000000000004" x2="40.00000000000001" y1="157.80458000000004" y2="157.80458000000004"/> + <line stroke="#000000" x1="30.000000000000004" x2="30.000000000000004" y1="127.80458000000003" y2="157.80458000000004"/> + <line stroke="#000000" x1="40.00000000000001" x2="30.000000000000004" y1="127.80458000000003" y2="127.80458000000003"/> + <line stroke="#000000" x1="129.99999999999997" x2="129.99999999999997" y1="147.80458000000002" y2="157.80458000000002"/> + <line stroke="#000000" x1="160.0" x2="129.99999999999997" y1="147.80458000000002" y2="147.80458000000002"/> + <line stroke="#000000" x1="160.0" x2="160.0" y1="157.80458000000002" y2="147.80458000000002"/> + <line stroke="#888888" x1="225.609705352103" x2="213.1163728785896" y1="39.35181883745287" y2="46.24941127458704"/> + <line stroke="#888888" x1="213.1163728785896" x2="212.87470745546236" y1="46.24941127458704" y2="45.811692388468664"/> + <line stroke="#888888" x1="212.87470745546236" x2="225.36803992897575" y1="45.811692388468664" y2="38.9140999513345"/> + <line stroke="#888888" x1="225.36803992897575" x2="225.609705352103" y1="38.9140999513345" y2="39.35181883745287"/> + <line stroke="#888888" x1="149.67178424636137" x2="156.55726141545378" y1="77.26267132363044" y2="77.26267132363044"/> + <line stroke="#888888" x1="156.55726141545378" x2="156.55726141545378" y1="77.26267132363044" y2="91.03362566181522"/> + <line stroke="#888888" x1="156.55726141545378" x2="149.67178424636137" y1="91.03362566181522" y2="91.03362566181522"/> + <line stroke="#888888" x1="248.74825112122252" x2="271.2592404469652" y1="315.1683116431876" y2="316.44532740965957"/> + <line stroke="#888888" x1="271.2592404469652" x2="271.2309217024193" y1="316.44532740965957" y2="316.94452481420745"/> + <line stroke="#888888" x1="271.2309217024193" x2="248.7199323766767" y1="316.94452481420745" y2="315.6675090477355"/> + <line stroke="#888888" x1="248.7199323766767" x2="248.74825112122252" y1="315.6675090477355" y2="315.1683116431876"/> + <line stroke="#888888" x1="278.7407595530348" x2="301.25174887877745" y1="316.44532740965957" y2="315.16831164318756"/> + <line stroke="#888888" x1="301.25174887877745" x2="301.2800676233233" y1="315.16831164318756" y2="315.66750904773545"/> + <line stroke="#888888" x1="301.2800676233233" x2="278.7690782975807" y1="315.66750904773545" y2="316.94452481420745"/> + <line stroke="#888888" x1="278.7690782975807" x2="278.7407595530348" y1="316.94452481420745" y2="316.44532740965957"/> + <line stroke="#888888" x1="406.5353863927314" x2="395.51179546424385" y1="304.89894371395053" y2="304.89894371395053"/> + <line stroke="#888888" x1="395.51179546424385" x2="395.51179546424385" y1="304.89894371395053" y2="282.8517618569752"/> + <line stroke="#888888" x1="395.51179546424385" x2="406.5353863927314" y1="282.8517618569752" y2="282.8517618569752"/> + <line stroke="#888888" x1="336.88362712141026" x2="324.39029464789684" y1="46.24941127458704" y2="39.35181883745287"/> + <line stroke="#888888" x1="324.39029464789684" x2="324.631960071024" y1="39.35181883745287" y2="38.9140999513345"/> + <line stroke="#888888" x1="324.631960071024" x2="337.1252925445375" y1="38.9140999513345" y2="45.81169238846863"/> + <line stroke="#888888" x1="337.1252925445375" x2="336.88362712141026" y1="45.81169238846863" y2="46.24941127458704"/> + <line stroke="#888888" x1="400.3282157536385" x2="393.442738584546" y1="91.03362566181517" y2="91.03362566181517"/> + <line stroke="#888888" x1="393.442738584546" x2="393.442738584546" y1="91.03362566181517" y2="77.2626713236304"/> + <line stroke="#888888" x1="393.442738584546" x2="400.32821575363846" y1="77.2626713236304" y2="77.2626713236304"/> + <line stroke="#888888" x1="382.2499999999999" x2="382.2499999999999" y1="191.38791333333327" y2="174.22124666666662"/> + <line stroke="#888888" x1="382.2499999999999" x2="382.7499999999999" y1="174.22124666666662" y2="174.22124666666662"/> + <line stroke="#888888" x1="382.7499999999999" x2="382.7499999999999" y1="174.22124666666662" y2="191.38791333333327"/> + <line stroke="#888888" x1="382.7499999999999" x2="382.2499999999999" y1="191.38791333333327" y2="191.38791333333327"/> + <line stroke="#888888" x1="143.46461360726852" x2="154.48820453575618" y1="282.8517618569753" y2="282.8517618569753"/> + <line stroke="#888888" x1="154.48820453575618" x2="154.48820453575618" y1="282.8517618569753" y2="304.8989437139506"/> + <line stroke="#888888" x1="154.48820453575618" x2="143.46461360726852" y1="304.8989437139506" y2="304.8989437139506"/> + <line stroke="#888888" x1="140.0" x2="140.0" y1="215.30458" y2="210.30458000000002"/> + <line stroke="#888888" x1="140.0" x2="149.99999999999997" y1="210.30458000000002" y2="210.30458000000002"/> + <line stroke="#888888" x1="149.99999999999997" x2="149.99999999999997" y1="210.30458000000002" y2="215.30458"/> + <line stroke="#888888" x1="47.74999999999998" x2="47.74999999999998" y1="217.55458" y2="228.05458000000002"/> + <line stroke="#888888" x1="47.74999999999998" x2="47.24999999999998" y1="228.05458000000002" y2="228.05458000000002"/> + <line stroke="#888888" x1="47.24999999999998" x2="47.24999999999998" y1="228.05458000000002" y2="217.55458"/> + <line stroke="#888888" x1="47.24999999999998" x2="47.74999999999998" y1="217.55458" y2="217.55458"/> + <line stroke="#888888" x1="122.24999999999999" x2="122.24999999999999" y1="228.05458000000002" y2="217.55458"/> + <line stroke="#888888" x1="122.24999999999999" x2="122.74999999999999" y1="217.55458" y2="217.55458"/> + <line stroke="#888888" x1="122.74999999999999" x2="122.74999999999999" y1="217.55458" y2="228.05458000000002"/> + <line stroke="#888888" x1="122.74999999999999" x2="122.24999999999999" y1="228.05458000000002" y2="228.05458000000002"/> + <line stroke="#888888" x1="30.250000000000004" x2="19.750000000000004" y1="165.55458" y2="165.55458000000004"/> + <line stroke="#888888" x1="19.750000000000004" x2="19.750000000000004" y1="165.55458000000004" y2="165.05458000000002"/> + <line stroke="#888888" x1="19.750000000000004" x2="30.250000000000004" y1="165.05458000000002" y2="165.05458"/> + <line stroke="#888888" x1="30.250000000000004" x2="30.250000000000004" y1="165.05458" y2="165.55458"/> + <line stroke="#888888" x1="20.000000000000004" x2="20.000000000000004" y1="215.30458" y2="210.30458000000002"/> + <line stroke="#888888" x1="20.000000000000004" x2="30.000000000000004" y1="210.30458000000002" y2="210.30458000000002"/> + <line stroke="#888888" x1="30.000000000000004" x2="30.000000000000004" y1="210.30458000000002" y2="215.30458"/> + <line stroke="#888888" x1="2.5000000000000004" x2="2.5000000000000004" y1="174.47124666666667" y2="169.47124666666667"/> + <line stroke="#888888" x1="2.5000000000000004" x2="7.500000000000001" y1="169.47124666666667" y2="174.47124666666667"/> + <line stroke="#888888" x1="7.500000000000001" x2="7.500000000000001" y1="174.47124666666667" y2="191.13791333333336"/> + <line stroke="#888888" x1="7.500000000000001" x2="2.5000000000000004" y1="191.13791333333336" y2="196.13791333333336"/> + <line stroke="#888888" x1="2.5000000000000004" x2="2.5000000000000004" y1="196.13791333333336" y2="191.13791333333336"/> + <line stroke="#888888" x1="122.25000000000001" x2="122.25000000000001" y1="148.05458000000002" y2="137.55458"/> + <line stroke="#888888" x1="122.25000000000001" x2="122.75000000000001" y1="137.55458" y2="137.55458"/> + <line stroke="#888888" x1="122.75000000000001" x2="122.75000000000001" y1="137.55458" y2="148.05458000000002"/> + <line stroke="#888888" x1="122.75000000000001" x2="122.25000000000001" y1="148.05458000000002" y2="148.05458000000002"/> + <line stroke="#888888" x1="32.5" x2="37.5" y1="137.80458000000002" y2="137.80458000000002"/> + <line stroke="#888888" x1="37.5" x2="37.5" y1="137.80458000000002" y2="147.80458000000004"/> + <line stroke="#888888" x1="37.5" x2="32.5" y1="147.80458000000004" y2="147.80458000000004"/> + <line stroke="#888888" x1="149.99999999999997" x2="149.99999999999997" y1="150.30458000000002" y2="155.30458000000002"/> + <line stroke="#888888" x1="149.99999999999997" x2="140.0" y1="155.30458000000002" y2="155.30458000000002"/> + <line stroke="#888888" x1="140.0" x2="140.0" y1="155.30458000000002" y2="150.30458000000002"/> +</svg> diff --git a/rocolib/builders/output/Tug/graph-model.png b/rocolib/builders/output/Tug/graph-model.png new file mode 100644 index 0000000000000000000000000000000000000000..1a9e2e7d00a37fe1316b2d2599782b6e9e153504 Binary files /dev/null and b/rocolib/builders/output/Tug/graph-model.png differ diff --git a/rocolib/builders/output/Tug/graph-model.stl b/rocolib/builders/output/Tug/graph-model.stl new file mode 100644 index 0000000000000000000000000000000000000000..6881f656fd3e1347bcb37170a90f1df2f59af20b --- /dev/null +++ b/rocolib/builders/output/Tug/graph-model.stl @@ -0,0 +1,366 @@ +solid python +facet normal 0 0 0 +outer loop +vertex -0.0450 0.0780 0.0000 +vertex -0.0450 -0.0780 0.0000 +vertex 0.0450 -0.0780 0.0000 +endloop +endfacet +facet normal 0 0 0 +outer loop +vertex 0.0450 -0.0780 0.0000 +vertex 0.0450 0.0780 0.0000 +vertex -0.0450 0.0780 0.0000 +endloop +endfacet +facet normal 0 0 0 +outer loop +vertex -0.0450 0.0780 -0.0700 +vertex -0.0450 -0.0780 -0.0700 +vertex -0.0450 -0.0780 0.0000 +endloop +endfacet +facet normal 0 0 0 +outer loop +vertex -0.0450 -0.0780 0.0000 +vertex -0.0450 0.0780 0.0000 +vertex -0.0450 0.0780 -0.0700 +endloop +endfacet +facet normal 0 0 0 +outer loop +vertex 0.0450 0.0780 0.0000 +vertex 0.0450 -0.0780 0.0000 +vertex 0.0450 -0.0780 -0.0700 +endloop +endfacet +facet normal 0 0 0 +outer loop +vertex 0.0450 -0.0780 -0.0700 +vertex 0.0450 0.0780 -0.0700 +vertex 0.0450 0.0780 0.0000 +endloop +endfacet +facet normal 0 0 0 +outer loop +vertex -0.0450 -0.0780 -0.0000 +vertex -0.0450 -0.0780 -0.0700 +vertex -0.0244 -0.1138 -0.0700 +endloop +endfacet +facet normal 0 0 0 +outer loop +vertex -0.0244 -0.1138 -0.0700 +vertex 0.0000 -0.1560 -0.0700 +vertex -0.0450 -0.0780 -0.0000 +endloop +endfacet +facet normal 0 0 0 +outer loop +vertex 0.0000 -0.0780 0.0000 +vertex -0.0450 -0.0780 0.0000 +vertex 0.0000 -0.1560 -0.0700 +endloop +endfacet +facet normal 0 0 0 +outer loop +vertex 0.0000 -0.0780 0.0000 +vertex 0.0000 -0.1560 -0.0700 +vertex 0.0450 -0.0780 0.0000 +endloop +endfacet +facet normal 0 0 0 +outer loop +vertex 0.0244 -0.1138 -0.0700 +vertex 0.0450 -0.0780 -0.0700 +vertex 0.0450 -0.0780 0.0000 +endloop +endfacet +facet normal 0 0 0 +outer loop +vertex 0.0450 -0.0780 0.0000 +vertex 0.0000 -0.1560 -0.0700 +vertex 0.0244 -0.1138 -0.0700 +endloop +endfacet +facet normal 0 0 0 +outer loop +vertex -0.0450 -0.0780 -0.0700 +vertex -0.0450 -0.0780 0.0000 +vertex -0.0244 -0.1138 -0.0700 +endloop +endfacet +facet normal 0 0 0 +outer loop +vertex -0.0450 -0.0780 -0.0700 +vertex -0.0244 -0.1138 -0.0700 +vertex -0.0450 -0.0780 0.0000 +endloop +endfacet +facet normal 0 0 0 +outer loop +vertex 0.0450 -0.0780 -0.0700 +vertex 0.0244 -0.1138 -0.0700 +vertex 0.0450 -0.0780 0.0000 +endloop +endfacet +facet normal 0 0 0 +outer loop +vertex 0.0450 -0.0780 -0.0700 +vertex 0.0450 -0.0780 0.0000 +vertex 0.0244 -0.1138 -0.0700 +endloop +endfacet +facet normal 0 0 0 +outer loop +vertex 0.0450 0.0780 0.0000 +vertex 0.0450 0.0780 -0.0700 +vertex -0.0000 0.0975 -0.0700 +endloop +endfacet +facet normal 0 0 0 +outer loop +vertex -0.0000 0.0780 0.0000 +vertex 0.0450 0.0780 0.0000 +vertex -0.0000 0.0975 -0.0700 +endloop +endfacet +facet normal 0 0 0 +outer loop +vertex -0.0000 0.0780 0.0000 +vertex -0.0000 0.0975 -0.0700 +vertex -0.0450 0.0780 0.0000 +endloop +endfacet +facet normal 0 0 0 +outer loop +vertex -0.0000 0.0975 -0.0700 +vertex -0.0450 0.0780 -0.0700 +vertex -0.0450 0.0780 0.0000 +endloop +endfacet +facet normal 0 0 0 +outer loop +vertex 0.0450 0.0780 -0.0700 +vertex 0.0450 0.0780 0.0000 +vertex -0.0157 0.1043 -0.0700 +endloop +endfacet +facet normal 0 0 0 +outer loop +vertex 0.0450 0.0780 -0.0700 +vertex -0.0157 0.1043 -0.0700 +vertex 0.0450 0.0780 0.0000 +endloop +endfacet +facet normal 0 0 0 +outer loop +vertex -0.0450 0.0780 -0.0700 +vertex 0.0157 0.1043 -0.0700 +vertex -0.0450 0.0780 0.0000 +endloop +endfacet +facet normal 0 0 0 +outer loop +vertex -0.0450 0.0780 -0.0700 +vertex -0.0450 0.0780 0.0000 +vertex 0.0157 0.1043 -0.0700 +endloop +endfacet +facet normal 0 0 0 +outer loop +vertex -0.0450 -0.0250 -0.1000 +vertex -0.0450 0.0250 -0.1000 +vertex 0.0450 0.0250 -0.1000 +endloop +endfacet +facet normal 0 0 0 +outer loop +vertex 0.0450 0.0250 -0.1000 +vertex 0.0450 -0.0250 -0.1000 +vertex -0.0450 -0.0250 -0.1000 +endloop +endfacet +facet normal 0 0 0 +outer loop +vertex -0.0450 -0.0250 -0.0700 +vertex -0.0450 0.0250 -0.0700 +vertex -0.0450 0.0250 -0.1000 +endloop +endfacet +facet normal 0 0 0 +outer loop +vertex -0.0450 0.0250 -0.1000 +vertex -0.0450 -0.0250 -0.1000 +vertex -0.0450 -0.0250 -0.0700 +endloop +endfacet +facet normal 0 0 0 +outer loop +vertex -0.0450 -0.0250 -0.0700 +vertex -0.0450 -0.0250 -0.1000 +vertex 0.0450 -0.0250 -0.1000 +endloop +endfacet +facet normal 0 0 0 +outer loop +vertex 0.0450 -0.0250 -0.1000 +vertex 0.0450 -0.0250 -0.0700 +vertex -0.0450 -0.0250 -0.0700 +endloop +endfacet +facet normal 0 0 0 +outer loop +vertex 0.0450 -0.0250 -0.1000 +vertex 0.0450 0.0250 -0.1000 +vertex 0.0450 0.0250 -0.0700 +endloop +endfacet +facet normal 0 0 0 +outer loop +vertex 0.0450 0.0250 -0.0700 +vertex 0.0450 -0.0250 -0.0700 +vertex 0.0450 -0.0250 -0.1000 +endloop +endfacet +facet normal 0 0 0 +outer loop +vertex -0.0450 0.0250 -0.1000 +vertex -0.0450 0.0250 -0.0700 +vertex 0.0450 0.0250 -0.0700 +endloop +endfacet +facet normal 0 0 0 +outer loop +vertex 0.0450 0.0250 -0.0700 +vertex 0.0450 0.0250 -0.1000 +vertex -0.0450 0.0250 -0.1000 +endloop +endfacet +facet normal 0 0 0 +outer loop +vertex -0.0256 -0.1145 -0.0563 +vertex -0.0244 -0.1138 -0.0700 +vertex -0.0450 -0.0780 -0.0700 +endloop +endfacet +facet normal 0 0 0 +outer loop +vertex -0.0450 -0.0780 -0.0700 +vertex -0.0462 -0.0787 -0.0563 +vertex -0.0256 -0.1145 -0.0563 +endloop +endfacet +facet normal 0 0 0 +outer loop +vertex 0.0462 -0.0787 -0.0563 +vertex 0.0450 -0.0780 -0.0700 +vertex 0.0244 -0.1138 -0.0700 +endloop +endfacet +facet normal 0 0 0 +outer loop +vertex 0.0244 -0.1138 -0.0700 +vertex 0.0256 -0.1145 -0.0563 +vertex 0.0462 -0.0787 -0.0563 +endloop +endfacet +facet normal 0 0 0 +outer loop +vertex -0.0148 0.1064 -0.0481 +vertex -0.0157 0.1043 -0.0700 +vertex 0.0450 0.0780 -0.0700 +endloop +endfacet +facet normal 0 0 0 +outer loop +vertex 0.0450 0.0780 -0.0700 +vertex 0.0459 0.0801 -0.0481 +vertex -0.0148 0.1064 -0.0481 +endloop +endfacet +facet normal 0 0 0 +outer loop +vertex -0.0459 0.0801 -0.0481 +vertex -0.0450 0.0780 -0.0700 +vertex 0.0157 0.1043 -0.0700 +endloop +endfacet +facet normal 0 0 0 +outer loop +vertex 0.0157 0.1043 -0.0700 +vertex 0.0148 0.1064 -0.0481 +vertex -0.0459 0.0801 -0.0481 +endloop +endfacet +facet normal 0 0 0 +outer loop +vertex -0.0350 -0.0250 -0.0700 +vertex -0.0450 -0.0250 -0.0700 +vertex -0.0450 -0.0250 -0.1000 +endloop +endfacet +facet normal 0 0 0 +outer loop +vertex -0.0450 -0.0250 -0.1000 +vertex -0.0350 -0.0250 -0.1000 +vertex -0.0350 -0.0250 -0.0700 +endloop +endfacet +facet normal 0 0 0 +outer loop +vertex 0.0450 -0.0150 -0.0700 +vertex 0.0450 -0.0250 -0.0700 +vertex 0.0450 -0.0250 -0.1000 +endloop +endfacet +facet normal 0 0 0 +outer loop +vertex 0.0450 -0.0250 -0.1000 +vertex 0.0450 -0.0150 -0.1000 +vertex 0.0450 -0.0150 -0.0700 +endloop +endfacet +facet normal 0 0 0 +outer loop +vertex 0.0350 0.0250 -0.0700 +vertex 0.0450 0.0250 -0.0700 +vertex 0.0450 0.0250 -0.1000 +endloop +endfacet +facet normal 0 0 0 +outer loop +vertex 0.0450 0.0250 -0.1000 +vertex 0.0350 0.0250 -0.1000 +vertex 0.0350 0.0250 -0.0700 +endloop +endfacet +facet normal 0 0 0 +outer loop +vertex -0.0350 0.0250 -0.1000 +vertex -0.0450 0.0250 -0.1000 +vertex -0.0450 0.0250 -0.0700 +endloop +endfacet +facet normal 0 0 0 +outer loop +vertex -0.0450 0.0250 -0.0700 +vertex -0.0350 0.0250 -0.0700 +vertex -0.0350 0.0250 -0.1000 +endloop +endfacet +facet normal 0 0 0 +outer loop +vertex 0.0450 -0.0250 -0.0600 +vertex 0.0450 -0.0250 -0.0700 +vertex 0.0450 0.0250 -0.0700 +endloop +endfacet +facet normal 0 0 0 +outer loop +vertex 0.0450 0.0250 -0.0700 +vertex 0.0450 0.0250 -0.0600 +vertex 0.0450 -0.0250 -0.0600 +endloop +endfacet +endsolid python diff --git a/rocolib/builders/output/Tug/graph-silhouette.dxf b/rocolib/builders/output/Tug/graph-silhouette.dxf new file mode 100644 index 0000000000000000000000000000000000000000..4eeb05d36275267f828a2759e1b3a2709584941d --- /dev/null +++ b/rocolib/builders/output/Tug/graph-silhouette.dxf @@ -0,0 +1,3764 @@ + 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 +320.0 + 20 +104.80458 + 30 +0.0 + 11 +320.0 + 21 +260.80458000000004 + 31 +0.0 + 0 +LINE + 6 +DOTTED + 62 +1 + 8 +0 + 10 +229.99999999999994 + 20 +104.80458 + 30 +0.0 + 11 +229.99999999999994 + 21 +260.80458000000004 + 31 +0.0 + 0 +LINE + 6 +DOTTED + 62 +1 + 8 +0 + 10 +275.0 + 20 +104.80458 + 30 +0.0 + 11 +229.99999999999994 + 21 +104.80458 + 31 +0.0 + 0 +LINE + 6 +DOTTED + 62 +1 + 8 +0 + 10 +320.0 + 20 +104.80458 + 30 +0.0 + 11 +275.0 + 21 +104.80458 + 31 +0.0 + 0 +LINE + 6 +DOTTED + 62 +1 + 8 +0 + 10 +275.0 + 20 +-5.259124691292528e-08 + 30 +0.0 + 11 +229.99999999999994 + 21 +104.80458 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +232.33368152437 + 20 +23.556154901404117 + 30 +0.0 + 11 +196.166840762185 + 21 +43.52393594342491 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +275.0 + 20 +-5.259121849121585e-08 + 30 +0.0 + 11 +232.33368152437 + 21 +23.556154901404117 + 31 +0.0 + 0 +LINE + 6 +DOTTED + 62 +1 + 8 +0 + 10 +229.99999999999994 + 20 +104.80458 + 30 +0.0 + 11 +196.166840762185 + 21 +43.52393594342491 + 31 +0.0 + 0 +LINE + 6 +DOTTED + 62 +3 + 8 +0 + 10 +229.99999999999994 + 20 +104.80458 + 30 +0.0 + 11 +159.99999999999997 + 21 +63.491716985445656 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +196.166840762185 + 20 +43.52393594342488 + 30 +0.0 + 11 +159.99999999999997 + 21 +63.491716985445656 + 31 +0.0 + 0 +LINE + 6 +DOTTED + 62 +3 + 8 +0 + 10 +159.99999999999997 + 20 +104.80458000000002 + 30 +0.0 + 11 +159.99999999999997 + 21 +63.491716985445684 + 31 +0.0 + 0 +LINE + 6 +DOTTED + 62 +1 + 8 +0 + 10 +229.99999999999994 + 20 +104.80458 + 30 +0.0 + 11 +159.99999999999997 + 21 +104.80458000000002 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +146.2290456618152 + 20 +104.80458 + 30 +0.0 + 11 +159.99999999999997 + 21 +104.80458 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +146.2290456618152 + 20 +63.49171698544567 + 30 +0.0 + 11 +146.2290456618152 + 21 +104.80458 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +159.99999999999997 + 20 +63.49171698544567 + 30 +0.0 + 11 +146.2290456618152 + 21 +63.49171698544567 + 31 +0.0 + 0 +LINE + 6 +DOTTED + 62 +1 + 8 +0 + 10 +160.0 + 20 +260.80458000000004 + 30 +0.0 + 11 +229.99999999999994 + 21 +260.80458000000004 + 31 +0.0 + 0 +LINE + 6 +DOTTED + 62 +3 + 8 +0 + 10 +159.99999999999997 + 20 +326.9461255709259 + 30 +0.0 + 11 +229.99999999999994 + 21 +260.80458000000004 + 31 +0.0 + 0 +LINE + 6 +DOTTED + 62 +3 + 8 +0 + 10 +159.99999999999997 + 20 +326.9461255709259 + 30 +0.0 + 11 +159.99999999999997 + 21 +260.80458000000004 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +160.0 + 20 +326.9461255709259 + 30 +0.0 + 11 +226.03537576358423 + 21 +330.69221663670436 + 31 +0.0 + 0 +LINE + 6 +DOTTED + 62 +1 + 8 +0 + 10 +226.03537576358423 + 20 +330.69221663670436 + 30 +0.0 + 11 +229.99999999999994 + 21 +260.80458000000004 + 31 +0.0 + 0 +LINE + 6 +DOTTED + 62 +1 + 8 +0 + 10 +275.00000000000006 + 20 +333.4699087338604 + 30 +0.0 + 11 +229.99999999999994 + 21 +260.80458000000004 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +292.07075152716845 + 20 +334.43830770248275 + 30 +0.0 + 11 +275.00000000000006 + 21 +333.4699087338604 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +226.0353757635842 + 20 +330.69221663670436 + 30 +0.0 + 11 +292.07075152716845 + 21 +334.43830770248275 + 31 +0.0 + 0 +LINE + 6 +DOTTED + 62 +1 + 8 +0 + 10 +229.99999999999994 + 20 +260.80458000000004 + 30 +0.0 + 11 +275.0 + 21 +260.80458 + 31 +0.0 + 0 +LINE + 6 +DOTTED + 62 +1 + 8 +0 + 10 +275.0 + 20 +260.80458 + 30 +0.0 + 11 +320.0 + 21 +260.80458 + 31 +0.0 + 0 +LINE + 6 +DOTTED + 62 +1 + 8 +0 + 10 +275.00000000000006 + 20 +333.4699087338604 + 30 +0.0 + 11 +320.0 + 21 +260.80458 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +257.92924847283155 + 20 +334.4383077024828 + 30 +0.0 + 11 +323.96462423641583 + 21 +330.69221663670436 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +275.00000000000006 + 20 +333.4699087338604 + 30 +0.0 + 11 +257.92924847283155 + 21 +334.4383077024828 + 31 +0.0 + 0 +LINE + 6 +DOTTED + 62 +1 + 8 +0 + 10 +320.0 + 20 +260.80457999999993 + 30 +0.0 + 11 +323.96462423641583 + 21 +330.69221663670436 + 31 +0.0 + 0 +LINE + 6 +DOTTED + 62 +3 + 8 +0 + 10 +320.0 + 20 +260.80457999999993 + 30 +0.0 + 11 +390.0 + 21 +326.94612557092586 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +323.96462423641583 + 20 +330.6922166367043 + 30 +0.0 + 11 +390.0 + 21 +326.94612557092586 + 31 +0.0 + 0 +LINE + 6 +DOTTED + 62 +3 + 8 +0 + 10 +390.0 + 20 +260.80457999999993 + 30 +0.0 + 11 +390.00000000000006 + 21 +326.94612557092586 + 31 +0.0 + 0 +LINE + 6 +DOTTED + 62 +1 + 8 +0 + 10 +320.0 + 20 +260.80457999999993 + 30 +0.0 + 11 +390.0 + 21 +260.80457999999993 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +412.0471818569753 + 20 +260.80457999999993 + 30 +0.0 + 11 +390.0 + 21 +260.80457999999993 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +412.0471818569753 + 20 +326.94612557092586 + 30 +0.0 + 11 +412.0471818569753 + 21 +260.80457999999993 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +390.00000000000006 + 20 +326.94612557092586 + 30 +0.0 + 11 +412.0471818569753 + 21 +326.94612557092586 + 31 +0.0 + 0 +LINE + 6 +DOTTED + 62 +1 + 8 +0 + 10 +389.9999999999999 + 20 +104.80457999999996 + 30 +0.0 + 11 +319.99999999999994 + 21 +104.80457999999999 + 31 +0.0 + 0 +LINE + 6 +DOTTED + 62 +3 + 8 +0 + 10 +389.9999999999999 + 20 +63.49171698544563 + 30 +0.0 + 11 +319.99999999999994 + 21 +104.80457999999999 + 31 +0.0 + 0 +LINE + 6 +DOTTED + 62 +3 + 8 +0 + 10 +389.9999999999999 + 20 +63.49171698544563 + 30 +0.0 + 11 +389.99999999999994 + 21 +104.80457999999996 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +389.9999999999999 + 20 +63.49171698544563 + 30 +0.0 + 11 +353.83315923781487 + 21 +43.52393594342488 + 31 +0.0 + 0 +LINE + 6 +DOTTED + 62 +1 + 8 +0 + 10 +353.83315923781487 + 20 +43.52393594342488 + 30 +0.0 + 11 +319.99999999999994 + 21 +104.80458 + 31 +0.0 + 0 +LINE + 6 +DOTTED + 62 +1 + 8 +0 + 10 +274.9999999999999 + 20 +-5.259116164779698e-08 + 30 +0.0 + 11 +319.99999999999994 + 21 +104.80457999999997 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +317.6663184756298 + 20 +23.556154901404145 + 30 +0.0 + 11 +274.9999999999999 + 21 +-5.259116164779698e-08 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +353.83315923781487 + 20 +43.52393594342488 + 30 +0.0 + 11 +317.6663184756298 + 21 +23.556154901404145 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +403.7709543381846 + 20 +63.49171698544561 + 30 +0.0 + 11 +389.9999999999999 + 21 +63.49171698544561 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +403.77095433818465 + 20 +104.80457999999994 + 30 +0.0 + 11 +403.7709543381846 + 21 +63.49171698544561 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +389.9999999999999 + 20 +104.80457999999994 + 30 +0.0 + 11 +403.77095433818465 + 21 +104.80457999999994 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +389.99999999999994 + 20 +157.80457999999996 + 30 +0.0 + 11 +389.99999999999994 + 21 +104.80457999999996 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +389.99999999999994 + 20 +207.80457999999993 + 30 +0.0 + 11 +389.99999999999994 + 21 +157.80457999999996 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +390.0 + 20 +260.80457999999993 + 30 +0.0 + 11 +389.99999999999994 + 21 +207.80457999999993 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +390.0 + 20 +260.80457999999993 + 30 +0.0 + 11 +390.0 + 21 +260.80457999999993 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +389.99999999999994 + 20 +104.80457999999996 + 30 +0.0 + 11 +389.99999999999994 + 21 +104.80457999999996 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +137.9528181430247 + 20 +326.9461255709259 + 30 +0.0 + 11 +160.0 + 21 +326.9461255709259 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +137.9528181430247 + 20 +260.80458000000004 + 30 +0.0 + 11 +137.9528181430247 + 21 +326.9461255709259 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +160.0 + 20 +260.80458000000004 + 30 +0.0 + 11 +137.9528181430247 + 21 +260.80458000000004 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +160.0 + 20 +207.80458000000002 + 30 +0.0 + 11 +160.0 + 21 +260.80458000000004 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +159.99999999999997 + 20 +104.80458 + 30 +0.0 + 11 +159.99999999999997 + 21 +157.80458000000002 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +159.99999999999997 + 20 +104.80458 + 30 +0.0 + 11 +159.99999999999997 + 21 +104.80458 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +160.0 + 20 +260.80458000000004 + 30 +0.0 + 11 +160.0 + 21 +260.80458000000004 + 31 +0.0 + 0 +LINE + 6 +DOTTED + 62 +1 + 8 +0 + 10 +160.0 + 20 +207.80458000000002 + 30 +0.0 + 11 +129.99999999999997 + 21 +207.80458000000002 + 31 +0.0 + 0 +LINE + 6 +DOTTED + 62 +1 + 8 +0 + 10 +129.99999999999997 + 20 +157.80458000000002 + 30 +0.0 + 11 +129.99999999999997 + 21 +207.80458000000002 + 31 +0.0 + 0 +LINE + 6 +DOTTED + 62 +1 + 8 +0 + 10 +129.99999999999997 + 20 +157.80458000000002 + 30 +0.0 + 11 +160.0 + 21 +157.80458000000002 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +160.0 + 20 +217.80458000000002 + 30 +0.0 + 11 +160.0 + 21 +207.80458000000002 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +129.99999999999997 + 20 +217.80458000000002 + 30 +0.0 + 11 +160.0 + 21 +217.80458000000002 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +129.99999999999997 + 20 +207.80458000000002 + 30 +0.0 + 11 +129.99999999999997 + 21 +217.80458000000002 + 31 +0.0 + 0 +LINE + 6 +DOTTED + 62 +1 + 8 +0 + 10 +129.99999999999997 + 20 +207.80458000000002 + 30 +0.0 + 11 +39.99999999999997 + 21 +207.80458000000002 + 31 +0.0 + 0 +LINE + 6 +DOTTED + 62 +1 + 8 +0 + 10 +39.99999999999997 + 20 +207.80458000000002 + 30 +0.0 + 11 +39.99999999999997 + 21 +157.80458000000004 + 31 +0.0 + 0 +LINE + 6 +DOTTED + 62 +1 + 8 +0 + 10 +39.99999999999997 + 20 +157.80458000000004 + 30 +0.0 + 11 +129.99999999999997 + 21 +157.80458000000002 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +39.99999999999997 + 20 +237.80458000000002 + 30 +0.0 + 11 +129.99999999999997 + 21 +237.80458000000002 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +39.99999999999997 + 20 +207.80458000000002 + 30 +0.0 + 11 +39.99999999999997 + 21 +237.80458000000002 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +129.99999999999997 + 20 +237.80458000000002 + 30 +0.0 + 11 +129.99999999999997 + 21 +207.80458000000002 + 31 +0.0 + 0 +LINE + 6 +DOTTED + 62 +1 + 8 +0 + 10 +40.00000000000001 + 20 +207.80458000000002 + 30 +0.0 + 11 +10.000000000000002 + 21 +207.80458000000002 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +40.00000000000001 + 20 +157.80458000000004 + 30 +0.0 + 11 +10.000000000000002 + 21 +157.80458000000004 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +40.00000000000001 + 20 +217.80458000000002 + 30 +0.0 + 11 +40.00000000000001 + 21 +207.80458000000002 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +10.000000000000002 + 20 +217.80458000000002 + 30 +0.0 + 11 +40.00000000000001 + 21 +217.80458000000002 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +10.000000000000002 + 20 +207.80458000000002 + 30 +0.0 + 11 +10.000000000000002 + 21 +217.80458000000002 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +0.0 + 20 +207.80458000000002 + 30 +0.0 + 11 +10.000000000000002 + 21 +207.80458000000002 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +0.0 + 20 +157.80458000000004 + 30 +0.0 + 11 +0.0 + 21 +207.80458000000002 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +10.000000000000002 + 20 +157.80458000000004 + 30 +0.0 + 11 +0.0 + 21 +157.80458000000004 + 31 +0.0 + 0 +LINE + 6 +DOTTED + 62 +1 + 8 +0 + 10 +40.00000000000001 + 20 +157.80458000000004 + 30 +0.0 + 11 +40.00000000000001 + 21 +127.80458000000003 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +130.0 + 20 +127.80458 + 30 +0.0 + 11 +40.00000000000001 + 21 +127.80458000000003 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +130.0 + 20 +157.80458000000002 + 30 +0.0 + 11 +130.0 + 21 +127.80458 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +30.000000000000004 + 20 +157.80458000000004 + 30 +0.0 + 11 +40.00000000000001 + 21 +157.80458000000004 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +30.000000000000004 + 20 +127.80458000000003 + 30 +0.0 + 11 +30.000000000000004 + 21 +157.80458000000004 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +40.00000000000001 + 20 +127.80458000000003 + 30 +0.0 + 11 +30.000000000000004 + 21 +127.80458000000003 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +129.99999999999997 + 20 +147.80458000000002 + 30 +0.0 + 11 +129.99999999999997 + 21 +157.80458000000002 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +160.0 + 20 +147.80458000000002 + 30 +0.0 + 11 +129.99999999999997 + 21 +147.80458000000002 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +160.0 + 20 +157.80458000000002 + 30 +0.0 + 11 +160.0 + 21 +147.80458000000002 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +225.609705352103 + 20 +39.35181883745287 + 30 +0.0 + 11 +213.1163728785896 + 21 +46.24941127458704 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +213.1163728785896 + 20 +46.24941127458704 + 30 +0.0 + 11 +212.87470745546236 + 21 +45.811692388468664 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +212.87470745546236 + 20 +45.811692388468664 + 30 +0.0 + 11 +225.36803992897575 + 21 +38.9140999513345 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +225.36803992897575 + 20 +38.9140999513345 + 30 +0.0 + 11 +225.609705352103 + 21 +39.35181883745287 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +149.67178424636137 + 20 +77.26267132363044 + 30 +0.0 + 11 +156.55726141545378 + 21 +77.26267132363044 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +156.55726141545378 + 20 +77.26267132363044 + 30 +0.0 + 11 +156.55726141545378 + 21 +91.03362566181522 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +156.55726141545378 + 20 +91.03362566181522 + 30 +0.0 + 11 +149.67178424636137 + 21 +91.03362566181522 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +248.74825112122252 + 20 +315.1683116431876 + 30 +0.0 + 11 +271.2592404469652 + 21 +316.44532740965957 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +271.2592404469652 + 20 +316.44532740965957 + 30 +0.0 + 11 +271.2309217024193 + 21 +316.94452481420745 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +271.2309217024193 + 20 +316.94452481420745 + 30 +0.0 + 11 +248.7199323766767 + 21 +315.6675090477355 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +248.7199323766767 + 20 +315.6675090477355 + 30 +0.0 + 11 +248.74825112122252 + 21 +315.1683116431876 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +278.7407595530348 + 20 +316.44532740965957 + 30 +0.0 + 11 +301.25174887877745 + 21 +315.16831164318756 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +301.25174887877745 + 20 +315.16831164318756 + 30 +0.0 + 11 +301.2800676233233 + 21 +315.66750904773545 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +301.2800676233233 + 20 +315.66750904773545 + 30 +0.0 + 11 +278.7690782975807 + 21 +316.94452481420745 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +278.7690782975807 + 20 +316.94452481420745 + 30 +0.0 + 11 +278.7407595530348 + 21 +316.44532740965957 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +406.5353863927314 + 20 +304.89894371395053 + 30 +0.0 + 11 +395.51179546424385 + 21 +304.89894371395053 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +395.51179546424385 + 20 +304.89894371395053 + 30 +0.0 + 11 +395.51179546424385 + 21 +282.8517618569752 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +395.51179546424385 + 20 +282.8517618569752 + 30 +0.0 + 11 +406.5353863927314 + 21 +282.8517618569752 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +336.88362712141026 + 20 +46.24941127458704 + 30 +0.0 + 11 +324.39029464789684 + 21 +39.35181883745287 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +324.39029464789684 + 20 +39.35181883745287 + 30 +0.0 + 11 +324.631960071024 + 21 +38.9140999513345 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +324.631960071024 + 20 +38.9140999513345 + 30 +0.0 + 11 +337.1252925445375 + 21 +45.81169238846863 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +337.1252925445375 + 20 +45.81169238846863 + 30 +0.0 + 11 +336.88362712141026 + 21 +46.24941127458704 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +400.3282157536385 + 20 +91.03362566181517 + 30 +0.0 + 11 +393.442738584546 + 21 +91.03362566181517 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +393.442738584546 + 20 +91.03362566181517 + 30 +0.0 + 11 +393.442738584546 + 21 +77.2626713236304 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +393.442738584546 + 20 +77.2626713236304 + 30 +0.0 + 11 +400.32821575363846 + 21 +77.2626713236304 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +382.2499999999999 + 20 +191.38791333333327 + 30 +0.0 + 11 +382.2499999999999 + 21 +174.22124666666662 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +382.2499999999999 + 20 +174.22124666666662 + 30 +0.0 + 11 +382.7499999999999 + 21 +174.22124666666662 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +382.7499999999999 + 20 +174.22124666666662 + 30 +0.0 + 11 +382.7499999999999 + 21 +191.38791333333327 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +382.7499999999999 + 20 +191.38791333333327 + 30 +0.0 + 11 +382.2499999999999 + 21 +191.38791333333327 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +143.46461360726852 + 20 +282.8517618569753 + 30 +0.0 + 11 +154.48820453575618 + 21 +282.8517618569753 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +154.48820453575618 + 20 +282.8517618569753 + 30 +0.0 + 11 +154.48820453575618 + 21 +304.8989437139506 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +154.48820453575618 + 20 +304.8989437139506 + 30 +0.0 + 11 +143.46461360726852 + 21 +304.8989437139506 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +140.0 + 20 +215.30458 + 30 +0.0 + 11 +140.0 + 21 +210.30458000000002 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +140.0 + 20 +210.30458000000002 + 30 +0.0 + 11 +149.99999999999997 + 21 +210.30458000000002 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +149.99999999999997 + 20 +210.30458000000002 + 30 +0.0 + 11 +149.99999999999997 + 21 +215.30458 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +47.74999999999998 + 20 +217.55458 + 30 +0.0 + 11 +47.74999999999998 + 21 +228.05458000000002 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +47.74999999999998 + 20 +228.05458000000002 + 30 +0.0 + 11 +47.24999999999998 + 21 +228.05458000000002 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +47.24999999999998 + 20 +228.05458000000002 + 30 +0.0 + 11 +47.24999999999998 + 21 +217.55458 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +47.24999999999998 + 20 +217.55458 + 30 +0.0 + 11 +47.74999999999998 + 21 +217.55458 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +122.24999999999999 + 20 +228.05458000000002 + 30 +0.0 + 11 +122.24999999999999 + 21 +217.55458 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +122.24999999999999 + 20 +217.55458 + 30 +0.0 + 11 +122.74999999999999 + 21 +217.55458 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +122.74999999999999 + 20 +217.55458 + 30 +0.0 + 11 +122.74999999999999 + 21 +228.05458000000002 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +122.74999999999999 + 20 +228.05458000000002 + 30 +0.0 + 11 +122.24999999999999 + 21 +228.05458000000002 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +30.250000000000004 + 20 +165.55458 + 30 +0.0 + 11 +19.750000000000004 + 21 +165.55458000000004 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +19.750000000000004 + 20 +165.55458000000004 + 30 +0.0 + 11 +19.750000000000004 + 21 +165.05458000000002 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +19.750000000000004 + 20 +165.05458000000002 + 30 +0.0 + 11 +30.250000000000004 + 21 +165.05458 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +30.250000000000004 + 20 +165.05458 + 30 +0.0 + 11 +30.250000000000004 + 21 +165.55458 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +20.000000000000004 + 20 +215.30458 + 30 +0.0 + 11 +20.000000000000004 + 21 +210.30458000000002 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +20.000000000000004 + 20 +210.30458000000002 + 30 +0.0 + 11 +30.000000000000004 + 21 +210.30458000000002 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +30.000000000000004 + 20 +210.30458000000002 + 30 +0.0 + 11 +30.000000000000004 + 21 +215.30458 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +2.5000000000000004 + 20 +174.47124666666667 + 30 +0.0 + 11 +2.5000000000000004 + 21 +169.47124666666667 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +2.5000000000000004 + 20 +169.47124666666667 + 30 +0.0 + 11 +7.500000000000001 + 21 +174.47124666666667 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +7.500000000000001 + 20 +174.47124666666667 + 30 +0.0 + 11 +7.500000000000001 + 21 +191.13791333333336 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +7.500000000000001 + 20 +191.13791333333336 + 30 +0.0 + 11 +2.5000000000000004 + 21 +196.13791333333336 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +2.5000000000000004 + 20 +196.13791333333336 + 30 +0.0 + 11 +2.5000000000000004 + 21 +191.13791333333336 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +122.25000000000001 + 20 +148.05458000000002 + 30 +0.0 + 11 +122.25000000000001 + 21 +137.55458 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +122.25000000000001 + 20 +137.55458 + 30 +0.0 + 11 +122.75000000000001 + 21 +137.55458 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +122.75000000000001 + 20 +137.55458 + 30 +0.0 + 11 +122.75000000000001 + 21 +148.05458000000002 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +122.75000000000001 + 20 +148.05458000000002 + 30 +0.0 + 11 +122.25000000000001 + 21 +148.05458000000002 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +32.5 + 20 +137.80458000000002 + 30 +0.0 + 11 +37.5 + 21 +137.80458000000002 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +37.5 + 20 +137.80458000000002 + 30 +0.0 + 11 +37.5 + 21 +147.80458000000004 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +37.5 + 20 +147.80458000000004 + 30 +0.0 + 11 +32.5 + 21 +147.80458000000004 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +149.99999999999997 + 20 +150.30458000000002 + 30 +0.0 + 11 +149.99999999999997 + 21 +155.30458000000002 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +149.99999999999997 + 20 +155.30458000000002 + 30 +0.0 + 11 +140.0 + 21 +155.30458000000002 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +140.0 + 20 +155.30458000000002 + 30 +0.0 + 11 +140.0 + 21 +150.30458000000002 + 31 +0.0 + 0 +ENDSEC + 0 +EOF diff --git a/rocolib/builders/output/Tug/tree.png b/rocolib/builders/output/Tug/tree.png new file mode 100644 index 0000000000000000000000000000000000000000..648a1927dfada1cf89ae7226a17352d04f89cf3d Binary files /dev/null and b/rocolib/builders/output/Tug/tree.png differ diff --git a/rocolib/library/Cabin.yaml b/rocolib/library/Cabin.yaml index 48fb07675b68338bbde94ccf4ffa2544da985275..6f3fbe467a5146b3d34f59879dfa31035b61f1ec 100644 --- a/rocolib/library/Cabin.yaml +++ b/rocolib/library/Cabin.yaml @@ -51,31 +51,13 @@ connections: - l - angle: 90 tabWidth: 10 - connection8: - - - portsplit - - topedge1 - - - port - - l - - {} - connection9: - - - starsplit - - topedge1 - - - star - - r - - {} interfaces: foreedge: - interface: t - subcomponent: fore - portedge: - interface: botedge0 - subcomponent: portsplit + interface: l + subcomponent: port rearedge: - interface: b - subcomponent: rear - staredge: - interface: botedge0 - subcomponent: starsplit + interface: r + subcomponent: star parameters: depth: defaultValue: 50 @@ -89,12 +71,6 @@ parameters: minValue: 0 units: mm valueType: (float, int) - length: - defaultValue: 200 - spec: - minValue: 0 - units: mm - valueType: (float, int) width: defaultValue: 60 spec: @@ -119,18 +95,6 @@ subcomponents: parameter: height w: parameter: depth - portsplit: - classname: SplitEdge - kwargs: {} - parameters: - botlength: - function: '[sum(x)]' - parameter: &id001 - - length - - depth - toplength: - function: '[x[0]/2., x[1], x[0]/2.]' - parameter: *id001 rear: classname: Rectangle kwargs: {} @@ -147,16 +111,6 @@ subcomponents: parameter: height w: parameter: depth - starsplit: - classname: SplitEdge - kwargs: {} - parameters: - botlength: - function: '[sum(x)]' - parameter: *id001 - toplength: - function: '[x[0]/2., x[1], x[0]/2.]' - parameter: *id001 top: classname: Rectangle kwargs: {} diff --git a/rocolib/library/HouseboatWithServoStackBattery.yaml b/rocolib/library/HouseboatWithServoStackBattery.yaml new file mode 100644 index 0000000000000000000000000000000000000000..bd202122a0c3f67b10852ccf0d95276d00f943fd --- /dev/null +++ b/rocolib/library/HouseboatWithServoStackBattery.yaml @@ -0,0 +1,2569 @@ +connections: + connection0: + - - portsplit + - topedge0 + - - boat + - portedge + - {} + connection1: + - - portsplit + - botedge0 + - - servostack + - lstacksplit + - {} + connection2: + - - portsplit + - botedge2 + - - servostack + - lservosplit + - {} + connection3: + - - batterymount + - leftArmInterface + - - portsplit + - botedge3 + - tabWidth: 10 + connection4: + - - starsplit + - topedge0 + - - boat + - staredge + - {} + connection5: + - - starsplit + - botedge3 + - - servostack + - rstacksplit + - {} + connection6: + - - starsplit + - botedge1 + - - servostack + - rservosplit + - {} + connection7: + - - batterymount + - rightArmInterface + - - starsplit + - botedge0 + - tabWidth: 10 +interfaces: + batterymount.leftArmInterface: + interface: leftArmInterface + subcomponent: batterymount + batterymount.rightArmInterface: + interface: rightArmInterface + subcomponent: batterymount + boat.portedge: + interface: portedge + subcomponent: boat + boat.staredge: + interface: staredge + subcomponent: boat + portsplit.botedge0: + interface: botedge0 + subcomponent: portsplit + portsplit.botedge1: + interface: botedge1 + subcomponent: portsplit + portsplit.botedge10: + interface: botedge10 + subcomponent: portsplit + portsplit.botedge11: + interface: botedge11 + subcomponent: portsplit + portsplit.botedge12: + interface: botedge12 + subcomponent: portsplit + portsplit.botedge13: + interface: botedge13 + subcomponent: portsplit + portsplit.botedge14: + interface: botedge14 + subcomponent: portsplit + portsplit.botedge15: + interface: botedge15 + subcomponent: portsplit + portsplit.botedge16: + interface: botedge16 + subcomponent: portsplit + portsplit.botedge17: + interface: botedge17 + subcomponent: portsplit + portsplit.botedge18: + interface: botedge18 + subcomponent: portsplit + portsplit.botedge19: + interface: botedge19 + subcomponent: portsplit + portsplit.botedge2: + interface: botedge2 + subcomponent: portsplit + portsplit.botedge20: + interface: botedge20 + subcomponent: portsplit + portsplit.botedge21: + interface: botedge21 + subcomponent: portsplit + portsplit.botedge22: + interface: botedge22 + subcomponent: portsplit + portsplit.botedge23: + interface: botedge23 + subcomponent: portsplit + portsplit.botedge24: + interface: botedge24 + subcomponent: portsplit + portsplit.botedge25: + interface: botedge25 + subcomponent: portsplit + portsplit.botedge26: + interface: botedge26 + subcomponent: portsplit + portsplit.botedge27: + interface: botedge27 + subcomponent: portsplit + portsplit.botedge28: + interface: botedge28 + subcomponent: portsplit + portsplit.botedge29: + interface: botedge29 + subcomponent: portsplit + portsplit.botedge3: + interface: botedge3 + subcomponent: portsplit + portsplit.botedge30: + interface: botedge30 + subcomponent: portsplit + portsplit.botedge31: + interface: botedge31 + subcomponent: portsplit + portsplit.botedge32: + interface: botedge32 + subcomponent: portsplit + portsplit.botedge33: + interface: botedge33 + subcomponent: portsplit + portsplit.botedge34: + interface: botedge34 + subcomponent: portsplit + portsplit.botedge35: + interface: botedge35 + subcomponent: portsplit + portsplit.botedge36: + interface: botedge36 + subcomponent: portsplit + portsplit.botedge37: + interface: botedge37 + subcomponent: portsplit + portsplit.botedge38: + interface: botedge38 + subcomponent: portsplit + portsplit.botedge39: + interface: botedge39 + subcomponent: portsplit + portsplit.botedge4: + interface: botedge4 + subcomponent: portsplit + portsplit.botedge40: + interface: botedge40 + subcomponent: portsplit + portsplit.botedge41: + interface: botedge41 + subcomponent: portsplit + portsplit.botedge42: + interface: botedge42 + subcomponent: portsplit + portsplit.botedge43: + interface: botedge43 + subcomponent: portsplit + portsplit.botedge44: + interface: botedge44 + subcomponent: portsplit + portsplit.botedge45: + interface: botedge45 + subcomponent: portsplit + portsplit.botedge46: + interface: botedge46 + subcomponent: portsplit + portsplit.botedge47: + interface: botedge47 + subcomponent: portsplit + portsplit.botedge48: + interface: botedge48 + subcomponent: portsplit + portsplit.botedge49: + interface: botedge49 + subcomponent: portsplit + portsplit.botedge5: + interface: botedge5 + subcomponent: portsplit + portsplit.botedge50: + interface: botedge50 + subcomponent: portsplit + portsplit.botedge51: + interface: botedge51 + subcomponent: portsplit + portsplit.botedge52: + interface: botedge52 + subcomponent: portsplit + portsplit.botedge53: + interface: botedge53 + subcomponent: portsplit + portsplit.botedge54: + interface: botedge54 + subcomponent: portsplit + portsplit.botedge55: + interface: botedge55 + subcomponent: portsplit + portsplit.botedge56: + interface: botedge56 + subcomponent: portsplit + portsplit.botedge57: + interface: botedge57 + subcomponent: portsplit + portsplit.botedge58: + interface: botedge58 + subcomponent: portsplit + portsplit.botedge59: + interface: botedge59 + subcomponent: portsplit + portsplit.botedge6: + interface: botedge6 + subcomponent: portsplit + portsplit.botedge60: + interface: botedge60 + subcomponent: portsplit + portsplit.botedge61: + interface: botedge61 + subcomponent: portsplit + portsplit.botedge62: + interface: botedge62 + subcomponent: portsplit + portsplit.botedge63: + interface: botedge63 + subcomponent: portsplit + portsplit.botedge64: + interface: botedge64 + subcomponent: portsplit + portsplit.botedge65: + interface: botedge65 + subcomponent: portsplit + portsplit.botedge66: + interface: botedge66 + subcomponent: portsplit + portsplit.botedge67: + interface: botedge67 + subcomponent: portsplit + portsplit.botedge68: + interface: botedge68 + subcomponent: portsplit + portsplit.botedge69: + interface: botedge69 + subcomponent: portsplit + portsplit.botedge7: + interface: botedge7 + subcomponent: portsplit + portsplit.botedge70: + interface: botedge70 + subcomponent: portsplit + portsplit.botedge71: + interface: botedge71 + subcomponent: portsplit + portsplit.botedge72: + interface: botedge72 + subcomponent: portsplit + portsplit.botedge73: + interface: botedge73 + subcomponent: portsplit + portsplit.botedge74: + interface: botedge74 + subcomponent: portsplit + portsplit.botedge75: + interface: botedge75 + subcomponent: portsplit + portsplit.botedge76: + interface: botedge76 + subcomponent: portsplit + portsplit.botedge77: + interface: botedge77 + subcomponent: portsplit + portsplit.botedge78: + interface: botedge78 + subcomponent: portsplit + portsplit.botedge79: + interface: botedge79 + subcomponent: portsplit + portsplit.botedge8: + interface: botedge8 + subcomponent: portsplit + portsplit.botedge80: + interface: botedge80 + subcomponent: portsplit + portsplit.botedge81: + interface: botedge81 + subcomponent: portsplit + portsplit.botedge82: + interface: botedge82 + subcomponent: portsplit + portsplit.botedge83: + interface: botedge83 + subcomponent: portsplit + portsplit.botedge84: + interface: botedge84 + subcomponent: portsplit + portsplit.botedge85: + interface: botedge85 + subcomponent: portsplit + portsplit.botedge86: + interface: botedge86 + subcomponent: portsplit + portsplit.botedge87: + interface: botedge87 + subcomponent: portsplit + portsplit.botedge88: + interface: botedge88 + subcomponent: portsplit + portsplit.botedge89: + interface: botedge89 + subcomponent: portsplit + portsplit.botedge9: + interface: botedge9 + subcomponent: portsplit + portsplit.botedge90: + interface: botedge90 + subcomponent: portsplit + portsplit.botedge91: + interface: botedge91 + subcomponent: portsplit + portsplit.botedge92: + interface: botedge92 + subcomponent: portsplit + portsplit.botedge93: + interface: botedge93 + subcomponent: portsplit + portsplit.botedge94: + interface: botedge94 + subcomponent: portsplit + portsplit.botedge95: + interface: botedge95 + subcomponent: portsplit + portsplit.botedge96: + interface: botedge96 + subcomponent: portsplit + portsplit.botedge97: + interface: botedge97 + subcomponent: portsplit + portsplit.botedge98: + interface: botedge98 + subcomponent: portsplit + portsplit.botedge99: + interface: botedge99 + subcomponent: portsplit + portsplit.topedge0: + interface: topedge0 + subcomponent: portsplit + portsplit.topedge1: + interface: topedge1 + subcomponent: portsplit + portsplit.topedge10: + interface: topedge10 + subcomponent: portsplit + portsplit.topedge11: + interface: topedge11 + subcomponent: portsplit + portsplit.topedge12: + interface: topedge12 + subcomponent: portsplit + portsplit.topedge13: + interface: topedge13 + subcomponent: portsplit + portsplit.topedge14: + interface: topedge14 + subcomponent: portsplit + portsplit.topedge15: + interface: topedge15 + subcomponent: portsplit + portsplit.topedge16: + interface: topedge16 + subcomponent: portsplit + portsplit.topedge17: + interface: topedge17 + subcomponent: portsplit + portsplit.topedge18: + interface: topedge18 + subcomponent: portsplit + portsplit.topedge19: + interface: topedge19 + subcomponent: portsplit + portsplit.topedge2: + interface: topedge2 + subcomponent: portsplit + portsplit.topedge20: + interface: topedge20 + subcomponent: portsplit + portsplit.topedge21: + interface: topedge21 + subcomponent: portsplit + portsplit.topedge22: + interface: topedge22 + subcomponent: portsplit + portsplit.topedge23: + interface: topedge23 + subcomponent: portsplit + portsplit.topedge24: + interface: topedge24 + subcomponent: portsplit + portsplit.topedge25: + interface: topedge25 + subcomponent: portsplit + portsplit.topedge26: + interface: topedge26 + subcomponent: portsplit + portsplit.topedge27: + interface: topedge27 + subcomponent: portsplit + portsplit.topedge28: + interface: topedge28 + subcomponent: portsplit + portsplit.topedge29: + interface: topedge29 + subcomponent: portsplit + portsplit.topedge3: + interface: topedge3 + subcomponent: portsplit + portsplit.topedge30: + interface: topedge30 + subcomponent: portsplit + portsplit.topedge31: + interface: topedge31 + subcomponent: portsplit + portsplit.topedge32: + interface: topedge32 + subcomponent: portsplit + portsplit.topedge33: + interface: topedge33 + subcomponent: portsplit + portsplit.topedge34: + interface: topedge34 + subcomponent: portsplit + portsplit.topedge35: + interface: topedge35 + subcomponent: portsplit + portsplit.topedge36: + interface: topedge36 + subcomponent: portsplit + portsplit.topedge37: + interface: topedge37 + subcomponent: portsplit + portsplit.topedge38: + interface: topedge38 + subcomponent: portsplit + portsplit.topedge39: + interface: topedge39 + subcomponent: portsplit + portsplit.topedge4: + interface: topedge4 + subcomponent: portsplit + portsplit.topedge40: + interface: topedge40 + subcomponent: portsplit + portsplit.topedge41: + interface: topedge41 + subcomponent: portsplit + portsplit.topedge42: + interface: topedge42 + subcomponent: portsplit + portsplit.topedge43: + interface: topedge43 + subcomponent: portsplit + portsplit.topedge44: + interface: topedge44 + subcomponent: portsplit + portsplit.topedge45: + interface: topedge45 + subcomponent: portsplit + portsplit.topedge46: + interface: topedge46 + subcomponent: portsplit + portsplit.topedge47: + interface: topedge47 + subcomponent: portsplit + portsplit.topedge48: + interface: topedge48 + subcomponent: portsplit + portsplit.topedge49: + interface: topedge49 + subcomponent: portsplit + portsplit.topedge5: + interface: topedge5 + subcomponent: portsplit + portsplit.topedge50: + interface: topedge50 + subcomponent: portsplit + portsplit.topedge51: + interface: topedge51 + subcomponent: portsplit + portsplit.topedge52: + interface: topedge52 + subcomponent: portsplit + portsplit.topedge53: + interface: topedge53 + subcomponent: portsplit + portsplit.topedge54: + interface: topedge54 + subcomponent: portsplit + portsplit.topedge55: + interface: topedge55 + subcomponent: portsplit + portsplit.topedge56: + interface: topedge56 + subcomponent: portsplit + portsplit.topedge57: + interface: topedge57 + subcomponent: portsplit + portsplit.topedge58: + interface: topedge58 + subcomponent: portsplit + portsplit.topedge59: + interface: topedge59 + subcomponent: portsplit + portsplit.topedge6: + interface: topedge6 + subcomponent: portsplit + portsplit.topedge60: + interface: topedge60 + subcomponent: portsplit + portsplit.topedge61: + interface: topedge61 + subcomponent: portsplit + portsplit.topedge62: + interface: topedge62 + subcomponent: portsplit + portsplit.topedge63: + interface: topedge63 + subcomponent: portsplit + portsplit.topedge64: + interface: topedge64 + subcomponent: portsplit + portsplit.topedge65: + interface: topedge65 + subcomponent: portsplit + portsplit.topedge66: + interface: topedge66 + subcomponent: portsplit + portsplit.topedge67: + interface: topedge67 + subcomponent: portsplit + portsplit.topedge68: + interface: topedge68 + subcomponent: portsplit + portsplit.topedge69: + interface: topedge69 + subcomponent: portsplit + portsplit.topedge7: + interface: topedge7 + subcomponent: portsplit + portsplit.topedge70: + interface: topedge70 + subcomponent: portsplit + portsplit.topedge71: + interface: topedge71 + subcomponent: portsplit + portsplit.topedge72: + interface: topedge72 + subcomponent: portsplit + portsplit.topedge73: + interface: topedge73 + subcomponent: portsplit + portsplit.topedge74: + interface: topedge74 + subcomponent: portsplit + portsplit.topedge75: + interface: topedge75 + subcomponent: portsplit + portsplit.topedge76: + interface: topedge76 + subcomponent: portsplit + portsplit.topedge77: + interface: topedge77 + subcomponent: portsplit + portsplit.topedge78: + interface: topedge78 + subcomponent: portsplit + portsplit.topedge79: + interface: topedge79 + subcomponent: portsplit + portsplit.topedge8: + interface: topedge8 + subcomponent: portsplit + portsplit.topedge80: + interface: topedge80 + subcomponent: portsplit + portsplit.topedge81: + interface: topedge81 + subcomponent: portsplit + portsplit.topedge82: + interface: topedge82 + subcomponent: portsplit + portsplit.topedge83: + interface: topedge83 + subcomponent: portsplit + portsplit.topedge84: + interface: topedge84 + subcomponent: portsplit + portsplit.topedge85: + interface: topedge85 + subcomponent: portsplit + portsplit.topedge86: + interface: topedge86 + subcomponent: portsplit + portsplit.topedge87: + interface: topedge87 + subcomponent: portsplit + portsplit.topedge88: + interface: topedge88 + subcomponent: portsplit + portsplit.topedge89: + interface: topedge89 + subcomponent: portsplit + portsplit.topedge9: + interface: topedge9 + subcomponent: portsplit + portsplit.topedge90: + interface: topedge90 + subcomponent: portsplit + portsplit.topedge91: + interface: topedge91 + subcomponent: portsplit + portsplit.topedge92: + interface: topedge92 + subcomponent: portsplit + portsplit.topedge93: + interface: topedge93 + subcomponent: portsplit + portsplit.topedge94: + interface: topedge94 + subcomponent: portsplit + portsplit.topedge95: + interface: topedge95 + subcomponent: portsplit + portsplit.topedge96: + interface: topedge96 + subcomponent: portsplit + portsplit.topedge97: + interface: topedge97 + subcomponent: portsplit + portsplit.topedge98: + interface: topedge98 + subcomponent: portsplit + portsplit.topedge99: + interface: topedge99 + subcomponent: portsplit + servostack.doubleServoMount.lServoInterface: + interface: doubleServoMount.lServoInterface + subcomponent: servostack + servostack.doubleServoMount.lServoMount.leftInterface: + interface: doubleServoMount.lServoMount.leftInterface + subcomponent: servostack + servostack.doubleServoMount.lServoMount.rightInterface: + interface: doubleServoMount.lServoMount.rightInterface + subcomponent: servostack + servostack.doubleServoMount.rServoInterface: + interface: doubleServoMount.rServoInterface + subcomponent: servostack + servostack.doubleServoMount.rServoMount.leftInterface: + interface: doubleServoMount.rServoMount.leftInterface + subcomponent: servostack + servostack.doubleServoMount.rServoMount.rightInterface: + interface: doubleServoMount.rServoMount.rightInterface + subcomponent: servostack + servostack.espStack.leftArmInterface: + interface: espStack.leftArmInterface + subcomponent: servostack + servostack.espStack.rightArmInterface: + interface: espStack.rightArmInterface + subcomponent: servostack + servostack.lservosplit: + interface: lservosplit + subcomponent: servostack + servostack.lstacksplit: + interface: lstacksplit + subcomponent: servostack + servostack.portsplit.botedge0: + interface: portsplit.botedge0 + subcomponent: servostack + servostack.portsplit.botedge1: + interface: portsplit.botedge1 + subcomponent: servostack + servostack.portsplit.botedge10: + interface: portsplit.botedge10 + subcomponent: servostack + servostack.portsplit.botedge11: + interface: portsplit.botedge11 + subcomponent: servostack + servostack.portsplit.botedge12: + interface: portsplit.botedge12 + subcomponent: servostack + servostack.portsplit.botedge13: + interface: portsplit.botedge13 + subcomponent: servostack + servostack.portsplit.botedge14: + interface: portsplit.botedge14 + subcomponent: servostack + servostack.portsplit.botedge15: + interface: portsplit.botedge15 + subcomponent: servostack + servostack.portsplit.botedge16: + interface: portsplit.botedge16 + subcomponent: servostack + servostack.portsplit.botedge17: + interface: portsplit.botedge17 + subcomponent: servostack + servostack.portsplit.botedge18: + interface: portsplit.botedge18 + subcomponent: servostack + servostack.portsplit.botedge19: + interface: portsplit.botedge19 + subcomponent: servostack + servostack.portsplit.botedge2: + interface: portsplit.botedge2 + subcomponent: servostack + servostack.portsplit.botedge20: + interface: portsplit.botedge20 + subcomponent: servostack + servostack.portsplit.botedge21: + interface: portsplit.botedge21 + subcomponent: servostack + servostack.portsplit.botedge22: + interface: portsplit.botedge22 + subcomponent: servostack + servostack.portsplit.botedge23: + interface: portsplit.botedge23 + subcomponent: servostack + servostack.portsplit.botedge24: + interface: portsplit.botedge24 + subcomponent: servostack + servostack.portsplit.botedge25: + interface: portsplit.botedge25 + subcomponent: servostack + servostack.portsplit.botedge26: + interface: portsplit.botedge26 + subcomponent: servostack + servostack.portsplit.botedge27: + interface: portsplit.botedge27 + subcomponent: servostack + servostack.portsplit.botedge28: + interface: portsplit.botedge28 + subcomponent: servostack + servostack.portsplit.botedge29: + interface: portsplit.botedge29 + subcomponent: servostack + servostack.portsplit.botedge3: + interface: portsplit.botedge3 + subcomponent: servostack + servostack.portsplit.botedge30: + interface: portsplit.botedge30 + subcomponent: servostack + servostack.portsplit.botedge31: + interface: portsplit.botedge31 + subcomponent: servostack + servostack.portsplit.botedge32: + interface: portsplit.botedge32 + subcomponent: servostack + servostack.portsplit.botedge33: + interface: portsplit.botedge33 + subcomponent: servostack + servostack.portsplit.botedge34: + interface: portsplit.botedge34 + subcomponent: servostack + servostack.portsplit.botedge35: + interface: portsplit.botedge35 + subcomponent: servostack + servostack.portsplit.botedge36: + interface: portsplit.botedge36 + subcomponent: servostack + servostack.portsplit.botedge37: + interface: portsplit.botedge37 + subcomponent: servostack + servostack.portsplit.botedge38: + interface: portsplit.botedge38 + subcomponent: servostack + servostack.portsplit.botedge39: + interface: portsplit.botedge39 + subcomponent: servostack + servostack.portsplit.botedge4: + interface: portsplit.botedge4 + subcomponent: servostack + servostack.portsplit.botedge40: + interface: portsplit.botedge40 + subcomponent: servostack + servostack.portsplit.botedge41: + interface: portsplit.botedge41 + subcomponent: servostack + servostack.portsplit.botedge42: + interface: portsplit.botedge42 + subcomponent: servostack + servostack.portsplit.botedge43: + interface: portsplit.botedge43 + subcomponent: servostack + servostack.portsplit.botedge44: + interface: portsplit.botedge44 + subcomponent: servostack + servostack.portsplit.botedge45: + interface: portsplit.botedge45 + subcomponent: servostack + servostack.portsplit.botedge46: + interface: portsplit.botedge46 + subcomponent: servostack + servostack.portsplit.botedge47: + interface: portsplit.botedge47 + subcomponent: servostack + servostack.portsplit.botedge48: + interface: portsplit.botedge48 + subcomponent: servostack + servostack.portsplit.botedge49: + interface: portsplit.botedge49 + subcomponent: servostack + servostack.portsplit.botedge5: + interface: portsplit.botedge5 + subcomponent: servostack + servostack.portsplit.botedge50: + interface: portsplit.botedge50 + subcomponent: servostack + servostack.portsplit.botedge51: + interface: portsplit.botedge51 + subcomponent: servostack + servostack.portsplit.botedge52: + interface: portsplit.botedge52 + subcomponent: servostack + servostack.portsplit.botedge53: + interface: portsplit.botedge53 + subcomponent: servostack + servostack.portsplit.botedge54: + interface: portsplit.botedge54 + subcomponent: servostack + servostack.portsplit.botedge55: + interface: portsplit.botedge55 + subcomponent: servostack + servostack.portsplit.botedge56: + interface: portsplit.botedge56 + subcomponent: servostack + servostack.portsplit.botedge57: + interface: portsplit.botedge57 + subcomponent: servostack + servostack.portsplit.botedge58: + interface: portsplit.botedge58 + subcomponent: servostack + servostack.portsplit.botedge59: + interface: portsplit.botedge59 + subcomponent: servostack + servostack.portsplit.botedge6: + interface: portsplit.botedge6 + subcomponent: servostack + servostack.portsplit.botedge60: + interface: portsplit.botedge60 + subcomponent: servostack + servostack.portsplit.botedge61: + interface: portsplit.botedge61 + subcomponent: servostack + servostack.portsplit.botedge62: + interface: portsplit.botedge62 + subcomponent: servostack + servostack.portsplit.botedge63: + interface: portsplit.botedge63 + subcomponent: servostack + servostack.portsplit.botedge64: + interface: portsplit.botedge64 + subcomponent: servostack + servostack.portsplit.botedge65: + interface: portsplit.botedge65 + subcomponent: servostack + servostack.portsplit.botedge66: + interface: portsplit.botedge66 + subcomponent: servostack + servostack.portsplit.botedge67: + interface: portsplit.botedge67 + subcomponent: servostack + servostack.portsplit.botedge68: + interface: portsplit.botedge68 + subcomponent: servostack + servostack.portsplit.botedge69: + interface: portsplit.botedge69 + subcomponent: servostack + servostack.portsplit.botedge7: + interface: portsplit.botedge7 + subcomponent: servostack + servostack.portsplit.botedge70: + interface: portsplit.botedge70 + subcomponent: servostack + servostack.portsplit.botedge71: + interface: portsplit.botedge71 + subcomponent: servostack + servostack.portsplit.botedge72: + interface: portsplit.botedge72 + subcomponent: servostack + servostack.portsplit.botedge73: + interface: portsplit.botedge73 + subcomponent: servostack + servostack.portsplit.botedge74: + interface: portsplit.botedge74 + subcomponent: servostack + servostack.portsplit.botedge75: + interface: portsplit.botedge75 + subcomponent: servostack + servostack.portsplit.botedge76: + interface: portsplit.botedge76 + subcomponent: servostack + servostack.portsplit.botedge77: + interface: portsplit.botedge77 + subcomponent: servostack + servostack.portsplit.botedge78: + interface: portsplit.botedge78 + subcomponent: servostack + servostack.portsplit.botedge79: + interface: portsplit.botedge79 + subcomponent: servostack + servostack.portsplit.botedge8: + interface: portsplit.botedge8 + subcomponent: servostack + servostack.portsplit.botedge80: + interface: portsplit.botedge80 + subcomponent: servostack + servostack.portsplit.botedge81: + interface: portsplit.botedge81 + subcomponent: servostack + servostack.portsplit.botedge82: + interface: portsplit.botedge82 + subcomponent: servostack + servostack.portsplit.botedge83: + interface: portsplit.botedge83 + subcomponent: servostack + servostack.portsplit.botedge84: + interface: portsplit.botedge84 + subcomponent: servostack + servostack.portsplit.botedge85: + interface: portsplit.botedge85 + subcomponent: servostack + servostack.portsplit.botedge86: + interface: portsplit.botedge86 + subcomponent: servostack + servostack.portsplit.botedge87: + interface: portsplit.botedge87 + subcomponent: servostack + servostack.portsplit.botedge88: + interface: portsplit.botedge88 + subcomponent: servostack + servostack.portsplit.botedge89: + interface: portsplit.botedge89 + subcomponent: servostack + servostack.portsplit.botedge9: + interface: portsplit.botedge9 + subcomponent: servostack + servostack.portsplit.botedge90: + interface: portsplit.botedge90 + subcomponent: servostack + servostack.portsplit.botedge91: + interface: portsplit.botedge91 + subcomponent: servostack + servostack.portsplit.botedge92: + interface: portsplit.botedge92 + subcomponent: servostack + servostack.portsplit.botedge93: + interface: portsplit.botedge93 + subcomponent: servostack + servostack.portsplit.botedge94: + interface: portsplit.botedge94 + subcomponent: servostack + servostack.portsplit.botedge95: + interface: portsplit.botedge95 + subcomponent: servostack + servostack.portsplit.botedge96: + interface: portsplit.botedge96 + subcomponent: servostack + servostack.portsplit.botedge97: + interface: portsplit.botedge97 + subcomponent: servostack + servostack.portsplit.botedge98: + interface: portsplit.botedge98 + subcomponent: servostack + servostack.portsplit.botedge99: + interface: portsplit.botedge99 + subcomponent: servostack + servostack.portsplit.topedge0: + interface: portsplit.topedge0 + subcomponent: servostack + servostack.portsplit.topedge1: + interface: portsplit.topedge1 + subcomponent: servostack + servostack.portsplit.topedge10: + interface: portsplit.topedge10 + subcomponent: servostack + servostack.portsplit.topedge11: + interface: portsplit.topedge11 + subcomponent: servostack + servostack.portsplit.topedge12: + interface: portsplit.topedge12 + subcomponent: servostack + servostack.portsplit.topedge13: + interface: portsplit.topedge13 + subcomponent: servostack + servostack.portsplit.topedge14: + interface: portsplit.topedge14 + subcomponent: servostack + servostack.portsplit.topedge15: + interface: portsplit.topedge15 + subcomponent: servostack + servostack.portsplit.topedge16: + interface: portsplit.topedge16 + subcomponent: servostack + servostack.portsplit.topedge17: + interface: portsplit.topedge17 + subcomponent: servostack + servostack.portsplit.topedge18: + interface: portsplit.topedge18 + subcomponent: servostack + servostack.portsplit.topedge19: + interface: portsplit.topedge19 + subcomponent: servostack + servostack.portsplit.topedge2: + interface: portsplit.topedge2 + subcomponent: servostack + servostack.portsplit.topedge20: + interface: portsplit.topedge20 + subcomponent: servostack + servostack.portsplit.topedge21: + interface: portsplit.topedge21 + subcomponent: servostack + servostack.portsplit.topedge22: + interface: portsplit.topedge22 + subcomponent: servostack + servostack.portsplit.topedge23: + interface: portsplit.topedge23 + subcomponent: servostack + servostack.portsplit.topedge24: + interface: portsplit.topedge24 + subcomponent: servostack + servostack.portsplit.topedge25: + interface: portsplit.topedge25 + subcomponent: servostack + servostack.portsplit.topedge26: + interface: portsplit.topedge26 + subcomponent: servostack + servostack.portsplit.topedge27: + interface: portsplit.topedge27 + subcomponent: servostack + servostack.portsplit.topedge28: + interface: portsplit.topedge28 + subcomponent: servostack + servostack.portsplit.topedge29: + interface: portsplit.topedge29 + subcomponent: servostack + servostack.portsplit.topedge3: + interface: portsplit.topedge3 + subcomponent: servostack + servostack.portsplit.topedge30: + interface: portsplit.topedge30 + subcomponent: servostack + servostack.portsplit.topedge31: + interface: portsplit.topedge31 + subcomponent: servostack + servostack.portsplit.topedge32: + interface: portsplit.topedge32 + subcomponent: servostack + servostack.portsplit.topedge33: + interface: portsplit.topedge33 + subcomponent: servostack + servostack.portsplit.topedge34: + interface: portsplit.topedge34 + subcomponent: servostack + servostack.portsplit.topedge35: + interface: portsplit.topedge35 + subcomponent: servostack + servostack.portsplit.topedge36: + interface: portsplit.topedge36 + subcomponent: servostack + servostack.portsplit.topedge37: + interface: portsplit.topedge37 + subcomponent: servostack + servostack.portsplit.topedge38: + interface: portsplit.topedge38 + subcomponent: servostack + servostack.portsplit.topedge39: + interface: portsplit.topedge39 + subcomponent: servostack + servostack.portsplit.topedge4: + interface: portsplit.topedge4 + subcomponent: servostack + servostack.portsplit.topedge40: + interface: portsplit.topedge40 + subcomponent: servostack + servostack.portsplit.topedge41: + interface: portsplit.topedge41 + subcomponent: servostack + servostack.portsplit.topedge42: + interface: portsplit.topedge42 + subcomponent: servostack + servostack.portsplit.topedge43: + interface: portsplit.topedge43 + subcomponent: servostack + servostack.portsplit.topedge44: + interface: portsplit.topedge44 + subcomponent: servostack + servostack.portsplit.topedge45: + interface: portsplit.topedge45 + subcomponent: servostack + servostack.portsplit.topedge46: + interface: portsplit.topedge46 + subcomponent: servostack + servostack.portsplit.topedge47: + interface: portsplit.topedge47 + subcomponent: servostack + servostack.portsplit.topedge48: + interface: portsplit.topedge48 + subcomponent: servostack + servostack.portsplit.topedge49: + interface: portsplit.topedge49 + subcomponent: servostack + servostack.portsplit.topedge5: + interface: portsplit.topedge5 + subcomponent: servostack + servostack.portsplit.topedge50: + interface: portsplit.topedge50 + subcomponent: servostack + servostack.portsplit.topedge51: + interface: portsplit.topedge51 + subcomponent: servostack + servostack.portsplit.topedge52: + interface: portsplit.topedge52 + subcomponent: servostack + servostack.portsplit.topedge53: + interface: portsplit.topedge53 + subcomponent: servostack + servostack.portsplit.topedge54: + interface: portsplit.topedge54 + subcomponent: servostack + servostack.portsplit.topedge55: + interface: portsplit.topedge55 + subcomponent: servostack + servostack.portsplit.topedge56: + interface: portsplit.topedge56 + subcomponent: servostack + servostack.portsplit.topedge57: + interface: portsplit.topedge57 + subcomponent: servostack + servostack.portsplit.topedge58: + interface: portsplit.topedge58 + subcomponent: servostack + servostack.portsplit.topedge59: + interface: portsplit.topedge59 + subcomponent: servostack + servostack.portsplit.topedge6: + interface: portsplit.topedge6 + subcomponent: servostack + servostack.portsplit.topedge60: + interface: portsplit.topedge60 + subcomponent: servostack + servostack.portsplit.topedge61: + interface: portsplit.topedge61 + subcomponent: servostack + servostack.portsplit.topedge62: + interface: portsplit.topedge62 + subcomponent: servostack + servostack.portsplit.topedge63: + interface: portsplit.topedge63 + subcomponent: servostack + servostack.portsplit.topedge64: + interface: portsplit.topedge64 + subcomponent: servostack + servostack.portsplit.topedge65: + interface: portsplit.topedge65 + subcomponent: servostack + servostack.portsplit.topedge66: + interface: portsplit.topedge66 + subcomponent: servostack + servostack.portsplit.topedge67: + interface: portsplit.topedge67 + subcomponent: servostack + servostack.portsplit.topedge68: + interface: portsplit.topedge68 + subcomponent: servostack + servostack.portsplit.topedge69: + interface: portsplit.topedge69 + subcomponent: servostack + servostack.portsplit.topedge7: + interface: portsplit.topedge7 + subcomponent: servostack + servostack.portsplit.topedge70: + interface: portsplit.topedge70 + subcomponent: servostack + servostack.portsplit.topedge71: + interface: portsplit.topedge71 + subcomponent: servostack + servostack.portsplit.topedge72: + interface: portsplit.topedge72 + subcomponent: servostack + servostack.portsplit.topedge73: + interface: portsplit.topedge73 + subcomponent: servostack + servostack.portsplit.topedge74: + interface: portsplit.topedge74 + subcomponent: servostack + servostack.portsplit.topedge75: + interface: portsplit.topedge75 + subcomponent: servostack + servostack.portsplit.topedge76: + interface: portsplit.topedge76 + subcomponent: servostack + servostack.portsplit.topedge77: + interface: portsplit.topedge77 + subcomponent: servostack + servostack.portsplit.topedge78: + interface: portsplit.topedge78 + subcomponent: servostack + servostack.portsplit.topedge79: + interface: portsplit.topedge79 + subcomponent: servostack + servostack.portsplit.topedge8: + interface: portsplit.topedge8 + subcomponent: servostack + servostack.portsplit.topedge80: + interface: portsplit.topedge80 + subcomponent: servostack + servostack.portsplit.topedge81: + interface: portsplit.topedge81 + subcomponent: servostack + servostack.portsplit.topedge82: + interface: portsplit.topedge82 + subcomponent: servostack + servostack.portsplit.topedge83: + interface: portsplit.topedge83 + subcomponent: servostack + servostack.portsplit.topedge84: + interface: portsplit.topedge84 + subcomponent: servostack + servostack.portsplit.topedge85: + interface: portsplit.topedge85 + subcomponent: servostack + servostack.portsplit.topedge86: + interface: portsplit.topedge86 + subcomponent: servostack + servostack.portsplit.topedge87: + interface: portsplit.topedge87 + subcomponent: servostack + servostack.portsplit.topedge88: + interface: portsplit.topedge88 + subcomponent: servostack + servostack.portsplit.topedge89: + interface: portsplit.topedge89 + subcomponent: servostack + servostack.portsplit.topedge9: + interface: portsplit.topedge9 + subcomponent: servostack + servostack.portsplit.topedge90: + interface: portsplit.topedge90 + subcomponent: servostack + servostack.portsplit.topedge91: + interface: portsplit.topedge91 + subcomponent: servostack + servostack.portsplit.topedge92: + interface: portsplit.topedge92 + subcomponent: servostack + servostack.portsplit.topedge93: + interface: portsplit.topedge93 + subcomponent: servostack + servostack.portsplit.topedge94: + interface: portsplit.topedge94 + subcomponent: servostack + servostack.portsplit.topedge95: + interface: portsplit.topedge95 + subcomponent: servostack + servostack.portsplit.topedge96: + interface: portsplit.topedge96 + subcomponent: servostack + servostack.portsplit.topedge97: + interface: portsplit.topedge97 + subcomponent: servostack + servostack.portsplit.topedge98: + interface: portsplit.topedge98 + subcomponent: servostack + servostack.portsplit.topedge99: + interface: portsplit.topedge99 + subcomponent: servostack + servostack.rservosplit: + interface: rservosplit + subcomponent: servostack + servostack.rstacksplit: + interface: rstacksplit + subcomponent: servostack + servostack.starsplit.botedge0: + interface: starsplit.botedge0 + subcomponent: servostack + servostack.starsplit.botedge1: + interface: starsplit.botedge1 + subcomponent: servostack + servostack.starsplit.botedge10: + interface: starsplit.botedge10 + subcomponent: servostack + servostack.starsplit.botedge11: + interface: starsplit.botedge11 + subcomponent: servostack + servostack.starsplit.botedge12: + interface: starsplit.botedge12 + subcomponent: servostack + servostack.starsplit.botedge13: + interface: starsplit.botedge13 + subcomponent: servostack + servostack.starsplit.botedge14: + interface: starsplit.botedge14 + subcomponent: servostack + servostack.starsplit.botedge15: + interface: starsplit.botedge15 + subcomponent: servostack + servostack.starsplit.botedge16: + interface: starsplit.botedge16 + subcomponent: servostack + servostack.starsplit.botedge17: + interface: starsplit.botedge17 + subcomponent: servostack + servostack.starsplit.botedge18: + interface: starsplit.botedge18 + subcomponent: servostack + servostack.starsplit.botedge19: + interface: starsplit.botedge19 + subcomponent: servostack + servostack.starsplit.botedge2: + interface: starsplit.botedge2 + subcomponent: servostack + servostack.starsplit.botedge20: + interface: starsplit.botedge20 + subcomponent: servostack + servostack.starsplit.botedge21: + interface: starsplit.botedge21 + subcomponent: servostack + servostack.starsplit.botedge22: + interface: starsplit.botedge22 + subcomponent: servostack + servostack.starsplit.botedge23: + interface: starsplit.botedge23 + subcomponent: servostack + servostack.starsplit.botedge24: + interface: starsplit.botedge24 + subcomponent: servostack + servostack.starsplit.botedge25: + interface: starsplit.botedge25 + subcomponent: servostack + servostack.starsplit.botedge26: + interface: starsplit.botedge26 + subcomponent: servostack + servostack.starsplit.botedge27: + interface: starsplit.botedge27 + subcomponent: servostack + servostack.starsplit.botedge28: + interface: starsplit.botedge28 + subcomponent: servostack + servostack.starsplit.botedge29: + interface: starsplit.botedge29 + subcomponent: servostack + servostack.starsplit.botedge3: + interface: starsplit.botedge3 + subcomponent: servostack + servostack.starsplit.botedge30: + interface: starsplit.botedge30 + subcomponent: servostack + servostack.starsplit.botedge31: + interface: starsplit.botedge31 + subcomponent: servostack + servostack.starsplit.botedge32: + interface: starsplit.botedge32 + subcomponent: servostack + servostack.starsplit.botedge33: + interface: starsplit.botedge33 + subcomponent: servostack + servostack.starsplit.botedge34: + interface: starsplit.botedge34 + subcomponent: servostack + servostack.starsplit.botedge35: + interface: starsplit.botedge35 + subcomponent: servostack + servostack.starsplit.botedge36: + interface: starsplit.botedge36 + subcomponent: servostack + servostack.starsplit.botedge37: + interface: starsplit.botedge37 + subcomponent: servostack + servostack.starsplit.botedge38: + interface: starsplit.botedge38 + subcomponent: servostack + servostack.starsplit.botedge39: + interface: starsplit.botedge39 + subcomponent: servostack + servostack.starsplit.botedge4: + interface: starsplit.botedge4 + subcomponent: servostack + servostack.starsplit.botedge40: + interface: starsplit.botedge40 + subcomponent: servostack + servostack.starsplit.botedge41: + interface: starsplit.botedge41 + subcomponent: servostack + servostack.starsplit.botedge42: + interface: starsplit.botedge42 + subcomponent: servostack + servostack.starsplit.botedge43: + interface: starsplit.botedge43 + subcomponent: servostack + servostack.starsplit.botedge44: + interface: starsplit.botedge44 + subcomponent: servostack + servostack.starsplit.botedge45: + interface: starsplit.botedge45 + subcomponent: servostack + servostack.starsplit.botedge46: + interface: starsplit.botedge46 + subcomponent: servostack + servostack.starsplit.botedge47: + interface: starsplit.botedge47 + subcomponent: servostack + servostack.starsplit.botedge48: + interface: starsplit.botedge48 + subcomponent: servostack + servostack.starsplit.botedge49: + interface: starsplit.botedge49 + subcomponent: servostack + servostack.starsplit.botedge5: + interface: starsplit.botedge5 + subcomponent: servostack + servostack.starsplit.botedge50: + interface: starsplit.botedge50 + subcomponent: servostack + servostack.starsplit.botedge51: + interface: starsplit.botedge51 + subcomponent: servostack + servostack.starsplit.botedge52: + interface: starsplit.botedge52 + subcomponent: servostack + servostack.starsplit.botedge53: + interface: starsplit.botedge53 + subcomponent: servostack + servostack.starsplit.botedge54: + interface: starsplit.botedge54 + subcomponent: servostack + servostack.starsplit.botedge55: + interface: starsplit.botedge55 + subcomponent: servostack + servostack.starsplit.botedge56: + interface: starsplit.botedge56 + subcomponent: servostack + servostack.starsplit.botedge57: + interface: starsplit.botedge57 + subcomponent: servostack + servostack.starsplit.botedge58: + interface: starsplit.botedge58 + subcomponent: servostack + servostack.starsplit.botedge59: + interface: starsplit.botedge59 + subcomponent: servostack + servostack.starsplit.botedge6: + interface: starsplit.botedge6 + subcomponent: servostack + servostack.starsplit.botedge60: + interface: starsplit.botedge60 + subcomponent: servostack + servostack.starsplit.botedge61: + interface: starsplit.botedge61 + subcomponent: servostack + servostack.starsplit.botedge62: + interface: starsplit.botedge62 + subcomponent: servostack + servostack.starsplit.botedge63: + interface: starsplit.botedge63 + subcomponent: servostack + servostack.starsplit.botedge64: + interface: starsplit.botedge64 + subcomponent: servostack + servostack.starsplit.botedge65: + interface: starsplit.botedge65 + subcomponent: servostack + servostack.starsplit.botedge66: + interface: starsplit.botedge66 + subcomponent: servostack + servostack.starsplit.botedge67: + interface: starsplit.botedge67 + subcomponent: servostack + servostack.starsplit.botedge68: + interface: starsplit.botedge68 + subcomponent: servostack + servostack.starsplit.botedge69: + interface: starsplit.botedge69 + subcomponent: servostack + servostack.starsplit.botedge7: + interface: starsplit.botedge7 + subcomponent: servostack + servostack.starsplit.botedge70: + interface: starsplit.botedge70 + subcomponent: servostack + servostack.starsplit.botedge71: + interface: starsplit.botedge71 + subcomponent: servostack + servostack.starsplit.botedge72: + interface: starsplit.botedge72 + subcomponent: servostack + servostack.starsplit.botedge73: + interface: starsplit.botedge73 + subcomponent: servostack + servostack.starsplit.botedge74: + interface: starsplit.botedge74 + subcomponent: servostack + servostack.starsplit.botedge75: + interface: starsplit.botedge75 + subcomponent: servostack + servostack.starsplit.botedge76: + interface: starsplit.botedge76 + subcomponent: servostack + servostack.starsplit.botedge77: + interface: starsplit.botedge77 + subcomponent: servostack + servostack.starsplit.botedge78: + interface: starsplit.botedge78 + subcomponent: servostack + servostack.starsplit.botedge79: + interface: starsplit.botedge79 + subcomponent: servostack + servostack.starsplit.botedge8: + interface: starsplit.botedge8 + subcomponent: servostack + servostack.starsplit.botedge80: + interface: starsplit.botedge80 + subcomponent: servostack + servostack.starsplit.botedge81: + interface: starsplit.botedge81 + subcomponent: servostack + servostack.starsplit.botedge82: + interface: starsplit.botedge82 + subcomponent: servostack + servostack.starsplit.botedge83: + interface: starsplit.botedge83 + subcomponent: servostack + servostack.starsplit.botedge84: + interface: starsplit.botedge84 + subcomponent: servostack + servostack.starsplit.botedge85: + interface: starsplit.botedge85 + subcomponent: servostack + servostack.starsplit.botedge86: + interface: starsplit.botedge86 + subcomponent: servostack + servostack.starsplit.botedge87: + interface: starsplit.botedge87 + subcomponent: servostack + servostack.starsplit.botedge88: + interface: starsplit.botedge88 + subcomponent: servostack + servostack.starsplit.botedge89: + interface: starsplit.botedge89 + subcomponent: servostack + servostack.starsplit.botedge9: + interface: starsplit.botedge9 + subcomponent: servostack + servostack.starsplit.botedge90: + interface: starsplit.botedge90 + subcomponent: servostack + servostack.starsplit.botedge91: + interface: starsplit.botedge91 + subcomponent: servostack + servostack.starsplit.botedge92: + interface: starsplit.botedge92 + subcomponent: servostack + servostack.starsplit.botedge93: + interface: starsplit.botedge93 + subcomponent: servostack + servostack.starsplit.botedge94: + interface: starsplit.botedge94 + subcomponent: servostack + servostack.starsplit.botedge95: + interface: starsplit.botedge95 + subcomponent: servostack + servostack.starsplit.botedge96: + interface: starsplit.botedge96 + subcomponent: servostack + servostack.starsplit.botedge97: + interface: starsplit.botedge97 + subcomponent: servostack + servostack.starsplit.botedge98: + interface: starsplit.botedge98 + subcomponent: servostack + servostack.starsplit.botedge99: + interface: starsplit.botedge99 + subcomponent: servostack + servostack.starsplit.topedge0: + interface: starsplit.topedge0 + subcomponent: servostack + servostack.starsplit.topedge1: + interface: starsplit.topedge1 + subcomponent: servostack + servostack.starsplit.topedge10: + interface: starsplit.topedge10 + subcomponent: servostack + servostack.starsplit.topedge11: + interface: starsplit.topedge11 + subcomponent: servostack + servostack.starsplit.topedge12: + interface: starsplit.topedge12 + subcomponent: servostack + servostack.starsplit.topedge13: + interface: starsplit.topedge13 + subcomponent: servostack + servostack.starsplit.topedge14: + interface: starsplit.topedge14 + subcomponent: servostack + servostack.starsplit.topedge15: + interface: starsplit.topedge15 + subcomponent: servostack + servostack.starsplit.topedge16: + interface: starsplit.topedge16 + subcomponent: servostack + servostack.starsplit.topedge17: + interface: starsplit.topedge17 + subcomponent: servostack + servostack.starsplit.topedge18: + interface: starsplit.topedge18 + subcomponent: servostack + servostack.starsplit.topedge19: + interface: starsplit.topedge19 + subcomponent: servostack + servostack.starsplit.topedge2: + interface: starsplit.topedge2 + subcomponent: servostack + servostack.starsplit.topedge20: + interface: starsplit.topedge20 + subcomponent: servostack + servostack.starsplit.topedge21: + interface: starsplit.topedge21 + subcomponent: servostack + servostack.starsplit.topedge22: + interface: starsplit.topedge22 + subcomponent: servostack + servostack.starsplit.topedge23: + interface: starsplit.topedge23 + subcomponent: servostack + servostack.starsplit.topedge24: + interface: starsplit.topedge24 + subcomponent: servostack + servostack.starsplit.topedge25: + interface: starsplit.topedge25 + subcomponent: servostack + servostack.starsplit.topedge26: + interface: starsplit.topedge26 + subcomponent: servostack + servostack.starsplit.topedge27: + interface: starsplit.topedge27 + subcomponent: servostack + servostack.starsplit.topedge28: + interface: starsplit.topedge28 + subcomponent: servostack + servostack.starsplit.topedge29: + interface: starsplit.topedge29 + subcomponent: servostack + servostack.starsplit.topedge3: + interface: starsplit.topedge3 + subcomponent: servostack + servostack.starsplit.topedge30: + interface: starsplit.topedge30 + subcomponent: servostack + servostack.starsplit.topedge31: + interface: starsplit.topedge31 + subcomponent: servostack + servostack.starsplit.topedge32: + interface: starsplit.topedge32 + subcomponent: servostack + servostack.starsplit.topedge33: + interface: starsplit.topedge33 + subcomponent: servostack + servostack.starsplit.topedge34: + interface: starsplit.topedge34 + subcomponent: servostack + servostack.starsplit.topedge35: + interface: starsplit.topedge35 + subcomponent: servostack + servostack.starsplit.topedge36: + interface: starsplit.topedge36 + subcomponent: servostack + servostack.starsplit.topedge37: + interface: starsplit.topedge37 + subcomponent: servostack + servostack.starsplit.topedge38: + interface: starsplit.topedge38 + subcomponent: servostack + servostack.starsplit.topedge39: + interface: starsplit.topedge39 + subcomponent: servostack + servostack.starsplit.topedge4: + interface: starsplit.topedge4 + subcomponent: servostack + servostack.starsplit.topedge40: + interface: starsplit.topedge40 + subcomponent: servostack + servostack.starsplit.topedge41: + interface: starsplit.topedge41 + subcomponent: servostack + servostack.starsplit.topedge42: + interface: starsplit.topedge42 + subcomponent: servostack + servostack.starsplit.topedge43: + interface: starsplit.topedge43 + subcomponent: servostack + servostack.starsplit.topedge44: + interface: starsplit.topedge44 + subcomponent: servostack + servostack.starsplit.topedge45: + interface: starsplit.topedge45 + subcomponent: servostack + servostack.starsplit.topedge46: + interface: starsplit.topedge46 + subcomponent: servostack + servostack.starsplit.topedge47: + interface: starsplit.topedge47 + subcomponent: servostack + servostack.starsplit.topedge48: + interface: starsplit.topedge48 + subcomponent: servostack + servostack.starsplit.topedge49: + interface: starsplit.topedge49 + subcomponent: servostack + servostack.starsplit.topedge5: + interface: starsplit.topedge5 + subcomponent: servostack + servostack.starsplit.topedge50: + interface: starsplit.topedge50 + subcomponent: servostack + servostack.starsplit.topedge51: + interface: starsplit.topedge51 + subcomponent: servostack + servostack.starsplit.topedge52: + interface: starsplit.topedge52 + subcomponent: servostack + servostack.starsplit.topedge53: + interface: starsplit.topedge53 + subcomponent: servostack + servostack.starsplit.topedge54: + interface: starsplit.topedge54 + subcomponent: servostack + servostack.starsplit.topedge55: + interface: starsplit.topedge55 + subcomponent: servostack + servostack.starsplit.topedge56: + interface: starsplit.topedge56 + subcomponent: servostack + servostack.starsplit.topedge57: + interface: starsplit.topedge57 + subcomponent: servostack + servostack.starsplit.topedge58: + interface: starsplit.topedge58 + subcomponent: servostack + servostack.starsplit.topedge59: + interface: starsplit.topedge59 + subcomponent: servostack + servostack.starsplit.topedge6: + interface: starsplit.topedge6 + subcomponent: servostack + servostack.starsplit.topedge60: + interface: starsplit.topedge60 + subcomponent: servostack + servostack.starsplit.topedge61: + interface: starsplit.topedge61 + subcomponent: servostack + servostack.starsplit.topedge62: + interface: starsplit.topedge62 + subcomponent: servostack + servostack.starsplit.topedge63: + interface: starsplit.topedge63 + subcomponent: servostack + servostack.starsplit.topedge64: + interface: starsplit.topedge64 + subcomponent: servostack + servostack.starsplit.topedge65: + interface: starsplit.topedge65 + subcomponent: servostack + servostack.starsplit.topedge66: + interface: starsplit.topedge66 + subcomponent: servostack + servostack.starsplit.topedge67: + interface: starsplit.topedge67 + subcomponent: servostack + servostack.starsplit.topedge68: + interface: starsplit.topedge68 + subcomponent: servostack + servostack.starsplit.topedge69: + interface: starsplit.topedge69 + subcomponent: servostack + servostack.starsplit.topedge7: + interface: starsplit.topedge7 + subcomponent: servostack + servostack.starsplit.topedge70: + interface: starsplit.topedge70 + subcomponent: servostack + servostack.starsplit.topedge71: + interface: starsplit.topedge71 + subcomponent: servostack + servostack.starsplit.topedge72: + interface: starsplit.topedge72 + subcomponent: servostack + servostack.starsplit.topedge73: + interface: starsplit.topedge73 + subcomponent: servostack + servostack.starsplit.topedge74: + interface: starsplit.topedge74 + subcomponent: servostack + servostack.starsplit.topedge75: + interface: starsplit.topedge75 + subcomponent: servostack + servostack.starsplit.topedge76: + interface: starsplit.topedge76 + subcomponent: servostack + servostack.starsplit.topedge77: + interface: starsplit.topedge77 + subcomponent: servostack + servostack.starsplit.topedge78: + interface: starsplit.topedge78 + subcomponent: servostack + servostack.starsplit.topedge79: + interface: starsplit.topedge79 + subcomponent: servostack + servostack.starsplit.topedge8: + interface: starsplit.topedge8 + subcomponent: servostack + servostack.starsplit.topedge80: + interface: starsplit.topedge80 + subcomponent: servostack + servostack.starsplit.topedge81: + interface: starsplit.topedge81 + subcomponent: servostack + servostack.starsplit.topedge82: + interface: starsplit.topedge82 + subcomponent: servostack + servostack.starsplit.topedge83: + interface: starsplit.topedge83 + subcomponent: servostack + servostack.starsplit.topedge84: + interface: starsplit.topedge84 + subcomponent: servostack + servostack.starsplit.topedge85: + interface: starsplit.topedge85 + subcomponent: servostack + servostack.starsplit.topedge86: + interface: starsplit.topedge86 + subcomponent: servostack + servostack.starsplit.topedge87: + interface: starsplit.topedge87 + subcomponent: servostack + servostack.starsplit.topedge88: + interface: starsplit.topedge88 + subcomponent: servostack + servostack.starsplit.topedge89: + interface: starsplit.topedge89 + subcomponent: servostack + servostack.starsplit.topedge9: + interface: starsplit.topedge9 + subcomponent: servostack + servostack.starsplit.topedge90: + interface: starsplit.topedge90 + subcomponent: servostack + servostack.starsplit.topedge91: + interface: starsplit.topedge91 + subcomponent: servostack + servostack.starsplit.topedge92: + interface: starsplit.topedge92 + subcomponent: servostack + servostack.starsplit.topedge93: + interface: starsplit.topedge93 + subcomponent: servostack + servostack.starsplit.topedge94: + interface: starsplit.topedge94 + subcomponent: servostack + servostack.starsplit.topedge95: + interface: starsplit.topedge95 + subcomponent: servostack + servostack.starsplit.topedge96: + interface: starsplit.topedge96 + subcomponent: servostack + servostack.starsplit.topedge97: + interface: starsplit.topedge97 + subcomponent: servostack + servostack.starsplit.topedge98: + interface: starsplit.topedge98 + subcomponent: servostack + servostack.starsplit.topedge99: + interface: starsplit.topedge99 + subcomponent: servostack + starsplit.botedge0: + interface: botedge0 + subcomponent: starsplit + starsplit.botedge1: + interface: botedge1 + subcomponent: starsplit + starsplit.botedge10: + interface: botedge10 + subcomponent: starsplit + starsplit.botedge11: + interface: botedge11 + subcomponent: starsplit + starsplit.botedge12: + interface: botedge12 + subcomponent: starsplit + starsplit.botedge13: + interface: botedge13 + subcomponent: starsplit + starsplit.botedge14: + interface: botedge14 + subcomponent: starsplit + starsplit.botedge15: + interface: botedge15 + subcomponent: starsplit + starsplit.botedge16: + interface: botedge16 + subcomponent: starsplit + starsplit.botedge17: + interface: botedge17 + subcomponent: starsplit + starsplit.botedge18: + interface: botedge18 + subcomponent: starsplit + starsplit.botedge19: + interface: botedge19 + subcomponent: starsplit + starsplit.botedge2: + interface: botedge2 + subcomponent: starsplit + starsplit.botedge20: + interface: botedge20 + subcomponent: starsplit + starsplit.botedge21: + interface: botedge21 + subcomponent: starsplit + starsplit.botedge22: + interface: botedge22 + subcomponent: starsplit + starsplit.botedge23: + interface: botedge23 + subcomponent: starsplit + starsplit.botedge24: + interface: botedge24 + subcomponent: starsplit + starsplit.botedge25: + interface: botedge25 + subcomponent: starsplit + starsplit.botedge26: + interface: botedge26 + subcomponent: starsplit + starsplit.botedge27: + interface: botedge27 + subcomponent: starsplit + starsplit.botedge28: + interface: botedge28 + subcomponent: starsplit + starsplit.botedge29: + interface: botedge29 + subcomponent: starsplit + starsplit.botedge3: + interface: botedge3 + subcomponent: starsplit + starsplit.botedge30: + interface: botedge30 + subcomponent: starsplit + starsplit.botedge31: + interface: botedge31 + subcomponent: starsplit + starsplit.botedge32: + interface: botedge32 + subcomponent: starsplit + starsplit.botedge33: + interface: botedge33 + subcomponent: starsplit + starsplit.botedge34: + interface: botedge34 + subcomponent: starsplit + starsplit.botedge35: + interface: botedge35 + subcomponent: starsplit + starsplit.botedge36: + interface: botedge36 + subcomponent: starsplit + starsplit.botedge37: + interface: botedge37 + subcomponent: starsplit + starsplit.botedge38: + interface: botedge38 + subcomponent: starsplit + starsplit.botedge39: + interface: botedge39 + subcomponent: starsplit + starsplit.botedge4: + interface: botedge4 + subcomponent: starsplit + starsplit.botedge40: + interface: botedge40 + subcomponent: starsplit + starsplit.botedge41: + interface: botedge41 + subcomponent: starsplit + starsplit.botedge42: + interface: botedge42 + subcomponent: starsplit + starsplit.botedge43: + interface: botedge43 + subcomponent: starsplit + starsplit.botedge44: + interface: botedge44 + subcomponent: starsplit + starsplit.botedge45: + interface: botedge45 + subcomponent: starsplit + starsplit.botedge46: + interface: botedge46 + subcomponent: starsplit + starsplit.botedge47: + interface: botedge47 + subcomponent: starsplit + starsplit.botedge48: + interface: botedge48 + subcomponent: starsplit + starsplit.botedge49: + interface: botedge49 + subcomponent: starsplit + starsplit.botedge5: + interface: botedge5 + subcomponent: starsplit + starsplit.botedge50: + interface: botedge50 + subcomponent: starsplit + starsplit.botedge51: + interface: botedge51 + subcomponent: starsplit + starsplit.botedge52: + interface: botedge52 + subcomponent: starsplit + starsplit.botedge53: + interface: botedge53 + subcomponent: starsplit + starsplit.botedge54: + interface: botedge54 + subcomponent: starsplit + starsplit.botedge55: + interface: botedge55 + subcomponent: starsplit + starsplit.botedge56: + interface: botedge56 + subcomponent: starsplit + starsplit.botedge57: + interface: botedge57 + subcomponent: starsplit + starsplit.botedge58: + interface: botedge58 + subcomponent: starsplit + starsplit.botedge59: + interface: botedge59 + subcomponent: starsplit + starsplit.botedge6: + interface: botedge6 + subcomponent: starsplit + starsplit.botedge60: + interface: botedge60 + subcomponent: starsplit + starsplit.botedge61: + interface: botedge61 + subcomponent: starsplit + starsplit.botedge62: + interface: botedge62 + subcomponent: starsplit + starsplit.botedge63: + interface: botedge63 + subcomponent: starsplit + starsplit.botedge64: + interface: botedge64 + subcomponent: starsplit + starsplit.botedge65: + interface: botedge65 + subcomponent: starsplit + starsplit.botedge66: + interface: botedge66 + subcomponent: starsplit + starsplit.botedge67: + interface: botedge67 + subcomponent: starsplit + starsplit.botedge68: + interface: botedge68 + subcomponent: starsplit + starsplit.botedge69: + interface: botedge69 + subcomponent: starsplit + starsplit.botedge7: + interface: botedge7 + subcomponent: starsplit + starsplit.botedge70: + interface: botedge70 + subcomponent: starsplit + starsplit.botedge71: + interface: botedge71 + subcomponent: starsplit + starsplit.botedge72: + interface: botedge72 + subcomponent: starsplit + starsplit.botedge73: + interface: botedge73 + subcomponent: starsplit + starsplit.botedge74: + interface: botedge74 + subcomponent: starsplit + starsplit.botedge75: + interface: botedge75 + subcomponent: starsplit + starsplit.botedge76: + interface: botedge76 + subcomponent: starsplit + starsplit.botedge77: + interface: botedge77 + subcomponent: starsplit + starsplit.botedge78: + interface: botedge78 + subcomponent: starsplit + starsplit.botedge79: + interface: botedge79 + subcomponent: starsplit + starsplit.botedge8: + interface: botedge8 + subcomponent: starsplit + starsplit.botedge80: + interface: botedge80 + subcomponent: starsplit + starsplit.botedge81: + interface: botedge81 + subcomponent: starsplit + starsplit.botedge82: + interface: botedge82 + subcomponent: starsplit + starsplit.botedge83: + interface: botedge83 + subcomponent: starsplit + starsplit.botedge84: + interface: botedge84 + subcomponent: starsplit + starsplit.botedge85: + interface: botedge85 + subcomponent: starsplit + starsplit.botedge86: + interface: botedge86 + subcomponent: starsplit + starsplit.botedge87: + interface: botedge87 + subcomponent: starsplit + starsplit.botedge88: + interface: botedge88 + subcomponent: starsplit + starsplit.botedge89: + interface: botedge89 + subcomponent: starsplit + starsplit.botedge9: + interface: botedge9 + subcomponent: starsplit + starsplit.botedge90: + interface: botedge90 + subcomponent: starsplit + starsplit.botedge91: + interface: botedge91 + subcomponent: starsplit + starsplit.botedge92: + interface: botedge92 + subcomponent: starsplit + starsplit.botedge93: + interface: botedge93 + subcomponent: starsplit + starsplit.botedge94: + interface: botedge94 + subcomponent: starsplit + starsplit.botedge95: + interface: botedge95 + subcomponent: starsplit + starsplit.botedge96: + interface: botedge96 + subcomponent: starsplit + starsplit.botedge97: + interface: botedge97 + subcomponent: starsplit + starsplit.botedge98: + interface: botedge98 + subcomponent: starsplit + starsplit.botedge99: + interface: botedge99 + subcomponent: starsplit + starsplit.topedge0: + interface: topedge0 + subcomponent: starsplit + starsplit.topedge1: + interface: topedge1 + subcomponent: starsplit + starsplit.topedge10: + interface: topedge10 + subcomponent: starsplit + starsplit.topedge11: + interface: topedge11 + subcomponent: starsplit + starsplit.topedge12: + interface: topedge12 + subcomponent: starsplit + starsplit.topedge13: + interface: topedge13 + subcomponent: starsplit + starsplit.topedge14: + interface: topedge14 + subcomponent: starsplit + starsplit.topedge15: + interface: topedge15 + subcomponent: starsplit + starsplit.topedge16: + interface: topedge16 + subcomponent: starsplit + starsplit.topedge17: + interface: topedge17 + subcomponent: starsplit + starsplit.topedge18: + interface: topedge18 + subcomponent: starsplit + starsplit.topedge19: + interface: topedge19 + subcomponent: starsplit + starsplit.topedge2: + interface: topedge2 + subcomponent: starsplit + starsplit.topedge20: + interface: topedge20 + subcomponent: starsplit + starsplit.topedge21: + interface: topedge21 + subcomponent: starsplit + starsplit.topedge22: + interface: topedge22 + subcomponent: starsplit + starsplit.topedge23: + interface: topedge23 + subcomponent: starsplit + starsplit.topedge24: + interface: topedge24 + subcomponent: starsplit + starsplit.topedge25: + interface: topedge25 + subcomponent: starsplit + starsplit.topedge26: + interface: topedge26 + subcomponent: starsplit + starsplit.topedge27: + interface: topedge27 + subcomponent: starsplit + starsplit.topedge28: + interface: topedge28 + subcomponent: starsplit + starsplit.topedge29: + interface: topedge29 + subcomponent: starsplit + starsplit.topedge3: + interface: topedge3 + subcomponent: starsplit + starsplit.topedge30: + interface: topedge30 + subcomponent: starsplit + starsplit.topedge31: + interface: topedge31 + subcomponent: starsplit + starsplit.topedge32: + interface: topedge32 + subcomponent: starsplit + starsplit.topedge33: + interface: topedge33 + subcomponent: starsplit + starsplit.topedge34: + interface: topedge34 + subcomponent: starsplit + starsplit.topedge35: + interface: topedge35 + subcomponent: starsplit + starsplit.topedge36: + interface: topedge36 + subcomponent: starsplit + starsplit.topedge37: + interface: topedge37 + subcomponent: starsplit + starsplit.topedge38: + interface: topedge38 + subcomponent: starsplit + starsplit.topedge39: + interface: topedge39 + subcomponent: starsplit + starsplit.topedge4: + interface: topedge4 + subcomponent: starsplit + starsplit.topedge40: + interface: topedge40 + subcomponent: starsplit + starsplit.topedge41: + interface: topedge41 + subcomponent: starsplit + starsplit.topedge42: + interface: topedge42 + subcomponent: starsplit + starsplit.topedge43: + interface: topedge43 + subcomponent: starsplit + starsplit.topedge44: + interface: topedge44 + subcomponent: starsplit + starsplit.topedge45: + interface: topedge45 + subcomponent: starsplit + starsplit.topedge46: + interface: topedge46 + subcomponent: starsplit + starsplit.topedge47: + interface: topedge47 + subcomponent: starsplit + starsplit.topedge48: + interface: topedge48 + subcomponent: starsplit + starsplit.topedge49: + interface: topedge49 + subcomponent: starsplit + starsplit.topedge5: + interface: topedge5 + subcomponent: starsplit + starsplit.topedge50: + interface: topedge50 + subcomponent: starsplit + starsplit.topedge51: + interface: topedge51 + subcomponent: starsplit + starsplit.topedge52: + interface: topedge52 + subcomponent: starsplit + starsplit.topedge53: + interface: topedge53 + subcomponent: starsplit + starsplit.topedge54: + interface: topedge54 + subcomponent: starsplit + starsplit.topedge55: + interface: topedge55 + subcomponent: starsplit + starsplit.topedge56: + interface: topedge56 + subcomponent: starsplit + starsplit.topedge57: + interface: topedge57 + subcomponent: starsplit + starsplit.topedge58: + interface: topedge58 + subcomponent: starsplit + starsplit.topedge59: + interface: topedge59 + subcomponent: starsplit + starsplit.topedge6: + interface: topedge6 + subcomponent: starsplit + starsplit.topedge60: + interface: topedge60 + subcomponent: starsplit + starsplit.topedge61: + interface: topedge61 + subcomponent: starsplit + starsplit.topedge62: + interface: topedge62 + subcomponent: starsplit + starsplit.topedge63: + interface: topedge63 + subcomponent: starsplit + starsplit.topedge64: + interface: topedge64 + subcomponent: starsplit + starsplit.topedge65: + interface: topedge65 + subcomponent: starsplit + starsplit.topedge66: + interface: topedge66 + subcomponent: starsplit + starsplit.topedge67: + interface: topedge67 + subcomponent: starsplit + starsplit.topedge68: + interface: topedge68 + subcomponent: starsplit + starsplit.topedge69: + interface: topedge69 + subcomponent: starsplit + starsplit.topedge7: + interface: topedge7 + subcomponent: starsplit + starsplit.topedge70: + interface: topedge70 + subcomponent: starsplit + starsplit.topedge71: + interface: topedge71 + subcomponent: starsplit + starsplit.topedge72: + interface: topedge72 + subcomponent: starsplit + starsplit.topedge73: + interface: topedge73 + subcomponent: starsplit + starsplit.topedge74: + interface: topedge74 + subcomponent: starsplit + starsplit.topedge75: + interface: topedge75 + subcomponent: starsplit + starsplit.topedge76: + interface: topedge76 + subcomponent: starsplit + starsplit.topedge77: + interface: topedge77 + subcomponent: starsplit + starsplit.topedge78: + interface: topedge78 + subcomponent: starsplit + starsplit.topedge79: + interface: topedge79 + subcomponent: starsplit + starsplit.topedge8: + interface: topedge8 + subcomponent: starsplit + starsplit.topedge80: + interface: topedge80 + subcomponent: starsplit + starsplit.topedge81: + interface: topedge81 + subcomponent: starsplit + starsplit.topedge82: + interface: topedge82 + subcomponent: starsplit + starsplit.topedge83: + interface: topedge83 + subcomponent: starsplit + starsplit.topedge84: + interface: topedge84 + subcomponent: starsplit + starsplit.topedge85: + interface: topedge85 + subcomponent: starsplit + starsplit.topedge86: + interface: topedge86 + subcomponent: starsplit + starsplit.topedge87: + interface: topedge87 + subcomponent: starsplit + starsplit.topedge88: + interface: topedge88 + subcomponent: starsplit + starsplit.topedge89: + interface: topedge89 + subcomponent: starsplit + starsplit.topedge9: + interface: topedge9 + subcomponent: starsplit + starsplit.topedge90: + interface: topedge90 + subcomponent: starsplit + starsplit.topedge91: + interface: topedge91 + subcomponent: starsplit + starsplit.topedge92: + interface: topedge92 + subcomponent: starsplit + starsplit.topedge93: + interface: topedge93 + subcomponent: starsplit + starsplit.topedge94: + interface: topedge94 + subcomponent: starsplit + starsplit.topedge95: + interface: topedge95 + subcomponent: starsplit + starsplit.topedge96: + interface: topedge96 + subcomponent: starsplit + starsplit.topedge97: + interface: topedge97 + subcomponent: starsplit + starsplit.topedge98: + interface: topedge98 + subcomponent: starsplit + starsplit.topedge99: + interface: topedge99 + subcomponent: starsplit +parameters: + boat.depth: + defaultValue: 50 + spec: + minValue: 0 + units: mm + valueType: (float, int) + boat.height: + defaultValue: 30 + spec: + minValue: 0 + units: mm + valueType: (float, int) + boat.length: + defaultValue: 200 + spec: + minValue: 0 + units: mm + valueType: (float, int) + boat.width: + defaultValue: 60 + spec: + minValue: 0 + units: mm + valueType: (float, int) +source: ../builders/boat/HouseboatWithServoStackBattery.py +subcomponents: + batterymount: + classname: BatteryMount + kwargs: {} + parameters: {} + boat: + classname: Tug + kwargs: {} + parameters: + boat.depth: 70 + boat.length: 156 + boat.width: 90 + depth: + parameter: boat.depth + height: + parameter: boat.height + length: + parameter: boat.length + width: + parameter: boat.width + portsplit: + classname: SplitEdge + kwargs: {} + parameters: + botlength: + - 61 + - 10 + - 24 + - 61 + toplength: &id001 + - 156 + servostack: + classname: ServoStackMount + kwargs: {} + parameters: {} + starsplit: + classname: SplitEdge + kwargs: {} + parameters: + botlength: + - 61 + - 24 + - 10 + - 61 + toplength: *id001 diff --git a/rocolib/library/Tug.yaml b/rocolib/library/Tug.yaml index 7bdf7adcb4a938344492deed122efdcefa35e799..2d0fe2db83070fb06ea28fde149d74b094627074 100644 --- a/rocolib/library/Tug.yaml +++ b/rocolib/library/Tug.yaml @@ -1,17 +1,28 @@ connections: connection0: - - cabin - - portedge + - foreedge + - - portsplit + - botedge1 + - {} + connection1: - - boat - portedge - - angle: 0 - connection1: + - - portsplit + - topedge0 + - {} + connection2: - - cabin - - staredge + - rearedge + - - starsplit + - botedge1 + - tabWidth: 10 + connection3: - - boat - staredge - - angle: 0 - tabWidth: 10 + - - starsplit + - topedge0 + - {} interfaces: portedge: interface: portedge @@ -20,26 +31,26 @@ interfaces: interface: staredge subcomponent: boat parameters: - depth: + cabin.depth: defaultValue: 50 spec: minValue: 0 units: mm valueType: (float, int) - height: - defaultValue: 30 + tdepth: + defaultValue: 70 spec: minValue: 0 units: mm valueType: (float, int) - length: - defaultValue: 200 + tlength: + defaultValue: 156 spec: minValue: 0 units: mm valueType: (float, int) - width: - defaultValue: 60 + twidth: + defaultValue: 90 spec: minValue: 0 units: mm @@ -52,30 +63,44 @@ subcomponents: root: true parameters: boat.depth: - function: x/3. - parameter: width + parameter: tdepth boat.length: - function: sum(x) - parameter: - - length - - depth + parameter: tlength boat.width: - parameter: width + parameter: twidth bow.point: function: x/2. - parameter: length + parameter: tlength stern.point: function: x/8. - parameter: length + parameter: tlength cabin: classname: Cabin kwargs: {} parameters: depth: - parameter: depth - height: - parameter: height - length: - parameter: length + parameter: cabin.depth width: - parameter: width + parameter: twidth + portsplit: + classname: SplitEdge + kwargs: {} + parameters: + botlength: + function: (0.5 * x[0] - 0.5 * x[1], x[1], 0.5 * x[0] - 0.5 * x[1]) + parameter: &id001 + - tlength + - cabin.depth + toplength: + function: (x,) + parameter: tlength + starsplit: + classname: SplitEdge + kwargs: {} + parameters: + botlength: + function: (0.5 * x[0] - 0.5 * x[1], x[1], 0.5 * x[0] - 0.5 * x[1]) + parameter: *id001 + toplength: + function: (x,) + parameter: tlength