{
  "Uuid": "68052d2b-b5d1-4a34-803f-7aeb17274aeb",
  "IsCustomNode": false,
  "Description": "",
  "Name": "121226_2nd Assignment",
  "ElementResolver": {
    "ResolutionMap": {
      "Math.Sin": {
        "Key": "DSCore.Math",
        "Value": "DSCoreNodes.dll"
      },
      "Math": {
        "Key": "DSCore.Math",
        "Value": "DSCoreNodes.dll"
      }
    }
  },
  "Inputs": [],
  "Outputs": [],
  "Nodes": [
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double",
      "Id": "06c8e31ba2ce48e7b0b19295a33ae175",
      "Inputs": [
        {
          "Id": "c8feafb129f24eafb97c892b5caf49b8",
          "Name": "x",
          "Description": "X coordinate\n\ndouble\nVorgabewert : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "6d72c50e138a45c8ba59d4717eecddd7",
          "Name": "y",
          "Description": "Y coordinate\n\ndouble\nVorgabewert : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "2240d3f3fc604856bdb2b9a9ca848670",
          "Name": "z",
          "Description": "Z coordinate\n\ndouble\nVorgabewert : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "980af07bbaac4b5082d8086045ff1704",
          "Name": "Point",
          "Description": "Point created by coordinates",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Legt einen Punkt nach Angabe dreier kartesischer Koordinaten fest.\n\nPoint.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Point"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Circle.ByCenterPointRadius@Autodesk.DesignScript.Geometry.Point,double",
      "Id": "678969057afa43d187febd5badb1548e",
      "Inputs": [
        {
          "Id": "1f0e7a958bf445cb9065c63d3e761c1d",
          "Name": "centerPoint",
          "Description": "Center point of circle\n\nPoint\nVorgabewert : Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 0)",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "079d598c210f4982aecc5f7a65dc33d9",
          "Name": "radius",
          "Description": "Radius\n\ndouble\nVorgabewert : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "310b751b3e9d472bbf2dfefdf2bd861e",
          "Name": "Circle",
          "Description": "Circle created with center point and radius",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Erstellt einen Kreis durch Eingabe von Mittelpunkt und Radius in der XY-Ebene des Weltkoordinatensystems mit Welt-Z als Normaler.\n\nCircle.ByCenterPointRadius (centerPoint: Point = Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 0), radius: double = 1): Circle"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NodeType": "NumberInputNode",
      "NumberType": "Double",
      "MaximumValue": 270.0,
      "MinimumValue": 100.0,
      "StepValue": 5.0,
      "InputValue": 100.0,
      "Id": "f1baa64249e641fab59604647d498e38",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "532656dbdb154b24a257dcca5c523aa9",
          "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": 15.0,
      "MinimumValue": 2.5,
      "StepValue": 0.5,
      "InputValue": 15.0,
      "Id": "2da5b5cca2a942109cc912cee9f7c4ff",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "1fee69c51a4146a4af999c691627afbc",
          "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": 1.5,
      "MinimumValue": 0.03,
      "StepValue": 0.005,
      "InputValue": 0.8,
      "Id": "0e76b7744658425d9575c5de0d3a91d8",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "c83136295d2b485da13fdf3049e0c1f1",
          "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.Curve.Offset@double",
      "Id": "066d96a6908b4ae8b1963e34d75719e8",
      "Inputs": [
        {
          "Id": "ba129d2ec68b4cf7b6ea46f194ffa975",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "a9733a7aad5947749c9e6e6e588ee1a8",
          "Name": "distance",
          "Description": "Positive oder negative Entfernung für Versatz\n\ndouble\nVorgabewert : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "fc33bec95e3a4a1f8f4b86e5e433359b",
          "Name": "Curve",
          "Description": "neue versetzte Kurven",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Versetzt eine Kurve um einen bestimmten Betrag. Die Kurve muss planar sein.\n\nCurve.Offset (distance: double = 1): Curve"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Translate@Autodesk.DesignScript.Geometry.Vector,double",
      "Id": "79a02cb30dfd40728f57ca1fd5c0c836",
      "Inputs": [
        {
          "Id": "89d97b46099543e89be5a40d299ac5e9",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "02b31b1a2dc046a8824d889378ced5ca",
          "Name": "direction",
          "Description": "Richtung der Verschiebung\n\nVector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "d1eb94d2108d42fabb49493f0e9da92a",
          "Name": "distance",
          "Description": "Strecke der Verschiebung in der angegebenen Richtung\n\ndouble",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "c1242aaca41d47009e4b7513724a452a",
          "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": "076a93ef58a4420688b86d7b52bb098b",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "323ea32c265d4c519895f48f7cccefbd",
          "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": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "0..towerHeight..towerHeight/10;",
      "Id": "6cb0f5515b824c728da219b6a267cd1b",
      "Inputs": [
        {
          "Id": "af31cfc6eb864f76a121948ec8e4fdba",
          "Name": "towerHeight",
          "Description": "towerHeight",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "c2b55338102642ed894d555af43d5b6c",
          "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": "Autodesk.DesignScript.Geometry.Geometry.Translate@Autodesk.DesignScript.Geometry.Vector,double",
      "Id": "b73b3ba946b24525b37ae59718fa8ed0",
      "Inputs": [
        {
          "Id": "4d4c03a75fa244fcb1ec3b90f3702521",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "779581ae76d74661aa69062d11ee31bc",
          "Name": "direction",
          "Description": "Richtung der Verschiebung\n\nVector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "438de6979eab41e0bccddb36d5895a4e",
          "Name": "distance",
          "Description": "Strecke der Verschiebung in der angegebenen Richtung\n\ndouble",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "57c255485338473bb33d16eb78be14b2",
          "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.Solid.ByLoft@Autodesk.DesignScript.Geometry.Curve[]",
      "Id": "4464e211e2e44a82a598e488bf8734cd",
      "Inputs": [
        {
          "Id": "9d35730d17a64fd9bc95da912109281c",
          "Name": "crossSections",
          "Description": "Curve[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "53fbb3de69404b33ad67b33219e783a5",
          "Name": "Solid",
          "Description": "Solid",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Erstellt einen Volumenkörper durch Erhebung zwischen den eingegebenen geschlossenen Querschnittskurven.\n\nSolid.ByLoft (crossSections: Curve[]): Solid"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Solid.ByLoft@Autodesk.DesignScript.Geometry.Curve[]",
      "Id": "a7de0fc2cfa942049b8d638611f4bd60",
      "Inputs": [
        {
          "Id": "48ffca676d11425e8f6479a8eba9859d",
          "Name": "crossSections",
          "Description": "Curve[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "0b755d032b3c44d6813dabe473bfcb20",
          "Name": "Solid",
          "Description": "Solid",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Erstellt einen Volumenkörper durch Erhebung zwischen den eingegebenen geschlossenen Querschnittskurven.\n\nSolid.ByLoft (crossSections: Curve[]): Solid"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Solid.DifferenceAll@Autodesk.DesignScript.Geometry.Solid[]",
      "Id": "7eed65c1490b498da3e908689b380cab",
      "Inputs": [
        {
          "Id": "54d365604d634bc5841f7894b1b9b1ac",
          "Name": "solid",
          "Description": "Autodesk.DesignScript.Geometry.Solid",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "9fc4395a69d345eb90b806a54720c7f8",
          "Name": "others",
          "Description": "Solid[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "bd76561077e045899006a83cf01f2d67",
          "Name": "Solid",
          "Description": "Solid",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Die boolesche Differenz zwischen diesem Volumenkörper und der Vereinigung der eingegebenen Volumenkörper.\n\nSolid.DifferenceAll (others: Solid[]): Solid"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NodeType": "NumberInputNode",
      "NumberType": "Double",
      "MaximumValue": 1.0,
      "MinimumValue": 0.05,
      "StepValue": 0.05,
      "InputValue": 0.5,
      "Id": "6ad069a027744979a8a0da034057c328",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "bf36e9ea46194d7c9d5bd7bb734402d8",
          "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": "ed8e61ecae554984a94d8966b737e9bf",
      "Inputs": [
        {
          "Id": "74774bab5a7b4109bca7b22593385413",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "63e7e8d2f1924ae9b9a0e0775dd7817e",
          "Name": "direction",
          "Description": "Richtung der Verschiebung\n\nVector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "41f090bf9b734e9881928510302d7637",
          "Name": "distance",
          "Description": "Strecke der Verschiebung in der angegebenen Richtung\n\ndouble",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "b86038427ac642c88fae509fe75292b5",
          "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.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "0.15*towerHeight;",
      "Id": "76363d3a24e44864b4377f6077889155",
      "Inputs": [
        {
          "Id": "93932d863b954275a1130c441de2d209",
          "Name": "towerHeight",
          "Description": "towerHeight",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "fa721b38cbb34f1f8d8c27d6514fe549",
          "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": "Autodesk.DesignScript.Geometry.Geometry.Translate@Autodesk.DesignScript.Geometry.Vector,double",
      "Id": "72092a3f081e46a28b189feade278df7",
      "Inputs": [
        {
          "Id": "6f921a4ebd194986bd73b6814283b58f",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "93bb4eb1e2d540c785fce0d03f17396a",
          "Name": "direction",
          "Description": "Richtung der Verschiebung\n\nVector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "549f9b6b3ec3452d927814af397f8bb1",
          "Name": "distance",
          "Description": "Strecke der Verschiebung in der angegebenen Richtung\n\ndouble",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "b5e8c254a7ea48ad9272e795ea71fb17",
          "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.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "towerHeight-receiverHeight;",
      "Id": "db3e3c8abb654f108e0dae1e0a4bb6db",
      "Inputs": [
        {
          "Id": "e17bf30ef3b94de094b7171060a8dea2",
          "Name": "towerHeight",
          "Description": "towerHeight",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "7bfa7c56e5ac49c09c845363777a9d50",
          "Name": "receiverHeight",
          "Description": "receiverHeight",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "7ebfe751c6ea48ccb4ba1c2093ef64f9",
          "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": "Autodesk.DesignScript.Geometry.Curve.Offset@double",
      "Id": "751eec729de2466fa7c0e50c6c39e314",
      "Inputs": [
        {
          "Id": "5a90b74339c54935a32220133ed97e9b",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "ef804bc192324a558631be8cd1c72a4d",
          "Name": "distance",
          "Description": "Positive oder negative Entfernung für Versatz\n\ndouble\nVorgabewert : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "77aa810e68c3412aab8444193254294d",
          "Name": "Curve",
          "Description": "neue versetzte Kurven",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Versetzt eine Kurve um einen bestimmten Betrag. Die Kurve muss planar sein.\n\nCurve.Offset (distance: double = 1): Curve"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.Offset@double",
      "Id": "934c0034acb043908a696c457f142bba",
      "Inputs": [
        {
          "Id": "4609bb5716554ad2873f8c764d9565df",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "a2dd59244daa46119f15a8b7a7bfb619",
          "Name": "distance",
          "Description": "Positive oder negative Entfernung für Versatz\n\ndouble\nVorgabewert : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "6a4d792ee0954239bd1014515abe92c3",
          "Name": "Curve",
          "Description": "neue versetzte Kurven",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Versetzt eine Kurve um einen bestimmten Betrag. Die Kurve muss planar sein.\n\nCurve.Offset (distance: double = 1): Curve"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.PlaneAtParameter@double",
      "Id": "732079b0bd284afeb4d7b021016ca0c7",
      "Inputs": [
        {
          "Id": "b591395231cb4329b4f3a9997a6e81b1",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "468be66c941542d996d9abb933fcfb5c",
          "Name": "param",
          "Description": "double\nVorgabewert : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "e6b17b0710934d99a3eaeb634d11ac1f",
          "Name": "Plane",
          "Description": "Plane",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Gibt eine Ebene zurück, deren Normale an der Tangente der Kurve ausgerichtet ist. Parameter werden so angepasst, dass 0 immer der Anfangs- und 1 immer der Endpunkt ist.\n\nCurve.PlaneAtParameter (param: double = 0): Plane"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "[0, 0.25, 0.5, 0.75, 1];",
      "Id": "81a7cf8b3b264afc86d5fb892f0a355b",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "ae1abcc3706c42d29ef459bb7c7964f3",
          "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": "Autodesk.DesignScript.Geometry.Circle.ByPlaneRadius@Autodesk.DesignScript.Geometry.Plane,double",
      "Id": "956710e9cc6847e4aec087c0c8564e4e",
      "Inputs": [
        {
          "Id": "6570d7cae7b1497bbdebf7120219a5b2",
          "Name": "plane",
          "Description": "Root of plane used to center circle\n\nPlane\nVorgabewert : Autodesk.DesignScript.Geometry.Plane.XY()",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "62a06a37f00140149a0e9bed56f9b8d0",
          "Name": "radius",
          "Description": "Radius\n\ndouble\nVorgabewert : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "b9dec0cafdb94596ba2d9c9a53702533",
          "Name": "Circle",
          "Description": "Circle created with plane and radius",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Erstellt einen Kreis zentriert am Ursprung der Eingabeebene, innerhalb der Eingabeebene und mit dem angegebenen Radius.\n\nCircle.ByPlaneRadius (plane: Plane = Autodesk.DesignScript.Geometry.Plane.XY(), radius: double = 1): Circle"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.Offset@double",
      "Id": "973af077efed4527ac0901cd1dd09bb7",
      "Inputs": [
        {
          "Id": "b65ce8f8e53748b7a0e9d2ef7c172a30",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "814f0b59ed334354987b7e4342bf9ec7",
          "Name": "distance",
          "Description": "Positive oder negative Entfernung für Versatz\n\ndouble\nVorgabewert : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "fbf72db9d699460e85630b9f3bcda96a",
          "Name": "Curve",
          "Description": "neue versetzte Kurven",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Versetzt eine Kurve um einen bestimmten Betrag. Die Kurve muss planar sein.\n\nCurve.Offset (distance: double = 1): Curve"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "-thicknessSCPipes;",
      "Id": "f8f8db6377924a3fb91280db7531d204",
      "Inputs": [
        {
          "Id": "ff0e9a0b57784455b068c2283f3a2707",
          "Name": "thicknessSCPipes",
          "Description": "thicknessSCPipes",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "8bb9b919d7be4ef5982b8451f8c702de",
          "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": "Autodesk.DesignScript.Geometry.Solid.ByLoft@Autodesk.DesignScript.Geometry.Curve[],Autodesk.DesignScript.Geometry.Curve[]",
      "Id": "dbe86de877b544989c53bf51429dbefd",
      "Inputs": [
        {
          "Id": "d084ec6e92e34efbb5e1452c822b1cf3",
          "Name": "crossSections",
          "Description": "Curve[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "5528e47f19bb4737a65986aa9729bde6",
          "Name": "guideCurves",
          "Description": "Curve[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "f85b0fe2bc0b468bb1d9ae72f4e63131",
          "Name": "Solid",
          "Description": "Solid",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Erstellt einen Volumenkörper durch Erhebung zwischen den eingegebenen geschlossenen Querschnittskurven.\n\nSolid.ByLoft (crossSections: Curve[], guideCurves: Curve[]): Solid"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Solid.ByLoft@Autodesk.DesignScript.Geometry.Curve[],Autodesk.DesignScript.Geometry.Curve[]",
      "Id": "65f4c9017e094e48a07e2b696bf8cc8c",
      "Inputs": [
        {
          "Id": "025a57435b374be4b9075f653ba23f62",
          "Name": "crossSections",
          "Description": "Curve[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "421849674e714916b9bf85c075867fd5",
          "Name": "guideCurves",
          "Description": "Curve[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "f0946a87fecf41b494cff41a4de5ed85",
          "Name": "Solid",
          "Description": "Solid",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Erstellt einen Volumenkörper durch Erhebung zwischen den eingegebenen geschlossenen Querschnittskurven.\n\nSolid.ByLoft (crossSections: Curve[], guideCurves: Curve[]): Solid"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Solid.DifferenceAll@Autodesk.DesignScript.Geometry.Solid[]",
      "Id": "430e8acf2f92495286a33c8aa082fc78",
      "Inputs": [
        {
          "Id": "82f4ab81b73c437fbfccbd9653dc7948",
          "Name": "solid",
          "Description": "Autodesk.DesignScript.Geometry.Solid",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "04b31693de974aebb15117f58fd53108",
          "Name": "others",
          "Description": "Solid[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "32549553fdcc47c4923439c750f3bca8",
          "Name": "Solid",
          "Description": "Solid",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Die boolesche Differenz zwischen diesem Volumenkörper und der Vereinigung der eingegebenen Volumenkörper.\n\nSolid.DifferenceAll (others: Solid[]): Solid"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.PlaneAtParameter@double",
      "Id": "c4a0958156694cbe9f84d90e9c914a9c",
      "Inputs": [
        {
          "Id": "252caa5969424b6994e116639b6ede21",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "9fd4f431693546b9a251649cf830c619",
          "Name": "param",
          "Description": "double\nVorgabewert : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "a79385ff4d6341da952907c1d32445c0",
          "Name": "Plane",
          "Description": "Plane",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Gibt eine Ebene zurück, deren Normale an der Tangente der Kurve ausgerichtet ist. Parameter werden so angepasst, dass 0 immer der Anfangs- und 1 immer der Endpunkt ist.\n\nCurve.PlaneAtParameter (param: double = 0): Plane"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Circle.ByPlaneRadius@Autodesk.DesignScript.Geometry.Plane,double",
      "Id": "7d0fe20e8f014389922b7201805710fd",
      "Inputs": [
        {
          "Id": "601ee643c9834db09bd558e7eaf36d95",
          "Name": "plane",
          "Description": "Root of plane used to center circle\n\nPlane\nVorgabewert : Autodesk.DesignScript.Geometry.Plane.XY()",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "d239972dff6f42cfb600a7bc2e861809",
          "Name": "radius",
          "Description": "Radius\n\ndouble\nVorgabewert : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "7224e458cce34179a5ac995142c67ee8",
          "Name": "Circle",
          "Description": "Circle created with plane and radius",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Erstellt einen Kreis zentriert am Ursprung der Eingabeebene, innerhalb der Eingabeebene und mit dem angegebenen Radius.\n\nCircle.ByPlaneRadius (plane: Plane = Autodesk.DesignScript.Geometry.Plane.XY(), radius: double = 1): Circle"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.Offset@double",
      "Id": "749fb619c2cf436a97e8f4adc18a07b2",
      "Inputs": [
        {
          "Id": "eb7de106b37f42188d230d1e4b4f2449",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "0f7701b2f1104fc7a6eb8a3d907a262a",
          "Name": "distance",
          "Description": "Positive oder negative Entfernung für Versatz\n\ndouble\nVorgabewert : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "2d47a54b4c8648da8eac951c0f59e191",
          "Name": "Curve",
          "Description": "neue versetzte Kurven",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Versetzt eine Kurve um einen bestimmten Betrag. Die Kurve muss planar sein.\n\nCurve.Offset (distance: double = 1): Curve"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Solid.ByLoft@Autodesk.DesignScript.Geometry.Curve[],Autodesk.DesignScript.Geometry.Curve[]",
      "Id": "2273e3c4f5084199af77663a8ec3b0cf",
      "Inputs": [
        {
          "Id": "7647375b9c2a40a78eda1dec2866b64f",
          "Name": "crossSections",
          "Description": "Curve[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "1f981503b54d40bca98a1a1402928b5f",
          "Name": "guideCurves",
          "Description": "Curve[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "c26b8568a8ec4d7d88f9e625056479f8",
          "Name": "Solid",
          "Description": "Solid",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Erstellt einen Volumenkörper durch Erhebung zwischen den eingegebenen geschlossenen Querschnittskurven.\n\nSolid.ByLoft (crossSections: Curve[], guideCurves: Curve[]): Solid"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Solid.ByLoft@Autodesk.DesignScript.Geometry.Curve[],Autodesk.DesignScript.Geometry.Curve[]",
      "Id": "ebcc5c6046a94508b54f3ac882e8cb0f",
      "Inputs": [
        {
          "Id": "22da39b441d14f7aad4aaf3c4cad53e8",
          "Name": "crossSections",
          "Description": "Curve[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b969855aef714827b1c29e3037e9de36",
          "Name": "guideCurves",
          "Description": "Curve[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "578daa6e5713454eb4f48edf91e75eea",
          "Name": "Solid",
          "Description": "Solid",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Erstellt einen Volumenkörper durch Erhebung zwischen den eingegebenen geschlossenen Querschnittskurven.\n\nSolid.ByLoft (crossSections: Curve[], guideCurves: Curve[]): Solid"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Solid.DifferenceAll@Autodesk.DesignScript.Geometry.Solid[]",
      "Id": "6b32350b2ce0439a95ef23aaec219f07",
      "Inputs": [
        {
          "Id": "4dd646166b144e2ba9a3a662a3336285",
          "Name": "solid",
          "Description": "Autodesk.DesignScript.Geometry.Solid",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "d071c81833074118b8114a07c969d7e7",
          "Name": "others",
          "Description": "Solid[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "c78072765d4e44248bcb17635c8b8754",
          "Name": "Solid",
          "Description": "Solid",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Die boolesche Differenz zwischen diesem Volumenkörper und der Vereinigung der eingegebenen Volumenkörper.\n\nSolid.DifferenceAll (others: Solid[]): Solid"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Modifiers.GeometryColor.ByGeometryColor@Autodesk.DesignScript.Geometry.Geometry,DSCore.Color",
      "Id": "56ce7a26470b4dcdb58b1f4d6aca4e48",
      "Inputs": [
        {
          "Id": "5817c752ec1540f780f913d2fd532ac5",
          "Name": "geometry",
          "Description": "Die Geometrie, auf die Sie Farbe anwenden möchten.\n\nGeometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "3181a72d9439460eac8a8a7bf713a8db",
          "Name": "color",
          "Description": "Die Farbe.\n\nColor",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "7b4ead699d744150b98f3cafb7dcfb7c",
          "Name": "GeometryColor",
          "Description": "Ein Anzeigeobjekt.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Zeigt die Geometrie mithilfe einer Farbe an.\n\nGeometryColor.ByGeometryColor (geometry: Geometry, color: Color): GeometryColor"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Modifiers.GeometryColor.ByGeometryColor@Autodesk.DesignScript.Geometry.Geometry,DSCore.Color",
      "Id": "a5ae7434eb754831875fa3d1250398f6",
      "Inputs": [
        {
          "Id": "b0a17f0dd3054f29a62bf84cbcb845ca",
          "Name": "geometry",
          "Description": "Die Geometrie, auf die Sie Farbe anwenden möchten.\n\nGeometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "1a1ebd5066d3441babc57c1ddc7d538b",
          "Name": "color",
          "Description": "Die Farbe.\n\nColor",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "544f7bc58a8441c789ce5fbb7e52c3fc",
          "Name": "GeometryColor",
          "Description": "Ein Anzeigeobjekt.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Zeigt die Geometrie mithilfe einer Farbe an.\n\nGeometryColor.ByGeometryColor (geometry: Geometry, color: Color): GeometryColor"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.ColorPalette, CoreNodeModels",
      "InputValue": {
        "R": 0,
        "G": 0,
        "B": 255,
        "A": 255
      },
      "NodeType": "ColorInputNode",
      "Id": "9e64dd14c8384e1fbdc49ec652118988",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "e4e31fbbfc8e4ed6a86b85cbd15a2ce7",
          "Name": "Color",
          "Description": "Selected Color.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Wählen Sie eine Farbe aus der Palette."
    },
    {
      "ConcreteType": "CoreNodeModels.Input.ColorPalette, CoreNodeModels",
      "InputValue": {
        "R": 255,
        "G": 0,
        "B": 0,
        "A": 255
      },
      "NodeType": "ColorInputNode",
      "Id": "9e06416b6cfe436ab1eb9a802716e2a3",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "f9c61417b5b64296adae0a4a1102564e",
          "Name": "Color",
          "Description": "Selected Color.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Wählen Sie eine Farbe aus der Palette."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.PointAtParameter@double",
      "Id": "a2b9299adbdf465bbf7af20531be15ea",
      "Inputs": [
        {
          "Id": "f0915259134b48f0b497ac0cfda5f32f",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "0001d89163dd42649017c184ff37bbee",
          "Name": "param",
          "Description": "Für die Auswertung zu verwendender Parameter\n\ndouble\nVorgabewert : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "07fa17ad25f44dfa9bc110ca842e08b3",
          "Name": "Point",
          "Description": "Punkt",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "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": "Autodesk.DesignScript.Geometry.Curve.PointAtParameter@double",
      "Id": "116ec1f5150a4eac861f407350053837",
      "Inputs": [
        {
          "Id": "0569cb2c272a43d0b23536fe47f39100",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "e9ebb00fb3744b108456904d5e9b4fdf",
          "Name": "param",
          "Description": "Für die Auswertung zu verwendender Parameter\n\ndouble\nVorgabewert : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "a10e013b93934bca9e388817364b0e76",
          "Name": "Point",
          "Description": "Punkt",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "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..360..#amountHeatExchangerPipes;",
      "Id": "38c7e8a98d6c4a658e114e7f60ca5096",
      "Inputs": [
        {
          "Id": "979e2bff37a34f2ba1117f71634b5a54",
          "Name": "amountHeatExchangerPipes",
          "Description": "amountHeatExchangerPipes",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "4b1a00f1314a49788065d912c26ddab0",
          "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": 1500,
      "MaximumValue": 20000,
      "MinimumValue": 1500,
      "StepValue": 1,
      "Id": "012d103cea5c41fd9cfb2c1906f27099",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "51519859bba24fe4a40305197f2b5ed4",
          "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": "Autodesk.DesignScript.Geometry.Line.ByStartPointEndPoint@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point",
      "Id": "766cc29749414d46bf637ebaded3c6b6",
      "Inputs": [
        {
          "Id": "101bcab31264406494f44e7bb1ae2355",
          "Name": "startPoint",
          "Description": "Line start point\n\nPoint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "864c427e21e34b0396e64f394ba9c0b6",
          "Name": "endPoint",
          "Description": "Line end point\n\nPoint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "c1f464111e2441c4a3a2f56c87bebee4",
          "Name": "Line",
          "Description": "Line from start and end point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Shortest",
      "Description": "Erstellt eine gerade Linie zwischen zwei eingegebenen Punkten.\n\nLine.ByStartPointEndPoint (startPoint: Point, endPoint: Point): Line"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "0.5;",
      "Id": "a478495bc2de4822a47d80ea2d6e9a69",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "ca8fa8b57bce4d26939dc3fc2f8cb9cd",
          "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": "Autodesk.DesignScript.Geometry.Curve.PlaneAtParameter@double",
      "Id": "c6598666616c4c9f98b1e3bb8fad01e2",
      "Inputs": [
        {
          "Id": "79ce7af2ca5e429c877e697f1faa6af2",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "9c0777534d954820928504be3db64842",
          "Name": "param",
          "Description": "double\nVorgabewert : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "83076d15346e4acaacab6c8fe97acdab",
          "Name": "Plane",
          "Description": "Plane",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Gibt eine Ebene zurück, deren Normale an der Tangente der Kurve ausgerichtet ist. Parameter werden so angepasst, dass 0 immer der Anfangs- und 1 immer der Endpunkt ist.\n\nCurve.PlaneAtParameter (param: double = 0): Plane"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Circle.ByPlaneRadius@Autodesk.DesignScript.Geometry.Plane,double",
      "Id": "498f396a37e94b03bd335b3daf0cd697",
      "Inputs": [
        {
          "Id": "ffd5b2c1661842daadd6a7ba1bef28be",
          "Name": "plane",
          "Description": "Root of plane used to center circle\n\nPlane\nVorgabewert : Autodesk.DesignScript.Geometry.Plane.XY()",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "0a1f2ea4a73c432aafdd696f501731de",
          "Name": "radius",
          "Description": "Radius\n\ndouble\nVorgabewert : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "dac63ffa2f6047ad87d088e772f7c220",
          "Name": "Circle",
          "Description": "Circle created with plane and radius",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Erstellt einen Kreis zentriert am Ursprung der Eingabeebene, innerhalb der Eingabeebene und mit dem angegebenen Radius.\n\nCircle.ByPlaneRadius (plane: Plane = Autodesk.DesignScript.Geometry.Plane.XY(), radius: double = 1): Circle"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.Offset@double",
      "Id": "6db21d401a7740eba4a7402422cb5fc4",
      "Inputs": [
        {
          "Id": "58edebd6cef14665964b08c22f0a0ebc",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "a1d148ee62264728b8a2bf961733c1b8",
          "Name": "distance",
          "Description": "Positive oder negative Entfernung für Versatz\n\ndouble\nVorgabewert : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "8633f799253f4e83810321527796c6ab",
          "Name": "Curve",
          "Description": "neue versetzte Kurven",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Versetzt eine Kurve um einen bestimmten Betrag. Die Kurve muss planar sein.\n\nCurve.Offset (distance: double = 1): Curve"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Solid.BySweep@Autodesk.DesignScript.Geometry.Curve,Autodesk.DesignScript.Geometry.Curve",
      "Id": "72cc20f5e8c24f929bcf7b0df6066703",
      "Inputs": [
        {
          "Id": "06e7edce19054ae7bf9985c0f2a61a3d",
          "Name": "profile",
          "Description": "Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "30fbca7cd0bc4a12865c5db01649ffef",
          "Name": "path",
          "Description": "Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "45b0c98d36a4449791bd0d2adaff0659",
          "Name": "Solid",
          "Description": "Solid",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Sweep einer geschlossenen Kurve an einem Pfad entlang\n\nSolid.BySweep (profile: Curve, path: Curve): Solid"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Solid.BySweep@Autodesk.DesignScript.Geometry.Curve,Autodesk.DesignScript.Geometry.Curve",
      "Id": "d977d633db7b4ec5a2c3acf56a387546",
      "Inputs": [
        {
          "Id": "612a4088dc924751899e359db01e36d8",
          "Name": "profile",
          "Description": "Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "ca76161ca5ad4ad78c49a7a5d805535a",
          "Name": "path",
          "Description": "Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "24adcca8a2fd43ab86f1db846345303e",
          "Name": "Solid",
          "Description": "Solid",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Sweep einer geschlossenen Kurve an einem Pfad entlang\n\nSolid.BySweep (profile: Curve, path: Curve): Solid"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Solid.DifferenceAll@Autodesk.DesignScript.Geometry.Solid[]",
      "Id": "96f36819225843d1a9100f3e5a60278c",
      "Inputs": [
        {
          "Id": "8192607b3f4d4020b000fdc93403c7b6",
          "Name": "solid",
          "Description": "Autodesk.DesignScript.Geometry.Solid",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "4a7b2f06f0ee40bca59d99aaddeb97a1",
          "Name": "others",
          "Description": "Solid[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "e0542af6440244c3ab8f19cb532374aa",
          "Name": "Solid",
          "Description": "Solid",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Die boolesche Differenz zwischen diesem Volumenkörper und der Vereinigung der eingegebenen Volumenkörper.\n\nSolid.DifferenceAll (others: Solid[]): Solid"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Modifiers.GeometryColor.ByGeometryColor@Autodesk.DesignScript.Geometry.Geometry,DSCore.Color",
      "Id": "9be105bccea04b84ad11f051ed0b3092",
      "Inputs": [
        {
          "Id": "621f915a538f496c935e351080b69215",
          "Name": "geometry",
          "Description": "Die Geometrie, auf die Sie Farbe anwenden möchten.\n\nGeometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "033e6bb92bd845f48ccd5f2df05fb78f",
          "Name": "color",
          "Description": "Die Farbe.\n\nColor",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "f837dbe2e0854ab3b0b2212cc5a52dae",
          "Name": "GeometryColor",
          "Description": "Ein Anzeigeobjekt.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Zeigt die Geometrie mithilfe einer Farbe an.\n\nGeometryColor.ByGeometryColor (geometry: Geometry, color: Color): GeometryColor"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Modifiers.GeometryColor.ByGeometryColor@Autodesk.DesignScript.Geometry.Geometry,DSCore.Color",
      "Id": "18e1c2ef1ced4171a16c761e97c8dd14",
      "Inputs": [
        {
          "Id": "ebaba248488442f196ae37f9680b0a1e",
          "Name": "geometry",
          "Description": "Die Geometrie, auf die Sie Farbe anwenden möchten.\n\nGeometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "3552810abcfc4e32bb80e9a44a4b5ee0",
          "Name": "color",
          "Description": "Die Farbe.\n\nColor",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "31804b01243f4947b3da0806aab79e67",
          "Name": "GeometryColor",
          "Description": "Ein Anzeigeobjekt.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Zeigt die Geometrie mithilfe einer Farbe an.\n\nGeometryColor.ByGeometryColor (geometry: Geometry, color: Color): GeometryColor"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.ColorPalette, CoreNodeModels",
      "InputValue": {
        "R": 169,
        "G": 169,
        "B": 169,
        "A": 255
      },
      "NodeType": "ColorInputNode",
      "Id": "2dfec4f819634136a07b7c4e4ab108c2",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "9d572c75974346168ad6cc05ee341643",
          "Name": "Color",
          "Description": "Selected Color.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Wählen Sie eine Farbe aus der Palette."
    },
    {
      "ConcreteType": "CoreNodeModels.Input.ColorPalette, CoreNodeModels",
      "InputValue": {
        "R": 255,
        "G": 255,
        "B": 0,
        "A": 255
      },
      "NodeType": "ColorInputNode",
      "Id": "835110bd200f42a4bdab6f07dead856f",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "f5975c9c8efd419285db503fd5a9054a",
          "Name": "Color",
          "Description": "Selected Color.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Wählen Sie eine Farbe aus der Palette."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "//Definition of pi\npi = 3.141592654;\n//Calculating inner Radius depending on material: m\nrInnerConcrete = rOuter - thicknessWalls;\nrInnerSteel = rOuter - 0.3*thicknessWalls;\n//Calculating Volume of tower depending on material: m^3\nvolumeTowerConcrete = 2*pi*(rOuter-rInnerConcrete)*towerHeight;\nvolumeTowerSteel = 2*pi*(rOuter-rInnerSteel)*towerHeight;",
      "Id": "779f5d7808814790baf529392794a770",
      "Inputs": [
        {
          "Id": "7458aad082764b4bb13241c256d932ff",
          "Name": "rOuter",
          "Description": "rOuter",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "1b80111ada7d4cbda9186e53b5edb862",
          "Name": "thicknessWalls",
          "Description": "thicknessWalls",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b8230bac6ae94fcd8ebf2a5a10f7a884",
          "Name": "towerHeight",
          "Description": "towerHeight",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "7540e48e8f494b81a0ba7003dc20211a",
          "Name": "",
          "Description": "pi",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "450473c269dc4c08a6036b8eecbfe905",
          "Name": "",
          "Description": "rInnerConcrete",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b988ace9b948495dbda560e43a8c8f78",
          "Name": "",
          "Description": "rInnerSteel",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "c58c6e59a25d4e6ab9d7c9ed0a5db2d7",
          "Name": "",
          "Description": "volumeTowerConcrete",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "02a706174fb648c6a36bc281b180b5b4",
          "Name": "",
          "Description": "volumeTowerSteel",
          "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": "//Material Costs for Reinforced Concrete C35/45: €/m^3\ncostsPrecastedConcrete = 95;\n//Material Costs for Reinforcing Steel: €/m^3\ncostsReinforcingSteel = 830;\n//Total Costs for Reinforced Concrete: €/m^3\n//Assumption: Reinforcing Steel accounts for 15% of cross-section\ncostsConcrete = costsPrecastedConcrete + 0.15*costsReinforcingSteel;\n//Calculating Costs for a Concrete Tower: €\ncostsConreteTower = volumeTowerConcrete * costsConcrete;\n\n//Material Costs for Construction Steel: €/m^3\ncostsSteel = 900;\n//Calculating Costs for a Steel Tower: €\ncostsSteelTower = volumeTowerSteel * costsSteel;",
      "Id": "4d26987262e54c97a6a6895c8a46129d",
      "Inputs": [
        {
          "Id": "8e04e7868fe14803b11d366e055ece3a",
          "Name": "volumeTowerConcrete",
          "Description": "volumeTowerConcrete",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "2da3bd5212244892baf25693fb0e9154",
          "Name": "volumeTowerSteel",
          "Description": "volumeTowerSteel",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "af7ca8770e494203b8c7b3503fd99d3c",
          "Name": "",
          "Description": "costsPrecastedConcrete",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "af61bcfb02d947b6b14c48312d567462",
          "Name": "",
          "Description": "costsReinforcingSteel",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "c78887b1bdbf4530b4fad81487ae10e4",
          "Name": "",
          "Description": "costsConcrete",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "81630db763fb4baa831473ae4a3f73cf",
          "Name": "",
          "Description": "costsConreteTower",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "dca35427474a4f0a92e739c243a92459",
          "Name": "",
          "Description": "costsSteel",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "db2d18d63e61481d8cbfae804be6542b",
          "Name": "",
          "Description": "costsSteelTower",
          "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": "1f074e01c0124d92b136c6b188f2e54c",
      "Inputs": [
        {
          "Id": "9de224be7ba241699a391727b7bdbc5d",
          "Name": "",
          "Description": "Block, dessen Ausgabe angezeigt wird",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "41074c0f7e4448f2bd66564f759e103a",
          "Name": "",
          "Description": "Blockausgabe",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Visualisierung der Ausgabe des Blocks"
    },
    {
      "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels",
      "NodeType": "ExtensionNode",
      "Id": "f37eeeb196b349e5b0b410993f7ca347",
      "Inputs": [
        {
          "Id": "e594ad48ceee446a8466f08880ed5b44",
          "Name": "",
          "Description": "Block, dessen Ausgabe angezeigt wird",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "37669caa43ec4a33b3db63caec85ad07",
          "Name": "",
          "Description": "Blockausgabe",
          "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": "-ticknessTowerWalls;",
      "Id": "32b25e9d6c4b42a1a552179e9b3030a6",
      "Inputs": [
        {
          "Id": "77e77f6bc9bc4604bc91c8449c4f1001",
          "Name": "ticknessTowerWalls",
          "Description": "ticknessTowerWalls",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "eacb572a6fd6442ab1c71b0492725f0c",
          "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.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "//CO2-Emissions for 1 m^3 Reinforced Concrete: kg CO2/m^3\nemissionsConcrete = 330;\n//Total Emissions of Concrete Tower: kg CO2\ntotalEmissionsConcrete = volumeTowerConcrete * emissionsConcrete;\n\n//CO2-Emissions for 1 m^3 Steel: kg CO2/m^3\nemissionsSteel = 1700;\n//Total Emissions of Steel Tower: kg CO2\ntotalEmissionsSteel = volumeTowerSteel * emissionsSteel;",
      "Id": "fd43ffe2fc1c4af3bf5554fba4101745",
      "Inputs": [
        {
          "Id": "df307f106a1643028f267b2d9b7a783a",
          "Name": "volumeTowerConcrete",
          "Description": "volumeTowerConcrete",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "1cd77bec956a49b3804059e240a10091",
          "Name": "volumeTowerSteel",
          "Description": "volumeTowerSteel",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "3765caa2cdf2467fb809ed53d84d516c",
          "Name": "",
          "Description": "emissionsConcrete",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "8e9533396536443fa277b882f115a932",
          "Name": "",
          "Description": "totalEmissionsConcrete",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "a6bf9c03528748f7a07bf9aa753d7947",
          "Name": "",
          "Description": "emissionsSteel",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "2ec144f3cf9c455285a26a8b7ed8db35",
          "Name": "",
          "Description": "totalEmissionsSteel",
          "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": "e6c3a0d5ab904acabb1b2fd5d6c58924",
      "Inputs": [
        {
          "Id": "c25f3de2e6ac43daa76324df4aa43143",
          "Name": "",
          "Description": "Block, dessen Ausgabe angezeigt wird",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "533a0db23a9b414d94c090366fc910f1",
          "Name": "",
          "Description": "Blockausgabe",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Visualisierung der Ausgabe des Blocks"
    },
    {
      "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels",
      "NodeType": "ExtensionNode",
      "Id": "9135727cefc64c20a90229a2c1c2a309",
      "Inputs": [
        {
          "Id": "a0bf0546f15048eb8b571bc881841034",
          "Name": "",
          "Description": "Block, dessen Ausgabe angezeigt wird",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "83f4029cf303425cb8d97e7103b3b542",
          "Name": "",
          "Description": "Blockausgabe",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Visualisierung der Ausgabe des Blocks"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.Math.Round@double",
      "Id": "547ad6c88c6f44fca2c3341b98212f11",
      "Inputs": [
        {
          "Id": "ae522f71c6c44095bb3618b4140ff791",
          "Name": "number",
          "Description": "Die zu rundende Zahl\n\ndouble",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "5a3de71e6159479eaea56d6602634575",
          "Name": "number",
          "Description": "Ganzzahl, die der Zahl am nächsten kommt",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Rundet eine Zahl auf die nächste Ganzzahl. Beachten Sie, dass diese Methode keine Ganzzahl, sondern eine Gleitkommazahl mit doppelter Genauigkeit zurückgibt.\n\nMath.Round (number: double): double"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.Math.Round@double",
      "Id": "71e36c57ac17474aa2042fcfbcad15fc",
      "Inputs": [
        {
          "Id": "b945055ae1e04faaad2595bca0e73b4f",
          "Name": "number",
          "Description": "Die zu rundende Zahl\n\ndouble",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "0640294ae2da493b8ab24cd6fad67fcb",
          "Name": "number",
          "Description": "Ganzzahl, die der Zahl am nächsten kommt",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Rundet eine Zahl auf die nächste Ganzzahl. Beachten Sie, dass diese Methode keine Ganzzahl, sondern eine Gleitkommazahl mit doppelter Genauigkeit zurückgibt.\n\nMath.Round (number: double): double"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.Math.Round@double",
      "Id": "219282b84e934c8ea2b8806b058ae921",
      "Inputs": [
        {
          "Id": "551c3a7bc188413c86e94c4c63269b54",
          "Name": "number",
          "Description": "Die zu rundende Zahl\n\ndouble",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "1624ef2a407a4c51aafe94e8cc7ce570",
          "Name": "number",
          "Description": "Ganzzahl, die der Zahl am nächsten kommt",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Rundet eine Zahl auf die nächste Ganzzahl. Beachten Sie, dass diese Methode keine Ganzzahl, sondern eine Gleitkommazahl mit doppelter Genauigkeit zurückgibt.\n\nMath.Round (number: double): double"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.Math.Round@double",
      "Id": "a6f9798ab1974ef4974039db48ff2c63",
      "Inputs": [
        {
          "Id": "63bf2a182ba64b5f85a4a721648cee0f",
          "Name": "number",
          "Description": "Die zu rundende Zahl\n\ndouble",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "e9f77af683a444568ca35eabbfabf503",
          "Name": "number",
          "Description": "Ganzzahl, die der Zahl am nächsten kommt",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Rundet eine Zahl auf die nächste Ganzzahl. Beachten Sie, dass diese Methode keine Ganzzahl, sondern eine Gleitkommazahl mit doppelter Genauigkeit zurückgibt.\n\nMath.Round (number: double): double"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "heightReceiver / (2*radiusReceiver);",
      "Id": "50a5915a022044d09532b1fb19e041d3",
      "Inputs": [
        {
          "Id": "75e74e12fec14aa28a6844af8d4e3645",
          "Name": "heightReceiver",
          "Description": "heightReceiver",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "719e1e1b189343cdb4043e9a9ad6f18c",
          "Name": "radiusReceiver",
          "Description": "radiusReceiver",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "61a621e683d849f19cb716df2f67e6ec",
          "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": "0f3d699d782741ca81cede1de35d1dbd",
      "Inputs": [
        {
          "Id": "e4279d3d76ef44b4bde6b23aaa324fdf",
          "Name": "",
          "Description": "Block, dessen Ausgabe angezeigt wird",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "b88e37fb057946229047c0d615b4449c",
          "Name": "",
          "Description": "Blockausgabe",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Visualisierung der Ausgabe des Blocks"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "<@var[]..[],var[]..[]",
      "Id": "a0266efb522544a8bab43821ff81a079",
      "Inputs": [
        {
          "Id": "7fe42b592bb34255bacfa1f97ae60f22",
          "Name": "x",
          "Description": "Ganzzahl oder double-Wert\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "9bb295e19fc04512a20f6efc6fc748e0",
          "Name": "y",
          "Description": "Ganzzahl oder double-Wert\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "b4da73ffb31f4157a9ef296927e719c2",
          "Name": "bool",
          "Description": "Ergebnis der Prüfung",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Vergleicht, ob x kleiner als y ist\n\n< (x: var[]..[], y: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "//Lower limit value\n1;\n//Upper limit value\n2;",
      "Id": "c8c3b2b873464e7ba57c3708cd6b9d97",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "e5daf836f4e24b2994ad18a77e3c6331",
          "Name": "",
          "Description": "Wert des Ausdrucks in Zeile 2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "fafd00bc1ee44da48143dcac43782f93",
          "Name": "",
          "Description": "Wert des Ausdrucks in Zeile 4",
          "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": ">@var[]..[],var[]..[]",
      "Id": "6fd7b13a02524cd3b73536f3ed9bc2bc",
      "Inputs": [
        {
          "Id": "878bbb5f71eb4254a933ab2bba506e69",
          "Name": "x",
          "Description": "Ganzzahl oder double-Wert\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "00fac6a7587a408984ff18547f4b7df3",
          "Name": "y",
          "Description": "Ganzzahl oder double-Wert\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "cf429cbff3c041b0b9526160d8098ef0",
          "Name": "bool",
          "Description": "True, wenn x größer als y ist, sonst False",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Vergleicht, ob x größer als y ist\n\n> (x: var[]..[], y: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels",
      "NodeType": "ExtensionNode",
      "Id": "f4e05479914f40e09e2474ad8972fbb2",
      "Inputs": [
        {
          "Id": "c2b540ba0ea34d28b7d05a16451af4e7",
          "Name": "",
          "Description": "Block, dessen Ausgabe angezeigt wird",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "8b9bced4c9c643efa92405aa1c7ba40b",
          "Name": "",
          "Description": "Blockausgabe",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Visualisierung der Ausgabe des Blocks"
    },
    {
      "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels",
      "NodeType": "ExtensionNode",
      "Id": "7cd2105beab34213ae2e2d069a215681",
      "Inputs": [
        {
          "Id": "0e808a98b053493d867d0a2558b7bc83",
          "Name": "",
          "Description": "Block, dessen Ausgabe angezeigt wird",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "e4f708945ed04f43b58d677df8c545bb",
          "Name": "",
          "Description": "Blockausgabe",
          "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": 0.045,
      "MinimumValue": 0.02,
      "StepValue": 0.001,
      "InputValue": 0.026,
      "Id": "ec058e8c8b614178a6e044de43b4e0c6",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "ff56df91f5e342f48a33b31f52e6155f",
          "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": 0.015,
      "MinimumValue": 0.001,
      "StepValue": 0.0005,
      "InputValue": 0.005,
      "Id": "16ef9a78c12d4270b611e8c54c0c5c1d",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "ec29ae64bbcf4914b8a222a2704165f4",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Ein Schieberegler zur Erzeugung numerischer Werte"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "-thicknessHEP;",
      "Id": "f774af3eeb6d45f882970d8bb10b7849",
      "Inputs": [
        {
          "Id": "e46629f8495e43dbbffad326a1b61ee6",
          "Name": "thicknessHEP",
          "Description": "thicknessHEP",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "5cccd2a7c3fe48659786872089a02180",
          "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.DoubleSlider, CoreNodeModels",
      "NodeType": "NumberInputNode",
      "NumberType": "Double",
      "MaximumValue": 0.08,
      "MinimumValue": 0.015,
      "StepValue": 0.005,
      "InputValue": 0.055,
      "Id": "4217afdcbfb94e37ac81c66b287617f9",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "ac888fb68ab044f5895825cc0e8e8d00",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Ein Schieberegler zur Erzeugung numerischer Werte"
    },
    {
      "ConcreteType": "CoreNodeModels.Logic.RefactoredIf, CoreNodeModels",
      "NodeType": "ExtensionNode",
      "Id": "88c0236a667d48e6bae55475ff75ae07",
      "Inputs": [
        {
          "Id": "fd853a53f3594bb0881572cd56c8d134",
          "Name": "test",
          "Description": "Boolescher Test",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "44bc304acca3459d9dfdf84b38d10dcc",
          "Name": "true",
          "Description": "Wird zurückgegeben, wenn Test true ist",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "a58ecabd23e145be8b5df3751cf85d2a",
          "Name": "false",
          "Description": "Wird zurückgegeben, wenn Test false ist",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "e7285302166948ef98bdf2a18cef0dcd",
          "Name": "result",
          "Description": "Ergebnisblock erstellt",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Gibt abhängig von der Auswahl des booleschen Werts in der Testeingabe das Ergebnis für die True- oder False-Eingabe zurück."
    },
    {
      "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels",
      "VariableInputPorts": true,
      "NodeType": "ExtensionNode",
      "Id": "8bffdf9e5d744d99a95b17d0ca09efe0",
      "Inputs": [
        {
          "Id": "c5cbcebf9abe468cb1dd11d940c64b02",
          "Name": "item0",
          "Description": "Elementindex #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "0ba3e3a121bb4e40a1c53966e72a6892",
          "Name": "item1",
          "Description": "Elementindex #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "7b496404c0d14cfc9f21d0711565c4f2",
          "Name": "list",
          "Description": "Eine Liste (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": "//Calculation of required Tower height at a given Tower radius = Receiver radius\n//with the transformed equation\n//h/d = (0.15*towerHeight)/(2*towerRadius)\n//and the correlation towerHeight = 0.15*receiverHeight\ntowerHeight = 1/(0.15/(2*receiverRadius));",
      "Id": "42c4307c48e54475922235f95e9de3b2",
      "Inputs": [
        {
          "Id": "fb11081f2be74fd0a46f71c8881f9d26",
          "Name": "receiverRadius",
          "Description": "receiverRadius",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "2e8208db5d6d4795b97aca3abc1da17f",
          "Name": "",
          "Description": "towerHeight",
          "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": "b6d81f004e384e32a158d2583adaa8fd",
      "Inputs": [
        {
          "Id": "1f2024e1c26f417fb95bdbd630af3fe3",
          "Name": "",
          "Description": "Block, dessen Ausgabe angezeigt wird",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "fd4bd35c1d1244b89016388242e9a859",
          "Name": "",
          "Description": "Blockausgabe",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Visualisierung der Ausgabe des Blocks"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.AnyFalse@var[]..[]",
      "Id": "a60ccddf50004506b080dee1e6befd45",
      "Inputs": [
        {
          "Id": "db86c38e522445f3bfbba9a54b365359",
          "Name": "list",
          "Description": "Liste, in der geprüft werden soll, ob ein Element den Wert False aufweist.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "bc2a73cab6f441ab83b3e733a0811155",
          "Name": "bool",
          "Description": "Gibt an, ob ein Element den Wert False hat.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Ermittelt, ob ein Element in der angegebenen Liste eine boolesche Angabe mit dem Wert False ist.\n\nList.AnyFalse (list: var[]..[]): bool"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.StringInput, CoreNodeModels",
      "NodeType": "StringInputNode",
      "InputValue": "Geometric input \r\nparameters okay!",
      "Id": "4a8507dbc525470780ae011095d2d8ac",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "6a8cfcaee3f1405fb506325001a65505",
          "Name": "",
          "Description": "String",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Erstellt eine Zeichenfolge."
    },
    {
      "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels",
      "NodeType": "ExtensionNode",
      "Id": "c95b599697dd49c6a38d90d50a1c7094",
      "Inputs": [
        {
          "Id": "1638541b15094840aa6dbc0e5fc98d22",
          "Name": "",
          "Description": "Block, dessen Ausgabe angezeigt wird",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "441b69ce6ef9488b88bd5d3a5045870a",
          "Name": "",
          "Description": "Blockausgabe",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Visualisierung der Ausgabe des Blocks"
    },
    {
      "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels",
      "NodeType": "ExtensionNode",
      "Id": "14a564bed4d84e6f8bf3eac21f0bf72b",
      "Inputs": [
        {
          "Id": "b795cc928c49422788e82927422a4199",
          "Name": "",
          "Description": "Block, dessen Ausgabe angezeigt wird",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "81bc518ade434492b6c2f411c7788972",
          "Name": "",
          "Description": "Blockausgabe",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Visualisierung der Ausgabe des Blocks"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.Math.Round@double,int",
      "Id": "c73ce0c41dfd40219f28d47f81055549",
      "Inputs": [
        {
          "Id": "7af025a3b1e44ac88a582af4f9464cab",
          "Name": "number",
          "Description": "Zu rundende Zahl\n\ndouble",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "eaeed53066114a8aa5707bda5b282ebc",
          "Name": "digits",
          "Description": "Anzahl der Nachkommastellen im Rückgabewert\n\nint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "31d708f394dd4e18a2041da64829bbb5",
          "Name": "number",
          "Description": "Die dem Wert am nächsten kommende Zahl mit der den angegebenen Stellen entsprechenden Anzahl Nachkommastellen",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Rundet eine Zahl auf eine angegebene Anzahl Nachkommastellen.\n\nMath.Round (number: double, digits: int): double"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.Math.Round@double,int",
      "Id": "2df1e74fb172445d8e809551322179bd",
      "Inputs": [
        {
          "Id": "163ec66f97f6426aa7e73c1ed050eea3",
          "Name": "number",
          "Description": "Zu rundende Zahl\n\ndouble",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "6efdd73ef53b4842b4f9fe7d93165b6b",
          "Name": "digits",
          "Description": "Anzahl der Nachkommastellen im Rückgabewert\n\nint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "de96483a46a743d287c09b9bd0954e18",
          "Name": "number",
          "Description": "Die dem Wert am nächsten kommende Zahl mit der den angegebenen Stellen entsprechenden Anzahl Nachkommastellen",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Rundet eine Zahl auf eine angegebene Anzahl Nachkommastellen.\n\nMath.Round (number: double, digits: int): double"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "2;",
      "Id": "abfbdadc59c04885b263b11e06fa6f53",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "aec3e32a35eb4b4ab569ec21c8945b29",
          "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."
    }
  ],
  "Connectors": [
    {
      "Start": "980af07bbaac4b5082d8086045ff1704",
      "End": "1f0e7a958bf445cb9065c63d3e761c1d",
      "Id": "bebd3853edce475dadd13fb8cbd8026c"
    },
    {
      "Start": "310b751b3e9d472bbf2dfefdf2bd861e",
      "End": "ba129d2ec68b4cf7b6ea46f194ffa975",
      "Id": "f6137a5e141d427e917884a480b97210"
    },
    {
      "Start": "310b751b3e9d472bbf2dfefdf2bd861e",
      "End": "4d4c03a75fa244fcb1ec3b90f3702521",
      "Id": "a03a315b7e59413da455c9d22c472efc"
    },
    {
      "Start": "310b751b3e9d472bbf2dfefdf2bd861e",
      "End": "74774bab5a7b4109bca7b22593385413",
      "Id": "e654ebf07f7545cca4fe9000b5a0d5b6"
    },
    {
      "Start": "310b751b3e9d472bbf2dfefdf2bd861e",
      "End": "6f921a4ebd194986bd73b6814283b58f",
      "Id": "1b2ea78095a74bfabe292f994b035fd6"
    },
    {
      "Start": "532656dbdb154b24a257dcca5c523aa9",
      "End": "41f090bf9b734e9881928510302d7637",
      "Id": "829079301da34e1cbc1bddc388e441b7"
    },
    {
      "Start": "532656dbdb154b24a257dcca5c523aa9",
      "End": "e17bf30ef3b94de094b7171060a8dea2",
      "Id": "a570b360145d4c79b4ada80932c1b49e"
    },
    {
      "Start": "532656dbdb154b24a257dcca5c523aa9",
      "End": "93932d863b954275a1130c441de2d209",
      "Id": "cf37286df3664feaadaf63265ed8e5e7"
    },
    {
      "Start": "532656dbdb154b24a257dcca5c523aa9",
      "End": "af31cfc6eb864f76a121948ec8e4fdba",
      "Id": "ad3fe5201c324a4ca9527b0fe8b9bb51"
    },
    {
      "Start": "532656dbdb154b24a257dcca5c523aa9",
      "End": "b8230bac6ae94fcd8ebf2a5a10f7a884",
      "Id": "4f7f9705610f4c099fd16d41a80f79be"
    },
    {
      "Start": "1fee69c51a4146a4af999c691627afbc",
      "End": "079d598c210f4982aecc5f7a65dc33d9",
      "Id": "eabf7767b2af48f685adb0a98b7cd31f"
    },
    {
      "Start": "1fee69c51a4146a4af999c691627afbc",
      "End": "fb11081f2be74fd0a46f71c8881f9d26",
      "Id": "705f40bae8884a3aafe7835878bfefee"
    },
    {
      "Start": "1fee69c51a4146a4af999c691627afbc",
      "End": "719e1e1b189343cdb4043e9a9ad6f18c",
      "Id": "a2c063fd01294900b84702397000e153"
    },
    {
      "Start": "1fee69c51a4146a4af999c691627afbc",
      "End": "7458aad082764b4bb13241c256d932ff",
      "Id": "243bb895aa89445a9a1e3e57a50ded4f"
    },
    {
      "Start": "c83136295d2b485da13fdf3049e0c1f1",
      "End": "77e77f6bc9bc4604bc91c8449c4f1001",
      "Id": "2b1cf5822bac466c84f7bfc1a8cca927"
    },
    {
      "Start": "c83136295d2b485da13fdf3049e0c1f1",
      "End": "1b80111ada7d4cbda9186e53b5edb862",
      "Id": "8c2779288c264237870c46e038127475"
    },
    {
      "Start": "fc33bec95e3a4a1f8f4b86e5e433359b",
      "End": "89d97b46099543e89be5a40d299ac5e9",
      "Id": "0526e1b70aed445eab22f53ad83fbc11"
    },
    {
      "Start": "c1242aaca41d47009e4b7513724a452a",
      "End": "48ffca676d11425e8f6479a8eba9859d",
      "Id": "dbdf5a1f7ab746c3b438f88013048102"
    },
    {
      "Start": "323ea32c265d4c519895f48f7cccefbd",
      "End": "02b31b1a2dc046a8824d889378ced5ca",
      "Id": "8d80393124cf4f3fa305f1d7f986c990"
    },
    {
      "Start": "323ea32c265d4c519895f48f7cccefbd",
      "End": "779581ae76d74661aa69062d11ee31bc",
      "Id": "5879d4cc9396443f828a0f050296d7d4"
    },
    {
      "Start": "323ea32c265d4c519895f48f7cccefbd",
      "End": "63e7e8d2f1924ae9b9a0e0775dd7817e",
      "Id": "2306e35fba4d4b22af4d6ef131be8e34"
    },
    {
      "Start": "323ea32c265d4c519895f48f7cccefbd",
      "End": "93bb4eb1e2d540c785fce0d03f17396a",
      "Id": "5917ea1186ca4f73bb32749a5846df18"
    },
    {
      "Start": "c2b55338102642ed894d555af43d5b6c",
      "End": "d1eb94d2108d42fabb49493f0e9da92a",
      "Id": "0717ccb132b54350a48ef29e7241037f"
    },
    {
      "Start": "c2b55338102642ed894d555af43d5b6c",
      "End": "438de6979eab41e0bccddb36d5895a4e",
      "Id": "5b5b83f76c3340d1968e0595287a8c86"
    },
    {
      "Start": "57c255485338473bb33d16eb78be14b2",
      "End": "9d35730d17a64fd9bc95da912109281c",
      "Id": "17678807b0c4437b978eba5a65c0c993"
    },
    {
      "Start": "53fbb3de69404b33ad67b33219e783a5",
      "End": "54d365604d634bc5841f7894b1b9b1ac",
      "Id": "21f81aa26c274bc8bf272d43027501af"
    },
    {
      "Start": "0b755d032b3c44d6813dabe473bfcb20",
      "End": "9fc4395a69d345eb90b806a54720c7f8",
      "Id": "e005df354ccf4049be48cbbf736ed84f"
    },
    {
      "Start": "bd76561077e045899006a83cf01f2d67",
      "End": "ebaba248488442f196ae37f9680b0a1e",
      "Id": "d824af89ead64c0e8eaaf90817259cb6"
    },
    {
      "Start": "bf36e9ea46194d7c9d5bd7bb734402d8",
      "End": "ef804bc192324a558631be8cd1c72a4d",
      "Id": "4fd93bb7198a41b0b5d504ce5f3f5c9f"
    },
    {
      "Start": "bf36e9ea46194d7c9d5bd7bb734402d8",
      "End": "a2dd59244daa46119f15a8b7a7bfb619",
      "Id": "f0036b8488d14cb497d4a620477cc922"
    },
    {
      "Start": "bf36e9ea46194d7c9d5bd7bb734402d8",
      "End": "62a06a37f00140149a0e9bed56f9b8d0",
      "Id": "38a013d5b4c348eb904e5ba51de26ae3"
    },
    {
      "Start": "bf36e9ea46194d7c9d5bd7bb734402d8",
      "End": "d239972dff6f42cfb600a7bc2e861809",
      "Id": "d28d0a4ed96b4d35bff8cc5a9553d884"
    },
    {
      "Start": "b86038427ac642c88fae509fe75292b5",
      "End": "5a90b74339c54935a32220133ed97e9b",
      "Id": "d9b68398850745d581cc78475661ff1d"
    },
    {
      "Start": "fa721b38cbb34f1f8d8c27d6514fe549",
      "End": "7bfa7c56e5ac49c09c845363777a9d50",
      "Id": "b49c50cbc80a4b2096851ab9eae41bb3"
    },
    {
      "Start": "fa721b38cbb34f1f8d8c27d6514fe549",
      "End": "75e74e12fec14aa28a6844af8d4e3645",
      "Id": "a0298efe8dfb4530bc850767c3acbb94"
    },
    {
      "Start": "b5e8c254a7ea48ad9272e795ea71fb17",
      "End": "4609bb5716554ad2873f8c764d9565df",
      "Id": "ff462be380354d30a56b1f9f078ef345"
    },
    {
      "Start": "7ebfe751c6ea48ccb4ba1c2093ef64f9",
      "End": "549f9b6b3ec3452d927814af397f8bb1",
      "Id": "b7d3b82a72d143baa9a6c1468812c02d"
    },
    {
      "Start": "77aa810e68c3412aab8444193254294d",
      "End": "5528e47f19bb4737a65986aa9729bde6",
      "Id": "9ba09a4c112442579c891708d5534523"
    },
    {
      "Start": "77aa810e68c3412aab8444193254294d",
      "End": "421849674e714916b9bf85c075867fd5",
      "Id": "09a237abfe81414089bee0285500682d"
    },
    {
      "Start": "77aa810e68c3412aab8444193254294d",
      "End": "f0915259134b48f0b497ac0cfda5f32f",
      "Id": "644d82edbe904a58911e5dffd26aecfb"
    },
    {
      "Start": "77aa810e68c3412aab8444193254294d",
      "End": "b591395231cb4329b4f3a9997a6e81b1",
      "Id": "f1517fb8708a417c9e65890f8ee2b7d0"
    },
    {
      "Start": "6a4d792ee0954239bd1014515abe92c3",
      "End": "1f981503b54d40bca98a1a1402928b5f",
      "Id": "8c8b217c1c0d4d1d859eb426fe7bbb45"
    },
    {
      "Start": "6a4d792ee0954239bd1014515abe92c3",
      "End": "b969855aef714827b1c29e3037e9de36",
      "Id": "c7faa118360a4fcda8d86aa97dc1f7d7"
    },
    {
      "Start": "6a4d792ee0954239bd1014515abe92c3",
      "End": "0569cb2c272a43d0b23536fe47f39100",
      "Id": "9f87be503d2745a18b48bd2caa688e76"
    },
    {
      "Start": "6a4d792ee0954239bd1014515abe92c3",
      "End": "252caa5969424b6994e116639b6ede21",
      "Id": "7fc4a73303a34ba49fa588d4af2687f0"
    },
    {
      "Start": "e6b17b0710934d99a3eaeb634d11ac1f",
      "End": "6570d7cae7b1497bbdebf7120219a5b2",
      "Id": "3bdb324925ca4a0994f0e624ed476132"
    },
    {
      "Start": "ae1abcc3706c42d29ef459bb7c7964f3",
      "End": "468be66c941542d996d9abb933fcfb5c",
      "Id": "3b6b5f679f6944bb90debc95a0612d0b"
    },
    {
      "Start": "ae1abcc3706c42d29ef459bb7c7964f3",
      "End": "9fd4f431693546b9a251649cf830c619",
      "Id": "4cc3085ad6e44e3a9613bf163f31afa7"
    },
    {
      "Start": "b9dec0cafdb94596ba2d9c9a53702533",
      "End": "b65ce8f8e53748b7a0e9d2ef7c172a30",
      "Id": "f310275f868e4119853af97ca6ef9bca"
    },
    {
      "Start": "b9dec0cafdb94596ba2d9c9a53702533",
      "End": "025a57435b374be4b9075f653ba23f62",
      "Id": "e5d63aa786834cc0bd862095b13431d0"
    },
    {
      "Start": "fbf72db9d699460e85630b9f3bcda96a",
      "End": "d084ec6e92e34efbb5e1452c822b1cf3",
      "Id": "da03d16ee35b47229cb78d13af87fb4c"
    },
    {
      "Start": "8bb9b919d7be4ef5982b8451f8c702de",
      "End": "814f0b59ed334354987b7e4342bf9ec7",
      "Id": "d3c60f1d56734f27ae78853902f05f6b"
    },
    {
      "Start": "8bb9b919d7be4ef5982b8451f8c702de",
      "End": "0f7701b2f1104fc7a6eb8a3d907a262a",
      "Id": "44f873fc955e4d2ebd28921ccdebe8d4"
    },
    {
      "Start": "f85b0fe2bc0b468bb1d9ae72f4e63131",
      "End": "04b31693de974aebb15117f58fd53108",
      "Id": "bed3b10a9793439c9aef5d87412a64a7"
    },
    {
      "Start": "f0946a87fecf41b494cff41a4de5ed85",
      "End": "82f4ab81b73c437fbfccbd9653dc7948",
      "Id": "20f6a6c769bf460d8f73fcd34a4e00ca"
    },
    {
      "Start": "32549553fdcc47c4923439c750f3bca8",
      "End": "5817c752ec1540f780f913d2fd532ac5",
      "Id": "7829b6088bb24177be5b9d65ff4eb0ff"
    },
    {
      "Start": "a79385ff4d6341da952907c1d32445c0",
      "End": "601ee643c9834db09bd558e7eaf36d95",
      "Id": "34cb4bf0e3464201a492c61321455436"
    },
    {
      "Start": "7224e458cce34179a5ac995142c67ee8",
      "End": "eb7de106b37f42188d230d1e4b4f2449",
      "Id": "0eb357e451f34a6f8bf98970da32a105"
    },
    {
      "Start": "7224e458cce34179a5ac995142c67ee8",
      "End": "7647375b9c2a40a78eda1dec2866b64f",
      "Id": "b175ed1a11c145e3bedcdeecd5a453cc"
    },
    {
      "Start": "2d47a54b4c8648da8eac951c0f59e191",
      "End": "22da39b441d14f7aad4aaf3c4cad53e8",
      "Id": "c252ff25ed72425286da34c1f5c2daa4"
    },
    {
      "Start": "c26b8568a8ec4d7d88f9e625056479f8",
      "End": "4dd646166b144e2ba9a3a662a3336285",
      "Id": "d9e1eef91f8e4d0884853ab742755cd7"
    },
    {
      "Start": "578daa6e5713454eb4f48edf91e75eea",
      "End": "d071c81833074118b8114a07c969d7e7",
      "Id": "e6da6c83f806408e9d62fe5903e8d13f"
    },
    {
      "Start": "c78072765d4e44248bcb17635c8b8754",
      "End": "b0a17f0dd3054f29a62bf84cbcb845ca",
      "Id": "5d91f1340cc7400ba26612734679bbdb"
    },
    {
      "Start": "e4e31fbbfc8e4ed6a86b85cbd15a2ce7",
      "End": "1a1ebd5066d3441babc57c1ddc7d538b",
      "Id": "27682acb85cb42779e2251e9d1ceb50b"
    },
    {
      "Start": "f9c61417b5b64296adae0a4a1102564e",
      "End": "3181a72d9439460eac8a8a7bf713a8db",
      "Id": "d35f764f44fb4e4a87b7ad721d305902"
    },
    {
      "Start": "07fa17ad25f44dfa9bc110ca842e08b3",
      "End": "101bcab31264406494f44e7bb1ae2355",
      "Id": "209680530725428a940d8bbdae7696af"
    },
    {
      "Start": "a10e013b93934bca9e388817364b0e76",
      "End": "864c427e21e34b0396e64f394ba9c0b6",
      "Id": "983269dc195b4b6e96e74343b4becf14"
    },
    {
      "Start": "4b1a00f1314a49788065d912c26ddab0",
      "End": "0001d89163dd42649017c184ff37bbee",
      "Id": "7326a94b9c3b40808011cde8d86ad054"
    },
    {
      "Start": "4b1a00f1314a49788065d912c26ddab0",
      "End": "e9ebb00fb3744b108456904d5e9b4fdf",
      "Id": "a109c4cd530c41369b3aa4b7eefb3325"
    },
    {
      "Start": "51519859bba24fe4a40305197f2b5ed4",
      "End": "979e2bff37a34f2ba1117f71634b5a54",
      "Id": "a635a304f7e44379a0a7ebb9b362d202"
    },
    {
      "Start": "c1f464111e2441c4a3a2f56c87bebee4",
      "End": "79ce7af2ca5e429c877e697f1faa6af2",
      "Id": "3b4e9cb68e1846879f0aab45d53a8ee3"
    },
    {
      "Start": "c1f464111e2441c4a3a2f56c87bebee4",
      "End": "30fbca7cd0bc4a12865c5db01649ffef",
      "Id": "2f007d47d6c74ea887f4e9ff88213db2"
    },
    {
      "Start": "c1f464111e2441c4a3a2f56c87bebee4",
      "End": "ca76161ca5ad4ad78c49a7a5d805535a",
      "Id": "2d60b0c8ad6a4657b0e536ed7d644053"
    },
    {
      "Start": "ca8fa8b57bce4d26939dc3fc2f8cb9cd",
      "End": "9c0777534d954820928504be3db64842",
      "Id": "8f5a997cb9c74e7d87a5e310e9b61c4e"
    },
    {
      "Start": "83076d15346e4acaacab6c8fe97acdab",
      "End": "ffd5b2c1661842daadd6a7ba1bef28be",
      "Id": "af3835d7224e400ebd3330628080d584"
    },
    {
      "Start": "dac63ffa2f6047ad87d088e772f7c220",
      "End": "06e7edce19054ae7bf9985c0f2a61a3d",
      "Id": "a91af8ab78084e669bf296106c8e777b"
    },
    {
      "Start": "dac63ffa2f6047ad87d088e772f7c220",
      "End": "58edebd6cef14665964b08c22f0a0ebc",
      "Id": "c6d2c935dd694fcb93df31deb0b37b29"
    },
    {
      "Start": "8633f799253f4e83810321527796c6ab",
      "End": "612a4088dc924751899e359db01e36d8",
      "Id": "a8a3bd6243094250881dc80a3017ed84"
    },
    {
      "Start": "45b0c98d36a4449791bd0d2adaff0659",
      "End": "8192607b3f4d4020b000fdc93403c7b6",
      "Id": "44d9bca407354df0b0a0beeebf8456bf"
    },
    {
      "Start": "24adcca8a2fd43ab86f1db846345303e",
      "End": "4a7b2f06f0ee40bca59d99aaddeb97a1",
      "Id": "385be8de38654887a51445a403eb01a8"
    },
    {
      "Start": "e0542af6440244c3ab8f19cb532374aa",
      "End": "621f915a538f496c935e351080b69215",
      "Id": "72a4c2d892d14a71947cac3af8a90179"
    },
    {
      "Start": "9d572c75974346168ad6cc05ee341643",
      "End": "3552810abcfc4e32bb80e9a44a4b5ee0",
      "Id": "77f7a136b31d4acbb8cbcdf99f9808fc"
    },
    {
      "Start": "f5975c9c8efd419285db503fd5a9054a",
      "End": "033e6bb92bd845f48ccd5f2df05fb78f",
      "Id": "7f415307e1e5429a8a890a3df020b561"
    },
    {
      "Start": "c58c6e59a25d4e6ab9d7c9ed0a5db2d7",
      "End": "df307f106a1643028f267b2d9b7a783a",
      "Id": "abf00a2a0ec64559823307d28b096d28"
    },
    {
      "Start": "c58c6e59a25d4e6ab9d7c9ed0a5db2d7",
      "End": "8e04e7868fe14803b11d366e055ece3a",
      "Id": "7166f85056b84a14a67f7d55cc8003d6"
    },
    {
      "Start": "c58c6e59a25d4e6ab9d7c9ed0a5db2d7",
      "End": "7af025a3b1e44ac88a582af4f9464cab",
      "Id": "7b4364c20e654c018ae2d6eb6a3360cb"
    },
    {
      "Start": "02a706174fb648c6a36bc281b180b5b4",
      "End": "1cd77bec956a49b3804059e240a10091",
      "Id": "c5804489d5cf41569d4703340d98bdbe"
    },
    {
      "Start": "02a706174fb648c6a36bc281b180b5b4",
      "End": "2da3bd5212244892baf25693fb0e9154",
      "Id": "833fd0f026a8451eb3ef1093604db5c2"
    },
    {
      "Start": "02a706174fb648c6a36bc281b180b5b4",
      "End": "163ec66f97f6426aa7e73c1ed050eea3",
      "Id": "c6b42ca29b4c4e328dc425a263f77d9b"
    },
    {
      "Start": "81630db763fb4baa831473ae4a3f73cf",
      "End": "b945055ae1e04faaad2595bca0e73b4f",
      "Id": "bfefa7e8029342fbbc051ff19c22da56"
    },
    {
      "Start": "db2d18d63e61481d8cbfae804be6542b",
      "End": "551c3a7bc188413c86e94c4c63269b54",
      "Id": "0f9e3197de4b40058f5fa8e80fe1974b"
    },
    {
      "Start": "eacb572a6fd6442ab1c71b0492725f0c",
      "End": "a9733a7aad5947749c9e6e6e588ee1a8",
      "Id": "631bf2dde445468fad6972de39d964c1"
    },
    {
      "Start": "8e9533396536443fa277b882f115a932",
      "End": "63bf2a182ba64b5f85a4a721648cee0f",
      "Id": "a178cee7b7e54110aaf195f892ff8a8b"
    },
    {
      "Start": "2ec144f3cf9c455285a26a8b7ed8db35",
      "End": "ae522f71c6c44095bb3618b4140ff791",
      "Id": "021f79b0f5bb439e9ef52244d56d0013"
    },
    {
      "Start": "5a3de71e6159479eaea56d6602634575",
      "End": "a0bf0546f15048eb8b571bc881841034",
      "Id": "59ec8ba0894c4a0cb9025dbc9e9baeaa"
    },
    {
      "Start": "0640294ae2da493b8ab24cd6fad67fcb",
      "End": "9de224be7ba241699a391727b7bdbc5d",
      "Id": "8a6240730b9a413db2649d0120a989ed"
    },
    {
      "Start": "1624ef2a407a4c51aafe94e8cc7ce570",
      "End": "e594ad48ceee446a8466f08880ed5b44",
      "Id": "de769a0fd8ac4e749a20ea0438a7ede4"
    },
    {
      "Start": "e9f77af683a444568ca35eabbfabf503",
      "End": "c25f3de2e6ac43daa76324df4aa43143",
      "Id": "d1a06bcd1fcd44b9916235beeb38fe7d"
    },
    {
      "Start": "61a621e683d849f19cb716df2f67e6ec",
      "End": "e4279d3d76ef44b4bde6b23aaa324fdf",
      "Id": "bf2d0831e4c1481390e4fbc2d57dca9a"
    },
    {
      "Start": "61a621e683d849f19cb716df2f67e6ec",
      "End": "7fe42b592bb34255bacfa1f97ae60f22",
      "Id": "22afe18e706549d2b315441ae3b636ad"
    },
    {
      "Start": "61a621e683d849f19cb716df2f67e6ec",
      "End": "878bbb5f71eb4254a933ab2bba506e69",
      "Id": "4f49d32b90ba40aa951da42ede67b27e"
    },
    {
      "Start": "b4da73ffb31f4157a9ef296927e719c2",
      "End": "0e808a98b053493d867d0a2558b7bc83",
      "Id": "da4a9183c5e24bfc9153a53bc662501c"
    },
    {
      "Start": "e5daf836f4e24b2994ad18a77e3c6331",
      "End": "00fac6a7587a408984ff18547f4b7df3",
      "Id": "052748a5f40d47f597fa6d2979853a92"
    },
    {
      "Start": "fafd00bc1ee44da48143dcac43782f93",
      "End": "9bb295e19fc04512a20f6efc6fc748e0",
      "Id": "590219726b3048fab45b8ae9be9614d6"
    },
    {
      "Start": "cf429cbff3c041b0b9526160d8098ef0",
      "End": "c2b540ba0ea34d28b7d05a16451af4e7",
      "Id": "9012510310714176800c81558abeda46"
    },
    {
      "Start": "8b9bced4c9c643efa92405aa1c7ba40b",
      "End": "c5cbcebf9abe468cb1dd11d940c64b02",
      "Id": "6c503738071247f4af08d301c96c0fc0"
    },
    {
      "Start": "e4f708945ed04f43b58d677df8c545bb",
      "End": "0ba3e3a121bb4e40a1c53966e72a6892",
      "Id": "463b889e93dd442ea153ea243ba4035b"
    },
    {
      "Start": "ff56df91f5e342f48a33b31f52e6155f",
      "End": "0a1f2ea4a73c432aafdd696f501731de",
      "Id": "6684a4cc6e924547a621ec9a834da7d3"
    },
    {
      "Start": "ec29ae64bbcf4914b8a222a2704165f4",
      "End": "e46629f8495e43dbbffad326a1b61ee6",
      "Id": "0fec158981a540b884bd901cc92064ae"
    },
    {
      "Start": "5cccd2a7c3fe48659786872089a02180",
      "End": "a1d148ee62264728b8a2bf961733c1b8",
      "Id": "c88f405ac25a49f4b6546fea1a58ff88"
    },
    {
      "Start": "ac888fb68ab044f5895825cc0e8e8d00",
      "End": "ff0e9a0b57784455b068c2283f3a2707",
      "Id": "3f21e43350b646f9854dcc60be806bf6"
    },
    {
      "Start": "e7285302166948ef98bdf2a18cef0dcd",
      "End": "1f2024e1c26f417fb95bdbd630af3fe3",
      "Id": "c8f8bea08fd64401a92ff4f4cbf7a66a"
    },
    {
      "Start": "7b496404c0d14cfc9f21d0711565c4f2",
      "End": "db86c38e522445f3bfbba9a54b365359",
      "Id": "adfaecee1c9e42798043f1e8577e7b6b"
    },
    {
      "Start": "2e8208db5d6d4795b97aca3abc1da17f",
      "End": "44bc304acca3459d9dfdf84b38d10dcc",
      "Id": "92605f71698f439088cc3bfeb8c74393"
    },
    {
      "Start": "bc2a73cab6f441ab83b3e733a0811155",
      "End": "fd853a53f3594bb0881572cd56c8d134",
      "Id": "b4f045ae837d4eef810c4428238c8da3"
    },
    {
      "Start": "6a8cfcaee3f1405fb506325001a65505",
      "End": "a58ecabd23e145be8b5df3751cf85d2a",
      "Id": "362f224b367d4b94811ba2304c691771"
    },
    {
      "Start": "31d708f394dd4e18a2041da64829bbb5",
      "End": "b795cc928c49422788e82927422a4199",
      "Id": "65e3d281ba26492aa7e7da5f20606e8a"
    },
    {
      "Start": "de96483a46a743d287c09b9bd0954e18",
      "End": "1638541b15094840aa6dbc0e5fc98d22",
      "Id": "50f954b643364a4d8c74416376690c2b"
    },
    {
      "Start": "aec3e32a35eb4b4ab569ec21c8945b29",
      "End": "6efdd73ef53b4842b4f9fe7d93165b6b",
      "Id": "0af8f170d7b24423837ecbec7ad56cf5"
    },
    {
      "Start": "aec3e32a35eb4b4ab569ec21c8945b29",
      "End": "eaeed53066114a8aa5707bda5b282ebc",
      "Id": "a7c2f9ed392943f7acc119cff197794e"
    }
  ],
  "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": "Manual",
      "RunPeriod": "1000"
    },
    "Camera": {
      "Name": "Hintergrundvorschau",
      "EyeX": 7.6774959564208984,
      "EyeY": 148.75891876220703,
      "EyeZ": 188.08424377441406,
      "LookX": -0.71943092346191406,
      "LookY": -72.827178955078125,
      "LookZ": -132.59469604492188,
      "UpX": -0.0015316144563257694,
      "UpY": 0.95931577682495117,
      "UpZ": -0.28233128786087036
    },
    "NodeViews": [
      {
        "ShowGeometry": true,
        "Name": "Origin of Tower",
        "Id": "06c8e31ba2ce48e7b0b19295a33ae175",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2935.0055698341,
        "Y": 106.037056477452
      },
      {
        "ShowGeometry": true,
        "Name": "Outer Circle of Tower",
        "Id": "678969057afa43d187febd5badb1548e",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3198.2055698341,
        "Y": 106.037056477452
      },
      {
        "ShowGeometry": true,
        "Name": "Height of Tower [m]",
        "Id": "f1baa64249e641fab59604647d498e38",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 1351.71197746332,
        "Y": 26.2298765547685
      },
      {
        "ShowGeometry": true,
        "Name": "Radius of Tower [m]",
        "Id": "2da5b5cca2a942109cc912cee9f7c4ff",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 1351.02359850008,
        "Y": 98.6229440494408
      },
      {
        "ShowGeometry": true,
        "Name": "Thickness of Tower Walls [m]",
        "Id": "0e76b7744658425d9575c5de0d3a91d8",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 1348.74202813571,
        "Y": 168.535647704141
      },
      {
        "ShowGeometry": true,
        "Name": "Inner Circle of Tower",
        "Id": "066d96a6908b4ae8b1963e34d75719e8",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3645.4055698341,
        "Y": -241.916589456186
      },
      {
        "ShowGeometry": false,
        "Name": "Translation of Inner Circle along z-axis",
        "Id": "79a02cb30dfd40728f57ca1fd5c0c836",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4139.8055698341,
        "Y": -283.916589456186
      },
      {
        "ShowGeometry": true,
        "Name": "Vector.ZAxis",
        "Id": "076a93ef58a4420688b86d7b52bb098b",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3645.4055698341,
        "Y": 111.037056477452
      },
      {
        "ShowGeometry": true,
        "Name": "List of Circles for surface creation of Tower",
        "Id": "6cb0f5515b824c728da219b6a267cd1b",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3645.4055698341,
        "Y": -349.703256122853
      },
      {
        "ShowGeometry": false,
        "Name": "Translation of Outer Circle along z-axis",
        "Id": "b73b3ba946b24525b37ae59718fa8ed0",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4139.8055698341,
        "Y": -443.916589456186
      },
      {
        "ShowGeometry": false,
        "Name": "Outer Circle as solid",
        "Id": "4464e211e2e44a82a598e488bf8734cd",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4768.11259495401,
        "Y": -235.55660058836
      },
      {
        "ShowGeometry": false,
        "Name": "Inner Circle as solid",
        "Id": "a7de0fc2cfa942049b8d638611f4bd60",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4768.11259495401,
        "Y": -127.55660058836
      },
      {
        "ShowGeometry": false,
        "Name": "Tower as Solid",
        "Id": "7eed65c1490b498da3e908689b380cab",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 5098.51259495401,
        "Y": -194.55660058836
      },
      {
        "ShowGeometry": true,
        "Name": "Radius of Supply/ Collector Pipes",
        "Id": "6ad069a027744979a8a0da034057c328",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 1389.48359375076,
        "Y": 1400.21888616081
      },
      {
        "ShowGeometry": false,
        "Name": "Translate Circle to top of Receiver",
        "Id": "ed8e61ecae554984a94d8966b737e9bf",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3563.99355163077,
        "Y": 636.350691278915
      },
      {
        "ShowGeometry": true,
        "Name": "Height of Receiver",
        "Id": "76363d3a24e44864b4377f6077889155",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2044.9394982946396,
        "Y": 1000.5866173954819
      },
      {
        "ShowGeometry": false,
        "Name": "Translate Circle to buttom of Receiver",
        "Id": "72092a3f081e46a28b189feade278df7",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3530.77533058772,
        "Y": 982.013467980343
      },
      {
        "ShowGeometry": true,
        "Name": "Code Block",
        "Id": "db3e3c8abb654f108e0dae1e0a4bb6db",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3056.37533058772,
        "Y": 1038.22680131368
      },
      {
        "ShowGeometry": false,
        "Name": "Offset Upper Circle of Receiver",
        "Id": "751eec729de2466fa7c0e50c6c39e314",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3940.79355163077,
        "Y": 636.350691278915
      },
      {
        "ShowGeometry": false,
        "Name": "Offset Lower Circle of Receiver",
        "Id": "934c0034acb043908a696c457f142bba",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3933.17533058772,
        "Y": 982.013467980344
      },
      {
        "ShowGeometry": false,
        "Name": "Curve.PlaneAtParameter",
        "Id": "732079b0bd284afeb4d7b021016ca0c7",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 5133.3192718789887,
        "Y": 649.53407467623481
      },
      {
        "ShowGeometry": true,
        "Name": "Code Block",
        "Id": "81a7cf8b3b264afc86d5fb892f0a355b",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4783.7192718789884,
        "Y": 831.74740800956829
      },
      {
        "ShowGeometry": false,
        "Name": "Collector Pipe - Circle with outer radius",
        "Id": "956710e9cc6847e4aec087c0c8564e4e",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 5423.7192718789884,
        "Y": 649.53407467623481
      },
      {
        "ShowGeometry": true,
        "Name": "Collector Pipe - Circle with inner radius",
        "Id": "973af077efed4527ac0901cd1dd09bb7",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 5840.5192718789885,
        "Y": 716.53407467623481
      },
      {
        "ShowGeometry": true,
        "Name": "Offset into the interior of circle",
        "Id": "f8f8db6377924a3fb91280db7531d204",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 5423.7192718789884,
        "Y": 844.74740800956818
      },
      {
        "ShowGeometry": false,
        "Name": "Collector Pipe - Solid with inner radius",
        "Id": "dbe86de877b544989c53bf51429dbefd",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 6249.3192718789887,
        "Y": 716.53407467623481
      },
      {
        "ShowGeometry": false,
        "Name": "Collector Pipe - Solid with outer radius",
        "Id": "65f4c9017e094e48a07e2b696bf8cc8c",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 6249.3192718789887,
        "Y": 582.53407467623481
      },
      {
        "ShowGeometry": false,
        "Name": "Collector Pipe as solid",
        "Id": "430e8acf2f92495286a33c8aa082fc78",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 6654.9192718789882,
        "Y": 649.53407467623481
      },
      {
        "ShowGeometry": false,
        "Name": "Curve.PlaneAtParameter",
        "Id": "c4a0958156694cbe9f84d90e9c914a9c",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 5133.3192718789887,
        "Y": 953.53407467623481
      },
      {
        "ShowGeometry": false,
        "Name": "Supply Pipe - Circle with outer radius",
        "Id": "7d0fe20e8f014389922b7201805710fd",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 5423.7192718789884,
        "Y": 953.53407467623481
      },
      {
        "ShowGeometry": true,
        "Name": "Supply Pipe - Circle with inner radius",
        "Id": "749fb619c2cf436a97e8f4adc18a07b2",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 5840.5192718789885,
        "Y": 984.53407467623481
      },
      {
        "ShowGeometry": false,
        "Name": "Supply Pipe - Solid with outer radius",
        "Id": "2273e3c4f5084199af77663a8ec3b0cf",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 6249.3192718789887,
        "Y": 850.53407467623481
      },
      {
        "ShowGeometry": false,
        "Name": "Supply Pipe - Solid with inner radius",
        "Id": "ebcc5c6046a94508b54f3ac882e8cb0f",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 6249.3192718789887,
        "Y": 984.53407467623458
      },
      {
        "ShowGeometry": false,
        "Name": "Supply Pipe as solid",
        "Id": "6b32350b2ce0439a95ef23aaec219f07",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 6654.9192718789882,
        "Y": 891.53407467623481
      },
      {
        "ShowGeometry": true,
        "Name": "GeometryColor.ByGeometryColor",
        "Id": "56ce7a26470b4dcdb58b1f4d6aca4e48",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 6958.119271878988,
        "Y": 757.53407467623481
      },
      {
        "ShowGeometry": true,
        "Name": "GeometryColor.ByGeometryColor",
        "Id": "a5ae7434eb754831875fa3d1250398f6",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 6958.119271878988,
        "Y": 891.53407467623481
      },
      {
        "ShowGeometry": true,
        "Name": "Color Palette",
        "Id": "9e64dd14c8384e1fbdc49ec652118988",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 6654.9192718789882,
        "Y": 1025.5340746762347
      },
      {
        "ShowGeometry": true,
        "Name": "Color Palette",
        "Id": "9e06416b6cfe436ab1eb9a802716e2a3",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 6654.9192718789882,
        "Y": 783.53407467623481
      },
      {
        "ShowGeometry": true,
        "Name": "Curve of upper Receiver Pipe",
        "Id": "a2b9299adbdf465bbf7af20531be15ea",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3718.71654524382,
        "Y": 1655.55787971114
      },
      {
        "ShowGeometry": true,
        "Name": "Curve of lower Receiver Pipe",
        "Id": "116ec1f5150a4eac861f407350053837",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3718.71654524382,
        "Y": 1789.55787971114
      },
      {
        "ShowGeometry": true,
        "Name": "List of points on curves of upper and lower Receiver Pipes",
        "Id": "38c7e8a98d6c4a658e114e7f60ca5096",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3102.71654524382,
        "Y": 1752.77121304447
      },
      {
        "ShowGeometry": true,
        "Name": "Amount of Heat Exchanger Pipes",
        "Id": "012d103cea5c41fd9cfb2c1906f27099",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 1389.48359375076,
        "Y": 1608.67720961779
      },
      {
        "ShowGeometry": false,
        "Name": "Lines of Heat Exchanger Pipes",
        "Id": "766cc29749414d46bf637ebaded3c6b6",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4065.91654524382,
        "Y": 1709.55787971114
      },
      {
        "ShowGeometry": true,
        "Name": "Code Block",
        "Id": "a478495bc2de4822a47d80ea2d6e9a69",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4732.9960868366916,
        "Y": 1812.8176542105823
      },
      {
        "ShowGeometry": false,
        "Name": "Curve.PlaneAtParameter",
        "Id": "c6598666616c4c9f98b1e3bb8fad01e2",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4918.5960868366919,
        "Y": 1782.6043208772523
      },
      {
        "ShowGeometry": false,
        "Name": "Circle with outer pipe radius",
        "Id": "498f396a37e94b03bd335b3daf0cd697",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 5208.9960868366916,
        "Y": 1782.6043208772523
      },
      {
        "ShowGeometry": false,
        "Name": "Circle for inner pipe radius",
        "Id": "6db21d401a7740eba4a7402422cb5fc4",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 5596.1960868366923,
        "Y": 1867.6043208772523
      },
      {
        "ShowGeometry": false,
        "Name": "Solid with outer pipe radius",
        "Id": "72cc20f5e8c24f929bcf7b0df6066703",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 5928.9960868366916,
        "Y": 1733.6043208772523
      },
      {
        "ShowGeometry": false,
        "Name": "Solid with inner pipe radius",
        "Id": "d977d633db7b4ec5a2c3acf56a387546",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 5928.9960868366916,
        "Y": 1867.6043208772523
      },
      {
        "ShowGeometry": false,
        "Name": "Heat Exchanger Pipes as solid",
        "Id": "96f36819225843d1a9100f3e5a60278c",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 6267.3960868366921,
        "Y": 1787.6043208772523
      },
      {
        "ShowGeometry": true,
        "Name": "GeometryColor.ByGeometryColor",
        "Id": "9be105bccea04b84ad11f051ed0b3092",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 6619.3960868366921,
        "Y": 1841.6043208772523
      },
      {
        "ShowGeometry": true,
        "Name": "GeometryColor.ByGeometryColor",
        "Id": "18e1c2ef1ced4171a16c761e97c8dd14",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 5385.71259495401,
        "Y": -140.55660058836
      },
      {
        "ShowGeometry": true,
        "Name": "Color Palette",
        "Id": "2dfec4f819634136a07b7c4e4ab108c2",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 5098.51259495401,
        "Y": -60.5566005883602
      },
      {
        "ShowGeometry": true,
        "Name": "Color Palette",
        "Id": "835110bd200f42a4bdab6f07dead856f",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 6267.3960868366921,
        "Y": 1921.6043208772526
      },
      {
        "ShowGeometry": true,
        "Name": "Calculation of the Volume of Tower",
        "Id": "779f5d7808814790baf529392794a770",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3152.3795902034253,
        "Y": -1587.4274518406985
      },
      {
        "ShowGeometry": true,
        "Name": "Calculation of Material Costs [€/m^3]",
        "Id": "4d26987262e54c97a6a6895c8a46129d",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4876.35585798511,
        "Y": -2028.97912135348
      },
      {
        "ShowGeometry": true,
        "Name": "RESULT - Costs Concrete Tower [€]",
        "Id": "1f074e01c0124d92b136c6b188f2e54c",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 6064.62421030522,
        "Y": -2028.59665189647
      },
      {
        "ShowGeometry": true,
        "Name": "RESULTS - Costs Steel Tower [€]",
        "Id": "f37eeeb196b349e5b0b410993f7ca347",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 6064.62421030522,
        "Y": -1734.59665189647
      },
      {
        "ShowGeometry": true,
        "Name": "Offset by wall thickness (into interior)",
        "Id": "32b25e9d6c4b42a1a552179e9b3030a6",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3198.2055698341,
        "Y": -211.703256122853
      },
      {
        "ShowGeometry": true,
        "Name": "Calculation of CO2-Emissions [kg CO2/m^3]",
        "Id": "fd43ffe2fc1c4af3bf5554fba4101745",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4882.87049470214,
        "Y": -1004.57538392296
      },
      {
        "ShowGeometry": true,
        "Name": "RESULT - CO2-Emissions Concrete Tower [kg CO2]",
        "Id": "e6c3a0d5ab904acabb1b2fd5d6c58924",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 6036.47049470214,
        "Y": -1059.13538392296
      },
      {
        "ShowGeometry": true,
        "Name": "RESULT - CO2-Emissions SteelTower [kg CO2]",
        "Id": "9135727cefc64c20a90229a2c1c2a309",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 6036.47049470214,
        "Y": -765.135383922961
      },
      {
        "ShowGeometry": true,
        "Name": "Math.Round",
        "Id": "547ad6c88c6f44fca2c3341b98212f11",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 5720.47049470214,
        "Y": -765.135383922961
      },
      {
        "ShowGeometry": true,
        "Name": "Math.Round",
        "Id": "71e36c57ac17474aa2042fcfbcad15fc",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 5748.62421030522,
        "Y": -2028.59665189647
      },
      {
        "ShowGeometry": true,
        "Name": "Math.Round",
        "Id": "219282b84e934c8ea2b8806b058ae921",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 5748.62421030522,
        "Y": -1734.59665189647
      },
      {
        "ShowGeometry": true,
        "Name": "Math.Round",
        "Id": "a6f9798ab1974ef4974039db48ff2c63",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 5720.47049470214,
        "Y": -1059.13538392296
      },
      {
        "ShowGeometry": true,
        "Name": "Receiver Aspect Ratio [-]",
        "Id": "50a5915a022044d09532b1fb19e041d3",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 7936.6268158351122,
        "Y": 551.709973735761
      },
      {
        "ShowGeometry": true,
        "Name": "RESULT - Aspect Ratio of Receiver [-]",
        "Id": "0f3d699d782741ca81cede1de35d1dbd",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 8753.27903700645,
        "Y": 264.68428719164893
      },
      {
        "ShowGeometry": true,
        "Name": "<",
        "Id": "a0266efb522544a8bab43821ff81a079",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 8487.0268158351118,
        "Y": 841.4966404024276
      },
      {
        "ShowGeometry": true,
        "Name": "Limit Values for Aspect Ratio",
        "Id": "c8c3b2b873464e7ba57c3708cd6b9d97",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 7936.6268158351122,
        "Y": 689.56330706909432
      },
      {
        "ShowGeometry": true,
        "Name": ">",
        "Id": "6fd7b13a02524cd3b73536f3ed9bc2bc",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 8487.0268158351118,
        "Y": 547.4966404024276
      },
      {
        "ShowGeometry": true,
        "Name": "RESULT -Greater than lower limit value?",
        "Id": "f4e05479914f40e09e2474ad8972fbb2",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 8739.8268158351129,
        "Y": 547.4966404024276
      },
      {
        "ShowGeometry": true,
        "Name": "RESULT - Less than lower limit value?",
        "Id": "7cd2105beab34213ae2e2d069a215681",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 8739.8268158351129,
        "Y": 841.4966404024276
      },
      {
        "ShowGeometry": true,
        "Name": "Outer Radius Heat Exchanger Pipes",
        "Id": "ec058e8c8b614178a6e044de43b4e0c6",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 1389.48359375076,
        "Y": 1678.73953837874
      },
      {
        "ShowGeometry": true,
        "Name": "Thickness of Heat Exchanger Pipes",
        "Id": "16ef9a78c12d4270b611e8c54c0c5c1d",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 1389.48359375076,
        "Y": 1749.92329840435
      },
      {
        "ShowGeometry": true,
        "Name": "Distance for Offset into the interior",
        "Id": "f774af3eeb6d45f882970d8bb10b7849",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 5208.9960868366916,
        "Y": 1915.8176542105825
      },
      {
        "ShowGeometry": true,
        "Name": "Thickness of Supply/ Collector Pipes",
        "Id": "4217afdcbfb94e37ac81c66b287617f9",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 1389.48359375076,
        "Y": 1481.56530490446
      },
      {
        "ShowGeometry": true,
        "Name": "If",
        "Id": "88c0236a667d48e6bae55475ff75ae07",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 10440.626815835112,
        "Y": 651.4966404024276
      },
      {
        "ShowGeometry": true,
        "Name": "List Create",
        "Id": "8bffdf9e5d744d99a95b17d0ca09efe0",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 9154.2268158351126,
        "Y": 681.49664040242772
      },
      {
        "ShowGeometry": true,
        "Name": "Calculation of new Tower Height to fulfil limit values [m]",
        "Id": "42c4307c48e54475922235f95e9de3b2",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 9542.2268158351126,
        "Y": 494.41664040242767
      },
      {
        "ShowGeometry": true,
        "Name": "Watch",
        "Id": "b6d81f004e384e32a158d2583adaa8fd",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 10722.226815835113,
        "Y": 651.4966404024276
      },
      {
        "ShowGeometry": true,
        "Name": "List.AnyFalse",
        "Id": "a60ccddf50004506b080dee1e6befd45",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 9542.2268158351126,
        "Y": 681.4966404024276
      },
      {
        "ShowGeometry": true,
        "Name": "String",
        "Id": "4a8507dbc525470780ae011095d2d8ac",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 9542.2268158351126,
        "Y": 790.4966404024276
      },
      {
        "ShowGeometry": true,
        "Name": "Volume of Steel Tower",
        "Id": "c95b599697dd49c6a38d90d50a1c7094",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4240.3795902034253,
        "Y": -1338.7341185073653
      },
      {
        "ShowGeometry": true,
        "Name": "Volume of Concrete Tower",
        "Id": "14a564bed4d84e6f8bf3eac21f0bf72b",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4240.3795902034253,
        "Y": -1533.5207851740317
      },
      {
        "ShowGeometry": true,
        "Name": "Math.Round",
        "Id": "c73ce0c41dfd40219f28d47f81055549",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3924.3795902034253,
        "Y": -1503.5207851740317
      },
      {
        "ShowGeometry": true,
        "Name": "Math.Round",
        "Id": "2df1e74fb172445d8e809551322179bd",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3924.3795902034253,
        "Y": -1368.7341185073653
      },
      {
        "ShowGeometry": true,
        "Name": "Code Block",
        "Id": "abfbdadc59c04885b263b11e06fa6f53",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3152.3795902034253,
        "Y": -1364.6274518406985
      }
    ],
    "Annotations": [
      {
        "Id": "7a43d684b6c04fd8b156cc5581e975b7",
        "Title": "Direct Input parameter for Tower",
        "Nodes": [
          "f1baa64249e641fab59604647d498e38",
          "2da5b5cca2a942109cc912cee9f7c4ff",
          "0e76b7744658425d9575c5de0d3a91d8"
        ],
        "Left": 1338.74202813571,
        "Top": -70.170123445231511,
        "Width": 322.16994932761008,
        "Height": 306.50577114937255,
        "FontSize": 36.0,
        "InitialTop": 26.2298765547685,
        "InitialHeight": 287.3057711493725,
        "TextblockHeight": 86.4,
        "Background": "#FF848484"
      },
      {
        "Id": "195781ca80ec4b2baa15c4f7437d8ed1",
        "Title": "1a. Creation of tower curves",
        "Nodes": [
          "06c8e31ba2ce48e7b0b19295a33ae175",
          "678969057afa43d187febd5badb1548e",
          "066d96a6908b4ae8b1963e34d75719e8",
          "79a02cb30dfd40728f57ca1fd5c0c836",
          "076a93ef58a4420688b86d7b52bb098b",
          "6cb0f5515b824c728da219b6a267cd1b",
          "b73b3ba946b24525b37ae59718fa8ed0",
          "32b25e9d6c4b42a1a552179e9b3030a6"
        ],
        "Left": 2925.0055698341,
        "Top": -497.116589456186,
        "Width": 1532.8000000000006,
        "Height": 746.953645933638,
        "FontSize": 36.0,
        "InitialTop": -443.916589456186,
        "InitialHeight": 699.953645933638,
        "TextblockHeight": 43.2,
        "Background": "#FF48B9FF"
      },
      {
        "Id": "394ebdaf1e0c4703b61461c3b81bc7ab",
        "Title": "1b. Creation of tower cross-section",
        "Nodes": [
          "4464e211e2e44a82a598e488bf8734cd",
          "a7de0fc2cfa942049b8d638611f4bd60",
          "7eed65c1490b498da3e908689b380cab",
          "2dfec4f819634136a07b7c4e4ab108c2",
          "18e1c2ef1ced4171a16c761e97c8dd14"
        ],
        "Left": 4758.11259495401,
        "Top": -288.75660058836,
        "Width": 907.19999999999982,
        "Height": 320.79999999999984,
        "FontSize": 36.0,
        "InitialTop": -235.55660058836,
        "InitialHeight": 319.99999999999977,
        "TextblockHeight": 43.2,
        "Background": "#FFA4E1FF"
      },
      {
        "Id": "de0cdb7e7efc44d78a374379c044637d",
        "Title": "2b. Creation of cross section of Supply (blue) and Collector Pipes (red) ",
        "Nodes": [
          "732079b0bd284afeb4d7b021016ca0c7",
          "81a7cf8b3b264afc86d5fb892f0a355b",
          "956710e9cc6847e4aec087c0c8564e4e",
          "973af077efed4527ac0901cd1dd09bb7",
          "f8f8db6377924a3fb91280db7531d204",
          "dbe86de877b544989c53bf51429dbefd",
          "65f4c9017e094e48a07e2b696bf8cc8c",
          "430e8acf2f92495286a33c8aa082fc78",
          "c4a0958156694cbe9f84d90e9c914a9c",
          "7d0fe20e8f014389922b7201805710fd",
          "749fb619c2cf436a97e8f4adc18a07b2",
          "2273e3c4f5084199af77663a8ec3b0cf",
          "ebcc5c6046a94508b54f3ac882e8cb0f",
          "6b32350b2ce0439a95ef23aaec219f07",
          "56ce7a26470b4dcdb58b1f4d6aca4e48",
          "a5ae7434eb754831875fa3d1250398f6",
          "9e64dd14c8384e1fbdc49ec652118988",
          "9e06416b6cfe436ab1eb9a802716e2a3"
        ],
        "Left": 4773.7192718789884,
        "Top": 529.33407467623476,
        "Width": 2464.0,
        "Height": 588.79999999999984,
        "FontSize": 36.0,
        "InitialTop": 582.53407467623481,
        "InitialHeight": 587.99999999999989,
        "TextblockHeight": 43.2,
        "Background": "#FFFFB8D8"
      },
      {
        "Id": "52ce191d66a34dbc85fba84d24f492e8",
        "Title": "2a. Creation of curves for the Supply and Collector Pipes at top and buttom of Receiver",
        "Nodes": [
          "ed8e61ecae554984a94d8966b737e9bf",
          "72092a3f081e46a28b189feade278df7",
          "db3e3c8abb654f108e0dae1e0a4bb6db",
          "751eec729de2466fa7c0e50c6c39e314",
          "934c0034acb043908a696c457f142bba"
        ],
        "Left": 3046.37533058772,
        "Top": 539.950691278915,
        "Width": 1162.8182210430496,
        "Height": 600.476110034765,
        "FontSize": 36.0,
        "InitialTop": 636.350691278915,
        "InitialHeight": 546.876110034765,
        "TextblockHeight": 86.4,
        "Background": "#FFFF7BAC"
      },
      {
        "Id": "9bea6da985e9453aa61f1d64944f36cd",
        "Title": "3b. Creation of cross Section of Heat Exchanger Pipes",
        "Nodes": [
          "a478495bc2de4822a47d80ea2d6e9a69",
          "c6598666616c4c9f98b1e3bb8fad01e2",
          "498f396a37e94b03bd335b3daf0cd697",
          "6db21d401a7740eba4a7402422cb5fc4",
          "72cc20f5e8c24f929bcf7b0df6066703",
          "d977d633db7b4ec5a2c3acf56a387546",
          "96f36819225843d1a9100f3e5a60278c",
          "835110bd200f42a4bdab6f07dead856f",
          "9be105bccea04b84ad11f051ed0b3092",
          "f774af3eeb6d45f882970d8bb10b7849"
        ],
        "Left": 4722.9960868366916,
        "Top": 1680.4043208772523,
        "Width": 2176.0000000000009,
        "Height": 333.80000000000018,
        "FontSize": 36.0,
        "InitialTop": 1733.6043208772523,
        "InitialHeight": 333.00000000000023,
        "TextblockHeight": 43.2,
        "Background": "#FFD4B6DB"
      },
      {
        "Id": "983739743fad44d794ab974499c2133f",
        "Title": "3a. Creation of curves for Heat Exchanger Pipes",
        "Nodes": [
          "a2b9299adbdf465bbf7af20531be15ea",
          "116ec1f5150a4eac861f407350053837",
          "38c7e8a98d6c4a658e114e7f60ca5096",
          "766cc29749414d46bf637ebaded3c6b6",
          "cdbd4bd0a3234623a2286085bf10ffd5"
        ],
        "Left": 3092.71654524382,
        "Top": 1602.35787971114,
        "Width": 1274.4,
        "Height": 305.40000000000009,
        "FontSize": 36.0,
        "InitialTop": 1655.55787971114,
        "InitialHeight": 279.0,
        "TextblockHeight": 43.2,
        "Background": "#FFBB87C6"
      },
      {
        "Id": "5f1f81dde8154531b4d38ef47393e53e",
        "Title": "Direct Input Parameter for Receiver",
        "Nodes": [
          "6ad069a027744979a8a0da034057c328",
          "012d103cea5c41fd9cfb2c1906f27099",
          "ec058e8c8b614178a6e044de43b4e0c6",
          "16ef9a78c12d4270b611e8c54c0c5c1d",
          "4217afdcbfb94e37ac81c66b287617f9"
        ],
        "Left": 1379.48359375076,
        "Top": 1260.61888616081,
        "Width": 319.20000000000005,
        "Height": 557.10441224353985,
        "FontSize": 36.0,
        "InitialTop": 1400.21888616081,
        "InitialHeight": 494.70441224354,
        "TextblockHeight": 129.6,
        "Background": "#FF848484"
      },
      {
        "Id": "3a38c84f00c44bd4b83fd8d4151fe409",
        "Title": "Indirect Input Parameter for Receiver",
        "Nodes": [
          "76363d3a24e44864b4377f6077889155"
        ],
        "Left": 2034.9394982946396,
        "Top": 860.98661739548186,
        "Width": 299.19999999999982,
        "Height": 232.19999999999993,
        "FontSize": 36.0,
        "InitialTop": 1000.5866173954819,
        "InitialHeight": 145.0,
        "TextblockHeight": 129.6,
        "Background": "#FFD8D8D8"
      },
      {
        "Id": "ef5dc691ad554cb3ac9f098460cc2acd",
        "Title": "High Performance Criteria Tower: Material Costs",
        "Nodes": [
          "4d26987262e54c97a6a6895c8a46129d",
          "1f074e01c0124d92b136c6b188f2e54c",
          "f37eeeb196b349e5b0b410993f7ca347",
          "71e36c57ac17474aa2042fcfbcad15fc",
          "219282b84e934c8ea2b8806b058ae921"
        ],
        "Left": 4866.35585798511,
        "Top": -2082.17912135348,
        "Width": 1487.4683523201102,
        "Height": 624.98246945700976,
        "FontSize": 36.0,
        "InitialTop": -2028.97912135348,
        "InitialHeight": 439.38246945701007,
        "TextblockHeight": 43.2,
        "Background": "#FF71C6A8"
      },
      {
        "Id": "2ec9823b080b4e4d9d0b4565c379aa7d",
        "Title": "High Performance Criteria Tower: CO2-Emission",
        "Nodes": [
          "fd43ffe2fc1c4af3bf5554fba4101745",
          "e6c3a0d5ab904acabb1b2fd5d6c58924",
          "9135727cefc64c20a90229a2c1c2a309",
          "547ad6c88c6f44fca2c3341b98212f11",
          "a6f9798ab1974ef4974039db48ff2c63"
        ],
        "Left": 4872.87049470214,
        "Top": -1112.33538392296,
        "Width": 1548.0,
        "Height": 624.59999999999911,
        "FontSize": 36.0,
        "InitialTop": -1059.13538392296,
        "InitialHeight": 438.99999999999909,
        "TextblockHeight": 43.2,
        "Background": "#FF71C6A8"
      },
      {
        "Id": "9d54b16fdcc44a5e99fb2a0f3b4cb011",
        "Title": "High Performance Criteria Receiver: Aspect Ratio",
        "Nodes": [
          "50a5915a022044d09532b1fb19e041d3",
          "0f3d699d782741ca81cede1de35d1dbd",
          "a0266efb522544a8bab43821ff81a079",
          "c8c3b2b873464e7ba57c3708cd6b9d97",
          "6fd7b13a02524cd3b73536f3ed9bc2bc",
          "f4e05479914f40e09e2474ad8972fbb2",
          "7cd2105beab34213ae2e2d069a215681",
          "8bffdf9e5d744d99a95b17d0ca09efe0",
          "a60ccddf50004506b080dee1e6befd45",
          "88c0236a667d48e6bae55475ff75ae07",
          "b6d81f004e384e32a158d2583adaa8fd",
          "42c4307c48e54475922235f95e9de3b2",
          "4a8507dbc525470780ae011095d2d8ac",
          "0496972b8ce7405f8d0319f6aa36f9e9"
        ],
        "Left": 7926.6268158351122,
        "Top": 211.48428719164895,
        "Width": 3015.2000000000007,
        "Height": 907.41235321077875,
        "FontSize": 36.0,
        "InitialTop": 264.68428719164893,
        "InitialHeight": 721.81235321077861,
        "TextblockHeight": 43.2,
        "Background": "#FF71C6A8"
      },
      {
        "Id": "2b1cf937cd684fd1a740ce38f38ea5ff",
        "Title": "Calculation of Tower volume",
        "Nodes": [
          "779f5d7808814790baf529392794a770",
          "c95b599697dd49c6a38d90d50a1c7094",
          "14a564bed4d84e6f8bf3eac21f0bf72b",
          "2df1e74fb172445d8e809551322179bd",
          "c73ce0c41dfd40219f28d47f81055549",
          "abfbdadc59c04885b263b11e06fa6f53"
        ],
        "Left": 3142.3795902034253,
        "Top": -1640.6274518406985,
        "Width": 1340.0,
        "Height": 579.29333333333307,
        "FontSize": 36.0,
        "InitialTop": -1587.4274518406985,
        "InitialHeight": 393.69333333333316,
        "TextblockHeight": 43.2,
        "Background": "#FFC1D676"
      },
      {
        "Id": "cdbd4bd0a3234623a2286085bf10ffd5",
        "Title": "Note: Line drawn from upper to lower receiver pipe",
        "Nodes": [],
        "Left": 4065.91654524382,
        "Top": 1670.15787971114,
        "Width": 0.0,
        "Height": 0.0,
        "FontSize": 36.0,
        "InitialTop": 0.0,
        "InitialHeight": 0.0,
        "TextblockHeight": 0.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "0496972b8ce7405f8d0319f6aa36f9e9",
        "Title": "If one of the limit values is not satisfied, a new tower height for the given tower/ receiver radius is calculated.",
        "Nodes": [],
        "Left": 9154.2268158351126,
        "Top": 613.29664040242767,
        "Width": 0.0,
        "Height": 0.0,
        "FontSize": 36.0,
        "InitialTop": 0.0,
        "InitialHeight": 0.0,
        "TextblockHeight": 0.0,
        "Background": "#FFC1D676"
      }
    ],
    "X": -542.81928873347158,
    "Y": 454.79773594037869,
    "Zoom": 0.3182500560609266
  }
}