diff --git a/rocolib/builders/BoatPointFlatBuilder.py b/rocolib/builders/BoatPointFlatBuilder.py index 39111c42337f341be11b82f3d0311d38b2effce6..b0d12146d6521ebc8bbcedede252e9bb5c52e985 100644 --- a/rocolib/builders/BoatPointFlatBuilder.py +++ b/rocolib/builders/BoatPointFlatBuilder.py @@ -1,4 +1,5 @@ from rocolib.api.components.Component import Component +from rocolib.api.Function import Function c = Component() @@ -31,11 +32,11 @@ c.addConstraint(("cutout2", "dy"), "dy1") c.addConnection(("dcMount", "face0"), ("cutout1", "decoration"), - mode="hole") + mode="hole", offset=Function(params=("dy1"), fnstring="(-10, 0)")) c.addConnection(("dcMount", "face2"), ("cutout2", "decoration"), - mode="hole") + mode="hole", offset=Function(params=("dy1"), fnstring="(10, 0)")) c.addConstraint(("leftArm", "w"), "width", "8") c.addConstraint(("leftArm", "l"),"width", "50") #depth of boat @@ -44,7 +45,7 @@ c.addConstraint(("rightArm", "w"), "width", "8") c.addConstraint(("rightArm", "l"),"width", "50") c.addConstraint(("dcMount", "length"), "width") #boat width -c.addConstraint(("dcMount", "width"), "width", "8") +c.addConstraint(("dcMount", "width"), "width", "30") c.addConstraint(("dcMount", "depth"), "depth", "8") c.addConstraint(("stern", "point"), "width", "0") @@ -62,8 +63,8 @@ for i in range(2): c.addSubcomponent("split%d" %i, "SplitEdge") c.addConstraint(("split%d" %i, "toplength"), "length", "(x,)") -c.addConstraint(("split0", "botlength"), "length", "(8,x-8)") -c.addConstraint(("split1", "botlength"), "length", "(x-8,8)") +c.addConstraint(("split0", "botlength"), "length", "(8, 2/3*x, 1/3*x-8)") +c.addConstraint(("split1", "botlength"), "length", "(1/3*x-8,8, 2/3*x)") # c.addSubcomponent("rect%d" % i, "Rectangle") # c.addConstraint(("rect%d" %i, "l"), "depth") # c.addConstraint(("rect%d" %i, "w"), "driveservo", "getDim(x, 'motorwidth')") diff --git a/rocolib/library/BoatBaseFlat.yaml b/rocolib/library/BoatBaseFlat.yaml index 219e3797398f10588543e4582ac26f427f50de6a..9496b93357dce9ed8ee094a2550f49dd1c6009ff 100644 --- a/rocolib/library/BoatBaseFlat.yaml +++ b/rocolib/library/BoatBaseFlat.yaml @@ -5,12 +5,18 @@ connections: - - cutout1 - decoration - mode: hole + offset: + function: (-10, 0) + parameter: dy1 connection1: - - dcMount - face2 - - cutout2 - decoration - mode: hole + offset: + function: (10, 0) + parameter: dy1 connection2: - - dcMount - topedge1 @@ -141,7 +147,7 @@ subcomponents: length: parameter: width width: - function: '8' + function: '30' parameter: width leftArm: classname: Rectangle @@ -168,7 +174,7 @@ subcomponents: kwargs: {} parameters: botlength: - function: (8,x-8) + function: (8, 2/3*x, 1/3*x-8) parameter: length toplength: function: (x,) @@ -178,7 +184,7 @@ subcomponents: kwargs: {} parameters: botlength: - function: (x-8,8) + function: (1/3*x-8,8, 2/3*x) parameter: length toplength: function: (x,) diff --git a/rocolib/output/BoatBaseFlat/graph-anim.svg b/rocolib/output/BoatBaseFlat/graph-anim.svg index 9863c898cc158d7cef5c4add902299e7b22fdbad..500fd5a7f22f2aa9eac8a06bb28672f18377e71a 100644 --- a/rocolib/output/BoatBaseFlat/graph-anim.svg +++ b/rocolib/output/BoatBaseFlat/graph-anim.svg @@ -1,32 +1,33 @@ <?xml version="1.0" encoding="utf-8" ?> <svg xmlns="http://www.w3.org/2000/svg" xmlns:ev="http://www.w3.org/2001/xml-events" xmlns:xlink="http://www.w3.org/1999/xlink" baseProfile="full" height="361.666667mm" version="1.1" viewBox="0.000000 0.000000 250.710678 361.666667" width="250.710678mm"> <defs/> - <line stroke="#000000" x1="192.71067811865487" x2="184.71067811865484" y1="55.00000000000001" y2="55.00000000000001"/> + <line stroke="#000000" x1="192.71067811865487" x2="162.71067811865487" y1="55.00000000000001" y2="55.00000000000001"/> <line opacity="0.5" stroke="#0000ff" x1="192.71067811865487" x2="192.71067811865487" y1="55.00000000000001" y2="125.00000000000001"/> - <line stroke="#000000" x1="184.71067811865484" x2="192.71067811865487" y1="125.00000000000001" y2="125.00000000000001"/> - <line opacity="0.5" stroke="#0000ff" x1="184.71067811865484" x2="184.71067811865484" y1="125.00000000000001" y2="55.00000000000001"/> + <line stroke="#000000" x1="162.71067811865487" x2="192.71067811865487" y1="125.00000000000001" y2="125.00000000000001"/> + <line opacity="0.5" stroke="#0000ff" x1="162.71067811865487" x2="162.71067811865487" y1="125.00000000000001" y2="55.00000000000001"/> <line opacity="0.5" stroke="#0000ff" x1="200.71067811865487" x2="200.71067811865487" y1="55.00000000000001" y2="125.00000000000001"/> <line stroke="#000000" x1="200.71067811865487" x2="200.71067811865487" y1="55.00000000000001" y2="5.000000000000001"/> <line stroke="#000000" x1="192.71067811865487" x2="192.71067811865487" y1="5.000000000000001" y2="55.00000000000001"/> <line stroke="#000000" x1="192.71067811865487" x2="192.71067811865487" y1="0.0" y2="5.000000000000001"/> <line stroke="#000000" x1="200.71067811865487" x2="192.71067811865487" y1="0.0" y2="0.0"/> <line stroke="#000000" x1="200.71067811865487" x2="200.71067811865487" y1="5.000000000000001" y2="0.0"/> - <line stroke="#000000" x1="208.71067811865487" x2="200.71067811865487" y1="55.00000000000001" y2="55.00000000000001"/> - <line opacity="0.5" stroke="#0000ff" x1="208.71067811865487" x2="208.71067811865487" y1="55.00000000000001" y2="125.00000000000001"/> - <line stroke="#000000" x1="200.71067811865487" x2="208.71067811865487" y1="125.00000000000001" y2="125.00000000000001"/> - <line stroke="#000000" x1="216.71067811865487" x2="208.71067811865487" y1="55.00000000000001" y2="55.00000000000001"/> - <line stroke="#000000" x1="216.71067811865487" x2="216.71067811865487" y1="125.00000000000001" y2="55.00000000000001"/> - <line stroke="#000000" x1="208.71067811865487" x2="216.71067811865487" y1="125.00000000000001" y2="125.00000000000001"/> + <line stroke="#000000" x1="230.71067811865487" x2="200.71067811865487" y1="55.00000000000001" y2="55.00000000000001"/> + <line opacity="0.5" stroke="#0000ff" x1="230.71067811865487" x2="230.71067811865487" y1="55.00000000000001" y2="125.00000000000001"/> + <line stroke="#000000" x1="200.71067811865487" x2="230.71067811865487" y1="125.00000000000001" y2="125.00000000000001"/> + <line stroke="#000000" x1="238.71067811865487" x2="230.71067811865487" y1="55.00000000000001" y2="55.00000000000001"/> + <line stroke="#000000" x1="238.71067811865487" x2="238.71067811865487" y1="125.00000000000001" y2="55.00000000000001"/> + <line stroke="#000000" x1="230.71067811865487" x2="238.71067811865487" y1="125.00000000000001" y2="125.00000000000001"/> <line stroke="#000000" x1="192.71067811865487" x2="192.71067811865487" y1="125.00000000000001" y2="175.0"/> <line stroke="#000000" x1="200.71067811865487" x2="200.71067811865487" y1="175.0" y2="125.00000000000001"/> <line opacity="1.0" stroke="#ff0000" x1="200.71067811865487" x2="192.71067811865487" y1="175.0" y2="175.0"/> - <line stroke="#000000" x1="192.71067811865487" x2="70.71067811865484" y1="175.0" y2="175.0"/> + <line stroke="#000000" x1="106.04401145198817" x2="70.71067811865484" y1="175.0" y2="175.0"/> + <line stroke="#000000" x1="192.71067811865484" x2="106.04401145198817" y1="175.0" y2="175.0"/> <line stroke="#000000" x1="200.71067811865487" x2="200.71067811865487" y1="175.0" y2="175.0"/> <line stroke="#000000" x1="70.71067811865484" x2="70.71067811865484" y1="175.0" y2="175.0"/> <line opacity="0.5" stroke="#0000ff" x1="70.71067811865484" x2="200.71067811865487" y1="225.00000000000003" y2="225.00000000000003"/> <line opacity="0.1944001122142148" stroke="#0000ff" x1="70.71067811865484" x2="70.71067811865484" y1="175.0" y2="225.00000000000003"/> - <line opacity="1.0" stroke="#ff0000" x1="38.45101131870072" x2="70.71067811865485" y1="175.0" y2="225.00000000000003"/> - <line opacity="0.9666666666666667" stroke="#ff0000" x1="38.45101131870072" x2="70.71067811865485" y1="175.0" y2="175.0"/> + <line opacity="1.0" stroke="#ff0000" x1="38.45101131870072" x2="70.71067811865484" y1="175.0" y2="225.00000000000003"/> + <line opacity="0.9666666666666667" stroke="#ff0000" x1="38.45101131870072" x2="70.71067811865484" y1="175.0" y2="175.0"/> <line stroke="#000000" x1="38.4510113187007" x2="25.155006321979045" y1="175.0" y2="204.3922158601766"/> <line opacity="1.0" stroke="#0000ff" x1="25.155006321979045" x2="70.71067811865483" y1="204.3922158601766" y2="225.00000000000003"/> <line opacity="0.367097734030027" stroke="#0000ff" x1="8.526512829121203e-14" x2="70.71067811865484" y1="260.0" y2="225.00000000000003"/> @@ -53,9 +54,9 @@ <line stroke="#000000" x1="250.71067811865484" x2="250.71067811865484" y1="295.0" y2="245.00000000000003"/> <line stroke="#000000" x1="250.71067811865484" x2="250.71067811865484" y1="345.00000000000006" y2="295.0"/> <line opacity="1.0" stroke="#ff0000" x1="250.71067811865484" x2="200.7106781186548" y1="345.00000000000006" y2="295.0"/> - <line opacity="0.5" stroke="#0000ff" x1="200.71067811865478" x2="200.71067811865478" y1="345.00000000000006" y2="295.0"/> - <line opacity="0.9666666666666667" stroke="#ff0000" x1="250.71067811865484" x2="200.71067811865478" y1="345.00000000000006" y2="345.00000000000006"/> - <line opacity="0.1944001122142148" stroke="#0000ff" x1="70.7106781186548" x2="70.7106781186548" y1="295.0" y2="345.00000000000006"/> + <line opacity="0.5" stroke="#0000ff" x1="200.7106781186548" x2="200.71067811865478" y1="345.00000000000006" y2="295.0"/> + <line opacity="0.9666666666666667" stroke="#ff0000" x1="250.71067811865484" x2="200.7106781186548" y1="345.00000000000006" y2="345.00000000000006"/> + <line opacity="0.1944001122142148" stroke="#0000ff" x1="70.71067811865481" x2="70.71067811865481" y1="295.0" y2="345.00000000000006"/> <line opacity="0.9666666666666667" stroke="#ff0000" x1="70.71067811865481" x2="38.45101131870067" y1="345.00000000000006" y2="345.00000000000006"/> <line opacity="1.0" stroke="#ff0000" x1="70.7106781186548" x2="38.45101131870067" y1="295.0" y2="345.00000000000006"/> <line stroke="#000000" x1="70.7106781186548" x2="70.7106781186548" y1="355.75322226665145" y2="345.00000000000006"/> @@ -65,38 +66,39 @@ <line stroke="#000000" x1="25.15500632197899" x2="38.45101131870067" y1="315.6077841398234" y2="345.00000000000006"/> <line stroke="#000000" x1="11.859001325257312" x2="25.15500632197899" y1="286.21556827964685" y2="315.6077841398234"/> <line stroke="#000000" x1="0.0" x2="11.859001325257312" y1="260.0" y2="286.21556827964685"/> - <line stroke="#000000" x1="192.7106781186548" x2="200.71067811865478" y1="345.00000000000006" y2="345.00000000000006"/> - <line stroke="#000000" x1="70.7106781186548" x2="192.7106781186548" y1="345.00000000000006" y2="345.00000000000006"/> - <line stroke="#000000" x1="70.7106781186548" x2="70.7106781186548" y1="345.00000000000006" y2="345.00000000000006"/> - <line stroke="#000000" x1="200.71067811865478" x2="200.71067811865478" y1="345.00000000000006" y2="345.00000000000006"/> + <line stroke="#000000" x1="114.04401145198815" x2="200.7106781186548" y1="345.00000000000006" y2="345.00000000000006"/> + <line stroke="#000000" x1="106.04401145198815" x2="114.04401145198815" y1="345.00000000000006" y2="345.00000000000006"/> + <line stroke="#000000" x1="70.71067811865481" x2="106.04401145198815" y1="345.00000000000006" y2="345.00000000000006"/> + <line stroke="#000000" x1="70.71067811865481" x2="70.71067811865481" y1="345.00000000000006" y2="345.00000000000006"/> + <line stroke="#000000" x1="200.7106781186548" x2="200.7106781186548" y1="345.00000000000006" y2="345.00000000000006"/> <line stroke="#000000" x1="250.71067811865484" x2="250.71067811865484" y1="361.66666666666674" y2="345.00000000000006"/> - <line stroke="#000000" x1="200.71067811865478" x2="250.71067811865484" y1="361.66666666666674" y2="361.66666666666674"/> - <line stroke="#000000" x1="200.71067811865478" x2="200.71067811865478" y1="345.00000000000006" y2="361.66666666666674"/> + <line stroke="#000000" x1="200.7106781186548" x2="250.71067811865484" y1="361.66666666666674" y2="361.66666666666674"/> + <line stroke="#000000" x1="200.7106781186548" x2="200.7106781186548" y1="345.00000000000006" y2="361.66666666666674"/> <line stroke="#000000" x1="38.45101131870072" x2="38.45101131870072" y1="164.2467777333486" y2="175.0"/> <line stroke="#000000" x1="70.71067811865484" x2="38.45101131870072" y1="164.2467777333486" y2="164.2467777333486"/> <line stroke="#000000" x1="70.71067811865484" x2="70.71067811865484" y1="175.0" y2="164.2467777333486"/> - <line stroke="#000000" x1="176.71067811865487" x2="184.71067811865484" y1="125.00000000000001" y2="125.00000000000001"/> - <line stroke="#000000" x1="176.71067811865487" x2="176.71067811865487" y1="55.00000000000001" y2="125.00000000000001"/> - <line stroke="#000000" x1="184.71067811865484" x2="176.71067811865487" y1="55.00000000000001" y2="55.00000000000001"/> - <line stroke="#888888" x1="184.71067811865484" x2="192.71067811865487" y1="86.00000000000001" y2="86.00000000000001"/> - <line stroke="#888888" x1="192.71067811865487" x2="192.71067811865487" y1="86.00000000000001" y2="94.00000000000001"/> - <line stroke="#888888" x1="192.71067811865487" x2="184.71067811865484" y1="94.00000000000001" y2="94.00000000000001"/> - <line stroke="#888888" x1="184.71067811865484" x2="184.71067811865484" y1="94.00000000000001" y2="86.00000000000001"/> + <line stroke="#000000" x1="154.71067811865484" x2="162.71067811865487" y1="125.00000000000001" y2="125.00000000000001"/> + <line stroke="#000000" x1="154.71067811865484" x2="154.71067811865484" y1="55.00000000000001" y2="125.00000000000001"/> + <line stroke="#000000" x1="162.71067811865487" x2="154.71067811865484" y1="55.00000000000001" y2="55.00000000000001"/> + <line stroke="#888888" x1="163.71067811865484" x2="171.71067811865487" y1="86.00000000000001" y2="86.00000000000001"/> + <line stroke="#888888" x1="171.71067811865487" x2="171.71067811865487" y1="86.00000000000001" y2="94.00000000000001"/> + <line stroke="#888888" x1="171.71067811865487" x2="163.71067811865484" y1="94.00000000000001" y2="94.00000000000001"/> + <line stroke="#888888" x1="163.71067811865484" x2="163.71067811865484" y1="94.00000000000001" y2="86.00000000000001"/> <line stroke="#888888" x1="198.04401145198818" x2="198.04401145198818" y1="1.2500000000000002" y2="3.7500000000000004"/> <line stroke="#888888" x1="198.04401145198818" x2="195.37734478532153" y1="3.7500000000000004" y2="3.7500000000000004"/> <line stroke="#888888" x1="195.37734478532153" x2="195.37734478532153" y1="3.7500000000000004" y2="1.2500000000000002"/> - <line stroke="#888888" x1="200.71067811865487" x2="208.71067811865487" y1="86.00000000000001" y2="86.00000000000001"/> - <line stroke="#888888" x1="208.71067811865487" x2="208.71067811865487" y1="86.00000000000001" y2="94.00000000000001"/> - <line stroke="#888888" x1="208.71067811865487" x2="200.71067811865487" y1="94.00000000000001" y2="94.00000000000001"/> - <line stroke="#888888" x1="200.71067811865487" x2="200.71067811865487" y1="94.00000000000001" y2="86.00000000000001"/> - <line stroke="#888888" x1="210.46067811865487" x2="210.46067811865487" y1="80.70454545454547" y2="67.47727272727273"/> - <line stroke="#888888" x1="210.46067811865487" x2="210.96067811865487" y1="67.47727272727273" y2="67.47727272727273"/> - <line stroke="#888888" x1="210.96067811865487" x2="210.96067811865487" y1="67.47727272727273" y2="80.70454545454547"/> - <line stroke="#888888" x1="210.96067811865487" x2="210.46067811865487" y1="80.70454545454547" y2="80.70454545454547"/> - <line stroke="#888888" x1="210.46067811865487" x2="210.46067811865487" y1="112.52272727272728" y2="99.29545454545456"/> - <line stroke="#888888" x1="210.46067811865487" x2="210.96067811865487" y1="99.29545454545456" y2="99.29545454545456"/> - <line stroke="#888888" x1="210.96067811865487" x2="210.96067811865487" y1="99.29545454545456" y2="112.52272727272728"/> - <line stroke="#888888" x1="210.96067811865487" x2="210.46067811865487" y1="112.52272727272728" y2="112.52272727272728"/> + <line stroke="#888888" x1="221.71067811865487" x2="229.71067811865487" y1="86.00000000000001" y2="86.00000000000001"/> + <line stroke="#888888" x1="229.71067811865487" x2="229.71067811865487" y1="86.00000000000001" y2="94.00000000000001"/> + <line stroke="#888888" x1="229.71067811865487" x2="221.71067811865487" y1="94.00000000000001" y2="94.00000000000001"/> + <line stroke="#888888" x1="221.71067811865487" x2="221.71067811865487" y1="94.00000000000001" y2="86.00000000000001"/> + <line stroke="#888888" x1="232.46067811865487" x2="232.46067811865487" y1="80.70454545454547" y2="67.47727272727273"/> + <line stroke="#888888" x1="232.46067811865487" x2="232.96067811865487" y1="67.47727272727273" y2="67.47727272727273"/> + <line stroke="#888888" x1="232.96067811865487" x2="232.96067811865487" y1="67.47727272727273" y2="80.70454545454547"/> + <line stroke="#888888" x1="232.96067811865487" x2="232.46067811865487" y1="80.70454545454547" y2="80.70454545454547"/> + <line stroke="#888888" x1="232.46067811865487" x2="232.46067811865487" y1="112.52272727272728" y2="99.29545454545456"/> + <line stroke="#888888" x1="232.46067811865487" x2="232.96067811865487" y1="99.29545454545456" y2="99.29545454545456"/> + <line stroke="#888888" x1="232.96067811865487" x2="232.96067811865487" y1="99.29545454545456" y2="112.52272727272728"/> + <line stroke="#888888" x1="232.96067811865487" x2="232.46067811865487" y1="112.52272727272728" y2="112.52272727272728"/> <line stroke="#888888" x1="28.401875901131806" x2="23.7637963941597" y1="217.3888829577983" y2="227.64184496249058"/> <line stroke="#888888" x1="23.7637963941597" x2="23.30823967619293" y1="227.64184496249058" y2="227.43576712109234"/> <line stroke="#888888" x1="23.30823967619293" x2="27.946319183165034" y1="227.43576712109234" y2="217.18280511640006"/> @@ -105,38 +107,38 @@ <line stroke="#888888" x1="237.96067811865484" x2="238.46067811865484" y1="241.41666666666669" y2="241.41666666666669"/> <line stroke="#888888" x1="238.46067811865484" x2="238.46067811865484" y1="241.41666666666669" y2="258.58333333333337"/> <line stroke="#888888" x1="238.46067811865484" x2="237.96067811865484" y1="258.58333333333337" y2="258.58333333333337"/> - <line stroke="#888888" x1="234.04401145198818" x2="234.04401145198818" y1="162.50000000000003" y2="170.83333333333334"/> - <line stroke="#888888" x1="234.04401145198818" x2="217.37734478532153" y1="170.83333333333334" y2="170.83333333333334"/> - <line stroke="#888888" x1="217.37734478532153" x2="217.37734478532153" y1="170.83333333333334" y2="162.50000000000003"/> + <line stroke="#888888" x1="234.04401145198815" x2="234.04401145198815" y1="162.50000000000003" y2="170.83333333333334"/> + <line stroke="#888888" x1="234.04401145198815" x2="217.3773447853215" y1="170.83333333333334" y2="170.83333333333334"/> + <line stroke="#888888" x1="217.3773447853215" x2="217.3773447853215" y1="170.83333333333334" y2="162.50000000000003"/> <line stroke="#888888" x1="237.96067811865484" x2="237.96067811865484" y1="278.5833333333333" y2="261.4166666666667"/> <line stroke="#888888" x1="237.96067811865484" x2="238.46067811865484" y1="261.4166666666667" y2="261.4166666666667"/> <line stroke="#888888" x1="238.46067811865484" x2="238.46067811865484" y1="261.4166666666667" y2="278.5833333333333"/> <line stroke="#888888" x1="238.46067811865484" x2="237.96067811865484" y1="278.5833333333333" y2="278.5833333333333"/> <line stroke="#888888" x1="49.20423358535203" x2="49.20423358535203" y1="353.06491669998854" y2="347.6883055666629"/> - <line stroke="#888888" x1="49.20423358535203" x2="59.95745585200343" y1="347.6883055666629" y2="347.6883055666629"/> - <line stroke="#888888" x1="59.95745585200343" x2="59.95745585200343" y1="347.6883055666629" y2="353.06491669998854"/> + <line stroke="#888888" x1="49.20423358535203" x2="59.95745585200341" y1="347.6883055666629" y2="347.6883055666629"/> + <line stroke="#888888" x1="59.95745585200341" x2="59.95745585200341" y1="347.6883055666629" y2="353.06491669998854"/> <line stroke="#888888" x1="23.763796394159613" x2="28.40187590113172" y1="292.3581550375095" y2="302.6111170422017"/> <line stroke="#888888" x1="28.40187590113172" x2="27.94631918316495" y1="302.6111170422017" y2="302.81719488360005"/> <line stroke="#888888" x1="27.94631918316495" x2="23.308239676192844" y1="302.81719488360005" y2="292.5642328789077"/> <line stroke="#888888" x1="23.308239676192844" x2="23.763796394159613" y1="292.5642328789077" y2="292.3581550375095"/> - <line stroke="#888888" x1="195.1273447853215" x2="198.29401145198813" y1="341.0" y2="341.0"/> - <line stroke="#888888" x1="198.29401145198813" x2="198.29401145198813" y1="341.0" y2="341.5"/> - <line stroke="#888888" x1="198.29401145198813" x2="195.1273447853215" y1="341.5" y2="341.5"/> - <line stroke="#888888" x1="195.1273447853215" x2="195.1273447853215" y1="341.5" y2="341.0"/> + <line stroke="#888888" x1="108.46067811865481" x2="111.62734478532148" y1="341.0" y2="341.0"/> + <line stroke="#888888" x1="111.62734478532148" x2="111.62734478532148" y1="341.0" y2="341.5"/> + <line stroke="#888888" x1="111.62734478532148" x2="108.46067811865481" y1="341.5" y2="341.5"/> + <line stroke="#888888" x1="108.46067811865481" x2="108.46067811865481" y1="341.5" y2="341.0"/> <line stroke="#888888" x1="217.3773447853215" x2="217.3773447853215" y1="357.50000000000006" y2="349.16666666666674"/> <line stroke="#888888" x1="217.3773447853215" x2="234.04401145198815" y1="349.16666666666674" y2="349.16666666666674"/> <line stroke="#888888" x1="234.04401145198815" x2="234.04401145198815" y1="349.16666666666674" y2="357.50000000000006"/> <line stroke="#888888" x1="59.957455852003484" x2="59.957455852003484" y1="166.93508330001148" y2="172.31169443333718"/> <line stroke="#888888" x1="59.957455852003484" x2="49.20423358535209" y1="172.31169443333718" y2="172.31169443333718"/> <line stroke="#888888" x1="49.20423358535209" x2="49.20423358535209" y1="172.31169443333718" y2="166.93508330001148"/> - <line stroke="#888888" x1="178.71067811865487" x2="178.71067811865487" y1="67.72727272727273" y2="63.727272727272734"/> - <line stroke="#888888" x1="178.71067811865487" x2="182.71067811865487" y1="63.727272727272734" y2="67.72727272727273"/> - <line stroke="#888888" x1="182.71067811865487" x2="182.71067811865487" y1="67.72727272727273" y2="80.45454545454547"/> - <line stroke="#888888" x1="182.71067811865487" x2="178.71067811865487" y1="80.45454545454547" y2="84.45454545454547"/> - <line stroke="#888888" x1="178.71067811865487" x2="178.71067811865487" y1="84.45454545454547" y2="80.45454545454547"/> - <line stroke="#888888" x1="178.71067811865487" x2="178.71067811865487" y1="99.54545454545455" y2="95.54545454545456"/> - <line stroke="#888888" x1="178.71067811865487" x2="182.71067811865487" y1="95.54545454545456" y2="99.54545454545455"/> - <line stroke="#888888" x1="182.71067811865487" x2="182.71067811865487" y1="99.54545454545455" y2="112.27272727272728"/> - <line stroke="#888888" x1="182.71067811865487" x2="178.71067811865487" y1="112.27272727272728" y2="116.27272727272728"/> - <line stroke="#888888" x1="178.71067811865487" x2="178.71067811865487" y1="116.27272727272728" y2="112.27272727272728"/> + <line stroke="#888888" x1="156.71067811865487" x2="156.71067811865487" y1="67.72727272727273" y2="63.727272727272734"/> + <line stroke="#888888" x1="156.71067811865487" x2="160.71067811865487" y1="63.727272727272734" y2="67.72727272727273"/> + <line stroke="#888888" x1="160.71067811865487" x2="160.71067811865487" y1="67.72727272727273" y2="80.45454545454547"/> + <line stroke="#888888" x1="160.71067811865487" x2="156.71067811865487" y1="80.45454545454547" y2="84.45454545454547"/> + <line stroke="#888888" x1="156.71067811865487" x2="156.71067811865487" y1="84.45454545454547" y2="80.45454545454547"/> + <line stroke="#888888" x1="156.71067811865487" x2="156.71067811865487" y1="99.54545454545455" y2="95.54545454545456"/> + <line stroke="#888888" x1="156.71067811865487" x2="160.71067811865487" y1="95.54545454545456" y2="99.54545454545455"/> + <line stroke="#888888" x1="160.71067811865487" x2="160.71067811865487" y1="99.54545454545455" y2="112.27272727272728"/> + <line stroke="#888888" x1="160.71067811865487" x2="156.71067811865487" y1="112.27272727272728" y2="116.27272727272728"/> + <line stroke="#888888" x1="156.71067811865487" x2="156.71067811865487" y1="116.27272727272728" y2="112.27272727272728"/> </svg> diff --git a/rocolib/output/BoatBaseFlat/graph-autofold-default.dxf b/rocolib/output/BoatBaseFlat/graph-autofold-default.dxf index c008886d2e781976a3564ba64f27dfd641b0873b..d63891be9b2571f19a5a59dd6803cb38f9a34817 100644 --- a/rocolib/output/BoatBaseFlat/graph-autofold-default.dxf +++ b/rocolib/output/BoatBaseFlat/graph-autofold-default.dxf @@ -1039,7 +1039,7 @@ cut 30 0.0 11 -184.71067811865484 +162.71067811865487 21 55.00000000000001 31 @@ -1071,7 +1071,7 @@ LINE 8 cut 10 -184.71067811865484 +162.71067811865487 20 125.00000000000001 30 @@ -1091,13 +1091,13 @@ DOTTED 8 90 10 -184.71067811865484 +162.71067811865487 20 125.00000000000001 30 0.0 11 -184.71067811865484 +162.71067811865487 21 55.00000000000001 31 @@ -1219,7 +1219,7 @@ LINE 8 cut 10 -208.71067811865487 +230.71067811865487 20 55.00000000000001 30 @@ -1239,13 +1239,13 @@ DOTTED 8 90 10 -208.71067811865487 +230.71067811865487 20 55.00000000000001 30 0.0 11 -208.71067811865487 +230.71067811865487 21 125.00000000000001 31 @@ -1263,7 +1263,7 @@ cut 30 0.0 11 -208.71067811865487 +230.71067811865487 21 125.00000000000001 31 @@ -1275,13 +1275,13 @@ LINE 8 cut 10 -216.71067811865487 +238.71067811865487 20 55.00000000000001 30 0.0 11 -208.71067811865487 +230.71067811865487 21 55.00000000000001 31 @@ -1293,13 +1293,13 @@ LINE 8 cut 10 -216.71067811865487 +238.71067811865487 20 125.00000000000001 30 0.0 11 -216.71067811865487 +238.71067811865487 21 55.00000000000001 31 @@ -1311,13 +1311,13 @@ LINE 8 cut 10 -208.71067811865487 +230.71067811865487 20 125.00000000000001 30 0.0 11 -216.71067811865487 +238.71067811865487 21 125.00000000000001 31 @@ -1385,7 +1385,7 @@ LINE 8 cut 10 -192.71067811865487 +106.04401145198817 20 175.0 30 @@ -1403,6 +1403,24 @@ LINE 8 cut 10 +192.71067811865484 + 20 +175.0 + 30 +0.0 + 11 +106.04401145198817 + 21 +175.0 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +cut + 10 200.71067811865487 20 175.0 @@ -1487,7 +1505,7 @@ DOTTED 30 0.0 11 -70.71067811865485 +70.71067811865484 21 225.00000000000003 31 @@ -1507,7 +1525,7 @@ DOTTED 30 0.0 11 -70.71067811865485 +70.71067811865484 21 175.0 31 @@ -2017,7 +2035,7 @@ DOTTED 8 90.0 10 -200.71067811865478 +200.7106781186548 20 345.00000000000006 30 @@ -2043,7 +2061,7 @@ DOTTED 30 0.0 11 -200.71067811865478 +200.7106781186548 21 345.00000000000006 31 @@ -2057,13 +2075,13 @@ DOTTED 8 34.99202019855866 10 -70.7106781186548 +70.71067811865481 20 295.0 30 0.0 11 -70.7106781186548 +70.71067811865481 21 345.00000000000006 31 @@ -2243,13 +2261,13 @@ LINE 8 cut 10 -192.7106781186548 +114.04401145198815 20 345.00000000000006 30 0.0 11 -200.71067811865478 +200.7106781186548 21 345.00000000000006 31 @@ -2261,13 +2279,13 @@ LINE 8 cut 10 -70.7106781186548 +106.04401145198815 20 345.00000000000006 30 0.0 11 -192.7106781186548 +114.04401145198815 21 345.00000000000006 31 @@ -2279,13 +2297,13 @@ LINE 8 cut 10 -70.7106781186548 +70.71067811865481 20 345.00000000000006 30 0.0 11 -70.7106781186548 +106.04401145198815 21 345.00000000000006 31 @@ -2297,13 +2315,31 @@ LINE 8 cut 10 -200.71067811865478 +70.71067811865481 20 345.00000000000006 30 0.0 11 -200.71067811865478 +70.71067811865481 + 21 +345.00000000000006 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +cut + 10 +200.7106781186548 + 20 +345.00000000000006 + 30 +0.0 + 11 +200.7106781186548 21 345.00000000000006 31 @@ -2333,7 +2369,7 @@ LINE 8 cut 10 -200.71067811865478 +200.7106781186548 20 361.66666666666674 30 @@ -2351,13 +2387,13 @@ LINE 8 cut 10 -200.71067811865478 +200.7106781186548 20 345.00000000000006 30 0.0 11 -200.71067811865478 +200.7106781186548 21 361.66666666666674 31 @@ -2423,13 +2459,13 @@ LINE 8 cut 10 -176.71067811865487 +154.71067811865484 20 125.00000000000001 30 0.0 11 -184.71067811865484 +162.71067811865487 21 125.00000000000001 31 @@ -2441,13 +2477,13 @@ LINE 8 cut 10 -176.71067811865487 +154.71067811865484 20 55.00000000000001 30 0.0 11 -176.71067811865487 +154.71067811865484 21 125.00000000000001 31 @@ -2459,13 +2495,13 @@ LINE 8 cut 10 -184.71067811865484 +162.71067811865487 20 55.00000000000001 30 0.0 11 -176.71067811865487 +154.71067811865484 21 55.00000000000001 31 @@ -2477,13 +2513,13 @@ LINE 8 cut 10 -184.71067811865484 +163.71067811865484 20 86.00000000000001 30 0.0 11 -192.71067811865487 +171.71067811865487 21 86.00000000000001 31 @@ -2495,13 +2531,13 @@ LINE 8 cut 10 -192.71067811865487 +171.71067811865487 20 86.00000000000001 30 0.0 11 -192.71067811865487 +171.71067811865487 21 94.00000000000001 31 @@ -2513,13 +2549,13 @@ LINE 8 cut 10 -192.71067811865487 +171.71067811865487 20 94.00000000000001 30 0.0 11 -184.71067811865484 +163.71067811865484 21 94.00000000000001 31 @@ -2531,13 +2567,13 @@ LINE 8 cut 10 -184.71067811865484 +163.71067811865484 20 94.00000000000001 30 0.0 11 -184.71067811865484 +163.71067811865484 21 86.00000000000001 31 @@ -2603,13 +2639,13 @@ LINE 8 cut 10 -200.71067811865487 +221.71067811865487 20 86.00000000000001 30 0.0 11 -208.71067811865487 +229.71067811865487 21 86.00000000000001 31 @@ -2621,13 +2657,13 @@ LINE 8 cut 10 -208.71067811865487 +229.71067811865487 20 86.00000000000001 30 0.0 11 -208.71067811865487 +229.71067811865487 21 94.00000000000001 31 @@ -2639,13 +2675,13 @@ LINE 8 cut 10 -208.71067811865487 +229.71067811865487 20 94.00000000000001 30 0.0 11 -200.71067811865487 +221.71067811865487 21 94.00000000000001 31 @@ -2657,13 +2693,13 @@ LINE 8 cut 10 -200.71067811865487 +221.71067811865487 20 94.00000000000001 30 0.0 11 -200.71067811865487 +221.71067811865487 21 86.00000000000001 31 @@ -2675,13 +2711,13 @@ LINE 8 cut 10 -210.46067811865487 +232.46067811865487 20 80.70454545454547 30 0.0 11 -210.46067811865487 +232.46067811865487 21 67.47727272727273 31 @@ -2693,13 +2729,13 @@ LINE 8 cut 10 -210.46067811865487 +232.46067811865487 20 67.47727272727273 30 0.0 11 -210.96067811865487 +232.96067811865487 21 67.47727272727273 31 @@ -2711,13 +2747,13 @@ LINE 8 cut 10 -210.96067811865487 +232.96067811865487 20 67.47727272727273 30 0.0 11 -210.96067811865487 +232.96067811865487 21 80.70454545454547 31 @@ -2729,13 +2765,13 @@ LINE 8 cut 10 -210.96067811865487 +232.96067811865487 20 80.70454545454547 30 0.0 11 -210.46067811865487 +232.46067811865487 21 80.70454545454547 31 @@ -2747,13 +2783,13 @@ LINE 8 cut 10 -210.46067811865487 +232.46067811865487 20 112.52272727272728 30 0.0 11 -210.46067811865487 +232.46067811865487 21 99.29545454545456 31 @@ -2765,13 +2801,13 @@ LINE 8 cut 10 -210.46067811865487 +232.46067811865487 20 99.29545454545456 30 0.0 11 -210.96067811865487 +232.96067811865487 21 99.29545454545456 31 @@ -2783,13 +2819,13 @@ LINE 8 cut 10 -210.96067811865487 +232.96067811865487 20 99.29545454545456 30 0.0 11 -210.96067811865487 +232.96067811865487 21 112.52272727272728 31 @@ -2801,13 +2837,13 @@ LINE 8 cut 10 -210.96067811865487 +232.96067811865487 20 112.52272727272728 30 0.0 11 -210.46067811865487 +232.46067811865487 21 112.52272727272728 31 @@ -2963,13 +2999,13 @@ LINE 8 cut 10 -234.04401145198818 +234.04401145198815 20 162.50000000000003 30 0.0 11 -234.04401145198818 +234.04401145198815 21 170.83333333333334 31 @@ -2981,13 +3017,13 @@ LINE 8 cut 10 -234.04401145198818 +234.04401145198815 20 170.83333333333334 30 0.0 11 -217.37734478532153 +217.3773447853215 21 170.83333333333334 31 @@ -2999,13 +3035,13 @@ LINE 8 cut 10 -217.37734478532153 +217.3773447853215 20 170.83333333333334 30 0.0 11 -217.37734478532153 +217.3773447853215 21 162.50000000000003 31 @@ -3113,7 +3149,7 @@ cut 30 0.0 11 -59.95745585200343 +59.95745585200341 21 347.6883055666629 31 @@ -3125,13 +3161,13 @@ LINE 8 cut 10 -59.95745585200343 +59.95745585200341 20 347.6883055666629 30 0.0 11 -59.95745585200343 +59.95745585200341 21 353.06491669998854 31 @@ -3215,13 +3251,13 @@ LINE 8 cut 10 -195.1273447853215 +108.46067811865481 20 341.0 30 0.0 11 -198.29401145198813 +111.62734478532148 21 341.0 31 @@ -3233,13 +3269,13 @@ LINE 8 cut 10 -198.29401145198813 +111.62734478532148 20 341.0 30 0.0 11 -198.29401145198813 +111.62734478532148 21 341.5 31 @@ -3251,13 +3287,13 @@ LINE 8 cut 10 -198.29401145198813 +111.62734478532148 20 341.5 30 0.0 11 -195.1273447853215 +108.46067811865481 21 341.5 31 @@ -3269,13 +3305,13 @@ LINE 8 cut 10 -195.1273447853215 +108.46067811865481 20 341.5 30 0.0 11 -195.1273447853215 +108.46067811865481 21 341.0 31 @@ -3395,13 +3431,13 @@ LINE 8 cut 10 -178.71067811865487 +156.71067811865487 20 67.72727272727273 30 0.0 11 -178.71067811865487 +156.71067811865487 21 63.727272727272734 31 @@ -3413,13 +3449,13 @@ LINE 8 cut 10 -178.71067811865487 +156.71067811865487 20 63.727272727272734 30 0.0 11 -182.71067811865487 +160.71067811865487 21 67.72727272727273 31 @@ -3431,13 +3467,13 @@ LINE 8 cut 10 -182.71067811865487 +160.71067811865487 20 67.72727272727273 30 0.0 11 -182.71067811865487 +160.71067811865487 21 80.45454545454547 31 @@ -3449,13 +3485,13 @@ LINE 8 cut 10 -182.71067811865487 +160.71067811865487 20 80.45454545454547 30 0.0 11 -178.71067811865487 +156.71067811865487 21 84.45454545454547 31 @@ -3467,13 +3503,13 @@ LINE 8 cut 10 -178.71067811865487 +156.71067811865487 20 84.45454545454547 30 0.0 11 -178.71067811865487 +156.71067811865487 21 80.45454545454547 31 @@ -3485,13 +3521,13 @@ LINE 8 cut 10 -178.71067811865487 +156.71067811865487 20 99.54545454545455 30 0.0 11 -178.71067811865487 +156.71067811865487 21 95.54545454545456 31 @@ -3503,13 +3539,13 @@ LINE 8 cut 10 -178.71067811865487 +156.71067811865487 20 95.54545454545456 30 0.0 11 -182.71067811865487 +160.71067811865487 21 99.54545454545455 31 @@ -3521,13 +3557,13 @@ LINE 8 cut 10 -182.71067811865487 +160.71067811865487 20 99.54545454545455 30 0.0 11 -182.71067811865487 +160.71067811865487 21 112.27272727272728 31 @@ -3539,13 +3575,13 @@ LINE 8 cut 10 -182.71067811865487 +160.71067811865487 20 112.27272727272728 30 0.0 11 -178.71067811865487 +156.71067811865487 21 116.27272727272728 31 @@ -3557,13 +3593,13 @@ LINE 8 cut 10 -178.71067811865487 +156.71067811865487 20 116.27272727272728 30 0.0 11 -178.71067811865487 +156.71067811865487 21 112.27272727272728 31 diff --git a/rocolib/output/BoatBaseFlat/graph-autofold-graph.dxf b/rocolib/output/BoatBaseFlat/graph-autofold-graph.dxf index f6038478d4288febf4cb2c8738812744c6b19dd5..797e0a8cac71a3a99ca87ec43667123ddee4dd26 100644 --- a/rocolib/output/BoatBaseFlat/graph-autofold-graph.dxf +++ b/rocolib/output/BoatBaseFlat/graph-autofold-graph.dxf @@ -949,7 +949,7 @@ LINE 30 0.0 11 -184.71067811865484 +162.71067811865487 21 55.00000000000001 31 @@ -981,7 +981,7 @@ LINE 8 0 10 -184.71067811865484 +162.71067811865487 20 125.00000000000001 30 @@ -1001,13 +1001,13 @@ DOTTED 8 0 10 -184.71067811865484 +162.71067811865487 20 125.00000000000001 30 0.0 11 -184.71067811865484 +162.71067811865487 21 55.00000000000001 31 @@ -1129,7 +1129,7 @@ LINE 8 0 10 -208.71067811865487 +230.71067811865487 20 55.00000000000001 30 @@ -1149,13 +1149,13 @@ DOTTED 8 0 10 -208.71067811865487 +230.71067811865487 20 55.00000000000001 30 0.0 11 -208.71067811865487 +230.71067811865487 21 125.00000000000001 31 @@ -1173,7 +1173,7 @@ LINE 30 0.0 11 -208.71067811865487 +230.71067811865487 21 125.00000000000001 31 @@ -1185,13 +1185,13 @@ LINE 8 0 10 -216.71067811865487 +238.71067811865487 20 55.00000000000001 30 0.0 11 -208.71067811865487 +230.71067811865487 21 55.00000000000001 31 @@ -1203,13 +1203,13 @@ LINE 8 0 10 -216.71067811865487 +238.71067811865487 20 125.00000000000001 30 0.0 11 -216.71067811865487 +238.71067811865487 21 55.00000000000001 31 @@ -1221,13 +1221,13 @@ LINE 8 0 10 -208.71067811865487 +230.71067811865487 20 125.00000000000001 30 0.0 11 -216.71067811865487 +238.71067811865487 21 125.00000000000001 31 @@ -1295,7 +1295,7 @@ LINE 8 0 10 -192.71067811865487 +106.04401145198817 20 175.0 30 @@ -1313,6 +1313,24 @@ LINE 8 0 10 +192.71067811865484 + 20 +175.0 + 30 +0.0 + 11 +106.04401145198817 + 21 +175.0 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 200.71067811865487 20 175.0 @@ -1397,7 +1415,7 @@ DOTTED 30 0.0 11 -70.71067811865485 +70.71067811865484 21 225.00000000000003 31 @@ -1417,7 +1435,7 @@ DOTTED 30 0.0 11 -70.71067811865485 +70.71067811865484 21 175.0 31 @@ -1927,7 +1945,7 @@ DOTTED 8 0 10 -200.71067811865478 +200.7106781186548 20 345.00000000000006 30 @@ -1953,7 +1971,7 @@ DOTTED 30 0.0 11 -200.71067811865478 +200.7106781186548 21 345.00000000000006 31 @@ -1967,13 +1985,13 @@ DOTTED 8 0 10 -70.7106781186548 +70.71067811865481 20 295.0 30 0.0 11 -70.7106781186548 +70.71067811865481 21 345.00000000000006 31 @@ -2153,13 +2171,13 @@ LINE 8 0 10 -192.7106781186548 +114.04401145198815 20 345.00000000000006 30 0.0 11 -200.71067811865478 +200.7106781186548 21 345.00000000000006 31 @@ -2171,13 +2189,13 @@ LINE 8 0 10 -70.7106781186548 +106.04401145198815 20 345.00000000000006 30 0.0 11 -192.7106781186548 +114.04401145198815 21 345.00000000000006 31 @@ -2189,13 +2207,13 @@ LINE 8 0 10 -70.7106781186548 +70.71067811865481 20 345.00000000000006 30 0.0 11 -70.7106781186548 +106.04401145198815 21 345.00000000000006 31 @@ -2207,13 +2225,31 @@ LINE 8 0 10 -200.71067811865478 +70.71067811865481 20 345.00000000000006 30 0.0 11 -200.71067811865478 +70.71067811865481 + 21 +345.00000000000006 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +200.7106781186548 + 20 +345.00000000000006 + 30 +0.0 + 11 +200.7106781186548 21 345.00000000000006 31 @@ -2243,7 +2279,7 @@ LINE 8 0 10 -200.71067811865478 +200.7106781186548 20 361.66666666666674 30 @@ -2261,13 +2297,13 @@ LINE 8 0 10 -200.71067811865478 +200.7106781186548 20 345.00000000000006 30 0.0 11 -200.71067811865478 +200.7106781186548 21 361.66666666666674 31 @@ -2333,13 +2369,13 @@ LINE 8 0 10 -176.71067811865487 +154.71067811865484 20 125.00000000000001 30 0.0 11 -184.71067811865484 +162.71067811865487 21 125.00000000000001 31 @@ -2351,13 +2387,13 @@ LINE 8 0 10 -176.71067811865487 +154.71067811865484 20 55.00000000000001 30 0.0 11 -176.71067811865487 +154.71067811865484 21 125.00000000000001 31 @@ -2369,13 +2405,13 @@ LINE 8 0 10 -184.71067811865484 +162.71067811865487 20 55.00000000000001 30 0.0 11 -176.71067811865487 +154.71067811865484 21 55.00000000000001 31 @@ -2387,13 +2423,13 @@ LINE 8 0 10 -184.71067811865484 +163.71067811865484 20 86.00000000000001 30 0.0 11 -192.71067811865487 +171.71067811865487 21 86.00000000000001 31 @@ -2405,13 +2441,13 @@ LINE 8 0 10 -192.71067811865487 +171.71067811865487 20 86.00000000000001 30 0.0 11 -192.71067811865487 +171.71067811865487 21 94.00000000000001 31 @@ -2423,13 +2459,13 @@ LINE 8 0 10 -192.71067811865487 +171.71067811865487 20 94.00000000000001 30 0.0 11 -184.71067811865484 +163.71067811865484 21 94.00000000000001 31 @@ -2441,13 +2477,13 @@ LINE 8 0 10 -184.71067811865484 +163.71067811865484 20 94.00000000000001 30 0.0 11 -184.71067811865484 +163.71067811865484 21 86.00000000000001 31 @@ -2513,13 +2549,13 @@ LINE 8 0 10 -200.71067811865487 +221.71067811865487 20 86.00000000000001 30 0.0 11 -208.71067811865487 +229.71067811865487 21 86.00000000000001 31 @@ -2531,13 +2567,13 @@ LINE 8 0 10 -208.71067811865487 +229.71067811865487 20 86.00000000000001 30 0.0 11 -208.71067811865487 +229.71067811865487 21 94.00000000000001 31 @@ -2549,13 +2585,13 @@ LINE 8 0 10 -208.71067811865487 +229.71067811865487 20 94.00000000000001 30 0.0 11 -200.71067811865487 +221.71067811865487 21 94.00000000000001 31 @@ -2567,13 +2603,13 @@ LINE 8 0 10 -200.71067811865487 +221.71067811865487 20 94.00000000000001 30 0.0 11 -200.71067811865487 +221.71067811865487 21 86.00000000000001 31 @@ -2585,13 +2621,13 @@ LINE 8 0 10 -210.46067811865487 +232.46067811865487 20 80.70454545454547 30 0.0 11 -210.46067811865487 +232.46067811865487 21 67.47727272727273 31 @@ -2603,13 +2639,13 @@ LINE 8 0 10 -210.46067811865487 +232.46067811865487 20 67.47727272727273 30 0.0 11 -210.96067811865487 +232.96067811865487 21 67.47727272727273 31 @@ -2621,13 +2657,13 @@ LINE 8 0 10 -210.96067811865487 +232.96067811865487 20 67.47727272727273 30 0.0 11 -210.96067811865487 +232.96067811865487 21 80.70454545454547 31 @@ -2639,13 +2675,13 @@ LINE 8 0 10 -210.96067811865487 +232.96067811865487 20 80.70454545454547 30 0.0 11 -210.46067811865487 +232.46067811865487 21 80.70454545454547 31 @@ -2657,13 +2693,13 @@ LINE 8 0 10 -210.46067811865487 +232.46067811865487 20 112.52272727272728 30 0.0 11 -210.46067811865487 +232.46067811865487 21 99.29545454545456 31 @@ -2675,13 +2711,13 @@ LINE 8 0 10 -210.46067811865487 +232.46067811865487 20 99.29545454545456 30 0.0 11 -210.96067811865487 +232.96067811865487 21 99.29545454545456 31 @@ -2693,13 +2729,13 @@ LINE 8 0 10 -210.96067811865487 +232.96067811865487 20 99.29545454545456 30 0.0 11 -210.96067811865487 +232.96067811865487 21 112.52272727272728 31 @@ -2711,13 +2747,13 @@ LINE 8 0 10 -210.96067811865487 +232.96067811865487 20 112.52272727272728 30 0.0 11 -210.46067811865487 +232.46067811865487 21 112.52272727272728 31 @@ -2873,13 +2909,13 @@ LINE 8 0 10 -234.04401145198818 +234.04401145198815 20 162.50000000000003 30 0.0 11 -234.04401145198818 +234.04401145198815 21 170.83333333333334 31 @@ -2891,13 +2927,13 @@ LINE 8 0 10 -234.04401145198818 +234.04401145198815 20 170.83333333333334 30 0.0 11 -217.37734478532153 +217.3773447853215 21 170.83333333333334 31 @@ -2909,13 +2945,13 @@ LINE 8 0 10 -217.37734478532153 +217.3773447853215 20 170.83333333333334 30 0.0 11 -217.37734478532153 +217.3773447853215 21 162.50000000000003 31 @@ -3023,7 +3059,7 @@ LINE 30 0.0 11 -59.95745585200343 +59.95745585200341 21 347.6883055666629 31 @@ -3035,13 +3071,13 @@ LINE 8 0 10 -59.95745585200343 +59.95745585200341 20 347.6883055666629 30 0.0 11 -59.95745585200343 +59.95745585200341 21 353.06491669998854 31 @@ -3125,13 +3161,13 @@ LINE 8 0 10 -195.1273447853215 +108.46067811865481 20 341.0 30 0.0 11 -198.29401145198813 +111.62734478532148 21 341.0 31 @@ -3143,13 +3179,13 @@ LINE 8 0 10 -198.29401145198813 +111.62734478532148 20 341.0 30 0.0 11 -198.29401145198813 +111.62734478532148 21 341.5 31 @@ -3161,13 +3197,13 @@ LINE 8 0 10 -198.29401145198813 +111.62734478532148 20 341.5 30 0.0 11 -195.1273447853215 +108.46067811865481 21 341.5 31 @@ -3179,13 +3215,13 @@ LINE 8 0 10 -195.1273447853215 +108.46067811865481 20 341.5 30 0.0 11 -195.1273447853215 +108.46067811865481 21 341.0 31 @@ -3305,13 +3341,13 @@ LINE 8 0 10 -178.71067811865487 +156.71067811865487 20 67.72727272727273 30 0.0 11 -178.71067811865487 +156.71067811865487 21 63.727272727272734 31 @@ -3323,13 +3359,13 @@ LINE 8 0 10 -178.71067811865487 +156.71067811865487 20 63.727272727272734 30 0.0 11 -182.71067811865487 +160.71067811865487 21 67.72727272727273 31 @@ -3341,13 +3377,13 @@ LINE 8 0 10 -182.71067811865487 +160.71067811865487 20 67.72727272727273 30 0.0 11 -182.71067811865487 +160.71067811865487 21 80.45454545454547 31 @@ -3359,13 +3395,13 @@ LINE 8 0 10 -182.71067811865487 +160.71067811865487 20 80.45454545454547 30 0.0 11 -178.71067811865487 +156.71067811865487 21 84.45454545454547 31 @@ -3377,13 +3413,13 @@ LINE 8 0 10 -178.71067811865487 +156.71067811865487 20 84.45454545454547 30 0.0 11 -178.71067811865487 +156.71067811865487 21 80.45454545454547 31 @@ -3395,13 +3431,13 @@ LINE 8 0 10 -178.71067811865487 +156.71067811865487 20 99.54545454545455 30 0.0 11 -178.71067811865487 +156.71067811865487 21 95.54545454545456 31 @@ -3413,13 +3449,13 @@ LINE 8 0 10 -178.71067811865487 +156.71067811865487 20 95.54545454545456 30 0.0 11 -182.71067811865487 +160.71067811865487 21 99.54545454545455 31 @@ -3431,13 +3467,13 @@ LINE 8 0 10 -182.71067811865487 +160.71067811865487 20 99.54545454545455 30 0.0 11 -182.71067811865487 +160.71067811865487 21 112.27272727272728 31 @@ -3449,13 +3485,13 @@ LINE 8 0 10 -182.71067811865487 +160.71067811865487 20 112.27272727272728 30 0.0 11 -178.71067811865487 +156.71067811865487 21 116.27272727272728 31 @@ -3467,13 +3503,13 @@ LINE 8 0 10 -178.71067811865487 +156.71067811865487 20 116.27272727272728 30 0.0 11 -178.71067811865487 +156.71067811865487 21 112.27272727272728 31 diff --git a/rocolib/output/BoatBaseFlat/graph-lasercutter.svg b/rocolib/output/BoatBaseFlat/graph-lasercutter.svg index f185d7ae4a4cb2e526f8f0d604fb5554eeaa8a0b..1cb9845705e7361ccd783463a1eab4045f4d5a7b 100644 --- a/rocolib/output/BoatBaseFlat/graph-lasercutter.svg +++ b/rocolib/output/BoatBaseFlat/graph-lasercutter.svg @@ -1,32 +1,33 @@ <?xml version="1.0" encoding="utf-8" ?> <svg xmlns="http://www.w3.org/2000/svg" xmlns:ev="http://www.w3.org/2001/xml-events" xmlns:xlink="http://www.w3.org/1999/xlink" baseProfile="full" height="361.666667mm" version="1.1" viewBox="0.000000 0.000000 250.710678 361.666667" width="250.710678mm"> <defs/> - <line stroke="#000000" x1="192.71067811865487" x2="184.71067811865484" y1="55.00000000000001" y2="55.00000000000001"/> + <line stroke="#000000" x1="192.71067811865487" x2="162.71067811865487" y1="55.00000000000001" y2="55.00000000000001"/> <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="192.71067811865487" x2="192.71067811865487" y1="55.00000000000001" y2="125.00000000000001"/> - <line stroke="#000000" x1="184.71067811865484" x2="192.71067811865487" y1="125.00000000000001" y2="125.00000000000001"/> - <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="184.71067811865484" x2="184.71067811865484" y1="125.00000000000001" y2="55.00000000000001"/> + <line stroke="#000000" x1="162.71067811865487" x2="192.71067811865487" y1="125.00000000000001" y2="125.00000000000001"/> + <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="162.71067811865487" x2="162.71067811865487" y1="125.00000000000001" y2="55.00000000000001"/> <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="200.71067811865487" x2="200.71067811865487" y1="55.00000000000001" y2="125.00000000000001"/> <line stroke="#000000" x1="200.71067811865487" x2="200.71067811865487" y1="55.00000000000001" y2="5.000000000000001"/> <line stroke="#000000" x1="192.71067811865487" x2="192.71067811865487" y1="5.000000000000001" y2="55.00000000000001"/> <line stroke="#000000" x1="192.71067811865487" x2="192.71067811865487" y1="0.0" y2="5.000000000000001"/> <line stroke="#000000" x1="200.71067811865487" x2="192.71067811865487" y1="0.0" y2="0.0"/> <line stroke="#000000" x1="200.71067811865487" x2="200.71067811865487" y1="5.000000000000001" y2="0.0"/> - <line stroke="#000000" x1="208.71067811865487" x2="200.71067811865487" y1="55.00000000000001" y2="55.00000000000001"/> - <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="208.71067811865487" x2="208.71067811865487" y1="55.00000000000001" y2="125.00000000000001"/> - <line stroke="#000000" x1="200.71067811865487" x2="208.71067811865487" y1="125.00000000000001" y2="125.00000000000001"/> - <line stroke="#000000" x1="216.71067811865487" x2="208.71067811865487" y1="55.00000000000001" y2="55.00000000000001"/> - <line stroke="#000000" x1="216.71067811865487" x2="216.71067811865487" y1="125.00000000000001" y2="55.00000000000001"/> - <line stroke="#000000" x1="208.71067811865487" x2="216.71067811865487" y1="125.00000000000001" y2="125.00000000000001"/> + <line stroke="#000000" x1="230.71067811865487" x2="200.71067811865487" y1="55.00000000000001" y2="55.00000000000001"/> + <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="230.71067811865487" x2="230.71067811865487" y1="55.00000000000001" y2="125.00000000000001"/> + <line stroke="#000000" x1="200.71067811865487" x2="230.71067811865487" y1="125.00000000000001" y2="125.00000000000001"/> + <line stroke="#000000" x1="238.71067811865487" x2="230.71067811865487" y1="55.00000000000001" y2="55.00000000000001"/> + <line stroke="#000000" x1="238.71067811865487" x2="238.71067811865487" y1="125.00000000000001" y2="55.00000000000001"/> + <line stroke="#000000" x1="230.71067811865487" x2="238.71067811865487" y1="125.00000000000001" y2="125.00000000000001"/> <line stroke="#000000" x1="192.71067811865487" x2="192.71067811865487" y1="125.00000000000001" y2="175.0"/> <line stroke="#000000" x1="200.71067811865487" x2="200.71067811865487" y1="175.0" y2="125.00000000000001"/> <line stroke="#ff0000" stroke-dasharray="2 6" stroke-dashoffset="5" x1="200.71067811865487" x2="192.71067811865487" y1="175.0" y2="175.0"/> - <line stroke="#000000" x1="192.71067811865487" x2="70.71067811865484" y1="175.0" y2="175.0"/> + <line stroke="#000000" x1="106.04401145198817" x2="70.71067811865484" y1="175.0" y2="175.0"/> + <line stroke="#000000" x1="192.71067811865484" x2="106.04401145198817" y1="175.0" y2="175.0"/> <line stroke="#000000" x1="200.71067811865487" x2="200.71067811865487" y1="175.0" y2="175.0"/> <line stroke="#000000" x1="70.71067811865484" x2="70.71067811865484" y1="175.0" y2="175.0"/> <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="70.71067811865484" x2="200.71067811865487" y1="225.00000000000003" y2="225.00000000000003"/> <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="70.71067811865484" x2="70.71067811865484" y1="175.0" y2="225.00000000000003"/> - <line stroke="#ff0000" stroke-dasharray="2 6" stroke-dashoffset="5" x1="38.45101131870072" x2="70.71067811865485" y1="175.0" y2="225.00000000000003"/> - <line stroke="#ff0000" stroke-dasharray="2 6" stroke-dashoffset="5" x1="38.45101131870072" x2="70.71067811865485" y1="175.0" y2="175.0"/> + <line stroke="#ff0000" stroke-dasharray="2 6" stroke-dashoffset="5" x1="38.45101131870072" x2="70.71067811865484" y1="175.0" y2="225.00000000000003"/> + <line stroke="#ff0000" stroke-dasharray="2 6" stroke-dashoffset="5" x1="38.45101131870072" x2="70.71067811865484" y1="175.0" y2="175.0"/> <line stroke="#000000" x1="38.4510113187007" x2="25.155006321979045" y1="175.0" y2="204.3922158601766"/> <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="25.155006321979045" x2="70.71067811865483" y1="204.3922158601766" y2="225.00000000000003"/> <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="8.526512829121203e-14" x2="70.71067811865484" y1="260.0" y2="225.00000000000003"/> @@ -53,9 +54,9 @@ <line stroke="#000000" x1="250.71067811865484" x2="250.71067811865484" y1="295.0" y2="245.00000000000003"/> <line stroke="#000000" x1="250.71067811865484" x2="250.71067811865484" y1="345.00000000000006" y2="295.0"/> <line stroke="#ff0000" stroke-dasharray="2 6" stroke-dashoffset="5" x1="250.71067811865484" x2="200.7106781186548" y1="345.00000000000006" y2="295.0"/> - <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="200.71067811865478" x2="200.71067811865478" y1="345.00000000000006" y2="295.0"/> - <line stroke="#ff0000" stroke-dasharray="2 6" stroke-dashoffset="5" x1="250.71067811865484" x2="200.71067811865478" y1="345.00000000000006" y2="345.00000000000006"/> - <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="70.7106781186548" x2="70.7106781186548" y1="295.0" y2="345.00000000000006"/> + <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="200.7106781186548" x2="200.71067811865478" y1="345.00000000000006" y2="295.0"/> + <line stroke="#ff0000" stroke-dasharray="2 6" stroke-dashoffset="5" x1="250.71067811865484" x2="200.7106781186548" y1="345.00000000000006" y2="345.00000000000006"/> + <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="70.71067811865481" x2="70.71067811865481" y1="295.0" y2="345.00000000000006"/> <line stroke="#ff0000" stroke-dasharray="2 6" stroke-dashoffset="5" x1="70.71067811865481" x2="38.45101131870067" y1="345.00000000000006" y2="345.00000000000006"/> <line stroke="#ff0000" stroke-dasharray="2 6" stroke-dashoffset="5" x1="70.7106781186548" x2="38.45101131870067" y1="295.0" y2="345.00000000000006"/> <line stroke="#000000" x1="70.7106781186548" x2="70.7106781186548" y1="355.75322226665145" y2="345.00000000000006"/> @@ -65,38 +66,39 @@ <line stroke="#000000" x1="25.15500632197899" x2="38.45101131870067" y1="315.6077841398234" y2="345.00000000000006"/> <line stroke="#000000" x1="11.859001325257312" x2="25.15500632197899" y1="286.21556827964685" y2="315.6077841398234"/> <line stroke="#000000" x1="0.0" x2="11.859001325257312" y1="260.0" y2="286.21556827964685"/> - <line stroke="#000000" x1="192.7106781186548" x2="200.71067811865478" y1="345.00000000000006" y2="345.00000000000006"/> - <line stroke="#000000" x1="70.7106781186548" x2="192.7106781186548" y1="345.00000000000006" y2="345.00000000000006"/> - <line stroke="#000000" x1="70.7106781186548" x2="70.7106781186548" y1="345.00000000000006" y2="345.00000000000006"/> - <line stroke="#000000" x1="200.71067811865478" x2="200.71067811865478" y1="345.00000000000006" y2="345.00000000000006"/> + <line stroke="#000000" x1="114.04401145198815" x2="200.7106781186548" y1="345.00000000000006" y2="345.00000000000006"/> + <line stroke="#000000" x1="106.04401145198815" x2="114.04401145198815" y1="345.00000000000006" y2="345.00000000000006"/> + <line stroke="#000000" x1="70.71067811865481" x2="106.04401145198815" y1="345.00000000000006" y2="345.00000000000006"/> + <line stroke="#000000" x1="70.71067811865481" x2="70.71067811865481" y1="345.00000000000006" y2="345.00000000000006"/> + <line stroke="#000000" x1="200.7106781186548" x2="200.7106781186548" y1="345.00000000000006" y2="345.00000000000006"/> <line stroke="#000000" x1="250.71067811865484" x2="250.71067811865484" y1="361.66666666666674" y2="345.00000000000006"/> - <line stroke="#000000" x1="200.71067811865478" x2="250.71067811865484" y1="361.66666666666674" y2="361.66666666666674"/> - <line stroke="#000000" x1="200.71067811865478" x2="200.71067811865478" y1="345.00000000000006" y2="361.66666666666674"/> + <line stroke="#000000" x1="200.7106781186548" x2="250.71067811865484" y1="361.66666666666674" y2="361.66666666666674"/> + <line stroke="#000000" x1="200.7106781186548" x2="200.7106781186548" y1="345.00000000000006" y2="361.66666666666674"/> <line stroke="#000000" x1="38.45101131870072" x2="38.45101131870072" y1="164.2467777333486" y2="175.0"/> <line stroke="#000000" x1="70.71067811865484" x2="38.45101131870072" y1="164.2467777333486" y2="164.2467777333486"/> <line stroke="#000000" x1="70.71067811865484" x2="70.71067811865484" y1="175.0" y2="164.2467777333486"/> - <line stroke="#000000" x1="176.71067811865487" x2="184.71067811865484" y1="125.00000000000001" y2="125.00000000000001"/> - <line stroke="#000000" x1="176.71067811865487" x2="176.71067811865487" y1="55.00000000000001" y2="125.00000000000001"/> - <line stroke="#000000" x1="184.71067811865484" x2="176.71067811865487" y1="55.00000000000001" y2="55.00000000000001"/> - <line stroke="#888888" x1="184.71067811865484" x2="192.71067811865487" y1="86.00000000000001" y2="86.00000000000001"/> - <line stroke="#888888" x1="192.71067811865487" x2="192.71067811865487" y1="86.00000000000001" y2="94.00000000000001"/> - <line stroke="#888888" x1="192.71067811865487" x2="184.71067811865484" y1="94.00000000000001" y2="94.00000000000001"/> - <line stroke="#888888" x1="184.71067811865484" x2="184.71067811865484" y1="94.00000000000001" y2="86.00000000000001"/> + <line stroke="#000000" x1="154.71067811865484" x2="162.71067811865487" y1="125.00000000000001" y2="125.00000000000001"/> + <line stroke="#000000" x1="154.71067811865484" x2="154.71067811865484" y1="55.00000000000001" y2="125.00000000000001"/> + <line stroke="#000000" x1="162.71067811865487" x2="154.71067811865484" y1="55.00000000000001" y2="55.00000000000001"/> + <line stroke="#888888" x1="163.71067811865484" x2="171.71067811865487" y1="86.00000000000001" y2="86.00000000000001"/> + <line stroke="#888888" x1="171.71067811865487" x2="171.71067811865487" y1="86.00000000000001" y2="94.00000000000001"/> + <line stroke="#888888" x1="171.71067811865487" x2="163.71067811865484" y1="94.00000000000001" y2="94.00000000000001"/> + <line stroke="#888888" x1="163.71067811865484" x2="163.71067811865484" y1="94.00000000000001" y2="86.00000000000001"/> <line stroke="#888888" x1="198.04401145198818" x2="198.04401145198818" y1="1.2500000000000002" y2="3.7500000000000004"/> <line stroke="#888888" x1="198.04401145198818" x2="195.37734478532153" y1="3.7500000000000004" y2="3.7500000000000004"/> <line stroke="#888888" x1="195.37734478532153" x2="195.37734478532153" y1="3.7500000000000004" y2="1.2500000000000002"/> - <line stroke="#888888" x1="200.71067811865487" x2="208.71067811865487" y1="86.00000000000001" y2="86.00000000000001"/> - <line stroke="#888888" x1="208.71067811865487" x2="208.71067811865487" y1="86.00000000000001" y2="94.00000000000001"/> - <line stroke="#888888" x1="208.71067811865487" x2="200.71067811865487" y1="94.00000000000001" y2="94.00000000000001"/> - <line stroke="#888888" x1="200.71067811865487" x2="200.71067811865487" y1="94.00000000000001" y2="86.00000000000001"/> - <line stroke="#888888" x1="210.46067811865487" x2="210.46067811865487" y1="80.70454545454547" y2="67.47727272727273"/> - <line stroke="#888888" x1="210.46067811865487" x2="210.96067811865487" y1="67.47727272727273" y2="67.47727272727273"/> - <line stroke="#888888" x1="210.96067811865487" x2="210.96067811865487" y1="67.47727272727273" y2="80.70454545454547"/> - <line stroke="#888888" x1="210.96067811865487" x2="210.46067811865487" y1="80.70454545454547" y2="80.70454545454547"/> - <line stroke="#888888" x1="210.46067811865487" x2="210.46067811865487" y1="112.52272727272728" y2="99.29545454545456"/> - <line stroke="#888888" x1="210.46067811865487" x2="210.96067811865487" y1="99.29545454545456" y2="99.29545454545456"/> - <line stroke="#888888" x1="210.96067811865487" x2="210.96067811865487" y1="99.29545454545456" y2="112.52272727272728"/> - <line stroke="#888888" x1="210.96067811865487" x2="210.46067811865487" y1="112.52272727272728" y2="112.52272727272728"/> + <line stroke="#888888" x1="221.71067811865487" x2="229.71067811865487" y1="86.00000000000001" y2="86.00000000000001"/> + <line stroke="#888888" x1="229.71067811865487" x2="229.71067811865487" y1="86.00000000000001" y2="94.00000000000001"/> + <line stroke="#888888" x1="229.71067811865487" x2="221.71067811865487" y1="94.00000000000001" y2="94.00000000000001"/> + <line stroke="#888888" x1="221.71067811865487" x2="221.71067811865487" y1="94.00000000000001" y2="86.00000000000001"/> + <line stroke="#888888" x1="232.46067811865487" x2="232.46067811865487" y1="80.70454545454547" y2="67.47727272727273"/> + <line stroke="#888888" x1="232.46067811865487" x2="232.96067811865487" y1="67.47727272727273" y2="67.47727272727273"/> + <line stroke="#888888" x1="232.96067811865487" x2="232.96067811865487" y1="67.47727272727273" y2="80.70454545454547"/> + <line stroke="#888888" x1="232.96067811865487" x2="232.46067811865487" y1="80.70454545454547" y2="80.70454545454547"/> + <line stroke="#888888" x1="232.46067811865487" x2="232.46067811865487" y1="112.52272727272728" y2="99.29545454545456"/> + <line stroke="#888888" x1="232.46067811865487" x2="232.96067811865487" y1="99.29545454545456" y2="99.29545454545456"/> + <line stroke="#888888" x1="232.96067811865487" x2="232.96067811865487" y1="99.29545454545456" y2="112.52272727272728"/> + <line stroke="#888888" x1="232.96067811865487" x2="232.46067811865487" y1="112.52272727272728" y2="112.52272727272728"/> <line stroke="#888888" x1="28.401875901131806" x2="23.7637963941597" y1="217.3888829577983" y2="227.64184496249058"/> <line stroke="#888888" x1="23.7637963941597" x2="23.30823967619293" y1="227.64184496249058" y2="227.43576712109234"/> <line stroke="#888888" x1="23.30823967619293" x2="27.946319183165034" y1="227.43576712109234" y2="217.18280511640006"/> @@ -105,38 +107,38 @@ <line stroke="#888888" x1="237.96067811865484" x2="238.46067811865484" y1="241.41666666666669" y2="241.41666666666669"/> <line stroke="#888888" x1="238.46067811865484" x2="238.46067811865484" y1="241.41666666666669" y2="258.58333333333337"/> <line stroke="#888888" x1="238.46067811865484" x2="237.96067811865484" y1="258.58333333333337" y2="258.58333333333337"/> - <line stroke="#888888" x1="234.04401145198818" x2="234.04401145198818" y1="162.50000000000003" y2="170.83333333333334"/> - <line stroke="#888888" x1="234.04401145198818" x2="217.37734478532153" y1="170.83333333333334" y2="170.83333333333334"/> - <line stroke="#888888" x1="217.37734478532153" x2="217.37734478532153" y1="170.83333333333334" y2="162.50000000000003"/> + <line stroke="#888888" x1="234.04401145198815" x2="234.04401145198815" y1="162.50000000000003" y2="170.83333333333334"/> + <line stroke="#888888" x1="234.04401145198815" x2="217.3773447853215" y1="170.83333333333334" y2="170.83333333333334"/> + <line stroke="#888888" x1="217.3773447853215" x2="217.3773447853215" y1="170.83333333333334" y2="162.50000000000003"/> <line stroke="#888888" x1="237.96067811865484" x2="237.96067811865484" y1="278.5833333333333" y2="261.4166666666667"/> <line stroke="#888888" x1="237.96067811865484" x2="238.46067811865484" y1="261.4166666666667" y2="261.4166666666667"/> <line stroke="#888888" x1="238.46067811865484" x2="238.46067811865484" y1="261.4166666666667" y2="278.5833333333333"/> <line stroke="#888888" x1="238.46067811865484" x2="237.96067811865484" y1="278.5833333333333" y2="278.5833333333333"/> <line stroke="#888888" x1="49.20423358535203" x2="49.20423358535203" y1="353.06491669998854" y2="347.6883055666629"/> - <line stroke="#888888" x1="49.20423358535203" x2="59.95745585200343" y1="347.6883055666629" y2="347.6883055666629"/> - <line stroke="#888888" x1="59.95745585200343" x2="59.95745585200343" y1="347.6883055666629" y2="353.06491669998854"/> + <line stroke="#888888" x1="49.20423358535203" x2="59.95745585200341" y1="347.6883055666629" y2="347.6883055666629"/> + <line stroke="#888888" x1="59.95745585200341" x2="59.95745585200341" y1="347.6883055666629" y2="353.06491669998854"/> <line stroke="#888888" x1="23.763796394159613" x2="28.40187590113172" y1="292.3581550375095" y2="302.6111170422017"/> <line stroke="#888888" x1="28.40187590113172" x2="27.94631918316495" y1="302.6111170422017" y2="302.81719488360005"/> <line stroke="#888888" x1="27.94631918316495" x2="23.308239676192844" y1="302.81719488360005" y2="292.5642328789077"/> <line stroke="#888888" x1="23.308239676192844" x2="23.763796394159613" y1="292.5642328789077" y2="292.3581550375095"/> - <line stroke="#888888" x1="195.1273447853215" x2="198.29401145198813" y1="341.0" y2="341.0"/> - <line stroke="#888888" x1="198.29401145198813" x2="198.29401145198813" y1="341.0" y2="341.5"/> - <line stroke="#888888" x1="198.29401145198813" x2="195.1273447853215" y1="341.5" y2="341.5"/> - <line stroke="#888888" x1="195.1273447853215" x2="195.1273447853215" y1="341.5" y2="341.0"/> + <line stroke="#888888" x1="108.46067811865481" x2="111.62734478532148" y1="341.0" y2="341.0"/> + <line stroke="#888888" x1="111.62734478532148" x2="111.62734478532148" y1="341.0" y2="341.5"/> + <line stroke="#888888" x1="111.62734478532148" x2="108.46067811865481" y1="341.5" y2="341.5"/> + <line stroke="#888888" x1="108.46067811865481" x2="108.46067811865481" y1="341.5" y2="341.0"/> <line stroke="#888888" x1="217.3773447853215" x2="217.3773447853215" y1="357.50000000000006" y2="349.16666666666674"/> <line stroke="#888888" x1="217.3773447853215" x2="234.04401145198815" y1="349.16666666666674" y2="349.16666666666674"/> <line stroke="#888888" x1="234.04401145198815" x2="234.04401145198815" y1="349.16666666666674" y2="357.50000000000006"/> <line stroke="#888888" x1="59.957455852003484" x2="59.957455852003484" y1="166.93508330001148" y2="172.31169443333718"/> <line stroke="#888888" x1="59.957455852003484" x2="49.20423358535209" y1="172.31169443333718" y2="172.31169443333718"/> <line stroke="#888888" x1="49.20423358535209" x2="49.20423358535209" y1="172.31169443333718" y2="166.93508330001148"/> - <line stroke="#888888" x1="178.71067811865487" x2="178.71067811865487" y1="67.72727272727273" y2="63.727272727272734"/> - <line stroke="#888888" x1="178.71067811865487" x2="182.71067811865487" y1="63.727272727272734" y2="67.72727272727273"/> - <line stroke="#888888" x1="182.71067811865487" x2="182.71067811865487" y1="67.72727272727273" y2="80.45454545454547"/> - <line stroke="#888888" x1="182.71067811865487" x2="178.71067811865487" y1="80.45454545454547" y2="84.45454545454547"/> - <line stroke="#888888" x1="178.71067811865487" x2="178.71067811865487" y1="84.45454545454547" y2="80.45454545454547"/> - <line stroke="#888888" x1="178.71067811865487" x2="178.71067811865487" y1="99.54545454545455" y2="95.54545454545456"/> - <line stroke="#888888" x1="178.71067811865487" x2="182.71067811865487" y1="95.54545454545456" y2="99.54545454545455"/> - <line stroke="#888888" x1="182.71067811865487" x2="182.71067811865487" y1="99.54545454545455" y2="112.27272727272728"/> - <line stroke="#888888" x1="182.71067811865487" x2="178.71067811865487" y1="112.27272727272728" y2="116.27272727272728"/> - <line stroke="#888888" x1="178.71067811865487" x2="178.71067811865487" y1="116.27272727272728" y2="112.27272727272728"/> + <line stroke="#888888" x1="156.71067811865487" x2="156.71067811865487" y1="67.72727272727273" y2="63.727272727272734"/> + <line stroke="#888888" x1="156.71067811865487" x2="160.71067811865487" y1="63.727272727272734" y2="67.72727272727273"/> + <line stroke="#888888" x1="160.71067811865487" x2="160.71067811865487" y1="67.72727272727273" y2="80.45454545454547"/> + <line stroke="#888888" x1="160.71067811865487" x2="156.71067811865487" y1="80.45454545454547" y2="84.45454545454547"/> + <line stroke="#888888" x1="156.71067811865487" x2="156.71067811865487" y1="84.45454545454547" y2="80.45454545454547"/> + <line stroke="#888888" x1="156.71067811865487" x2="156.71067811865487" y1="99.54545454545455" y2="95.54545454545456"/> + <line stroke="#888888" x1="156.71067811865487" x2="160.71067811865487" y1="95.54545454545456" y2="99.54545454545455"/> + <line stroke="#888888" x1="160.71067811865487" x2="160.71067811865487" y1="99.54545454545455" y2="112.27272727272728"/> + <line stroke="#888888" x1="160.71067811865487" x2="156.71067811865487" y1="112.27272727272728" y2="116.27272727272728"/> + <line stroke="#888888" x1="156.71067811865487" x2="156.71067811865487" y1="116.27272727272728" y2="112.27272727272728"/> </svg> diff --git a/rocolib/output/BoatBaseFlat/graph-model.png b/rocolib/output/BoatBaseFlat/graph-model.png index 56ae4d0e65ea70902a566ec6672e45c668dffc33..5b4a92f7dfa8ef892ade0eb3e6acbd98e462b2ac 100644 Binary files a/rocolib/output/BoatBaseFlat/graph-model.png and b/rocolib/output/BoatBaseFlat/graph-model.png differ diff --git a/rocolib/output/BoatBaseFlat/graph-model.stl b/rocolib/output/BoatBaseFlat/graph-model.stl index 8464eddeffda83399480f87dd1d6db378a840c10..aadc04c3189fdd756ab47709296253516e52c3df 100644 --- a/rocolib/output/BoatBaseFlat/graph-model.stl +++ b/rocolib/output/BoatBaseFlat/graph-model.stl @@ -1,366 +1,422 @@ solid python facet normal 0 0 0 outer loop -vertex -0.0040 -0.0040 0.0000 -vertex -0.0040 -0.0350 0.0000 -vertex 0.0040 -0.0350 0.0000 +vertex -0.0150 -0.0350 0.0000 +vertex -0.0140 -0.0040 0.0000 +vertex -0.0140 0.0040 0.0000 endloop endfacet facet normal 0 0 0 outer loop -vertex -0.0040 0.0350 0.0000 -vertex -0.0040 0.0040 0.0000 -vertex 0.0040 0.0040 0.0000 +vertex -0.0140 -0.0040 0.0000 +vertex -0.0150 -0.0350 0.0000 +vertex -0.0060 -0.0040 0.0000 endloop endfacet facet normal 0 0 0 outer loop -vertex 0.0040 -0.0350 0.0000 -vertex 0.0040 -0.0040 0.0000 -vertex -0.0040 -0.0040 0.0000 +vertex -0.0150 0.0350 0.0000 +vertex -0.0140 0.0040 0.0000 +vertex -0.0060 0.0040 0.0000 endloop endfacet facet normal 0 0 0 outer loop -vertex 0.0040 0.0040 0.0000 -vertex 0.0040 0.0350 0.0000 -vertex -0.0040 0.0350 0.0000 +vertex -0.0140 0.0040 0.0000 +vertex -0.0150 0.0350 0.0000 +vertex -0.0150 -0.0350 0.0000 endloop endfacet facet normal 0 0 0 outer loop -vertex 0.0040 0.0350 0.0000 -vertex 0.0040 -0.0350 0.0000 -vertex 0.0040 -0.0350 -0.0080 +vertex -0.0060 -0.0040 0.0000 +vertex 0.0150 -0.0350 0.0000 +vertex 0.0150 0.0350 0.0000 endloop endfacet facet normal 0 0 0 outer loop -vertex 0.0040 -0.0350 -0.0080 -vertex 0.0040 0.0350 -0.0080 -vertex 0.0040 0.0350 0.0000 +vertex 0.0150 -0.0350 0.0000 +vertex -0.0060 -0.0040 0.0000 +vertex -0.0150 -0.0350 0.0000 endloop endfacet facet normal 0 0 0 outer loop -vertex 0.0040 -0.0040 -0.0080 -vertex 0.0040 -0.0350 -0.0080 -vertex -0.0040 -0.0350 -0.0080 +vertex -0.0060 0.0040 0.0000 +vertex 0.0150 0.0350 0.0000 +vertex -0.0150 0.0350 0.0000 endloop endfacet facet normal 0 0 0 outer loop -vertex 0.0040 0.0350 -0.0080 -vertex 0.0040 0.0040 -0.0080 -vertex -0.0040 0.0040 -0.0080 +vertex 0.0150 0.0350 0.0000 +vertex -0.0060 0.0040 0.0000 +vertex -0.0060 -0.0040 0.0000 endloop endfacet facet normal 0 0 0 outer loop -vertex -0.0040 -0.0350 -0.0080 -vertex -0.0040 -0.0040 -0.0080 -vertex 0.0040 -0.0040 -0.0080 +vertex 0.0150 0.0350 0.0000 +vertex 0.0150 -0.0350 0.0000 +vertex 0.0150 -0.0350 -0.0080 endloop endfacet facet normal 0 0 0 outer loop -vertex -0.0040 0.0040 -0.0080 -vertex -0.0040 0.0350 -0.0080 -vertex 0.0040 0.0350 -0.0080 +vertex 0.0150 -0.0350 -0.0080 +vertex 0.0150 0.0350 -0.0080 +vertex 0.0150 0.0350 0.0000 endloop endfacet facet normal 0 0 0 outer loop -vertex -0.0040 0.0350 -0.0080 -vertex -0.0040 -0.0350 -0.0080 -vertex -0.0040 -0.0350 -0.0000 +vertex 0.0150 -0.0350 -0.0080 +vertex -0.0060 -0.0040 -0.0080 +vertex -0.0060 0.0040 -0.0080 endloop endfacet facet normal 0 0 0 outer loop -vertex -0.0040 -0.0350 -0.0000 -vertex -0.0040 0.0350 -0.0000 -vertex -0.0040 0.0350 -0.0080 +vertex -0.0060 -0.0040 -0.0080 +vertex 0.0150 -0.0350 -0.0080 +vertex -0.0150 -0.0350 -0.0080 endloop endfacet facet normal 0 0 0 outer loop -vertex 0.0740 0.0350 -0.0080 -vertex 0.0740 0.0350 0.1220 -vertex 0.0040 0.0350 0.1220 +vertex 0.0150 0.0350 -0.0080 +vertex -0.0060 0.0040 -0.0080 +vertex -0.0150 0.0350 -0.0080 endloop endfacet facet normal 0 0 0 outer loop -vertex 0.0040 0.0350 0.1220 -vertex 0.0040 0.0350 -0.0080 -vertex 0.0740 0.0350 -0.0080 +vertex -0.0060 0.0040 -0.0080 +vertex 0.0150 0.0350 -0.0080 +vertex 0.0150 -0.0350 -0.0080 endloop endfacet facet normal 0 0 0 outer loop -vertex 0.0740 0.0850 -0.0080 -vertex 0.0740 0.0850 0.1220 -vertex 0.0740 0.0350 0.1220 +vertex -0.0140 -0.0040 -0.0080 +vertex -0.0150 -0.0350 -0.0080 +vertex -0.0150 0.0350 -0.0080 endloop endfacet facet normal 0 0 0 outer loop -vertex 0.0740 0.0350 0.1220 -vertex 0.0740 0.0350 -0.0080 -vertex 0.0740 0.0850 -0.0080 +vertex -0.0150 -0.0350 -0.0080 +vertex -0.0140 -0.0040 -0.0080 +vertex -0.0060 -0.0040 -0.0080 endloop endfacet facet normal 0 0 0 outer loop -vertex 0.0040 0.0350 -0.0080 -vertex 0.0040 0.0350 0.1220 -vertex 0.0040 0.0850 0.1220 +vertex -0.0140 0.0040 -0.0080 +vertex -0.0150 0.0350 -0.0080 +vertex -0.0060 0.0040 -0.0080 endloop endfacet facet normal 0 0 0 outer loop -vertex 0.0040 0.0850 0.1220 -vertex 0.0040 0.0850 -0.0080 -vertex 0.0040 0.0350 -0.0080 +vertex -0.0150 0.0350 -0.0080 +vertex -0.0140 0.0040 -0.0080 +vertex -0.0140 -0.0040 -0.0080 endloop endfacet facet normal 0 0 0 outer loop -vertex 0.0040 -0.0850 0.0000 -vertex 0.0040 -0.0850 -0.0080 -vertex 0.0040 -0.0350 -0.0080 +vertex -0.0150 0.0350 -0.0080 +vertex -0.0150 -0.0350 -0.0080 +vertex -0.0150 -0.0350 -0.0000 endloop endfacet facet normal 0 0 0 outer loop -vertex 0.0040 -0.0350 -0.0080 -vertex 0.0040 -0.0350 0.0000 -vertex 0.0040 -0.0850 0.0000 +vertex -0.0150 -0.0350 -0.0000 +vertex -0.0150 0.0350 -0.0000 +vertex -0.0150 0.0350 -0.0080 endloop endfacet facet normal 0 0 0 outer loop -vertex 0.0040 0.0850 -0.0080 -vertex 0.0040 0.0850 0.0000 -vertex 0.0040 0.0350 0.0000 +vertex 0.0850 0.0350 -0.0080 +vertex 0.0850 0.0350 0.1220 +vertex 0.0150 0.0350 0.1220 endloop endfacet facet normal 0 0 0 outer loop -vertex 0.0040 0.0350 0.0000 -vertex 0.0040 0.0350 -0.0080 -vertex 0.0040 0.0850 -0.0080 +vertex 0.0150 0.0350 0.1220 +vertex 0.0150 0.0350 -0.0080 +vertex 0.0850 0.0350 -0.0080 endloop endfacet facet normal 0 0 0 outer loop -vertex 0.0740 0.0350 0.1220 -vertex 0.0740 0.0850 0.1220 -vertex 0.0555 0.0850 0.1484 +vertex 0.0850 0.0850 -0.0080 +vertex 0.0850 0.0850 0.1220 +vertex 0.0850 0.0350 0.1220 endloop endfacet facet normal 0 0 0 outer loop -vertex 0.0555 0.0850 0.1484 -vertex 0.0390 0.0850 0.1720 -vertex 0.0740 0.0350 0.1220 +vertex 0.0850 0.0350 0.1220 +vertex 0.0850 0.0350 -0.0080 +vertex 0.0850 0.0850 -0.0080 endloop endfacet facet normal 0 0 0 outer loop -vertex 0.0390 0.0350 0.1220 -vertex 0.0740 0.0350 0.1220 -vertex 0.0390 0.0850 0.1720 +vertex 0.0150 0.0350 -0.0080 +vertex 0.0150 0.0350 0.1220 +vertex 0.0150 0.0850 0.1220 endloop endfacet facet normal 0 0 0 outer loop -vertex 0.0390 0.0350 0.1220 -vertex 0.0390 0.0850 0.1720 -vertex 0.0040 0.0350 0.1220 +vertex 0.0150 0.0850 0.1220 +vertex 0.0150 0.0850 -0.0080 +vertex 0.0150 0.0350 -0.0080 endloop endfacet facet normal 0 0 0 outer loop -vertex 0.0225 0.0850 0.1484 -vertex 0.0040 0.0850 0.1220 -vertex 0.0040 0.0350 0.1220 +vertex 0.0150 -0.0850 0.0000 +vertex 0.0150 -0.0850 -0.0080 +vertex 0.0150 -0.0350 -0.0080 endloop endfacet facet normal 0 0 0 outer loop -vertex 0.0040 0.0350 0.1220 -vertex 0.0390 0.0850 0.1720 -vertex 0.0225 0.0850 0.1484 +vertex 0.0150 -0.0350 -0.0080 +vertex 0.0150 -0.0350 0.0000 +vertex 0.0150 -0.0850 0.0000 endloop endfacet facet normal 0 0 0 outer loop -vertex 0.0740 0.0850 0.1220 -vertex 0.0740 0.0350 0.1220 -vertex 0.0555 0.0850 0.1484 +vertex 0.0150 0.0850 -0.0080 +vertex 0.0150 0.0850 0.0000 +vertex 0.0150 0.0350 0.0000 endloop endfacet facet normal 0 0 0 outer loop -vertex 0.0740 0.0850 0.1220 -vertex 0.0555 0.0850 0.1484 -vertex 0.0740 0.0350 0.1220 +vertex 0.0150 0.0350 0.0000 +vertex 0.0150 0.0350 -0.0080 +vertex 0.0150 0.0850 -0.0080 endloop endfacet facet normal 0 0 0 outer loop -vertex 0.0040 0.0850 0.1220 -vertex 0.0225 0.0850 0.1484 -vertex 0.0040 0.0350 0.1220 +vertex 0.0850 0.0350 0.1220 +vertex 0.0850 0.0850 0.1220 +vertex 0.0665 0.0850 0.1484 endloop endfacet facet normal 0 0 0 outer loop -vertex 0.0040 0.0850 0.1220 -vertex 0.0040 0.0350 0.1220 -vertex 0.0225 0.0850 0.1484 +vertex 0.0665 0.0850 0.1484 +vertex 0.0500 0.0850 0.1720 +vertex 0.0850 0.0350 0.1220 endloop endfacet facet normal 0 0 0 outer loop -vertex 0.0040 0.0350 -0.0080 -vertex 0.0040 0.0850 -0.0080 -vertex 0.0390 0.0850 -0.0080 +vertex 0.0500 0.0350 0.1220 +vertex 0.0850 0.0350 0.1220 +vertex 0.0500 0.0850 0.1720 endloop endfacet facet normal 0 0 0 outer loop -vertex 0.0390 0.0350 -0.0080 -vertex 0.0040 0.0350 -0.0080 -vertex 0.0390 0.0850 -0.0080 +vertex 0.0500 0.0350 0.1220 +vertex 0.0500 0.0850 0.1720 +vertex 0.0150 0.0350 0.1220 endloop endfacet facet normal 0 0 0 outer loop -vertex 0.0390 0.0350 -0.0080 -vertex 0.0390 0.0850 -0.0080 -vertex 0.0740 0.0350 -0.0080 +vertex 0.0335 0.0850 0.1484 +vertex 0.0150 0.0850 0.1220 +vertex 0.0150 0.0350 0.1220 endloop endfacet facet normal 0 0 0 outer loop -vertex 0.0390 0.0850 -0.0080 -vertex 0.0740 0.0850 -0.0080 -vertex 0.0740 0.0350 -0.0080 +vertex 0.0150 0.0350 0.1220 +vertex 0.0500 0.0850 0.1720 +vertex 0.0335 0.0850 0.1484 endloop endfacet facet normal 0 0 0 outer loop -vertex 0.0040 0.0850 -0.0080 -vertex 0.0040 0.0350 -0.0080 -vertex 0.0540 0.0850 -0.0080 +vertex 0.0850 0.0850 0.1220 +vertex 0.0850 0.0350 0.1220 +vertex 0.0665 0.0850 0.1484 endloop endfacet facet normal 0 0 0 outer loop -vertex 0.0040 0.0850 -0.0080 -vertex 0.0540 0.0850 -0.0080 -vertex 0.0040 0.0350 -0.0080 +vertex 0.0850 0.0850 0.1220 +vertex 0.0665 0.0850 0.1484 +vertex 0.0850 0.0350 0.1220 endloop endfacet facet normal 0 0 0 outer loop -vertex 0.0740 0.0850 -0.0080 -vertex 0.0240 0.0850 -0.0080 -vertex 0.0740 0.0350 -0.0080 +vertex 0.0150 0.0850 0.1220 +vertex 0.0335 0.0850 0.1484 +vertex 0.0150 0.0350 0.1220 endloop endfacet facet normal 0 0 0 outer loop -vertex 0.0740 0.0850 -0.0080 -vertex 0.0740 0.0350 -0.0080 -vertex 0.0240 0.0850 -0.0080 +vertex 0.0150 0.0850 0.1220 +vertex 0.0150 0.0350 0.1220 +vertex 0.0335 0.0850 0.1484 endloop endfacet facet normal 0 0 0 outer loop -vertex -0.0040 -0.0350 -0.0080 -vertex -0.0040 -0.0350 0.0000 -vertex -0.0040 0.0350 0.0000 +vertex 0.0150 0.0350 -0.0080 +vertex 0.0150 0.0850 -0.0080 +vertex 0.0500 0.0850 -0.0080 endloop endfacet facet normal 0 0 0 outer loop -vertex -0.0040 0.0350 0.0000 -vertex -0.0040 0.0350 -0.0080 -vertex -0.0040 -0.0350 -0.0080 +vertex 0.0500 0.0350 -0.0080 +vertex 0.0150 0.0350 -0.0080 +vertex 0.0500 0.0850 -0.0080 endloop endfacet facet normal 0 0 0 outer loop -vertex 0.0564 0.0743 0.1491 -vertex 0.0555 0.0850 0.1484 -vertex 0.0740 0.0850 0.1220 +vertex 0.0500 0.0350 -0.0080 +vertex 0.0500 0.0850 -0.0080 +vertex 0.0850 0.0350 -0.0080 endloop endfacet facet normal 0 0 0 outer loop -vertex 0.0740 0.0850 0.1220 -vertex 0.0749 0.0743 0.1226 -vertex 0.0564 0.0743 0.1491 +vertex 0.0500 0.0850 -0.0080 +vertex 0.0850 0.0850 -0.0080 +vertex 0.0850 0.0350 -0.0080 endloop endfacet facet normal 0 0 0 outer loop -vertex 0.0031 0.0743 0.1226 -vertex 0.0040 0.0850 0.1220 -vertex 0.0225 0.0850 0.1484 +vertex 0.0150 0.0850 -0.0080 +vertex 0.0150 0.0350 -0.0080 +vertex 0.0650 0.0850 -0.0080 endloop endfacet facet normal 0 0 0 outer loop -vertex 0.0225 0.0850 0.1484 -vertex 0.0216 0.0743 0.1491 -vertex 0.0031 0.0743 0.1226 +vertex 0.0150 0.0850 -0.0080 +vertex 0.0650 0.0850 -0.0080 +vertex 0.0150 0.0350 -0.0080 endloop endfacet facet normal 0 0 0 outer loop -vertex 0.0540 0.0684 -0.0097 -vertex 0.0540 0.0850 -0.0080 -vertex 0.0040 0.0850 -0.0080 +vertex 0.0850 0.0850 -0.0080 +vertex 0.0350 0.0850 -0.0080 +vertex 0.0850 0.0350 -0.0080 endloop endfacet facet normal 0 0 0 outer loop -vertex 0.0040 0.0850 -0.0080 -vertex 0.0040 0.0684 -0.0097 -vertex 0.0540 0.0684 -0.0097 +vertex 0.0850 0.0850 -0.0080 +vertex 0.0850 0.0350 -0.0080 +vertex 0.0350 0.0850 -0.0080 endloop endfacet facet normal 0 0 0 outer loop -vertex 0.0740 0.0684 -0.0097 -vertex 0.0740 0.0850 -0.0080 -vertex 0.0240 0.0850 -0.0080 +vertex -0.0150 -0.0350 -0.0080 +vertex -0.0150 -0.0350 0.0000 +vertex -0.0150 0.0350 0.0000 endloop endfacet facet normal 0 0 0 outer loop -vertex 0.0240 0.0850 -0.0080 -vertex 0.0240 0.0684 -0.0097 -vertex 0.0740 0.0684 -0.0097 +vertex -0.0150 0.0350 0.0000 +vertex -0.0150 0.0350 -0.0080 +vertex -0.0150 -0.0350 -0.0080 endloop endfacet facet normal 0 0 0 outer loop -vertex 0.0040 -0.0900 -0.0080 -vertex 0.0040 -0.0850 -0.0080 -vertex 0.0040 -0.0850 0.0000 +vertex 0.0674 0.0743 0.1491 +vertex 0.0665 0.0850 0.1484 +vertex 0.0850 0.0850 0.1220 endloop endfacet facet normal 0 0 0 outer loop -vertex 0.0040 -0.0850 0.0000 -vertex 0.0040 -0.0900 0.0000 -vertex 0.0040 -0.0900 -0.0080 +vertex 0.0850 0.0850 0.1220 +vertex 0.0859 0.0743 0.1226 +vertex 0.0674 0.0743 0.1491 +endloop +endfacet +facet normal 0 0 0 +outer loop +vertex 0.0141 0.0743 0.1226 +vertex 0.0150 0.0850 0.1220 +vertex 0.0335 0.0850 0.1484 +endloop +endfacet +facet normal 0 0 0 +outer loop +vertex 0.0335 0.0850 0.1484 +vertex 0.0326 0.0743 0.1491 +vertex 0.0141 0.0743 0.1226 +endloop +endfacet +facet normal 0 0 0 +outer loop +vertex 0.0650 0.0684 -0.0097 +vertex 0.0650 0.0850 -0.0080 +vertex 0.0150 0.0850 -0.0080 +endloop +endfacet +facet normal 0 0 0 +outer loop +vertex 0.0150 0.0850 -0.0080 +vertex 0.0150 0.0684 -0.0097 +vertex 0.0650 0.0684 -0.0097 +endloop +endfacet +facet normal 0 0 0 +outer loop +vertex 0.0850 0.0684 -0.0097 +vertex 0.0850 0.0850 -0.0080 +vertex 0.0350 0.0850 -0.0080 +endloop +endfacet +facet normal 0 0 0 +outer loop +vertex 0.0350 0.0850 -0.0080 +vertex 0.0350 0.0684 -0.0097 +vertex 0.0850 0.0684 -0.0097 +endloop +endfacet +facet normal 0 0 0 +outer loop +vertex 0.0150 -0.0900 -0.0080 +vertex 0.0150 -0.0850 -0.0080 +vertex 0.0150 -0.0850 0.0000 +endloop +endfacet +facet normal 0 0 0 +outer loop +vertex 0.0150 -0.0850 0.0000 +vertex 0.0150 -0.0900 0.0000 +vertex 0.0150 -0.0900 -0.0080 endloop endfacet endsolid python diff --git a/rocolib/output/BoatBaseFlat/graph-silhouette.dxf b/rocolib/output/BoatBaseFlat/graph-silhouette.dxf index 797fe4419f8ce81619b1b954927d192c21ed1611..058adc6d3a3f283321bfac759df9beb8c1d83c86 100644 --- a/rocolib/output/BoatBaseFlat/graph-silhouette.dxf +++ b/rocolib/output/BoatBaseFlat/graph-silhouette.dxf @@ -949,7 +949,7 @@ LINE 30 0.0 11 -184.71067811865484 +162.71067811865487 21 55.00000000000001 31 @@ -981,7 +981,7 @@ LINE 8 0 10 -184.71067811865484 +162.71067811865487 20 125.00000000000001 30 @@ -1001,13 +1001,13 @@ DOTTED 8 0 10 -184.71067811865484 +162.71067811865487 20 125.00000000000001 30 0.0 11 -184.71067811865484 +162.71067811865487 21 55.00000000000001 31 @@ -1129,7 +1129,7 @@ LINE 8 0 10 -208.71067811865487 +230.71067811865487 20 55.00000000000001 30 @@ -1149,13 +1149,13 @@ DOTTED 8 0 10 -208.71067811865487 +230.71067811865487 20 55.00000000000001 30 0.0 11 -208.71067811865487 +230.71067811865487 21 125.00000000000001 31 @@ -1173,7 +1173,7 @@ LINE 30 0.0 11 -208.71067811865487 +230.71067811865487 21 125.00000000000001 31 @@ -1185,13 +1185,13 @@ LINE 8 0 10 -216.71067811865487 +238.71067811865487 20 55.00000000000001 30 0.0 11 -208.71067811865487 +230.71067811865487 21 55.00000000000001 31 @@ -1203,13 +1203,13 @@ LINE 8 0 10 -216.71067811865487 +238.71067811865487 20 125.00000000000001 30 0.0 11 -216.71067811865487 +238.71067811865487 21 55.00000000000001 31 @@ -1221,13 +1221,13 @@ LINE 8 0 10 -208.71067811865487 +230.71067811865487 20 125.00000000000001 30 0.0 11 -216.71067811865487 +238.71067811865487 21 125.00000000000001 31 @@ -1295,7 +1295,7 @@ LINE 8 0 10 -192.71067811865487 +106.04401145198817 20 175.0 30 @@ -1313,6 +1313,24 @@ LINE 8 0 10 +192.71067811865484 + 20 +175.0 + 30 +0.0 + 11 +106.04401145198817 + 21 +175.0 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 200.71067811865487 20 175.0 @@ -1397,7 +1415,7 @@ DOTTED 30 0.0 11 -70.71067811865485 +70.71067811865484 21 225.00000000000003 31 @@ -1417,7 +1435,7 @@ DOTTED 30 0.0 11 -70.71067811865485 +70.71067811865484 21 175.0 31 @@ -1927,7 +1945,7 @@ DOTTED 8 0 10 -200.71067811865478 +200.7106781186548 20 345.00000000000006 30 @@ -1953,7 +1971,7 @@ DOTTED 30 0.0 11 -200.71067811865478 +200.7106781186548 21 345.00000000000006 31 @@ -1967,13 +1985,13 @@ DOTTED 8 0 10 -70.7106781186548 +70.71067811865481 20 295.0 30 0.0 11 -70.7106781186548 +70.71067811865481 21 345.00000000000006 31 @@ -2153,13 +2171,13 @@ LINE 8 0 10 -192.7106781186548 +114.04401145198815 20 345.00000000000006 30 0.0 11 -200.71067811865478 +200.7106781186548 21 345.00000000000006 31 @@ -2171,13 +2189,13 @@ LINE 8 0 10 -70.7106781186548 +106.04401145198815 20 345.00000000000006 30 0.0 11 -192.7106781186548 +114.04401145198815 21 345.00000000000006 31 @@ -2189,13 +2207,13 @@ LINE 8 0 10 -70.7106781186548 +70.71067811865481 20 345.00000000000006 30 0.0 11 -70.7106781186548 +106.04401145198815 21 345.00000000000006 31 @@ -2207,13 +2225,31 @@ LINE 8 0 10 -200.71067811865478 +70.71067811865481 20 345.00000000000006 30 0.0 11 -200.71067811865478 +70.71067811865481 + 21 +345.00000000000006 + 31 +0.0 + 0 +LINE + 62 +5 + 8 +0 + 10 +200.7106781186548 + 20 +345.00000000000006 + 30 +0.0 + 11 +200.7106781186548 21 345.00000000000006 31 @@ -2243,7 +2279,7 @@ LINE 8 0 10 -200.71067811865478 +200.7106781186548 20 361.66666666666674 30 @@ -2261,13 +2297,13 @@ LINE 8 0 10 -200.71067811865478 +200.7106781186548 20 345.00000000000006 30 0.0 11 -200.71067811865478 +200.7106781186548 21 361.66666666666674 31 @@ -2333,13 +2369,13 @@ LINE 8 0 10 -176.71067811865487 +154.71067811865484 20 125.00000000000001 30 0.0 11 -184.71067811865484 +162.71067811865487 21 125.00000000000001 31 @@ -2351,13 +2387,13 @@ LINE 8 0 10 -176.71067811865487 +154.71067811865484 20 55.00000000000001 30 0.0 11 -176.71067811865487 +154.71067811865484 21 125.00000000000001 31 @@ -2369,13 +2405,13 @@ LINE 8 0 10 -184.71067811865484 +162.71067811865487 20 55.00000000000001 30 0.0 11 -176.71067811865487 +154.71067811865484 21 55.00000000000001 31 @@ -2387,13 +2423,13 @@ LINE 8 0 10 -184.71067811865484 +163.71067811865484 20 86.00000000000001 30 0.0 11 -192.71067811865487 +171.71067811865487 21 86.00000000000001 31 @@ -2405,13 +2441,13 @@ LINE 8 0 10 -192.71067811865487 +171.71067811865487 20 86.00000000000001 30 0.0 11 -192.71067811865487 +171.71067811865487 21 94.00000000000001 31 @@ -2423,13 +2459,13 @@ LINE 8 0 10 -192.71067811865487 +171.71067811865487 20 94.00000000000001 30 0.0 11 -184.71067811865484 +163.71067811865484 21 94.00000000000001 31 @@ -2441,13 +2477,13 @@ LINE 8 0 10 -184.71067811865484 +163.71067811865484 20 94.00000000000001 30 0.0 11 -184.71067811865484 +163.71067811865484 21 86.00000000000001 31 @@ -2513,13 +2549,13 @@ LINE 8 0 10 -200.71067811865487 +221.71067811865487 20 86.00000000000001 30 0.0 11 -208.71067811865487 +229.71067811865487 21 86.00000000000001 31 @@ -2531,13 +2567,13 @@ LINE 8 0 10 -208.71067811865487 +229.71067811865487 20 86.00000000000001 30 0.0 11 -208.71067811865487 +229.71067811865487 21 94.00000000000001 31 @@ -2549,13 +2585,13 @@ LINE 8 0 10 -208.71067811865487 +229.71067811865487 20 94.00000000000001 30 0.0 11 -200.71067811865487 +221.71067811865487 21 94.00000000000001 31 @@ -2567,13 +2603,13 @@ LINE 8 0 10 -200.71067811865487 +221.71067811865487 20 94.00000000000001 30 0.0 11 -200.71067811865487 +221.71067811865487 21 86.00000000000001 31 @@ -2585,13 +2621,13 @@ LINE 8 0 10 -210.46067811865487 +232.46067811865487 20 80.70454545454547 30 0.0 11 -210.46067811865487 +232.46067811865487 21 67.47727272727273 31 @@ -2603,13 +2639,13 @@ LINE 8 0 10 -210.46067811865487 +232.46067811865487 20 67.47727272727273 30 0.0 11 -210.96067811865487 +232.96067811865487 21 67.47727272727273 31 @@ -2621,13 +2657,13 @@ LINE 8 0 10 -210.96067811865487 +232.96067811865487 20 67.47727272727273 30 0.0 11 -210.96067811865487 +232.96067811865487 21 80.70454545454547 31 @@ -2639,13 +2675,13 @@ LINE 8 0 10 -210.96067811865487 +232.96067811865487 20 80.70454545454547 30 0.0 11 -210.46067811865487 +232.46067811865487 21 80.70454545454547 31 @@ -2657,13 +2693,13 @@ LINE 8 0 10 -210.46067811865487 +232.46067811865487 20 112.52272727272728 30 0.0 11 -210.46067811865487 +232.46067811865487 21 99.29545454545456 31 @@ -2675,13 +2711,13 @@ LINE 8 0 10 -210.46067811865487 +232.46067811865487 20 99.29545454545456 30 0.0 11 -210.96067811865487 +232.96067811865487 21 99.29545454545456 31 @@ -2693,13 +2729,13 @@ LINE 8 0 10 -210.96067811865487 +232.96067811865487 20 99.29545454545456 30 0.0 11 -210.96067811865487 +232.96067811865487 21 112.52272727272728 31 @@ -2711,13 +2747,13 @@ LINE 8 0 10 -210.96067811865487 +232.96067811865487 20 112.52272727272728 30 0.0 11 -210.46067811865487 +232.46067811865487 21 112.52272727272728 31 @@ -2873,13 +2909,13 @@ LINE 8 0 10 -234.04401145198818 +234.04401145198815 20 162.50000000000003 30 0.0 11 -234.04401145198818 +234.04401145198815 21 170.83333333333334 31 @@ -2891,13 +2927,13 @@ LINE 8 0 10 -234.04401145198818 +234.04401145198815 20 170.83333333333334 30 0.0 11 -217.37734478532153 +217.3773447853215 21 170.83333333333334 31 @@ -2909,13 +2945,13 @@ LINE 8 0 10 -217.37734478532153 +217.3773447853215 20 170.83333333333334 30 0.0 11 -217.37734478532153 +217.3773447853215 21 162.50000000000003 31 @@ -3023,7 +3059,7 @@ LINE 30 0.0 11 -59.95745585200343 +59.95745585200341 21 347.6883055666629 31 @@ -3035,13 +3071,13 @@ LINE 8 0 10 -59.95745585200343 +59.95745585200341 20 347.6883055666629 30 0.0 11 -59.95745585200343 +59.95745585200341 21 353.06491669998854 31 @@ -3125,13 +3161,13 @@ LINE 8 0 10 -195.1273447853215 +108.46067811865481 20 341.0 30 0.0 11 -198.29401145198813 +111.62734478532148 21 341.0 31 @@ -3143,13 +3179,13 @@ LINE 8 0 10 -198.29401145198813 +111.62734478532148 20 341.0 30 0.0 11 -198.29401145198813 +111.62734478532148 21 341.5 31 @@ -3161,13 +3197,13 @@ LINE 8 0 10 -198.29401145198813 +111.62734478532148 20 341.5 30 0.0 11 -195.1273447853215 +108.46067811865481 21 341.5 31 @@ -3179,13 +3215,13 @@ LINE 8 0 10 -195.1273447853215 +108.46067811865481 20 341.5 30 0.0 11 -195.1273447853215 +108.46067811865481 21 341.0 31 @@ -3305,13 +3341,13 @@ LINE 8 0 10 -178.71067811865487 +156.71067811865487 20 67.72727272727273 30 0.0 11 -178.71067811865487 +156.71067811865487 21 63.727272727272734 31 @@ -3323,13 +3359,13 @@ LINE 8 0 10 -178.71067811865487 +156.71067811865487 20 63.727272727272734 30 0.0 11 -182.71067811865487 +160.71067811865487 21 67.72727272727273 31 @@ -3341,13 +3377,13 @@ LINE 8 0 10 -182.71067811865487 +160.71067811865487 20 67.72727272727273 30 0.0 11 -182.71067811865487 +160.71067811865487 21 80.45454545454547 31 @@ -3359,13 +3395,13 @@ LINE 8 0 10 -182.71067811865487 +160.71067811865487 20 80.45454545454547 30 0.0 11 -178.71067811865487 +156.71067811865487 21 84.45454545454547 31 @@ -3377,13 +3413,13 @@ LINE 8 0 10 -178.71067811865487 +156.71067811865487 20 84.45454545454547 30 0.0 11 -178.71067811865487 +156.71067811865487 21 80.45454545454547 31 @@ -3395,13 +3431,13 @@ LINE 8 0 10 -178.71067811865487 +156.71067811865487 20 99.54545454545455 30 0.0 11 -178.71067811865487 +156.71067811865487 21 95.54545454545456 31 @@ -3413,13 +3449,13 @@ LINE 8 0 10 -178.71067811865487 +156.71067811865487 20 95.54545454545456 30 0.0 11 -182.71067811865487 +160.71067811865487 21 99.54545454545455 31 @@ -3431,13 +3467,13 @@ LINE 8 0 10 -182.71067811865487 +160.71067811865487 20 99.54545454545455 30 0.0 11 -182.71067811865487 +160.71067811865487 21 112.27272727272728 31 @@ -3449,13 +3485,13 @@ LINE 8 0 10 -182.71067811865487 +160.71067811865487 20 112.27272727272728 30 0.0 11 -178.71067811865487 +156.71067811865487 21 116.27272727272728 31 @@ -3467,13 +3503,13 @@ LINE 8 0 10 -178.71067811865487 +156.71067811865487 20 116.27272727272728 30 0.0 11 -178.71067811865487 +156.71067811865487 21 112.27272727272728 31