{
  "Uuid": "698903b1-be2f-47aa-a604-b0a8f5ededb3",
  "IsCustomNode": false,
  "Description": "",
  "Name": "472088-TransmissionTower",
  "ElementResolver": {
    "ResolutionMap": {
      "Math": {
        "Key": "DSCore.Math",
        "Value": "DSCoreNodes.dll"
      }
    }
  },
  "Inputs": [],
  "Outputs": [],
  "Nodes": [
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NodeType": "NumberInputNode",
      "NumberType": "Double",
      "MaximumValue": 12.0,
      "MinimumValue": 5.5,
      "StepValue": 0.5,
      "InputValue": 8.0,
      "Id": "4b2c8438a3b7452094b94d0d15cdc2c8",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "8b26d89c651c442ca66e018eeb312744",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Ein Schieberegler zur Erzeugung numerischer Werte"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Translate@Autodesk.DesignScript.Geometry.Vector,double",
      "Id": "aea2f5ca78804298a95ed79333cc9109",
      "Inputs": [
        {
          "Id": "8212934311b548888307bd9cefdebf94",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "fdd067f4178d492d912b8594be9c1b46",
          "Name": "direction",
          "Description": "Richtung der Verschiebung\n\nVector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "eb85a8df9c5a410baa9dfa4fb039c87f",
          "Name": "distance",
          "Description": "Strecke der Verschiebung in der angegebenen Richtung\n\ndouble",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "ca4730b5153f422a9a340879ffd80240",
          "Name": "Geometry",
          "Description": "Transformierte Geometrie.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Verschiebt Geometrie beliebigen Typs um die angegebenen Entfernung in die angegebene Richtung.\n\nGeometry.Translate (direction: Vector, distance: double): Geometry"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.ZAxis",
      "Id": "90b122d696cd43648a424efeb0e25f56",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "22c9d7604a0443d28567f80ec0feba83",
          "Name": "Vector",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Ruft den kanonischen Vektor der Z-Achse ab (0,0,1)\n\nVector.ZAxis ( ): Vector"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NodeType": "NumberInputNode",
      "NumberType": "Double",
      "MaximumValue": 0.5,
      "MinimumValue": 0.286,
      "StepValue": 0.01,
      "InputValue": 0.356,
      "Id": "82ee5ca1dd6b4c9ea30667645a354386",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "f0ded823ab7c47c4b2a1517ebd74ba45",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Ein Schieberegler zur Erzeugung numerischer Werte"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NodeType": "NumberInputNode",
      "NumberType": "Double",
      "MaximumValue": 10.0,
      "MinimumValue": 3.0,
      "StepValue": 0.5,
      "InputValue": 5.5,
      "Id": "2a4a592eeffb40ec93f6df1280e49336",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "175feb1d2d6d47ffad0c2dea13c328db",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Ein Schieberegler zur Erzeugung numerischer Werte"
    },
    {
      "ConcreteType": "CoreNodeModels.Formula, CoreNodeModels",
      "Formula": "base*ratio",
      "NodeType": "FormulaNode",
      "Id": "27c2629647924717b2e7107c21956692",
      "Inputs": [
        {
          "Id": "173b73f2c1f5419da7e130945c524363",
          "Name": "base",
          "Description": "variable",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "a96a62820df84dceb60fd8dcc9f7fee5",
          "Name": "ratio",
          "Description": "variable",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "8ed88eb4223a400db06213b68437de84",
          "Name": "",
          "Description": "Result from formula",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Wertet mathematische Formeln aus. Dabei wird NCalc: http://ncalc.codeplex.com/ verwendet."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Rectangle.ByWidthLength@Autodesk.DesignScript.Geometry.Plane,double,double",
      "Id": "16f79d7ca84840269b7240c646f1abdc",
      "Inputs": [
        {
          "Id": "1634a2a4095d487984d25dd62358e2a5",
          "Name": "plane",
          "Description": "Plane used to center rectangle\n\nPlane",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "19ac4c977c384916af879a1d423bcd6f",
          "Name": "width",
          "Description": "Width of rectangle\n\ndouble\nVorgabewert : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "9d4f87ebec9d4c08bd3ad35d4b883092",
          "Name": "length",
          "Description": "Length of rectangle\n\ndouble\nVorgabewert : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "0bef63e45ec74dc8bc2e60af90b5ff1b",
          "Name": "Rectangle",
          "Description": "Rectangle created by width and length",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Erstellt ein Rectangle zentriert am Ursprung der eingegebenen Plane mit der eingegebenen Breite (X-Achse) und Länge (Y-Achse).\n\nRectangle.ByWidthLength (plane: Plane, width: double = 1, length: double = 1): Rectangle"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Plane.XY",
      "Id": "b099d226e3f0425a989396ba507e840e",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "9e8939317b95450391850f45c73260b1",
          "Name": "Plane",
          "Description": "Plane at XY plane of world",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Erstellt eine Ebene in der Welt-XY-Ebene.\n\nPlane.XY ( ): Plane"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Rectangle.ByWidthLength@Autodesk.DesignScript.Geometry.Plane,double,double",
      "Id": "fbe0b550cf8f4db59303f0f728578bc7",
      "Inputs": [
        {
          "Id": "5c69e901af7f47aba4220734f54630f7",
          "Name": "plane",
          "Description": "Plane used to center rectangle\n\nPlane",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "4f6790f0c54c4ab88b951b55ff1ab7e7",
          "Name": "width",
          "Description": "Width of rectangle\n\ndouble\nVorgabewert : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "fe4d239b94fc4feb8c081f95eb492f83",
          "Name": "length",
          "Description": "Length of rectangle\n\ndouble\nVorgabewert : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "5a96443a2eae46e099190b8c8777b316",
          "Name": "Rectangle",
          "Description": "Rectangle created by width and length",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Erstellt ein Rectangle zentriert am Ursprung der eingegebenen Plane mit der eingegebenen Breite (X-Achse) und Länge (Y-Achse).\n\nRectangle.ByWidthLength (plane: Plane, width: double = 1, length: double = 1): Rectangle"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.PointAtParameter@double",
      "Id": "3f4547ed299d45c1af3d49445e27f518",
      "Inputs": [
        {
          "Id": "352cce5585ee40afbae54037511846d8",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b2672592949340789c8660fad69364d7",
          "Name": "param",
          "Description": "Für die Auswertung zu verwendender Parameter\n\ndouble\nVorgabewert : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "40e5afa427d144ed896ff64d2d93b895",
          "Name": "Point",
          "Description": "Punkt",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "CrossProduct",
      "Description": "Ruft einen Punkt auf der Kurve am angegebenen Parameter zwischen StartParameter() und EndParameter() ab.\n\nCurve.PointAtParameter (param: double = 0): Point"
    },
    {
      "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels",
      "VariableInputPorts": true,
      "NodeType": "ExtensionNode",
      "Id": "8bcfc3c1972b45098e78125d94bae00d",
      "Inputs": [
        {
          "Id": "b8e32811ef29450e875a5bb865a07a9d",
          "Name": "item0",
          "Description": "Item Index #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "5fe3dce397fe452080f901aa577b6787",
          "Name": "item1",
          "Description": "Item Index #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "8f439e762c0a4e45ad58d344286fc820",
          "Name": "list",
          "Description": "A list (type: var[]..[])",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Erstellt eine neue Liste aus den angegebenen Eingaben."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "0..1..0.25;",
      "Id": "e6e3f6a89abb4e18b51eeaaeac584b7d",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "305af9753c734fdcb73f2d35fadc567f",
          "Name": "",
          "Description": "Wert des Ausdrucks in Zeile 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Ermöglicht die direkte Erstellung von DesignScript-Code."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.Transpose@var[]..[]",
      "Id": "e9b0017b14cc4c59974d34b01a004175",
      "Inputs": [
        {
          "Id": "0f153e01986449d18d744e924385b0fd",
          "Name": "lists",
          "Description": "Liste der umzustellenden Listen\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "0ec7c368756f411cbd2c69594fe2d73b",
          "Name": "lists",
          "Description": "Liste der umgestellten Listen",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Vertauscht Zeilen und Spalten in einer Liste von Listen. Wenn einige Zeilen kürzer als die übrigen sind, werden Nullwerte als Platzhalter in das resultierende Array eingefügt, sodass dieses immer rechteckig ist.\n\nList.Transpose (lists: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.NurbsCurve.ByPoints@Autodesk.DesignScript.Geometry.Point[],bool",
      "Id": "2d310e93e34d4c2d87325e913696b518",
      "Inputs": [
        {
          "Id": "87f46c45b90a4bbb920916d4b2eb5747",
          "Name": "points",
          "Description": "Points for nurbs curve\n\nPoint[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "10bb502f30164a48b2617894ac7574d5",
          "Name": "closeCurve",
          "Description": "bool\nVorgabewert : false",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "5047caa89fa647ccb5d57aa096e6e13c",
          "Name": "NurbsCurve",
          "Description": "Nurbscurve created from points",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Erstellt eine BSplineCurve durch Interpolation zwischen Punkten.\n\nNurbsCurve.ByPoints (points: Point[], closeCurve: bool = false): NurbsCurve"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.PointAtParameter@double",
      "Id": "c47e423594ae4f6e8b081a83b0b765a4",
      "Inputs": [
        {
          "Id": "a9ffcc3bb4684c6fa14e97d97b6814ce",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "bbfd296458e44f18aaf6cfa4d2c0aecb",
          "Name": "param",
          "Description": "Für die Auswertung zu verwendender Parameter\n\ndouble\nVorgabewert : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "85a00cd9edbd4ba28c0cfc0c5037cef9",
          "Name": "Point",
          "Description": "Punkt",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "CrossProduct",
      "Description": "Ruft einen Punkt auf der Kurve am angegebenen Parameter zwischen StartParameter() und EndParameter() ab.\n\nCurve.PointAtParameter (param: double = 0): Point"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "0..1..1/n;",
      "Id": "30b0e7b394374450bead1949b878109f",
      "Inputs": [
        {
          "Id": "df0a0d0453b14ab5a48ac85fea7684c6",
          "Name": "n",
          "Description": "n",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "473ee6aeec424b69b2d5aad2d09d04bc",
          "Name": "",
          "Description": "Wert des Ausdrucks in Zeile 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Ermöglicht die direkte Erstellung von DesignScript-Code."
    },
    {
      "ConcreteType": "CoreNodeModels.Input.IntegerSlider, CoreNodeModels",
      "NodeType": "NumberInputNode",
      "NumberType": "Integer",
      "InputValue": 4,
      "MaximumValue": 5,
      "MinimumValue": 2,
      "StepValue": 1,
      "Id": "0147b04e302b4f5cbb3c863da2723795",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "c395af2d31264122bbb0642e43c64b7e",
          "Name": "",
          "Description": "Int64",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Ein Schieberegler zur Erzeugung ganzzahliger Werte"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.Transpose@var[]..[]",
      "Id": "89b0d3b643a646ec833e8de7360fb420",
      "Inputs": [
        {
          "Id": "7940fb479ab047e8b710b096b7f5ce53",
          "Name": "lists",
          "Description": "Liste der umzustellenden Listen\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 1,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "f4494d356fdd41b5b74529bdf823650a",
          "Name": "lists",
          "Description": "Liste der umgestellten Listen",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Vertauscht Zeilen und Spalten in einer Liste von Listen. Wenn einige Zeilen kürzer als die übrigen sind, werden Nullwerte als Platzhalter in das resultierende Array eingefügt, sodass dieses immer rechteckig ist.\n\nList.Transpose (lists: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.PolyCurve.ByPoints@Autodesk.DesignScript.Geometry.Point[],bool",
      "Id": "b94540ce154a43ea951d30db9c6bdd22",
      "Inputs": [
        {
          "Id": "0a3673b8074d4ef0a47bd029bf9d7819",
          "Name": "points",
          "Description": "Punkte zum Erstellen von PolyCurve\n\nPoint[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "048a466fdd4e4b69b44430359586c979",
          "Name": "connectLastToFirst",
          "Description": "True, um letzten Punkt mit erstem Punkt zu verbinden, false, um offenzulassen\n\nbool\nVorgabewert : false",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "749ab665e65948fd98f917ffc213704c",
          "Name": "PolyCurve",
          "Description": "Polycurve created by points",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Erstellt eine PolyCurve durch Verbinden von Punkten. Indem Sie für die 'connectLastToFirst'-Eingabe True festlegen, schließen Sie die PolyCurve.\n\nPolyCurve.ByPoints (points: Point[], connectLastToFirst: bool = false): PolyCurve"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.Flatten@var[]..[],int",
      "Id": "7b561aa8fd304ac1a81aa664763f59e2",
      "Inputs": [
        {
          "Id": "7447cc8afdcf4ff9a3441efe7a1e5c45",
          "Name": "list",
          "Description": "Zu vereinfachende Liste\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "f99e599e78e542609f8db306a931aafa",
          "Name": "amount",
          "Description": "Layer der zu entfernenden Listenverschachtelung (-1 entfernt alle Listenverschachtelungen)\n\nint\nVorgabewert : -1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "794adb7ed9ce43d7855095b6a609c47f",
          "Name": "list",
          "Description": "Vereinfachte Liste nach Betrag",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Vereinfacht eine verschachtelte Liste von Listen um eine bestimmte Anzahl von Ebenen.\n\nList.Flatten (list: var[]..[], amount: int = -1): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.SortByKey@var[]..[],var[]..[]",
      "Id": "dabf1cad5a3a4c0a84e10043844309b0",
      "Inputs": [
        {
          "Id": "bff5cc6deba04deabb7aab01b5e6a932",
          "Name": "list",
          "Description": "Zu sortierende Liste\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "10e4ed4fa5b143d98a4ca53f999f147f",
          "Name": "keys",
          "Description": "Liste der Schlüssel, Schlüssel müssen sortiert werden können (z. B. Nummern, Zeichenfolgen)\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "40b56a55ee8b4c7facb657ce5cdd246c",
          "Name": "sortedList",
          "Description": "type: var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "ebc1264a80be451a9d9dd7c68e73ec2c",
          "Name": "sortedKeys",
          "Description": "type: var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Liste anhand ihrer Schlüssel sortieren\n\nList.SortByKey (list: var[]..[], keys: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.Z",
      "Id": "ae394a3fb8554564af7c2b3ad83b0e51",
      "Inputs": [
        {
          "Id": "5419421bd3b445af88d2034bd0f701a4",
          "Name": "point",
          "Description": "Autodesk.DesignScript.Geometry.Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "33753fc7904c4d3f9d5e57ee02bbdfc6",
          "Name": "double",
          "Description": "double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Die Z-Komponente des Punkts\n\nPoint.Z: double"
    },
    {
      "ConcreteType": "PythonNodeModels.PythonNode, PythonNodeModels",
      "NodeType": "PythonScriptNode",
      "Code": "# Load the Python Standard and DesignScript Libraries\r\nimport sys\r\nimport clr\r\nclr.AddReference('ProtoGeometry')\r\nfrom Autodesk.DesignScript.Geometry import *\r\n\r\n# The inputs to this node will be stored as a list in the IN variables.\r\nallPoints = IN[0]\r\ntotal_levels = IN[1]\r\n\r\n# Place your code below this line\r\ndel allPoints[4:(1+total_levels)*5:5]\r\ny = []\r\nfor i in range(total_levels):\r\n\tx = allPoints[4*i:4*(i+2)]\r\n\ty.append(Line.ByStartPointEndPoint(x[0],x[5]))\r\n\ty.append(Line.ByStartPointEndPoint(x[0],x[7]))\r\n\ty.append(Line.ByStartPointEndPoint(x[1],x[4]))\r\n\ty.append(Line.ByStartPointEndPoint(x[1],x[6]))\r\n\ty.append(Line.ByStartPointEndPoint(x[2],x[5]))\r\n\ty.append(Line.ByStartPointEndPoint(x[2],x[7]))\r\n\ty.append(Line.ByStartPointEndPoint(x[3],x[4]))\r\n\ty.append(Line.ByStartPointEndPoint(x[3],x[6]))\r\n\t\r\n# Assign your output to the OUT variable.\r\nOUT = y",
      "Engine": "IronPython2",
      "VariableInputPorts": true,
      "Id": "f5c1d6be9f2d44bfad18e9c39223ffa7",
      "Inputs": [
        {
          "Id": "5251cd13e45b4982a8c1de0cfb61d408",
          "Name": "IN[0]",
          "Description": "Input #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "08ed67a82fdb483aa8dab4fd462e5aea",
          "Name": "IN[1]",
          "Description": "Input #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "e3ddc62818544e2499e747733e1512d7",
          "Name": "OUT",
          "Description": "Result of the python script",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Führt ein eingebettetes Python-Skript aus."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Translate@Autodesk.DesignScript.Geometry.Vector,double",
      "Id": "5f88f4d6067440e3918007e0fe3e6da9",
      "Inputs": [
        {
          "Id": "1630d6e5b79e413e8e5afa146a4580db",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "6971946bd7384d8cbfd51e1cf1d90d2f",
          "Name": "direction",
          "Description": "Richtung der Verschiebung\n\nVector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "ba4b81ee3d884de1b502e5080aa6a702",
          "Name": "distance",
          "Description": "Strecke der Verschiebung in der angegebenen Richtung\n\ndouble",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "11dbdfed209a4525aada5fa47bdad1fe",
          "Name": "Geometry",
          "Description": "Transformierte Geometrie.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Verschiebt Geometrie beliebigen Typs um die angegebenen Entfernung in die angegebene Richtung.\n\nGeometry.Translate (direction: Vector, distance: double): Geometry"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.IntegerSlider, CoreNodeModels",
      "NodeType": "NumberInputNode",
      "NumberType": "Integer",
      "InputValue": 8,
      "MaximumValue": 10,
      "MinimumValue": 6,
      "StepValue": 1,
      "Id": "c016c1727a8549e5b16380c0c524229b",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "9ab3b11009e54648b9fcff55b4ade30a",
          "Name": "",
          "Description": "Int64",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Ein Schieberegler zur Erzeugung ganzzahliger Werte"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NodeType": "NumberInputNode",
      "NumberType": "Double",
      "MaximumValue": 1.2,
      "MinimumValue": 0.6,
      "StepValue": 0.1,
      "InputValue": 0.9,
      "Id": "927f107642a54547bebc604faacdec5e",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "2a4138f046324ca5924052ad96059bc5",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Ein Schieberegler zur Erzeugung numerischer Werte"
    },
    {
      "ConcreteType": "PythonNodeModels.PythonNode, PythonNodeModels",
      "NodeType": "PythonScriptNode",
      "Code": "# Load the Python Standard and DesignScript Libraries\r\nimport sys\r\nimport clr\r\nclr.AddReference('ProtoGeometry')\r\nfrom Autodesk.DesignScript.Geometry import *\r\n\r\n# The inputs to this node will be stored as a list in the IN variables.\r\nlvls = IN[0]\r\nht = IN[1]\r\n\r\n# Place your code below this line\r\nhts = [0,ht]\r\nfor i in range(1,lvls):\r\n    next_ht = hts[i]+ht\r\n    hts.append(next_ht)\r\n\r\n# Assign your output to the OUT variable.\r\nOUT = hts",
      "Engine": "IronPython2",
      "VariableInputPorts": true,
      "Id": "3637870793b14fd0b25a60fede471aba",
      "Inputs": [
        {
          "Id": "c300d94e104f4cae8b48d6e549f638e5",
          "Name": "IN[0]",
          "Description": "Input #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "3c72e1242e234bff97797106ae4ce6d3",
          "Name": "IN[1]",
          "Description": "Input #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "c87bc7e973aa4c528a79a373d4025f22",
          "Name": "OUT",
          "Description": "Result of the python script",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Führt ein eingebettetes Python-Skript aus."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.PointAtParameter@double",
      "Id": "3df84cb1b05a48b5bf27284e2190a01f",
      "Inputs": [
        {
          "Id": "d2f508eaaa394efeb7a5fe0047c35260",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "0c806799ea9a4226a8f47efd99187506",
          "Name": "param",
          "Description": "Für die Auswertung zu verwendender Parameter\n\ndouble\nVorgabewert : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "de29687f64fb41afbd241fdc67bc1a61",
          "Name": "Point",
          "Description": "Punkt",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "CrossProduct",
      "Description": "Ruft einen Punkt auf der Kurve am angegebenen Parameter zwischen StartParameter() und EndParameter() ab.\n\nCurve.PointAtParameter (param: double = 0): Point"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.Transpose@var[]..[]",
      "Id": "dcc5702123f64b87a7bef88fd29157ab",
      "Inputs": [
        {
          "Id": "b126d0a4660c4e1cad6bbe524b930c22",
          "Name": "lists",
          "Description": "Liste der umzustellenden Listen\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "7d64ffecee344260850085b8f7f071f1",
          "Name": "lists",
          "Description": "Liste der umgestellten Listen",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Vertauscht Zeilen und Spalten in einer Liste von Listen. Wenn einige Zeilen kürzer als die übrigen sind, werden Nullwerte als Platzhalter in das resultierende Array eingefügt, sodass dieses immer rechteckig ist.\n\nList.Transpose (lists: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.PolyCurve.ByPoints@Autodesk.DesignScript.Geometry.Point[],bool",
      "Id": "e2f9a2a2b2f94f8ba5e3a70f833f404e",
      "Inputs": [
        {
          "Id": "306e3cf2c315467fbb682660af031383",
          "Name": "points",
          "Description": "Punkte zum Erstellen von PolyCurve\n\nPoint[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "c04a58469b69490c826d8115065d542c",
          "Name": "connectLastToFirst",
          "Description": "True, um letzten Punkt mit erstem Punkt zu verbinden, false, um offenzulassen\n\nbool\nVorgabewert : false",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "f8d3c879cd84428895e9e8fe1235003a",
          "Name": "PolyCurve",
          "Description": "Polycurve created by points",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Erstellt eine PolyCurve durch Verbinden von Punkten. Indem Sie für die 'connectLastToFirst'-Eingabe True festlegen, schließen Sie die PolyCurve.\n\nPolyCurve.ByPoints (points: Point[], connectLastToFirst: bool = false): PolyCurve"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Plane.XZ",
      "Id": "20e4b16ff0374ceaa52e0a6504fa0496",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "028f7b7f076643168f58c0c7ca30a505",
          "Name": "Plane",
          "Description": "Plane at XZ plane of world",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Erstellt eine Ebene in der Welt-XZ-Ebene.\n\nPlane.XZ ( ): Plane"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Plane.YZ",
      "Id": "1387e2f04f404d79a4c494ad2171322a",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "6f50c3638eee449d8c8c4563d4d2bb06",
          "Name": "Plane",
          "Description": "Plane at YZ plane of world",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Erstellt eine Ebene in der Welt-YZ-Ebene.\n\nPlane.YZ ( ): Plane"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Intersect@Autodesk.DesignScript.Geometry.Geometry",
      "Id": "31dc4c8458404d058eb0e123503dbf45",
      "Inputs": [
        {
          "Id": "4296cc805fa844298d3bf64c74af2fc2",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "3918a765c5a7468f8f9eba5dabf7a551",
          "Name": "other",
          "Description": "Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "97b9467878984d35accc16750f959289",
          "Name": "Geometry[]",
          "Description": "Geometry[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Ruft die Geometrie der Überschneidung dieses Objekts mit einem anderen ab.\n\nGeometry.Intersect (other: Geometry): Geometry[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Intersect@Autodesk.DesignScript.Geometry.Geometry",
      "Id": "9d09c11c8bc5450da14e8a5660eed06c",
      "Inputs": [
        {
          "Id": "bbde7a676ebd41c1a1be2307c1df6e06",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "160fbcb23ce94251a519ab4c49b69a52",
          "Name": "other",
          "Description": "Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "45ffa81af4fd4889affc2d2edbcf41ab",
          "Name": "Geometry[]",
          "Description": "Geometry[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Ruft die Geometrie der Überschneidung dieses Objekts mit einem anderen ab.\n\nGeometry.Intersect (other: Geometry): Geometry[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.Flatten@var[]..[],int",
      "Id": "85e4d175fdee4faa8aca492bc66a29f2",
      "Inputs": [
        {
          "Id": "c80f7233c3b14c72893d9a4e2a715fe2",
          "Name": "list",
          "Description": "Zu vereinfachende Liste\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "5a1b19da1b0a49d0a0d4437e0db02d92",
          "Name": "amount",
          "Description": "Layer der zu entfernenden Listenverschachtelung (-1 entfernt alle Listenverschachtelungen)\n\nint\nVorgabewert : -1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "6c72e3fd2c16414b9ec0e5c41602d6d8",
          "Name": "list",
          "Description": "Vereinfachte Liste nach Betrag",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Vereinfacht eine verschachtelte Liste von Listen um eine bestimmte Anzahl von Ebenen.\n\nList.Flatten (list: var[]..[], amount: int = -1): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.Flatten@var[]..[],int",
      "Id": "1301e0a627fc4d1982896196b58b85a9",
      "Inputs": [
        {
          "Id": "741684fd8ad74ed2803d69d5bcda161e",
          "Name": "list",
          "Description": "Zu vereinfachende Liste\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "5e50eb0e2bd746b584b067c6d92de8e2",
          "Name": "amount",
          "Description": "Layer der zu entfernenden Listenverschachtelung (-1 entfernt alle Listenverschachtelungen)\n\nint\nVorgabewert : -1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "33ae9965e0b442288a312e93fe0f0f99",
          "Name": "list",
          "Description": "Vereinfachte Liste nach Betrag",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Vereinfacht eine verschachtelte Liste von Listen um eine bestimmte Anzahl von Ebenen.\n\nList.Flatten (list: var[]..[], amount: int = -1): var[]..[]"
    },
    {
      "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels",
      "VariableInputPorts": true,
      "NodeType": "ExtensionNode",
      "Id": "97b0d74811ac42f0bfac36881cebc479",
      "Inputs": [
        {
          "Id": "b0546566680248349f6a3d3efb187f20",
          "Name": "item0",
          "Description": "Item Index #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "f3426828c90c484eb0522cde768fe567",
          "Name": "item1",
          "Description": "Item Index #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "e7a66288aebb408a89916781ce39abe8",
          "Name": "item2",
          "Description": "Item Index #2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "656b9d05f40a4715a657b297d3042832",
          "Name": "list",
          "Description": "A list (type: var[]..[])",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Erstellt eine neue Liste aus den angegebenen Eingaben."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.Flatten@var[]..[],int",
      "Id": "1a77c59666d440c0976c1ae85df7853c",
      "Inputs": [
        {
          "Id": "c44b019f1a1248c58a48f52224e1be44",
          "Name": "list",
          "Description": "Zu vereinfachende Liste\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "f20e8f06b50d46559f949fd6aa865630",
          "Name": "amount",
          "Description": "Layer der zu entfernenden Listenverschachtelung (-1 entfernt alle Listenverschachtelungen)\n\nint\nVorgabewert : -1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "50722847fd2743748c70af184740b59a",
          "Name": "list",
          "Description": "Vereinfachte Liste nach Betrag",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Vereinfacht eine verschachtelte Liste von Listen um eine bestimmte Anzahl von Ebenen.\n\nList.Flatten (list: var[]..[], amount: int = -1): var[]..[]"
    },
    {
      "ConcreteType": "PythonNodeModels.PythonNode, PythonNodeModels",
      "NodeType": "PythonScriptNode",
      "Code": "# Load the Python Standard and DesignScript Libraries\r\nimport sys\r\nimport clr\r\nclr.AddReference('ProtoGeometry')\r\nfrom Autodesk.DesignScript.Geometry import *\r\n\r\n# The inputs to this node will be stored as a list in the IN variables.\r\nmids = IN[0]\r\n\r\n# Place your code below this line\r\ndel mids[0]\r\ndel mids[0]\r\n# Assign your output to the OUT variable.\r\nOUT = mids",
      "Engine": "IronPython2",
      "VariableInputPorts": true,
      "Id": "5bfa1210b59a457c885345e49a617e37",
      "Inputs": [
        {
          "Id": "e1310d96e6924285b42fc122c51df011",
          "Name": "IN[0]",
          "Description": "Input #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "35ec295c82db48a78c5b3c5269a75412",
          "Name": "OUT",
          "Description": "Result of the python script",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Führt ein eingebettetes Python-Skript aus."
    },
    {
      "ConcreteType": "PythonNodeModels.PythonNode, PythonNodeModels",
      "NodeType": "PythonScriptNode",
      "Code": "# Load the Python Standard and DesignScript Libraries\r\nimport sys\r\nimport clr\r\nclr.AddReference('ProtoGeometry')\r\nfrom Autodesk.DesignScript.Geometry import *\r\n\r\n# The inputs to this node will be stored as a list in the IN variables.\r\nmids = IN[0]\r\n\r\n# Place your code below this line\r\ndel mids[0]\r\ndel mids[0]\r\n# Assign your output to the OUT variable.\r\nOUT = mids",
      "Engine": "IronPython2",
      "VariableInputPorts": true,
      "Id": "9ddfe6fbf87b407a8f11c08d1c730246",
      "Inputs": [
        {
          "Id": "b653e9740b5c4f5fa2f734e89063336d",
          "Name": "IN[0]",
          "Description": "Input #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "e0917522e15149039f30a7d9318175e7",
          "Name": "OUT",
          "Description": "Result of the python script",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Führt ein eingebettetes Python-Skript aus."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.Flatten@var[]..[],int",
      "Id": "651a9f7219524aeca1662276d36b0fb6",
      "Inputs": [
        {
          "Id": "6f696f6beec147089015a2ca9a4ca2de",
          "Name": "list",
          "Description": "Zu vereinfachende Liste\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "833d11643ba14530adc6eaad638b0424",
          "Name": "amount",
          "Description": "Layer der zu entfernenden Listenverschachtelung (-1 entfernt alle Listenverschachtelungen)\n\nint\nVorgabewert : -1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "2447de87de1d4d0f903269e518800b00",
          "Name": "list",
          "Description": "Vereinfachte Liste nach Betrag",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Vereinfacht eine verschachtelte Liste von Listen um eine bestimmte Anzahl von Ebenen.\n\nList.Flatten (list: var[]..[], amount: int = -1): var[]..[]"
    },
    {
      "ConcreteType": "PythonNodeModels.PythonNode, PythonNodeModels",
      "NodeType": "PythonScriptNode",
      "Code": "# Load the Python Standard and DesignScript Libraries\r\nimport sys\r\nimport clr\r\nclr.AddReference('ProtoGeometry')\r\nfrom Autodesk.DesignScript.Geometry import *\r\n\r\n# The inputs to this node will be stored as a list in the IN variables.\r\nallPoints = IN[0]\r\ntotal_levels = IN[1]\r\n\r\n# Place your code below this line\r\ndel allPoints[4:(1+total_levels)*5:5]\r\n\r\n# Assign your output to the OUT variable.\r\nOUT = allPoints",
      "Engine": "IronPython2",
      "VariableInputPorts": true,
      "Id": "c8cba5c68ff14927b25b716faf998625",
      "Inputs": [
        {
          "Id": "f6cdb13af03e48abb790795a77bede91",
          "Name": "IN[0]",
          "Description": "Input #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "39e85a9997ca455fb4f0eb4a1a404881",
          "Name": "IN[1]",
          "Description": "Input #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "9ee4ba4c29df40089f8c672440170c9d",
          "Name": "OUT",
          "Description": "Result of the python script",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Führt ein eingebettetes Python-Skript aus."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "List.SortByFunction@var[]..[],Function",
      "Id": "1a05fdfe215a422493a3f667a4e444f7",
      "Inputs": [
        {
          "Id": "43ca8bbda90f441aaf1031ceec2808ff",
          "Name": "list",
          "Description": "Wertelisten\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "5c7515315d3e4f91b0304955c3581f10",
          "Name": "sortFunction",
          "Description": "Funktion zum Sortieren der Liste\n\nFunction",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "014d57e40e0843fd839b6a781a4c4ab5",
          "Name": "sortedList",
          "Description": "type: var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Verwendet eine Funktion, um festzulegen, wie die Listeneinträge sortiert werden sollen.\n\nList.SortByFunction (list: var[]..[], sortFunction: Function): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Plane.XAxis",
      "Id": "d329743f4a4c43f3aa9413b34b80a31a",
      "Inputs": [
        {
          "Id": "ff9474079fed4ef19c0d59d78af5953b",
          "Name": "plane",
          "Description": "Autodesk.DesignScript.Geometry.Plane",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "f6c4d97627a446a893822285c10df12e",
          "Name": "Vector",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Die X-Basis der Ebene\n\nPlane.XAxis: Vector"
    },
    {
      "ConcreteType": "PythonNodeModels.PythonNode, PythonNodeModels",
      "NodeType": "PythonScriptNode",
      "Code": "# Load the Python Standard and DesignScript Libraries\r\nimport sys\r\nimport clr\r\nclr.AddReference('ProtoGeometry')\r\nfrom Autodesk.DesignScript.Geometry import *\r\n\r\n# The inputs to this node will be stored as a list in the IN variables.\r\nap = IN[0]\r\n\r\n# Place your code below this line\r\nrec2 = len(ap[0])/2\r\nrec1 = 2\r\nl=[]\r\nfor i in range(rec2):\r\n\tfor j in range(rec1):\r\n\t\tl.append(Line.ByStartPointEndPoint(ap[2][4*i+j],ap[0][2*i+1]))\r\n\t\tl.append(Line.ByStartPointEndPoint(ap[2][4*i+2+j],ap[0][2*i]))\r\n\t\tl.append(Line.ByStartPointEndPoint(ap[2][4*i+1+j],ap[1][2*i+1]))\r\n\t\tl.append(Line.ByStartPointEndPoint(ap[2][3*j+4*i],ap[1][2*i]))\r\n# Assign your output to the OUT variable.\r\nOUT = l",
      "Engine": "IronPython2",
      "VariableInputPorts": true,
      "Id": "8c42bccd519b428ba902b30f020c5bbf",
      "Inputs": [
        {
          "Id": "96ac396626ea475abb6e62e522b835d6",
          "Name": "IN[0]",
          "Description": "Input #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "e6dfc14960ab482cafb4fa0964df3b1b",
          "Name": "OUT",
          "Description": "Result of the python script",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Führt ein eingebettetes Python-Skript aus."
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NodeType": "NumberInputNode",
      "NumberType": "Double",
      "MaximumValue": 5.0,
      "MinimumValue": 3.0,
      "StepValue": 0.1,
      "InputValue": 3.9,
      "Id": "4112ed18617744b292e5cb4892c3acf6",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "b7382c66114242aeb3181e7d7939194b",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Ein Schieberegler zur Erzeugung numerischer Werte"
    },
    {
      "ConcreteType": "PythonNodeModels.PythonNode, PythonNodeModels",
      "NodeType": "PythonScriptNode",
      "Code": "# Load the Python Standard and DesignScript Libraries\r\nimport sys\r\nimport clr\r\nclr.AddReference('ProtoGeometry')\r\nfrom Autodesk.DesignScript.Geometry import *\r\n\r\n# The inputs to this node will be stored as a list in the IN variables.\r\npts = IN[0]\r\nw = IN[1]\r\nfl = (len(pts)-4)/4\r\n# Place your code below this line\r\nif (len(pts) < 28):\r\n\tn = 1\r\nelif (len(pts) < 40):\r\n\tn = 2\r\nelse:\r\n\tn = 3\r\na = []\r\nl = []\r\nx1 = (pts[8].X + pts[9].X)/2 +w\r\ny1 = (pts[8].Y + pts[9].Y)/2 \r\nz1 = (pts[8].Z + pts[12].Z)/2\r\np1 = Point.ByCoordinates(x1,y1,z1)\r\nfor i in range(n):\r\n\tx1 = (pts[12*i + 8].X + pts[12*i + 9].X)/2 +w\r\n\ty1 = (pts[12*i + 8].Y + pts[12*i + 9].Y)/2 \r\n\tz1 = (pts[12*i + 8].Z + pts[12*i + 12].Z)/2\r\n\tp1 = Point.ByCoordinates(x1,y1,z1)\r\n\tx2 = (pts[12*i + 10].X + pts[12*i + 11].X)/2 - w\r\n\ty2 = (pts[12*i + 10].Y + pts[12*i + 11].Y)/2 \r\n\tz2 = (pts[12*i + 10].Z + pts[12*i + 14].Z)/2\r\n\tp2 = Point.ByCoordinates(x2,y2,z2)\r\n\tfor j in range(2):\r\n\t\tl.append(Line.ByStartPointEndPoint(pts[12*i+12+j],p1))\t\r\n\t\tl.append(Line.ByStartPointEndPoint(pts[12*i+8+j],p1))\r\n\t\tl.append(Line.ByStartPointEndPoint(pts[12*i+10+j],p2))\t\r\n\t\tl.append(Line.ByStartPointEndPoint(pts[12*i+14+j],p2))\t\r\n# Assign your output to the OUT variable.\r\nOUT = l",
      "Engine": "IronPython2",
      "VariableInputPorts": true,
      "Id": "0e9727bc840c43cda05f2f3b6360fef6",
      "Inputs": [
        {
          "Id": "0c28b5af33e748faa7dfd3bbc30a53f5",
          "Name": "IN[0]",
          "Description": "Input #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "3cdbd64b4911448ba68efc82fbbfdae2",
          "Name": "IN[1]",
          "Description": "Input #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "88b554fc40af499cb554fa7fcb120a12",
          "Name": "OUT",
          "Description": "Result of the python script",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Führt ein eingebettetes Python-Skript aus."
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NodeType": "NumberInputNode",
      "NumberType": "Double",
      "MaximumValue": 1.5,
      "MinimumValue": 0.9,
      "StepValue": 0.1,
      "InputValue": 1.2000000000000002,
      "Id": "d7cd16da3eb847e68c1a16b1a5367ea6",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "4c8e6cd62a314db9b9d8774a77852a22",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Ein Schieberegler zur Erzeugung numerischer Werte"
    },
    {
      "ConcreteType": "PythonNodeModels.PythonNode, PythonNodeModels",
      "NodeType": "PythonScriptNode",
      "Code": "# Load the Python Standard and DesignScript Libraries\r\nimport sys\r\nimport clr\r\nclr.AddReference('ProtoGeometry')\r\nfrom Autodesk.DesignScript.Geometry import *\r\n\r\n# The inputs to this node will be stored as a list in the IN variables.\r\nall_pts = IN[0]\r\nht = IN[1]\r\n# Place your code below this line\r\ndel all_pts[0:-4]\r\nh0 = all_pts[0].Z\r\np = Point.ByCoordinates(0,0,h0+ht)\r\nl = [Line.ByStartPointEndPoint(p,n) for n in all_pts]\r\n#for i in range(4):\r\n\t\r\n# Assign your output to the OUT variable.\r\nOUT = l",
      "Engine": "IronPython2",
      "VariableInputPorts": true,
      "Id": "e9c8e32157ab4bd2b669bee66d4ee806",
      "Inputs": [
        {
          "Id": "352b42c704774e988bc815cf87ba7a49",
          "Name": "IN[0]",
          "Description": "Input #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "95c765e6bf9b40d59e8e7c154dbc504e",
          "Name": "IN[1]",
          "Description": "Input #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "9bc463b2acf64e7f885986f7384bd932",
          "Name": "OUT",
          "Description": "Result of the python script",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Führt ein eingebettetes Python-Skript aus."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.Flatten@var[]..[],int",
      "Id": "43d401e3717b48d3a47008463d858956",
      "Inputs": [
        {
          "Id": "da498ea4e094414fb4315939e13f38a2",
          "Name": "list",
          "Description": "Zu vereinfachende Liste\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "899a749520e447df959a921f79e9f0ba",
          "Name": "amount",
          "Description": "Layer der zu entfernenden Listenverschachtelung (-1 entfernt alle Listenverschachtelungen)\n\nint\nVorgabewert : -1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "7e7e88fb500c4700ae9ce8127d16f532",
          "Name": "list",
          "Description": "Vereinfachte Liste nach Betrag",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Vereinfacht eine verschachtelte Liste von Listen um eine bestimmte Anzahl von Ebenen.\n\nList.Flatten (list: var[]..[], amount: int = -1): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.Length",
      "Id": "9a44a7c9b3e24b22ac7a9335e47fbeac",
      "Inputs": [
        {
          "Id": "e96d0a12c5324636921454557411ddbf",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "cf4c318a90124bba925e1394b261bf1d",
          "Name": "double",
          "Description": "double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Gibt die Gesamtbogenlänge der Kurve zurück\n\nCurve.Length: double"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.Math.Sum@double[]",
      "Id": "bb2139ac121f4759ab4c7264623f8e07",
      "Inputs": [
        {
          "Id": "6b8162bc10504c079373ce7ae61d3fa0",
          "Name": "values",
          "Description": "Die zur Summe zu addierenden Zahlen\n\ndouble[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "6ad3eb4cb421425b9c897d989c89f3e3",
          "Name": "double",
          "Description": "Die Summe der Werte",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Ermittelt die Summe einer Reihe von Zahlen.\n\nMath.Sum (values: double[]): double"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.Math.Sum@double[]",
      "Id": "1e5b5e0f7b2f4403aa08aa7c4221e24c",
      "Inputs": [
        {
          "Id": "82acda70fcb647208325938e6cdfbdd3",
          "Name": "values",
          "Description": "Die zur Summe zu addierenden Zahlen\n\ndouble[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "d6755a924dad4c269a1a04873de4603d",
          "Name": "double",
          "Description": "Die Summe der Werte",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Ermittelt die Summe einer Reihe von Zahlen.\n\nMath.Sum (values: double[]): double"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.Length",
      "Id": "ba5b48464cb54d3b8e5fe936512c4b16",
      "Inputs": [
        {
          "Id": "0700933e33074d7d940659e84fb7cb2f",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "3fa86e5f426f49c4965df16323eecb8f",
          "Name": "double",
          "Description": "double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Gibt die Gesamtbogenlänge der Kurve zurück\n\nCurve.Length: double"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.Math.Sum@double[]",
      "Id": "8da4ca21552643aaa2677e05f3c1af8a",
      "Inputs": [
        {
          "Id": "1803cecce92847aa93b3cd577fc28493",
          "Name": "values",
          "Description": "Die zur Summe zu addierenden Zahlen\n\ndouble[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "70c29a32d93a4ccea58cef0d15571a39",
          "Name": "double",
          "Description": "Die Summe der Werte",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Ermittelt die Summe einer Reihe von Zahlen.\n\nMath.Sum (values: double[]): double"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.Length",
      "Id": "c36b8cfe117b4b54aafee0e22650206b",
      "Inputs": [
        {
          "Id": "758038907a3d4858bdf0eb369922a13a",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "fcf94467e7af4a50bb09ca3b95594213",
          "Name": "double",
          "Description": "double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Gibt die Gesamtbogenlänge der Kurve zurück\n\nCurve.Length: double"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.Flatten@var[]..[],int",
      "Id": "1a022d8a885e44b7bd6d359039feaa32",
      "Inputs": [
        {
          "Id": "06aa0f73671e46b49a37fcc4e64f20a6",
          "Name": "list",
          "Description": "Zu vereinfachende Liste\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "6fef64b601da4621a8eb6e437cdf6396",
          "Name": "amount",
          "Description": "Layer der zu entfernenden Listenverschachtelung (-1 entfernt alle Listenverschachtelungen)\n\nint\nVorgabewert : -1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "450afe8b1376477d800ce149586ac16f",
          "Name": "list",
          "Description": "Vereinfachte Liste nach Betrag",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Vereinfacht eine verschachtelte Liste von Listen um eine bestimmte Anzahl von Ebenen.\n\nList.Flatten (list: var[]..[], amount: int = -1): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.Math.Sum@double[]",
      "Id": "f494eff45b614197bc7e7b57d032059c",
      "Inputs": [
        {
          "Id": "d95f86b8344d42769ca04a89ab9f2f5c",
          "Name": "values",
          "Description": "Die zur Summe zu addierenden Zahlen\n\ndouble[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "eb7e5bb4d5444c3885f629ea1a41042a",
          "Name": "double",
          "Description": "Die Summe der Werte",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Ermittelt die Summe einer Reihe von Zahlen.\n\nMath.Sum (values: double[]): double"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.Length",
      "Id": "b89eceda4ec3469b80e6b6b97af8548d",
      "Inputs": [
        {
          "Id": "ba45d4f29b5b4ad09568cac90daf471e",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "be465050101942e5a07429de533e23cf",
          "Name": "double",
          "Description": "double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Gibt die Gesamtbogenlänge der Kurve zurück\n\nCurve.Length: double"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.Flatten@var[]..[],int",
      "Id": "87c918e0ad5f4a7fa6c4c8d9bf838c60",
      "Inputs": [
        {
          "Id": "73f787cd5bf74f6aa420907cc14fa91f",
          "Name": "list",
          "Description": "Zu vereinfachende Liste\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "6da300065ffe49fc98ec0c0d9c620425",
          "Name": "amount",
          "Description": "Layer der zu entfernenden Listenverschachtelung (-1 entfernt alle Listenverschachtelungen)\n\nint\nVorgabewert : -1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "28f00928fe0e4e56a9bf6c028c2b2382",
          "Name": "list",
          "Description": "Vereinfachte Liste nach Betrag",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Vereinfacht eine verschachtelte Liste von Listen um eine bestimmte Anzahl von Ebenen.\n\nList.Flatten (list: var[]..[], amount: int = -1): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.Math.Sum@double[]",
      "Id": "2a3a07148a534e4bb81d3e1f07b131a9",
      "Inputs": [
        {
          "Id": "d9c678cdbdfa4834ab368838eb66f6ba",
          "Name": "values",
          "Description": "Die zur Summe zu addierenden Zahlen\n\ndouble[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "c985ec0146e94aa59870fed08eabb0b3",
          "Name": "double",
          "Description": "Die Summe der Werte",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Ermittelt die Summe einer Reihe von Zahlen.\n\nMath.Sum (values: double[]): double"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.Length",
      "Id": "a302ffba67c34920a26eb43ea9650a9b",
      "Inputs": [
        {
          "Id": "30731ba84e41438e8d45ec5f92778b63",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "34bdb25ba8664e59a6ee8164dbb3717c",
          "Name": "double",
          "Description": "double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Gibt die Gesamtbogenlänge der Kurve zurück\n\nCurve.Length: double"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.Flatten@var[]..[],int",
      "Id": "58431347024144cd9509a6847ff3a5b0",
      "Inputs": [
        {
          "Id": "9b027f3651ee4467b590e7ffd42ba9b7",
          "Name": "list",
          "Description": "Zu vereinfachende Liste\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "99496677bad7407bb69311523f56a275",
          "Name": "amount",
          "Description": "Layer der zu entfernenden Listenverschachtelung (-1 entfernt alle Listenverschachtelungen)\n\nint\nVorgabewert : -1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "e31921f24ad04e5096cfe537ae40347a",
          "Name": "list",
          "Description": "Vereinfachte Liste nach Betrag",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Vereinfacht eine verschachtelte Liste von Listen um eine bestimmte Anzahl von Ebenen.\n\nList.Flatten (list: var[]..[], amount: int = -1): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.Math.Sum@double[]",
      "Id": "aceef238e73f4e32a3bdd819c0cd4f88",
      "Inputs": [
        {
          "Id": "280227cfa74a40148b4c6dbfb18fd4bc",
          "Name": "values",
          "Description": "Die zur Summe zu addierenden Zahlen\n\ndouble[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "c00c8c2984854820af0ffe3e8d2f25bc",
          "Name": "double",
          "Description": "Die Summe der Werte",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Ermittelt die Summe einer Reihe von Zahlen.\n\nMath.Sum (values: double[]): double"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.Length",
      "Id": "5f530d51564e4c76947c9da3ed358667",
      "Inputs": [
        {
          "Id": "2cd0f0cba55c431e9d827b24bc89a690",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "e3b9c0d4279c46daaf6bb9436dd8ef86",
          "Name": "double",
          "Description": "double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Gibt die Gesamtbogenlänge der Kurve zurück\n\nCurve.Length: double"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.Flatten@var[]..[],int",
      "Id": "0b04dcd76c504bb4ab317202c86200c6",
      "Inputs": [
        {
          "Id": "54cb8450fec840129e6667789703bc42",
          "Name": "list",
          "Description": "Zu vereinfachende Liste\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "c42c30b74b2d411cb6acfd6df7b5d84a",
          "Name": "amount",
          "Description": "Layer der zu entfernenden Listenverschachtelung (-1 entfernt alle Listenverschachtelungen)\n\nint\nVorgabewert : -1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "ddb873cfa8ff46e5b26f54e6d4dd07d6",
          "Name": "list",
          "Description": "Vereinfachte Liste nach Betrag",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Vereinfacht eine verschachtelte Liste von Listen um eine bestimmte Anzahl von Ebenen.\n\nList.Flatten (list: var[]..[], amount: int = -1): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.Math.Sum@double[]",
      "Id": "a8f3061c38cf4f9ca99c7a78b751f26c",
      "Inputs": [
        {
          "Id": "e9489d43353e43fbb16ed8806cb4c6d3",
          "Name": "values",
          "Description": "Die zur Summe zu addierenden Zahlen\n\ndouble[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "d75bcb3e77834cd89a741eaf760d7def",
          "Name": "double",
          "Description": "Die Summe der Werte",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Ermittelt die Summe einer Reihe von Zahlen.\n\nMath.Sum (values: double[]): double"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.Length",
      "Id": "1ebcf60cb93d4f23b2b6a01e7aacdc63",
      "Inputs": [
        {
          "Id": "89459657193b45f589b08081959640e4",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "8ac7063830f840f2b1edffb10fd2f514",
          "Name": "double",
          "Description": "double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Gibt die Gesamtbogenlänge der Kurve zurück\n\nCurve.Length: double"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.Flatten@var[]..[],int",
      "Id": "d0dfd1402e594193b3bb11c9165b49bc",
      "Inputs": [
        {
          "Id": "25d7e8c191324e47bdf33979b9c8083f",
          "Name": "list",
          "Description": "Zu vereinfachende Liste\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "faf7d54bfd324718a6d5bae39f18fb2e",
          "Name": "amount",
          "Description": "Layer der zu entfernenden Listenverschachtelung (-1 entfernt alle Listenverschachtelungen)\n\nint\nVorgabewert : -1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "3f2d0d513b1d44db95b5ecb300f1e584",
          "Name": "list",
          "Description": "Vereinfachte Liste nach Betrag",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Vereinfacht eine verschachtelte Liste von Listen um eine bestimmte Anzahl von Ebenen.\n\nList.Flatten (list: var[]..[], amount: int = -1): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.Math.Sum@double[]",
      "Id": "9df9c2e0958044378b291f9c5ef1a756",
      "Inputs": [
        {
          "Id": "bc5a18637bbe4406be383e06bd31497e",
          "Name": "values",
          "Description": "Die zur Summe zu addierenden Zahlen\n\ndouble[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "0a5db759f16f456fb49a0a5473ef06e1",
          "Name": "double",
          "Description": "Die Summe der Werte",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Ermittelt die Summe einer Reihe von Zahlen.\n\nMath.Sum (values: double[]): double"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.Length",
      "Id": "c66b370629114f8a84b3595347e4c662",
      "Inputs": [
        {
          "Id": "8298812f64ee4588a9edd861455d0dcb",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "806403a090da4f2eba9f30e326aa1e34",
          "Name": "double",
          "Description": "double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Gibt die Gesamtbogenlänge der Kurve zurück\n\nCurve.Length: double"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.Flatten@var[]..[],int",
      "Id": "11de1331d7cf4c83bb619ad95a316592",
      "Inputs": [
        {
          "Id": "357fbd91666a4cbeaa2f71fd6c16cb1c",
          "Name": "list",
          "Description": "Zu vereinfachende Liste\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "060a217488234648abfa09b83c9b93f1",
          "Name": "amount",
          "Description": "Layer der zu entfernenden Listenverschachtelung (-1 entfernt alle Listenverschachtelungen)\n\nint\nVorgabewert : -1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "5bbdbe9c49594fb6a294e31eb3cf28d3",
          "Name": "list",
          "Description": "Vereinfachte Liste nach Betrag",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Vereinfacht eine verschachtelte Liste von Listen um eine bestimmte Anzahl von Ebenen.\n\nList.Flatten (list: var[]..[], amount: int = -1): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "l1;\n//Length of base truss elements;\nl2;\n//Length of base square elements;\nl3;\n//Length of base vertical elements;\nl_base = l1 + l2 + l3;",
      "Id": "d676aaeb4277491fa4720a4785d801a6",
      "Inputs": [
        {
          "Id": "e8306bb07fc54482bd253c765e026943",
          "Name": "l1",
          "Description": "l1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b942380e8ca14ea1beedb60e734ff37f",
          "Name": "l2",
          "Description": "l2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "0a0193df79f74f75b6c5dea28b89bea2",
          "Name": "l3",
          "Description": "l3",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "ca4f41a99ebc466980f500999e1e109c",
          "Name": "",
          "Description": "Wert des Ausdrucks in Zeile 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "a61419db77764c1d86df50fefb6252e1",
          "Name": "",
          "Description": "Wert des Ausdrucks in Zeile 3",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "47c5bde0d0144f99a01fb8ca204b65e2",
          "Name": "",
          "Description": "Wert des Ausdrucks in Zeile 5",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "f3f994da6747469db02e41a039a2d051",
          "Name": "",
          "Description": "l_base",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Ermöglicht die direkte Erstellung von DesignScript-Code."
    },
    {
      "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels",
      "NodeType": "ExtensionNode",
      "Id": "e96897226ca44f9b8cf24674278eb723",
      "Inputs": [
        {
          "Id": "29b6484cfc1d41428ab56b40f4033ecd",
          "Name": "",
          "Description": "Node to show output from",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "68f6cad5cea34a1cbaa73104b1d044ad",
          "Name": "",
          "Description": "Node output",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Visualisierung der Ausgabe des Blocks"
    },
    {
      "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels",
      "NodeType": "ExtensionNode",
      "Id": "d182e325a7494f1f8430b28de3af7581",
      "Inputs": [
        {
          "Id": "47f0700019a74e5cb3ff35546aa48c66",
          "Name": "",
          "Description": "Node to show output from",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "d8ebb8addee1426684f0c2543bf01e97",
          "Name": "",
          "Description": "Node output",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Visualisierung der Ausgabe des Blocks"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "l4;\n//Length of body vertical elements;\nl5;\n//Length of body truss elements;\nl6;\n//Length of side arm elements;\nl7;\n//Length of body square elements;\nl_body = l4 + l5 + l6 + l7;",
      "Id": "d316bb3e26b84e35ab23c532076a791c",
      "Inputs": [
        {
          "Id": "37897367b29e4a74af210547824698ad",
          "Name": "l4",
          "Description": "l4",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "39215d73222a43208c4f2d72dceb3918",
          "Name": "l5",
          "Description": "l5",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "aa25d12052fc4ee08d86ed87bf5ba1de",
          "Name": "l6",
          "Description": "l6",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b63f87cd700a41cdaca10cc691f95fde",
          "Name": "l7",
          "Description": "l7",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "94183b186990425fb9f4279d558a85cb",
          "Name": "",
          "Description": "Wert des Ausdrucks in Zeile 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b4e504eb8101492194dc757f5a6d6360",
          "Name": "",
          "Description": "Wert des Ausdrucks in Zeile 3",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "fa41c92a846141f1bd27651fa367f562",
          "Name": "",
          "Description": "Wert des Ausdrucks in Zeile 5",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "578b716ff8494fcb8c36ca6403ebc2f6",
          "Name": "",
          "Description": "Wert des Ausdrucks in Zeile 7",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "29a3224c2c704ba98fa0b455d6942d28",
          "Name": "",
          "Description": "l_body",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Ermöglicht die direkte Erstellung von DesignScript-Code."
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NodeType": "NumberInputNode",
      "NumberType": "Double",
      "MaximumValue": 8.0,
      "MinimumValue": 4.0,
      "StepValue": 1.0,
      "InputValue": 5.0,
      "Id": "ef39ee98d7994f45a5e69a553dc87d74",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "75e6876d12374aa1a82ae6f858c27323",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Ein Schieberegler zur Erzeugung numerischer Werte"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.IntegerSlider, CoreNodeModels",
      "NodeType": "NumberInputNode",
      "NumberType": "Integer",
      "InputValue": 75,
      "MaximumValue": 120,
      "MinimumValue": 45,
      "StepValue": 15,
      "Id": "00a25c6206a842e7a3df432466b5a876",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "a019374d05714324800ce75bfc8f5aa7",
          "Name": "",
          "Description": "Int64",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Ein Schieberegler zur Erzeugung ganzzahliger Werte"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "width;\nw = width/100;\nthickness;\nt = thickness/100;\narea = 2*w*t - Math.Pow(t,2);",
      "Id": "2eafc3b7f1d848ca84a9e86829376416",
      "Inputs": [
        {
          "Id": "e470da47297a4293bfa4248515257054",
          "Name": "width",
          "Description": "width",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "fe41c4345c57436ab9dd174b727e93fc",
          "Name": "thickness",
          "Description": "thickness",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "aa25309a3dbd44319aa6e6395768901b",
          "Name": "",
          "Description": "Wert des Ausdrucks in Zeile 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "d755d212e7184d4ca4fa4e8c79bbbb77",
          "Name": "",
          "Description": "w",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "2dec44101b8b416db63df1ab322809a2",
          "Name": "",
          "Description": "Wert des Ausdrucks in Zeile 3",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "f0800bd358014316986f676ff76b5f8c",
          "Name": "",
          "Description": "t",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "74371bc2877e435cbe55d81940770e4c",
          "Name": "",
          "Description": "area",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Ermöglicht die direkte Erstellung von DesignScript-Code."
    },
    {
      "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels",
      "NodeType": "ExtensionNode",
      "Id": "a6058648bd034729a8056c0b18b8307e",
      "Inputs": [
        {
          "Id": "9318aeb0685e4f09bdeb707f7f7b2db9",
          "Name": "",
          "Description": "Node to show output from",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "418af2b6e3904fb2aa73f8fffaae794a",
          "Name": "",
          "Description": "Node output",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Visualisierung der Ausgabe des Blocks"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "len;\narea;\ndensity;\nweight = len*area*density;",
      "Id": "7210c74b4fd1417989af93942547bae9",
      "Inputs": [
        {
          "Id": "ed5df43ad7f748ff9c168d6aeaf2e0af",
          "Name": "len",
          "Description": "len",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "3bc74b908ded42ee948785dccfe81f01",
          "Name": "area",
          "Description": "area",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "d43120ce4212451bb2f545d3fc9cffdb",
          "Name": "density",
          "Description": "density",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "e0bab5c5e3264af7b4eb4d6d2e290487",
          "Name": "",
          "Description": "Wert des Ausdrucks in Zeile 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "729832440339474fa5a3022afeeb61a0",
          "Name": "",
          "Description": "Wert des Ausdrucks in Zeile 2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "abf80bcddd3845ef8b8404c8f0483aee",
          "Name": "",
          "Description": "Wert des Ausdrucks in Zeile 3",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "f137c68e26f9425bb8d12232217d6b3b",
          "Name": "",
          "Description": "weight",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Ermöglicht die direkte Erstellung von DesignScript-Code."
    },
    {
      "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels",
      "VariableInputPorts": true,
      "NodeType": "ExtensionNode",
      "Id": "3ca5e9a848e44f60a3b93d71ef006bb0",
      "Inputs": [
        {
          "Id": "59ed4f619d0a44cc8c5edce3a1574461",
          "Name": "item0",
          "Description": "Item Index #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "658abb4739ab4a03a71aff9e5f5f1c9b",
          "Name": "item1",
          "Description": "Item Index #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "bf0310f3ad824f8281e177ee9ea5dd9b",
          "Name": "item2",
          "Description": "Item Index #2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "8434fb6fd5014d49910f7e9744f922c5",
          "Name": "list",
          "Description": "A list (type: var[]..[])",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Erstellt eine neue Liste aus den angegebenen Eingaben."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.Math.Sum@double[]",
      "Id": "a06b61ec4f9f4a74b94b1172fb653342",
      "Inputs": [
        {
          "Id": "099daf3a290c4937ad3da960b17483c6",
          "Name": "values",
          "Description": "Die zur Summe zu addierenden Zahlen\n\ndouble[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "b07817c96fde42b290d44368bb0d15ce",
          "Name": "double",
          "Description": "Die Summe der Werte",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Ermittelt die Summe einer Reihe von Zahlen.\n\nMath.Sum (values: double[]): double"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "7850;",
      "Id": "7d1fd26f907147f6b8f966dd9029ec5a",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "6e705693284044159fbd8c7973db3674",
          "Name": "",
          "Description": "Wert des Ausdrucks in Zeile 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Ermöglicht die direkte Erstellung von DesignScript-Code."
    },
    {
      "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels",
      "NodeType": "ExtensionNode",
      "Id": "cd11432ff59843b798ee05b9d61e8161",
      "Inputs": [
        {
          "Id": "10c0fca3911c4658a071a07ca788cc15",
          "Name": "",
          "Description": "Node to show output from",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "db301e69526547c3baa2e1691766031e",
          "Name": "",
          "Description": "Node output",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Visualisierung der Ausgabe des Blocks"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "base_height;\nbody_height;\ntop_height;\na;\nb;\nlength_base;\nlength_body;\nlength_top;\nside_length;\n// Since side arm length doesn't affect the position of CG, it needs to be subtracted from the body length\ndensity;\narea;\n// CG of Trapezoid\nh1 = (base_height/3)*((2*a+b)/(a+b));\n// CG of Rectangle\nh2 = base_height + body_height/2;\n// CG of Triangle\nh3 = base_height + body_height + top_height/3;\nm1 = length_base*density*area;\nm2 = (length_body-side_length)*density*area;\nm3 = length_top*density*area;\nCG = (m1*h1 + m2*h2 + m3*h3)/(m1 + m2 + m3);",
      "Id": "b4037c889de54bfab788614c5784d156",
      "Inputs": [
        {
          "Id": "d824ecbd4ef7423d83bdbbc9f27ea173",
          "Name": "base_height",
          "Description": "base_height",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "75c0c27a715b4b71aee33cddefca959f",
          "Name": "body_height",
          "Description": "body_height",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b038c43be9bd4e6291aa53ec1b921fed",
          "Name": "top_height",
          "Description": "top_height",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b4405b68ff6046a48cf71c4a7afc52ed",
          "Name": "a",
          "Description": "a",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "3246b3cbd4544bf4891c964ca5542cc5",
          "Name": "b",
          "Description": "b",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "d6f8c5be593041b1a593cfc919792f36",
          "Name": "length_base",
          "Description": "length_base",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "891dd385845943a9bc0528e45976f896",
          "Name": "length_body",
          "Description": "length_body",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "565d34b538214d53acab88912e7470a0",
          "Name": "length_top",
          "Description": "length_top",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "ff786ededfdb4112a78de9893ef9de06",
          "Name": "side_length",
          "Description": "side_length",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b0932e71e7af49fab82834e823bce9b6",
          "Name": "density",
          "Description": "density",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "a28832d7c6b0413e861160adb2db75fe",
          "Name": "area",
          "Description": "area",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "36b06fd3432a431ba0d7c9c231ecddcd",
          "Name": "",
          "Description": "Wert des Ausdrucks in Zeile 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "16c2507560014403b571f8b733db2c83",
          "Name": "",
          "Description": "Wert des Ausdrucks in Zeile 2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "27e34ae32acf4ebaaf6faa96abfa5086",
          "Name": "",
          "Description": "Wert des Ausdrucks in Zeile 3",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "2015c38ce2ec474ab6325eb1c9287e53",
          "Name": "",
          "Description": "Wert des Ausdrucks in Zeile 4",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "1593219bea87428abf963cff564d8a4c",
          "Name": "",
          "Description": "Wert des Ausdrucks in Zeile 5",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "c64e543eccc74e37a9e74ed9ef2e0904",
          "Name": "",
          "Description": "Wert des Ausdrucks in Zeile 6",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "3eda0ae3d8c746e697f611468173a70a",
          "Name": "",
          "Description": "Wert des Ausdrucks in Zeile 7",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "ac9d2d01100d4156a9413a54bd37aeca",
          "Name": "",
          "Description": "Wert des Ausdrucks in Zeile 8",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "60c4948a24ee45a9a928eccf6f55215b",
          "Name": "",
          "Description": "Wert des Ausdrucks in Zeile 9",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "f3552b0e2f874595b2beff9eb8ab6060",
          "Name": "",
          "Description": "Wert des Ausdrucks in Zeile 11",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "a47499152a2f4aaabbb8a639199ea405",
          "Name": "",
          "Description": "Wert des Ausdrucks in Zeile 12",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "06eb581a04574dbcb7eebdbc1ac28f38",
          "Name": "",
          "Description": "h1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "c07c2b38877043f283eb5668afe04609",
          "Name": "",
          "Description": "h2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "d77e1f6a79c84c68aba0a1cba3ce5c2b",
          "Name": "",
          "Description": "h3",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "4383285930a3496b81e4f1952d1b4431",
          "Name": "",
          "Description": "m1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "f3ac46cc7dfb4f85b4e7ad68ebb70382",
          "Name": "",
          "Description": "m2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "61420f67aeb649c89aca1951cea86d00",
          "Name": "",
          "Description": "m3",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "70a065f5e0bd48de8df44ff97bccd50b",
          "Name": "",
          "Description": "CG",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Ermöglicht die direkte Erstellung von DesignScript-Code."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "a;\nb;\na*b;",
      "Id": "c6366ac1f4914b4091ea2d635ef730f7",
      "Inputs": [
        {
          "Id": "0aeace0a4714478e9eca803f570635ec",
          "Name": "a",
          "Description": "a",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "cef3b590485648ccb3b0e1094cb654ba",
          "Name": "b",
          "Description": "b",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "a7629d25b46c42bea5dce1ada0832141",
          "Name": "",
          "Description": "Wert des Ausdrucks in Zeile 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "4923b239c0874e93b357b8fd19305524",
          "Name": "",
          "Description": "Wert des Ausdrucks in Zeile 2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "f490b40b4f894283beccbfceeefd119d",
          "Name": "",
          "Description": "Wert des Ausdrucks in Zeile 3",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Ermöglicht die direkte Erstellung von DesignScript-Code."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "a;\nb;\na*b;",
      "Id": "45fc84e120294ff3b8a714128978d0b2",
      "Inputs": [
        {
          "Id": "f9fb6cb00fba47beb0f11842c24733fa",
          "Name": "a",
          "Description": "a",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "ed1d6153bc634ccc8aaea9c43088863f",
          "Name": "b",
          "Description": "b",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "cac5dd7859b44ca081085fa817131495",
          "Name": "",
          "Description": "Wert des Ausdrucks in Zeile 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "0455ca13e24d4fcb8b9a2d7b55a55059",
          "Name": "",
          "Description": "Wert des Ausdrucks in Zeile 2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "362e9be7029c492797bf93ae0da0c70f",
          "Name": "",
          "Description": "Wert des Ausdrucks in Zeile 3",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Ermöglicht die direkte Erstellung von DesignScript-Code."
    },
    {
      "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels",
      "NodeType": "ExtensionNode",
      "Id": "01276d95aac749909e2cdbaefac555f2",
      "Inputs": [
        {
          "Id": "3135110c4859461392bb4c3d5553033a",
          "Name": "",
          "Description": "Node to show output from",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "7d8a6c5a60714ed4a34fd8a2a4ba53d6",
          "Name": "",
          "Description": "Node output",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Visualisierung der Ausgabe des Blocks"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NodeType": "NumberInputNode",
      "NumberType": "Double",
      "MaximumValue": 100.0,
      "MinimumValue": -1.087,
      "StepValue": 0.1,
      "InputValue": 10.541,
      "Id": "89d2bd3d06f9418e84753d4296d68635",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "243a54464ed34ade830ed8731c53841e",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Ein Schieberegler zur Erzeugung numerischer Werte"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NodeType": "NumberInputNode",
      "NumberType": "Double",
      "MaximumValue": 100.0,
      "MinimumValue": -2.381,
      "StepValue": 0.1,
      "InputValue": 23.782,
      "Id": "7fc0bbc332d94619a50a2144b7ac4f33",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "fa805b5e68a64fc39ecc95c7b210ea4c",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Ein Schieberegler zur Erzeugung numerischer Werte"
    }
  ],
  "Connectors": [
    {
      "Start": "8b26d89c651c442ca66e018eeb312744",
      "End": "eb85a8df9c5a410baa9dfa4fb039c87f",
      "Id": "edbf9eb972c44a3fa067efd446ef31b5"
    },
    {
      "Start": "8b26d89c651c442ca66e018eeb312744",
      "End": "d824ecbd4ef7423d83bdbbc9f27ea173",
      "Id": "f58bbfc0c3f845f6bb0ec2163ab61314"
    },
    {
      "Start": "ca4730b5153f422a9a340879ffd80240",
      "End": "b8e32811ef29450e875a5bb865a07a9d",
      "Id": "1f1f4c4fe640413aa7cd433fbc23e7ac"
    },
    {
      "Start": "ca4730b5153f422a9a340879ffd80240",
      "End": "1630d6e5b79e413e8e5afa146a4580db",
      "Id": "9963c35f45ce4e988b55eeb87a58bf3b"
    },
    {
      "Start": "22c9d7604a0443d28567f80ec0feba83",
      "End": "fdd067f4178d492d912b8594be9c1b46",
      "Id": "5c5b34ff7dd94922a5409532582eb5f9"
    },
    {
      "Start": "22c9d7604a0443d28567f80ec0feba83",
      "End": "6971946bd7384d8cbfd51e1cf1d90d2f",
      "Id": "be8165ead368453d8b58f1b4d5eea38e"
    },
    {
      "Start": "f0ded823ab7c47c4b2a1517ebd74ba45",
      "End": "a96a62820df84dceb60fd8dcc9f7fee5",
      "Id": "58e2c34cad3348bdacee59d578cd7693"
    },
    {
      "Start": "f0ded823ab7c47c4b2a1517ebd74ba45",
      "End": "ed1d6153bc634ccc8aaea9c43088863f",
      "Id": "4a24bc9a104f4f6ab4ab53969f8787d5"
    },
    {
      "Start": "175feb1d2d6d47ffad0c2dea13c328db",
      "End": "9d4f87ebec9d4c08bd3ad35d4b883092",
      "Id": "4b0ab2ca940745ca88bfcbd37ef104e5"
    },
    {
      "Start": "175feb1d2d6d47ffad0c2dea13c328db",
      "End": "173b73f2c1f5419da7e130945c524363",
      "Id": "1d735aeec88142d0a1e71ac6e474c9ef"
    },
    {
      "Start": "175feb1d2d6d47ffad0c2dea13c328db",
      "End": "19ac4c977c384916af879a1d423bcd6f",
      "Id": "110e470d39c54a6bb3803644fd9c6686"
    },
    {
      "Start": "175feb1d2d6d47ffad0c2dea13c328db",
      "End": "f9fb6cb00fba47beb0f11842c24733fa",
      "Id": "efba4320a1e140e7a11e52710f3b7bee"
    },
    {
      "Start": "175feb1d2d6d47ffad0c2dea13c328db",
      "End": "3246b3cbd4544bf4891c964ca5542cc5",
      "Id": "a58d442ac5524862b4b929f24c8484c9"
    },
    {
      "Start": "8ed88eb4223a400db06213b68437de84",
      "End": "4f6790f0c54c4ab88b951b55ff1ab7e7",
      "Id": "f6339929a19e4396b1177defb41d9d0d"
    },
    {
      "Start": "8ed88eb4223a400db06213b68437de84",
      "End": "fe4d239b94fc4feb8c081f95eb492f83",
      "Id": "141963cdd9d14d4fb5913df16b04168c"
    },
    {
      "Start": "0bef63e45ec74dc8bc2e60af90b5ff1b",
      "End": "5fe3dce397fe452080f901aa577b6787",
      "Id": "d024c9dc451d45f48895dc80ed850232"
    },
    {
      "Start": "9e8939317b95450391850f45c73260b1",
      "End": "1634a2a4095d487984d25dd62358e2a5",
      "Id": "37d244ccad554c2ab2c5797ecab9245d"
    },
    {
      "Start": "9e8939317b95450391850f45c73260b1",
      "End": "5c69e901af7f47aba4220734f54630f7",
      "Id": "9240372f3ae0487aa8ffdfc58b8dd941"
    },
    {
      "Start": "5a96443a2eae46e099190b8c8777b316",
      "End": "8212934311b548888307bd9cefdebf94",
      "Id": "a98404045f4241d3b59b1b9612c95238"
    },
    {
      "Start": "40e5afa427d144ed896ff64d2d93b895",
      "End": "0f153e01986449d18d744e924385b0fd",
      "Id": "aa7eeaa0ee1c4363b67d3cfa682cf142"
    },
    {
      "Start": "8f439e762c0a4e45ad58d344286fc820",
      "End": "352cce5585ee40afbae54037511846d8",
      "Id": "c10367580d254183a28df8a21e6c70c9"
    },
    {
      "Start": "305af9753c734fdcb73f2d35fadc567f",
      "End": "b2672592949340789c8660fad69364d7",
      "Id": "0f7aa1f0ddb445cba2e5d5e96e9bc41a"
    },
    {
      "Start": "305af9753c734fdcb73f2d35fadc567f",
      "End": "0c806799ea9a4226a8f47efd99187506",
      "Id": "7deca1616af7483fb9284f7d554179f8"
    },
    {
      "Start": "0ec7c368756f411cbd2c69594fe2d73b",
      "End": "87f46c45b90a4bbb920916d4b2eb5747",
      "Id": "47c2cf9a76c04d8a81c9bcff6b9f9615"
    },
    {
      "Start": "5047caa89fa647ccb5d57aa096e6e13c",
      "End": "a9ffcc3bb4684c6fa14e97d97b6814ce",
      "Id": "69451c45000845509607bc31d1bb2787"
    },
    {
      "Start": "5047caa89fa647ccb5d57aa096e6e13c",
      "End": "06aa0f73671e46b49a37fcc4e64f20a6",
      "Id": "44c109baa3164d84b8c14e23dfe3cd1b"
    },
    {
      "Start": "85a00cd9edbd4ba28c0cfc0c5037cef9",
      "End": "7940fb479ab047e8b710b096b7f5ce53",
      "Id": "966963bc3cf2412cbe217c49b0a8d387"
    },
    {
      "Start": "85a00cd9edbd4ba28c0cfc0c5037cef9",
      "End": "7447cc8afdcf4ff9a3441efe7a1e5c45",
      "Id": "efbf5dff86b8403082b047ec6cc20410"
    },
    {
      "Start": "473ee6aeec424b69b2d5aad2d09d04bc",
      "End": "bbfd296458e44f18aaf6cfa4d2c0aecb",
      "Id": "06a1d02b2c8e4daeaee507f0984e5701"
    },
    {
      "Start": "c395af2d31264122bbb0642e43c64b7e",
      "End": "df0a0d0453b14ab5a48ac85fea7684c6",
      "Id": "2f16948b7d2045ac973db47a7bc20d13"
    },
    {
      "Start": "c395af2d31264122bbb0642e43c64b7e",
      "End": "08ed67a82fdb483aa8dab4fd462e5aea",
      "Id": "85e36e718ee04aeca6a128898a91e8c6"
    },
    {
      "Start": "f4494d356fdd41b5b74529bdf823650a",
      "End": "0a3673b8074d4ef0a47bd029bf9d7819",
      "Id": "c6387896c342448e9691cfcfc9f2f450"
    },
    {
      "Start": "749ab665e65948fd98f917ffc213704c",
      "End": "da498ea4e094414fb4315939e13f38a2",
      "Id": "3eacfae52d194fa29d64f66adf132f01"
    },
    {
      "Start": "794adb7ed9ce43d7855095b6a609c47f",
      "End": "bff5cc6deba04deabb7aab01b5e6a932",
      "Id": "6395fa58f73446c697c9579e56113b12"
    },
    {
      "Start": "794adb7ed9ce43d7855095b6a609c47f",
      "End": "5419421bd3b445af88d2034bd0f701a4",
      "Id": "5b3e27f6db494b8eaa2d99f3bd516d75"
    },
    {
      "Start": "40b56a55ee8b4c7facb657ce5cdd246c",
      "End": "5251cd13e45b4982a8c1de0cfb61d408",
      "Id": "28462969a16e4795a54e3c539fe55d33"
    },
    {
      "Start": "33753fc7904c4d3f9d5e57ee02bbdfc6",
      "End": "10e4ed4fa5b143d98a4ca53f999f147f",
      "Id": "246d87a4e2bb443a8c714a9164e00ce8"
    },
    {
      "Start": "e3ddc62818544e2499e747733e1512d7",
      "End": "0700933e33074d7d940659e84fb7cb2f",
      "Id": "c0cb589aca4e4b13abd87d8e4050fd81"
    },
    {
      "Start": "11dbdfed209a4525aada5fa47bdad1fe",
      "End": "d2f508eaaa394efeb7a5fe0047c35260",
      "Id": "838b124744384b9e8865e44fe4769974"
    },
    {
      "Start": "11dbdfed209a4525aada5fa47bdad1fe",
      "End": "4296cc805fa844298d3bf64c74af2fc2",
      "Id": "c2b4fad1169848a3ba2e264c0704ecd5"
    },
    {
      "Start": "11dbdfed209a4525aada5fa47bdad1fe",
      "End": "bbde7a676ebd41c1a1be2307c1df6e06",
      "Id": "60e7d3ff7a254c098607d1c40df696a3"
    },
    {
      "Start": "11dbdfed209a4525aada5fa47bdad1fe",
      "End": "25d7e8c191324e47bdf33979b9c8083f",
      "Id": "455d55aaae76485fb216707d1515ed26"
    },
    {
      "Start": "9ab3b11009e54648b9fcff55b4ade30a",
      "End": "c300d94e104f4cae8b48d6e549f638e5",
      "Id": "fd875e9139e3447ba12221e200b36d87"
    },
    {
      "Start": "9ab3b11009e54648b9fcff55b4ade30a",
      "End": "39e85a9997ca455fb4f0eb4a1a404881",
      "Id": "8cc520e2a1924fa8a8fc401a6feb7fb3"
    },
    {
      "Start": "9ab3b11009e54648b9fcff55b4ade30a",
      "End": "cef3b590485648ccb3b0e1094cb654ba",
      "Id": "ad00904627de4df486a69819146cce60"
    },
    {
      "Start": "2a4138f046324ca5924052ad96059bc5",
      "End": "3c72e1242e234bff97797106ae4ce6d3",
      "Id": "c6d9ba9d5c59406c9440ee2fa961c65b"
    },
    {
      "Start": "2a4138f046324ca5924052ad96059bc5",
      "End": "0aeace0a4714478e9eca803f570635ec",
      "Id": "bfbbfa941c4b4dfa9e1b88a0b28cce42"
    },
    {
      "Start": "c87bc7e973aa4c528a79a373d4025f22",
      "End": "ba4b81ee3d884de1b502e5080aa6a702",
      "Id": "055b1fde50d74d36becf6736611e1cc8"
    },
    {
      "Start": "de29687f64fb41afbd241fdc67bc1a61",
      "End": "b126d0a4660c4e1cad6bbe524b930c22",
      "Id": "33d33bb483b64f26a6ee40260f0bdf5d"
    },
    {
      "Start": "de29687f64fb41afbd241fdc67bc1a61",
      "End": "6f696f6beec147089015a2ca9a4ca2de",
      "Id": "d7132e8bcdf64148883d1d9657c99c78"
    },
    {
      "Start": "7d64ffecee344260850085b8f7f071f1",
      "End": "306e3cf2c315467fbb682660af031383",
      "Id": "fb15b119e52a413596466894f6576f90"
    },
    {
      "Start": "f8d3c879cd84428895e9e8fe1235003a",
      "End": "73f787cd5bf74f6aa420907cc14fa91f",
      "Id": "a050dc2c5dc84baf8eeadd7cd49ddd31"
    },
    {
      "Start": "028f7b7f076643168f58c0c7ca30a505",
      "End": "3918a765c5a7468f8f9eba5dabf7a551",
      "Id": "01b3439518704d6692853f7ed6365f46"
    },
    {
      "Start": "6f50c3638eee449d8c8c4563d4d2bb06",
      "End": "160fbcb23ce94251a519ab4c49b69a52",
      "Id": "b6c6890367c34b60812409ade7ecb395"
    },
    {
      "Start": "97b9467878984d35accc16750f959289",
      "End": "c80f7233c3b14c72893d9a4e2a715fe2",
      "Id": "90bb2d0d49d14e63af110f1e66a3159b"
    },
    {
      "Start": "45ffa81af4fd4889affc2d2edbcf41ab",
      "End": "741684fd8ad74ed2803d69d5bcda161e",
      "Id": "e548b419fa264e3aa85a0e0982175a16"
    },
    {
      "Start": "6c72e3fd2c16414b9ec0e5c41602d6d8",
      "End": "e1310d96e6924285b42fc122c51df011",
      "Id": "4095c715b236430dae295c8e1362fffa"
    },
    {
      "Start": "33ae9965e0b442288a312e93fe0f0f99",
      "End": "b653e9740b5c4f5fa2f734e89063336d",
      "Id": "3aebeddc00b7433f8c8fa13390b07617"
    },
    {
      "Start": "656b9d05f40a4715a657b297d3042832",
      "End": "c44b019f1a1248c58a48f52224e1be44",
      "Id": "18da420c3ad3411c8648577399802fe1"
    },
    {
      "Start": "656b9d05f40a4715a657b297d3042832",
      "End": "96ac396626ea475abb6e62e522b835d6",
      "Id": "7f89923a1b7e452c8215da784e16489e"
    },
    {
      "Start": "50722847fd2743748c70af184740b59a",
      "End": "43ca8bbda90f441aaf1031ceec2808ff",
      "Id": "39d9f312b66f4275bfdc00dcd5aa959d"
    },
    {
      "Start": "35ec295c82db48a78c5b3c5269a75412",
      "End": "b0546566680248349f6a3d3efb187f20",
      "Id": "81e5f9338e614a35b8bbad6e100d324f"
    },
    {
      "Start": "e0917522e15149039f30a7d9318175e7",
      "End": "f3426828c90c484eb0522cde768fe567",
      "Id": "2003bbe8fc7044b2a02e06b2dcd06324"
    },
    {
      "Start": "2447de87de1d4d0f903269e518800b00",
      "End": "f6cdb13af03e48abb790795a77bede91",
      "Id": "37881e050b0a4a009b0df36b57510d9e"
    },
    {
      "Start": "9ee4ba4c29df40089f8c672440170c9d",
      "End": "e7a66288aebb408a89916781ce39abe8",
      "Id": "0a05867e6f3341c7a60e99fc72f6411f"
    },
    {
      "Start": "9ee4ba4c29df40089f8c672440170c9d",
      "End": "0c28b5af33e748faa7dfd3bbc30a53f5",
      "Id": "93868d5bad66462cae41e91e59cc218c"
    },
    {
      "Start": "9ee4ba4c29df40089f8c672440170c9d",
      "End": "352b42c704774e988bc815cf87ba7a49",
      "Id": "5fbe5de9a0d8428db7f4feb25ad0c1da"
    },
    {
      "Start": "f6c4d97627a446a893822285c10df12e",
      "End": "5c7515315d3e4f91b0304955c3581f10",
      "Id": "5f2808e598c14809ac6a383b402bb95e"
    },
    {
      "Start": "e6dfc14960ab482cafb4fa0964df3b1b",
      "End": "9b027f3651ee4467b590e7ffd42ba9b7",
      "Id": "67cb811825df4906bc3f404b200eb934"
    },
    {
      "Start": "b7382c66114242aeb3181e7d7939194b",
      "End": "3cdbd64b4911448ba68efc82fbbfdae2",
      "Id": "848fd9c4e4134ebf90fcd6e6586b4d81"
    },
    {
      "Start": "88b554fc40af499cb554fa7fcb120a12",
      "End": "54cb8450fec840129e6667789703bc42",
      "Id": "c8a72d6ed638480eb01860eb3a7c039e"
    },
    {
      "Start": "4c8e6cd62a314db9b9d8774a77852a22",
      "End": "95c765e6bf9b40d59e8e7c154dbc504e",
      "Id": "63aabee908b6441a9b3190c17000ca4e"
    },
    {
      "Start": "4c8e6cd62a314db9b9d8774a77852a22",
      "End": "b038c43be9bd4e6291aa53ec1b921fed",
      "Id": "501207a6dd9b423796b55b6f46613b7b"
    },
    {
      "Start": "9bc463b2acf64e7f885986f7384bd932",
      "End": "357fbd91666a4cbeaa2f71fd6c16cb1c",
      "Id": "af3e4e6eae53482cbf6d078049fac71b"
    },
    {
      "Start": "7e7e88fb500c4700ae9ce8127d16f532",
      "End": "e96d0a12c5324636921454557411ddbf",
      "Id": "5b809493e3b04df2936b7c5fce2c4f39"
    },
    {
      "Start": "cf4c318a90124bba925e1394b261bf1d",
      "End": "6b8162bc10504c079373ce7ae61d3fa0",
      "Id": "59b5a20fd3b04791b845c0c0a54a8026"
    },
    {
      "Start": "6ad3eb4cb421425b9c897d989c89f3e3",
      "End": "b942380e8ca14ea1beedb60e734ff37f",
      "Id": "a827d85f5b1d499db038c69850afc870"
    },
    {
      "Start": "d6755a924dad4c269a1a04873de4603d",
      "End": "e8306bb07fc54482bd253c765e026943",
      "Id": "8255aa5a5c504c2d9ef9651dbe8fee6a"
    },
    {
      "Start": "3fa86e5f426f49c4965df16323eecb8f",
      "End": "82acda70fcb647208325938e6cdfbdd3",
      "Id": "aa274097b4d34f098d74cde508bb8592"
    },
    {
      "Start": "70c29a32d93a4ccea58cef0d15571a39",
      "End": "0a0193df79f74f75b6c5dea28b89bea2",
      "Id": "f022ea9f2d41460ca16dc8dabe6c0613"
    },
    {
      "Start": "fcf94467e7af4a50bb09ca3b95594213",
      "End": "1803cecce92847aa93b3cd577fc28493",
      "Id": "6f87a50e37824a4c82cfa99c50087f3a"
    },
    {
      "Start": "450afe8b1376477d800ce149586ac16f",
      "End": "758038907a3d4858bdf0eb369922a13a",
      "Id": "40854d0f385b40079ca4f5791626f5f4"
    },
    {
      "Start": "eb7e5bb4d5444c3885f629ea1a41042a",
      "End": "37897367b29e4a74af210547824698ad",
      "Id": "5fabd3a92c64406e97fe80ac3d5479ee"
    },
    {
      "Start": "be465050101942e5a07429de533e23cf",
      "End": "d95f86b8344d42769ca04a89ab9f2f5c",
      "Id": "c55a88c0212841bca88a8728f0a648db"
    },
    {
      "Start": "28f00928fe0e4e56a9bf6c028c2b2382",
      "End": "ba45d4f29b5b4ad09568cac90daf471e",
      "Id": "a39837a37487456385f9f3f33724d27c"
    },
    {
      "Start": "c985ec0146e94aa59870fed08eabb0b3",
      "End": "39215d73222a43208c4f2d72dceb3918",
      "Id": "e665d56c94fd4e189a7affe4d0a210f5"
    },
    {
      "Start": "34bdb25ba8664e59a6ee8164dbb3717c",
      "End": "d9c678cdbdfa4834ab368838eb66f6ba",
      "Id": "8fe8048c20b246f399d6a6cb06f9d68e"
    },
    {
      "Start": "e31921f24ad04e5096cfe537ae40347a",
      "End": "30731ba84e41438e8d45ec5f92778b63",
      "Id": "bdc8a92693df4f88804e1b3129ce3541"
    },
    {
      "Start": "c00c8c2984854820af0ffe3e8d2f25bc",
      "End": "aa25d12052fc4ee08d86ed87bf5ba1de",
      "Id": "398689e048b64611b12ee9c4d9a39137"
    },
    {
      "Start": "c00c8c2984854820af0ffe3e8d2f25bc",
      "End": "ff786ededfdb4112a78de9893ef9de06",
      "Id": "fa62d17bb0474e108bbce54ed55d5b83"
    },
    {
      "Start": "e3b9c0d4279c46daaf6bb9436dd8ef86",
      "End": "280227cfa74a40148b4c6dbfb18fd4bc",
      "Id": "814bbdc9ff2c42eab17dce653cdb7c0f"
    },
    {
      "Start": "ddb873cfa8ff46e5b26f54e6d4dd07d6",
      "End": "2cd0f0cba55c431e9d827b24bc89a690",
      "Id": "8387bbe56db246b6ba814d693cd974af"
    },
    {
      "Start": "d75bcb3e77834cd89a741eaf760d7def",
      "End": "b63f87cd700a41cdaca10cc691f95fde",
      "Id": "6e20615ed64840969060da9f4bd6554c"
    },
    {
      "Start": "8ac7063830f840f2b1edffb10fd2f514",
      "End": "e9489d43353e43fbb16ed8806cb4c6d3",
      "Id": "8b900215276044f6b325e38e1c2727a1"
    },
    {
      "Start": "3f2d0d513b1d44db95b5ecb300f1e584",
      "End": "89459657193b45f589b08081959640e4",
      "Id": "ef4e24987b584669a3bc27531a253eb1"
    },
    {
      "Start": "0a5db759f16f456fb49a0a5473ef06e1",
      "End": "9318aeb0685e4f09bdeb707f7f7b2db9",
      "Id": "118af21ffcb2400585b7b9856070db7a"
    },
    {
      "Start": "806403a090da4f2eba9f30e326aa1e34",
      "End": "bc5a18637bbe4406be383e06bd31497e",
      "Id": "f5418edbae0b4aa1a07387250e2af0a0"
    },
    {
      "Start": "5bbdbe9c49594fb6a294e31eb3cf28d3",
      "End": "8298812f64ee4588a9edd861455d0dcb",
      "Id": "b383e73fd97b4520a783217b8e8d637b"
    },
    {
      "Start": "f3f994da6747469db02e41a039a2d051",
      "End": "29b6484cfc1d41428ab56b40f4033ecd",
      "Id": "44132533939c433294ce533475b44d1f"
    },
    {
      "Start": "68f6cad5cea34a1cbaa73104b1d044ad",
      "End": "59ed4f619d0a44cc8c5edce3a1574461",
      "Id": "9ace60a92e364cccb28742d1623fd09f"
    },
    {
      "Start": "68f6cad5cea34a1cbaa73104b1d044ad",
      "End": "d6f8c5be593041b1a593cfc919792f36",
      "Id": "79e2b0d0994145ccb6086d92c7260f36"
    },
    {
      "Start": "d8ebb8addee1426684f0c2543bf01e97",
      "End": "658abb4739ab4a03a71aff9e5f5f1c9b",
      "Id": "fac0245ff0064cb195583978590a9512"
    },
    {
      "Start": "d8ebb8addee1426684f0c2543bf01e97",
      "End": "891dd385845943a9bc0528e45976f896",
      "Id": "464b73b3171f4a08aacc072a813f43ac"
    },
    {
      "Start": "29a3224c2c704ba98fa0b455d6942d28",
      "End": "47f0700019a74e5cb3ff35546aa48c66",
      "Id": "82955546c026447fb797b642d13d0100"
    },
    {
      "Start": "75e6876d12374aa1a82ae6f858c27323",
      "End": "fe41c4345c57436ab9dd174b727e93fc",
      "Id": "0f80c484323f463aab471ad6dbd0f8af"
    },
    {
      "Start": "a019374d05714324800ce75bfc8f5aa7",
      "End": "e470da47297a4293bfa4248515257054",
      "Id": "7130c9f41af344f7903f05a815bf511e"
    },
    {
      "Start": "74371bc2877e435cbe55d81940770e4c",
      "End": "3bc74b908ded42ee948785dccfe81f01",
      "Id": "8eb7410a12de4c5ebe51832ae58943ce"
    },
    {
      "Start": "74371bc2877e435cbe55d81940770e4c",
      "End": "a28832d7c6b0413e861160adb2db75fe",
      "Id": "d7dede7c684a4eeaa509def88685398a"
    },
    {
      "Start": "418af2b6e3904fb2aa73f8fffaae794a",
      "End": "bf0310f3ad824f8281e177ee9ea5dd9b",
      "Id": "e93ee09cb1ec4ab8bcb18434cffa7704"
    },
    {
      "Start": "418af2b6e3904fb2aa73f8fffaae794a",
      "End": "565d34b538214d53acab88912e7470a0",
      "Id": "69ed8091a5e446f5abe9af4d7aec9eb4"
    },
    {
      "Start": "f137c68e26f9425bb8d12232217d6b3b",
      "End": "10c0fca3911c4658a071a07ca788cc15",
      "Id": "7c39c5c0877a424ab1d30d1dc1529508"
    },
    {
      "Start": "8434fb6fd5014d49910f7e9744f922c5",
      "End": "099daf3a290c4937ad3da960b17483c6",
      "Id": "1cd673d6433b4a3faabfd6492f75e1e5"
    },
    {
      "Start": "b07817c96fde42b290d44368bb0d15ce",
      "End": "ed5df43ad7f748ff9c168d6aeaf2e0af",
      "Id": "5ad0293c75df4be2bf65fa8fe302a558"
    },
    {
      "Start": "6e705693284044159fbd8c7973db3674",
      "End": "d43120ce4212451bb2f545d3fc9cffdb",
      "Id": "37a20a1eea684ccdb059377a96250661"
    },
    {
      "Start": "6e705693284044159fbd8c7973db3674",
      "End": "b0932e71e7af49fab82834e823bce9b6",
      "Id": "f68c6f07abcd4c1b8eaddd2ccc36994f"
    },
    {
      "Start": "f490b40b4f894283beccbfceeefd119d",
      "End": "75c0c27a715b4b71aee33cddefca959f",
      "Id": "84b1928db04b4b10a2f0853eaab65c70"
    },
    {
      "Start": "362e9be7029c492797bf93ae0da0c70f",
      "End": "b4405b68ff6046a48cf71c4a7afc52ed",
      "Id": "adaffd8e656c457c9d33dcb740e78df9"
    }
  ],
  "Dependencies": [],
  "NodeLibraryDependencies": [],
  "Thumbnail": "",
  "GraphDocumentationURL": null,
  "ExtensionWorkspaceData": [
    {
      "ExtensionGuid": "28992e1d-abb9-417f-8b1b-05e053bee670",
      "Name": "Properties",
      "Version": "2.12",
      "Data": {}
    }
  ],
  "Author": "",
  "Linting": {
    "activeLinter": "Keine",
    "activeLinterId": "7b75fb44-43fd-4631-a878-29f4d5d8399a",
    "warningCount": 0,
    "errorCount": 0
  },
  "Bindings": [],
  "View": {
    "Dynamo": {
      "ScaleFactor": 1.0,
      "HasRunWithoutCrash": true,
      "IsVisibleInDynamoLibrary": true,
      "Version": "2.12.0.5650",
      "RunType": "Automatic",
      "RunPeriod": "1000"
    },
    "Camera": {
      "Name": "Hintergrundvorschau",
      "EyeX": 9.0950489044189453,
      "EyeY": 11.405460357666016,
      "EyeZ": -30.936113357543945,
      "LookX": -5.7209653854370117,
      "LookY": -6.0168232917785645,
      "LookZ": 20.9278507232666,
      "UpX": -0.014781498350203037,
      "UpY": 0.99844127893447876,
      "UpZ": 0.053820695728063583
    },
    "NodeViews": [
      {
        "ShowGeometry": true,
        "Name": "Base Height (m)",
        "Id": "4b2c8438a3b7452094b94d0d15cdc2c8",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -876.88620644227035,
        "Y": -1200.391203132071
      },
      {
        "ShowGeometry": true,
        "Name": "Top rectangle",
        "Id": "aea2f5ca78804298a95ed79333cc9109",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 132.45183077215279,
        "Y": -745.93963781109335
      },
      {
        "ShowGeometry": false,
        "Name": "Vector.ZAxis",
        "Id": "90b122d696cd43648a424efeb0e25f56",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -180.34816922784739,
        "Y": -662.39297114442672
      },
      {
        "ShowGeometry": true,
        "Name": "Hamper/base width",
        "Id": "82ee5ca1dd6b4c9ea30667645a354386",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -873.13348620612828,
        "Y": -972.79024070297191
      },
      {
        "ShowGeometry": true,
        "Name": "Base Width (m)",
        "Id": "2a4a592eeffb40ec93f6df1280e49336",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -870.3122922365726,
        "Y": -1100.0533936409688
      },
      {
        "ShowGeometry": true,
        "Name": "Formula",
        "Id": "27c2629647924717b2e7107c21956692",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -465.9481692278473,
        "Y": -810.93963781109335
      },
      {
        "ShowGeometry": true,
        "Name": "Base Rectangle",
        "Id": "16f79d7ca84840269b7240c646f1abdc",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 131.42333828278083,
        "Y": -588.06146363379844
      },
      {
        "ShowGeometry": false,
        "Name": "Plane.XY",
        "Id": "b099d226e3f0425a989396ba507e840e",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -465.9481692278473,
        "Y": -676.48630447776
      },
      {
        "ShowGeometry": false,
        "Name": "Rectangle.ByWidthLength",
        "Id": "fbe0b550cf8f4db59303f0f728578bc7",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -180.34816922784739,
        "Y": -821.93963781109335
      },
      {
        "ShowGeometry": true,
        "Name": "Curve.PointAtParameter",
        "Id": "3f4547ed299d45c1af3d49445e27f518",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 712.45183077215279,
        "Y": -713.93963781109335
      },
      {
        "ShowGeometry": true,
        "Name": "List Create",
        "Id": "8bcfc3c1972b45098e78125d94bae00d",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 470.0518307721527,
        "Y": -645.0329711444266
      },
      {
        "ShowGeometry": true,
        "Name": "Code Block",
        "Id": "e6e3f6a89abb4e18b51eeaaeac584b7d",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 470.0518307721527,
        "Y": -752.63297114442651
      },
      {
        "ShowGeometry": true,
        "Name": "List.Transpose",
        "Id": "e9b0017b14cc4c59974d34b01a004175",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 1000.4518307721528,
        "Y": -713.93963781109335
      },
      {
        "ShowGeometry": true,
        "Name": "NurbsCurve.ByPoints",
        "Id": "2d310e93e34d4c2d87325e913696b518",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 1265.2518307721527,
        "Y": -713.93963781109335
      },
      {
        "ShowGeometry": true,
        "Name": "Curve.PointAtParameter",
        "Id": "c47e423594ae4f6e8b081a83b0b765a4",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 1617.2518307721525,
        "Y": -1280.0652562804676
      },
      {
        "ShowGeometry": true,
        "Name": "Code Block",
        "Id": "30b0e7b394374450bead1949b878109f",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 778.64868502750664,
        "Y": -1364.1317632250516
      },
      {
        "ShowGeometry": true,
        "Name": "No of levels in base",
        "Id": "0147b04e302b4f5cbb3c863da2723795",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -892.11970466374464,
        "Y": -1354.7776140737942
      },
      {
        "ShowGeometry": true,
        "Name": "List.Transpose",
        "Id": "89b0d3b643a646ec833e8de7360fb420",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2478.8518307721529,
        "Y": -1219.0652562804676
      },
      {
        "ShowGeometry": true,
        "Name": "PolyCurve.ByPoints",
        "Id": "b94540ce154a43ea951d30db9c6bdd22",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2697.95150356793,
        "Y": -1218.0241415337541
      },
      {
        "ShowGeometry": true,
        "Name": "List.Flatten",
        "Id": "7b561aa8fd304ac1a81aa664763f59e2",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 1905.2518307721525,
        "Y": -1280.9217132921335
      },
      {
        "ShowGeometry": true,
        "Name": "List.SortByKey",
        "Id": "dabf1cad5a3a4c0a84e10043844309b0",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2478.8518307721529,
        "Y": -1354.0652562804676
      },
      {
        "ShowGeometry": true,
        "Name": "Point.Z",
        "Id": "ae394a3fb8554564af7c2b3ad83b0e51",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2186.0518307721527,
        "Y": -1280.0652562804676
      },
      {
        "ShowGeometry": true,
        "Name": "Python Script",
        "Id": "f5c1d6be9f2d44bfad18e9c39223ffa7",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2844.2861226559585,
        "Y": -1437.0954499654063
      },
      {
        "ShowGeometry": false,
        "Name": "Geometry.Translate",
        "Id": "5f88f4d6067440e3918007e0fe3e6da9",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -12.529643397191421,
        "Y": -184.7478568529225
      },
      {
        "ShowGeometry": true,
        "Name": "Number of levels body",
        "Id": "c016c1727a8549e5b16380c0c524229b",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -869.93806760079633,
        "Y": -677.664310672253
      },
      {
        "ShowGeometry": true,
        "Name": "body element height (m)",
        "Id": "927f107642a54547bebc604faacdec5e",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -861.22072330852825,
        "Y": -877.6862749321615
      },
      {
        "ShowGeometry": true,
        "Name": "Python Script",
        "Id": "3637870793b14fd0b25a60fede471aba",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -235.72964339719124,
        "Y": -131.57200297215445
      },
      {
        "ShowGeometry": true,
        "Name": "Curve.PointAtParameter",
        "Id": "3df84cb1b05a48b5bf27284e2190a01f",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 325.07035660280849,
        "Y": -185.99231861039351
      },
      {
        "ShowGeometry": true,
        "Name": "List.Transpose",
        "Id": "dcc5702123f64b87a7bef88fd29157ab",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 1394.8061870632839,
        "Y": -348.2578334326297
      },
      {
        "ShowGeometry": true,
        "Name": "PolyCurve.ByPoints",
        "Id": "e2f9a2a2b2f94f8ba5e3a70f833f404e",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 1685.0703566028089,
        "Y": -326.8097629004584
      },
      {
        "ShowGeometry": false,
        "Name": "Plane.XZ",
        "Id": "20e4b16ff0374ceaa52e0a6504fa0496",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -12.529643397191478,
        "Y": -291.822002972154
      },
      {
        "ShowGeometry": false,
        "Name": "Plane.YZ",
        "Id": "1387e2f04f404d79a4c494ad2171322a",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -12.529643397191421,
        "Y": -22.822002972154678
      },
      {
        "ShowGeometry": false,
        "Name": "Geometry.Intersect",
        "Id": "31dc4c8458404d058eb0e123503dbf45",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 322.34391701637992,
        "Y": -314.69825263301254
      },
      {
        "ShowGeometry": false,
        "Name": "Geometry.Intersect",
        "Id": "9d09c11c8bc5450da14e8a5660eed06c",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 325.07035660280849,
        "Y": -50.997856852922553
      },
      {
        "ShowGeometry": true,
        "Name": "List.Flatten",
        "Id": "85e4d175fdee4faa8aca492bc66a29f2",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 670.67035660280862,
        "Y": -257.82200297215445
      },
      {
        "ShowGeometry": true,
        "Name": "List.Flatten",
        "Id": "1301e0a627fc4d1982896196b58b85a9",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 670.67035660280862,
        "Y": -123.82200297215445
      },
      {
        "ShowGeometry": true,
        "Name": "List Create",
        "Id": "97b0d74811ac42f0bfac36881cebc479",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 1171.8628652213833,
        "Y": -152.62949435357996
      },
      {
        "ShowGeometry": true,
        "Name": "List.Flatten",
        "Id": "1a77c59666d440c0976c1ae85df7853c",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 1394.8061870632837,
        "Y": -238.38617251167943
      },
      {
        "ShowGeometry": true,
        "Name": "Python Script",
        "Id": "5bfa1210b59a457c885345e49a617e37",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 951.47035660280858,
        "Y": -242.82200297215445
      },
      {
        "ShowGeometry": true,
        "Name": "Python Script",
        "Id": "9ddfe6fbf87b407a8f11c08d1c730246",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 951.47035660280858,
        "Y": -125.09091128244455
      },
      {
        "ShowGeometry": true,
        "Name": "List.Flatten",
        "Id": "651a9f7219524aeca1662276d36b0fb6",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 670.67035660280862,
        "Y": 10.177997027845549
      },
      {
        "ShowGeometry": true,
        "Name": "Python Script",
        "Id": "c8cba5c68ff14927b25b716faf998625",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 951.47035660280858,
        "Y": -6.337223249114146
      },
      {
        "ShowGeometry": true,
        "Name": "List.SortByFunction",
        "Id": "1a05fdfe215a422493a3f667a4e444f7",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 1685.0703566028089,
        "Y": -194.32200297215456
      },
      {
        "ShowGeometry": false,
        "Name": "Plane.XAxis",
        "Id": "d329743f4a4c43f3aa9413b34b80a31a",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 1393.8703566028087,
        "Y": -104.32200297215468
      },
      {
        "ShowGeometry": true,
        "Name": "Python Script",
        "Id": "8c42bccd519b428ba902b30f020c5bbf",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 1813.4210350195997,
        "Y": -67.330610210186762
      },
      {
        "ShowGeometry": true,
        "Name": "Side arm width (m)",
        "Id": "4112ed18617744b292e5cb4892c3acf6",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -854.88355734374909,
        "Y": -556.06433348463224
      },
      {
        "ShowGeometry": true,
        "Name": "Python Script",
        "Id": "0e9727bc840c43cda05f2f3b6360fef6",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 1417.6036220467372,
        "Y": 8.1026388938765876
      },
      {
        "ShowGeometry": true,
        "Name": "Head height (m)",
        "Id": "d7cd16da3eb847e68c1a16b1a5367ea6",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -861.01391223661653,
        "Y": -446.95740929211581
      },
      {
        "ShowGeometry": true,
        "Name": "Python Script",
        "Id": "e9c8e32157ab4bd2b669bee66d4ee806",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 89.818225763460191,
        "Y": 597.63132128465941
      },
      {
        "ShowGeometry": true,
        "Name": "List.Flatten",
        "Id": "43d401e3717b48d3a47008463d858956",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2166.2446673548384,
        "Y": -148.13908185051037
      },
      {
        "ShowGeometry": true,
        "Name": "Curve.Length",
        "Id": "9a44a7c9b3e24b22ac7a9335e47fbeac",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2447.0446673548386,
        "Y": -146.86958670766285
      },
      {
        "ShowGeometry": true,
        "Name": "Math.Sum",
        "Id": "bb2139ac121f4759ab4c7264623f8e07",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2741.4446673548382,
        "Y": -146.86958670766285
      },
      {
        "ShowGeometry": true,
        "Name": "Math.Sum",
        "Id": "1e5b5e0f7b2f4403aa08aa7c4221e24c",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2865.3928254076623,
        "Y": -368.9314616354884
      },
      {
        "ShowGeometry": true,
        "Name": "Curve.Length",
        "Id": "ba5b48464cb54d3b8e5fe936512c4b16",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2570.9928254076622,
        "Y": -368.9314616354884
      },
      {
        "ShowGeometry": true,
        "Name": "Math.Sum",
        "Id": "8da4ca21552643aaa2677e05f3c1af8a",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2809.4663821999184,
        "Y": 80.213817950964312
      },
      {
        "ShowGeometry": true,
        "Name": "Curve.Length",
        "Id": "c36b8cfe117b4b54aafee0e22650206b",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2515.0663821999187,
        "Y": 80.213817950964312
      },
      {
        "ShowGeometry": true,
        "Name": "List.Flatten",
        "Id": "1a022d8a885e44b7bd6d359039feaa32",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2234.2663821999186,
        "Y": 80.213817950964312
      },
      {
        "ShowGeometry": true,
        "Name": "Math.Sum",
        "Id": "f494eff45b614197bc7e7b57d032059c",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2904.7591337283029,
        "Y": 418.10967752811689
      },
      {
        "ShowGeometry": true,
        "Name": "Curve.Length",
        "Id": "b89eceda4ec3469b80e6b6b97af8548d",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2610.3591337283033,
        "Y": 418.10967752811689
      },
      {
        "ShowGeometry": true,
        "Name": "List.Flatten",
        "Id": "87c918e0ad5f4a7fa6c4c8d9bf838c60",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2329.5591337283031,
        "Y": 418.10967752811689
      },
      {
        "ShowGeometry": true,
        "Name": "Math.Sum",
        "Id": "2a3a07148a534e4bb81d3e1f07b131a9",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2942.2336747462459,
        "Y": 644.07306121636771
      },
      {
        "ShowGeometry": true,
        "Name": "Curve.Length",
        "Id": "a302ffba67c34920a26eb43ea9650a9b",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2647.8336747462463,
        "Y": 644.07306121636771
      },
      {
        "ShowGeometry": true,
        "Name": "List.Flatten",
        "Id": "58431347024144cd9509a6847ff3a5b0",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2367.0336747462461,
        "Y": 651.995801398172
      },
      {
        "ShowGeometry": true,
        "Name": "Math.Sum",
        "Id": "aceef238e73f4e32a3bdd819c0cd4f88",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2934.725301648622,
        "Y": 793.69949117700321
      },
      {
        "ShowGeometry": true,
        "Name": "Curve.Length",
        "Id": "5f530d51564e4c76947c9da3ed358667",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2638.801574354472,
        "Y": 792.93762752992757
      },
      {
        "ShowGeometry": true,
        "Name": "List.Flatten",
        "Id": "0b04dcd76c504bb4ab317202c86200c6",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2358.0015743544718,
        "Y": 792.93762752992757
      },
      {
        "ShowGeometry": true,
        "Name": "Math.Sum",
        "Id": "a8f3061c38cf4f9ca99c7a78b751f26c",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2956.3228795394389,
        "Y": 933.95868521817943
      },
      {
        "ShowGeometry": true,
        "Name": "Curve.Length",
        "Id": "1ebcf60cb93d4f23b2b6a01e7aacdc63",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2661.9228795394392,
        "Y": 933.95868521817943
      },
      {
        "ShowGeometry": true,
        "Name": "List.Flatten",
        "Id": "d0dfd1402e594193b3bb11c9165b49bc",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2381.1228795394391,
        "Y": 933.95868521817943
      },
      {
        "ShowGeometry": true,
        "Name": "Math.Sum",
        "Id": "9df9c2e0958044378b291f9c5ef1a756",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3152.268025267058,
        "Y": 1156.9086112297684
      },
      {
        "ShowGeometry": true,
        "Name": "Curve.Length",
        "Id": "c66b370629114f8a84b3595347e4c662",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2857.8680252670583,
        "Y": 1156.9086112297684
      },
      {
        "ShowGeometry": true,
        "Name": "List.Flatten",
        "Id": "11de1331d7cf4c83bb619ad95a316592",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2577.0680252670581,
        "Y": 1156.9086112297684
      },
      {
        "ShowGeometry": true,
        "Name": "Code Block",
        "Id": "d676aaeb4277491fa4720a4785d801a6",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3453.3123644278648,
        "Y": -1297.4286000787249
      },
      {
        "ShowGeometry": true,
        "Name": "Base Length",
        "Id": "e96897226ca44f9b8cf24674278eb723",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3916.5123644278647,
        "Y": -1173.2019334120582
      },
      {
        "ShowGeometry": true,
        "Name": "Body Length",
        "Id": "d182e325a7494f1f8430b28de3af7581",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3916.5123644278647,
        "Y": -977.41526674539136
      },
      {
        "ShowGeometry": true,
        "Name": "Code Block",
        "Id": "d316bb3e26b84e35ab23c532076a791c",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3453.3123644278648,
        "Y": -1090.7886000787248
      },
      {
        "ShowGeometry": true,
        "Name": "Angle Section thickness (mm)",
        "Id": "ef39ee98d7994f45a5e69a553dc87d74",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -882.93134276704586,
        "Y": -363.55800602048464
      },
      {
        "ShowGeometry": true,
        "Name": "Angle Section Width (mm)",
        "Id": "00a25c6206a842e7a3df432466b5a876",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -884.02102063574534,
        "Y": -292.72894455500636
      },
      {
        "ShowGeometry": true,
        "Name": "Code Block",
        "Id": "2eafc3b7f1d848ca84a9e86829376416",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4462.112364427865,
        "Y": -1071.3486000787248
      },
      {
        "ShowGeometry": true,
        "Name": "Head Length",
        "Id": "a6058648bd034729a8056c0b18b8307e",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3916.5123644278647,
        "Y": -781.62860007872473
      },
      {
        "ShowGeometry": true,
        "Name": "Code Block",
        "Id": "7210c74b4fd1417989af93942547bae9",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4922.112364427865,
        "Y": -1428.773103977067
      },
      {
        "ShowGeometry": true,
        "Name": "Total Length",
        "Id": "3ca5e9a848e44f60a3b93d71ef006bb0",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4226.112364427865,
        "Y": -1432.9864373104
      },
      {
        "ShowGeometry": true,
        "Name": "Math.Sum",
        "Id": "a06b61ec4f9f4a74b94b1172fb653342",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4462.112364427865,
        "Y": -1432.9864373104
      },
      {
        "ShowGeometry": true,
        "Name": "Steel Density (kg/m^3)",
        "Id": "7d1fd26f907147f6b8f966dd9029ec5a",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4462.112364427865,
        "Y": -901.05526674539146
      },
      {
        "ShowGeometry": true,
        "Name": "Weigth of structure",
        "Id": "cd11432ff59843b798ee05b9d61e8161",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 6065.3190227855421,
        "Y": -788.12465036312949
      },
      {
        "ShowGeometry": true,
        "Name": "Code Block",
        "Id": "b4037c889de54bfab788614c5784d156",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4922.112364427865,
        "Y": -649.07076284704931
      },
      {
        "ShowGeometry": true,
        "Name": "Code Block",
        "Id": "c6366ac1f4914b4091ea2d635ef730f7",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3894.8808462042671,
        "Y": -197.41683283832378
      },
      {
        "ShowGeometry": true,
        "Name": "Code Block",
        "Id": "45fc84e120294ff3b8a714128978d0b2",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3719.7705009397087,
        "Y": -119.72407045802754
      },
      {
        "ShowGeometry": true,
        "Name": "Center of Mass",
        "Id": "01276d95aac749909e2cdbaefac555f2",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 6004.5095283415321,
        "Y": -598.27348721680937
      },
      {
        "ShowGeometry": true,
        "Name": "Number Slider",
        "Id": "89d2bd3d06f9418e84753d4296d68635",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3501.1971045135506,
        "Y": -80.745707749377743
      },
      {
        "ShowGeometry": true,
        "Name": "Number Slider",
        "Id": "7fc0bbc332d94619a50a2144b7ac4f33",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3501.1971045135506,
        "Y": -30.745707749377743
      }
    ],
    "Annotations": [
      {
        "Id": "d535a09784ef4b8388200cd1a4b52564",
        "Title": "1.  Create the base",
        "Nodes": [
          "aea2f5ca78804298a95ed79333cc9109",
          "90b122d696cd43648a424efeb0e25f56",
          "27c2629647924717b2e7107c21956692",
          "16f79d7ca84840269b7240c646f1abdc",
          "b099d226e3f0425a989396ba507e840e",
          "fbe0b550cf8f4db59303f0f728578bc7",
          "3f4547ed299d45c1af3d49445e27f518",
          "8bcfc3c1972b45098e78125d94bae00d",
          "e6e3f6a89abb4e18b51eeaaeac584b7d",
          "e9b0017b14cc4c59974d34b01a004175",
          "2d310e93e34d4c2d87325e913696b518",
          "c47e423594ae4f6e8b081a83b0b765a4",
          "30b0e7b394374450bead1949b878109f",
          "89b0d3b643a646ec833e8de7360fb420",
          "b94540ce154a43ea951d30db9c6bdd22",
          "7b561aa8fd304ac1a81aa664763f59e2",
          "dabf1cad5a3a4c0a84e10043844309b0",
          "ae394a3fb8554564af7c2b3ad83b0e51",
          "f5c1d6be9f2d44bfad18e9c39223ffa7"
        ],
        "Left": -475.9481692278473,
        "Top": -1519.0954499654063,
        "Width": 3469.4996727957773,
        "Height": 1074.8339863316078,
        "FontSize": 60.0,
        "InitialTop": -1437.0954499654063,
        "InitialHeight": 994.03398633160771,
        "TextblockHeight": 72.0,
        "Background": "#FFA4E1FF"
      },
      {
        "Id": "34bd4aa574054e64aa56498bcc053c14",
        "Title": "2. Create tower body",
        "Nodes": [
          "5f88f4d6067440e3918007e0fe3e6da9",
          "3637870793b14fd0b25a60fede471aba",
          "3df84cb1b05a48b5bf27284e2190a01f",
          "dcc5702123f64b87a7bef88fd29157ab",
          "e2f9a2a2b2f94f8ba5e3a70f833f404e",
          "20e4b16ff0374ceaa52e0a6504fa0496",
          "1387e2f04f404d79a4c494ad2171322a",
          "31dc4c8458404d058eb0e123503dbf45",
          "9d09c11c8bc5450da14e8a5660eed06c",
          "85e4d175fdee4faa8aca492bc66a29f2",
          "1301e0a627fc4d1982896196b58b85a9",
          "97b0d74811ac42f0bfac36881cebc479",
          "1a77c59666d440c0976c1ae85df7853c",
          "5bfa1210b59a457c885345e49a617e37",
          "9ddfe6fbf87b407a8f11c08d1c730246",
          "651a9f7219524aeca1662276d36b0fb6",
          "c8cba5c68ff14927b25b716faf998625",
          "1a05fdfe215a422493a3f667a4e444f7",
          "d329743f4a4c43f3aa9413b34b80a31a",
          "8c42bccd519b428ba902b30f020c5bbf",
          "0e9727bc840c43cda05f2f3b6360fef6"
        ],
        "Left": -245.72964339719124,
        "Top": -430.2578334326297,
        "Width": 2226.4000000000005,
        "Height": 567.76047232650626,
        "FontSize": 60.0,
        "InitialTop": -348.2578334326297,
        "InitialHeight": 502.50000000000011,
        "TextblockHeight": 72.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "3d45f70e9f68493db7dee2dc86805fa0",
        "Title": "3. Create the head",
        "Nodes": [
          "e9c8e32157ab4bd2b669bee66d4ee806"
        ],
        "Left": 79.818225763460191,
        "Top": 299.63132128465941,
        "Width": 181.62333333333333,
        "Height": 427.4,
        "FontSize": 60.0,
        "InitialTop": 597.63132128465941,
        "InitialHeight": 145.0,
        "TextblockHeight": 288.0,
        "Background": "#FFB9F9E1"
      },
      {
        "Id": "ab1036dd88fb4c18850b4e0fe21ff663",
        "Title": "Calculating the lengths of elements",
        "Nodes": [
          "43d401e3717b48d3a47008463d858956",
          "9a44a7c9b3e24b22ac7a9335e47fbeac",
          "bb2139ac121f4759ab4c7264623f8e07",
          "1e5b5e0f7b2f4403aa08aa7c4221e24c",
          "ba5b48464cb54d3b8e5fe936512c4b16",
          "8da4ca21552643aaa2677e05f3c1af8a",
          "c36b8cfe117b4b54aafee0e22650206b",
          "1a022d8a885e44b7bd6d359039feaa32",
          "f494eff45b614197bc7e7b57d032059c",
          "b89eceda4ec3469b80e6b6b97af8548d",
          "87c918e0ad5f4a7fa6c4c8d9bf838c60",
          "2a3a07148a534e4bb81d3e1f07b131a9",
          "a302ffba67c34920a26eb43ea9650a9b",
          "58431347024144cd9509a6847ff3a5b0",
          "aceef238e73f4e32a3bdd819c0cd4f88",
          "5f530d51564e4c76947c9da3ed358667",
          "0b04dcd76c504bb4ab317202c86200c6",
          "a8f3061c38cf4f9ca99c7a78b751f26c",
          "1ebcf60cb93d4f23b2b6a01e7aacdc63",
          "d0dfd1402e594193b3bb11c9165b49bc",
          "9df9c2e0958044378b291f9c5ef1a756",
          "c66b370629114f8a84b3595347e4c662",
          "11de1331d7cf4c83bb619ad95a316592"
        ],
        "Left": 2156.2446673548384,
        "Top": -450.9314616354884,
        "Width": 1205.2233579122194,
        "Height": 1726.0400728652569,
        "FontSize": 60.0,
        "InitialTop": -368.9314616354884,
        "InitialHeight": 1670.8400728652568,
        "TextblockHeight": 72.0,
        "Background": "#FF71C6A8"
      },
      {
        "Id": "c4ca0124643b41f08e28aad1da6cd65e",
        "Title": "High Performance Criteria",
        "Nodes": [
          "cd11432ff59843b798ee05b9d61e8161",
          "01276d95aac749909e2cdbaefac555f2"
        ],
        "Left": 5994.5095283415321,
        "Top": -1014.1246503631295,
        "Width": 343.66333333333336,
        "Height": 693.2511631463201,
        "FontSize": 60.0,
        "InitialTop": -788.12465036312949,
        "InitialHeight": 334.85116314632012,
        "TextblockHeight": 216.0,
        "Background": "#FF48B9FF"
      },
      {
        "Id": "a6796707c949409ba44ba9c7cd367c6d",
        "Title": "HPC calculations",
        "Nodes": [
          "d676aaeb4277491fa4720a4785d801a6",
          "e96897226ca44f9b8cf24674278eb723",
          "d182e325a7494f1f8430b28de3af7581",
          "d316bb3e26b84e35ab23c532076a791c",
          "2eafc3b7f1d848ca84a9e86829376416",
          "a6058648bd034729a8056c0b18b8307e",
          "7210c74b4fd1417989af93942547bae9",
          "3ca5e9a848e44f60a3b93d71ef006bb0",
          "a06b61ec4f9f4a74b94b1172fb653342",
          "7d1fd26f907147f6b8f966dd9029ec5a",
          "b4037c889de54bfab788614c5784d156"
        ],
        "Left": 3443.3123644278648,
        "Top": -1514.9864373104,
        "Width": 2272.8,
        "Height": 1336.1156744633508,
        "FontSize": 60.0,
        "InitialTop": -1432.9864373104,
        "InitialHeight": 928.9156744633508,
        "TextblockHeight": 72.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "d93f5a9a28554f9694b2a0bfdde58771",
        "Title": "Parameters",
        "Nodes": [
          "4b2c8438a3b7452094b94d0d15cdc2c8",
          "82ee5ca1dd6b4c9ea30667645a354386",
          "2a4a592eeffb40ec93f6df1280e49336",
          "0147b04e302b4f5cbb3c863da2723795",
          "c016c1727a8549e5b16380c0c524229b",
          "927f107642a54547bebc604faacdec5e",
          "4112ed18617744b292e5cb4892c3acf6",
          "d7cd16da3eb847e68c1a16b1a5367ea6",
          "ef39ee98d7994f45a5e69a553dc87d74",
          "00a25c6206a842e7a3df432466b5a876"
        ],
        "Left": -902.11970466374464,
        "Top": -1436.7776140737942,
        "Width": 356.4361473199956,
        "Height": 1211.8486695187878,
        "FontSize": 60.0,
        "InitialTop": -1354.7776140737942,
        "InitialHeight": 1207.0486695187878,
        "TextblockHeight": 72.0,
        "Background": "#FFC1D676"
      }
    ],
    "X": 1951.4311335899465,
    "Y": 142.50152432744142,
    "Zoom": 0.01
  }
}