{
  "Uuid": "ec4e7f98-c942-4503-a52f-fa6f79c06938",
  "IsCustomNode": false,
  "Description": "",
  "Name": "Offshore Wind Turbine3",
  "ElementResolver": {
    "ResolutionMap": {
      "Math.PI": {
        "Key": "DSCore.Math",
        "Value": "DSCoreNodes.dll"
      },
      "Math": {
        "Key": "DSCore.Math",
        "Value": "DSCoreNodes.dll"
      }
    }
  },
  "Inputs": [],
  "Outputs": [],
  "Nodes": [
    {
      "ConcreteType": "CoreNodeModels.Input.IntegerSlider, CoreNodeModels",
      "NodeType": "NumberInputNode",
      "NumberType": "Integer",
      "InputValue": 98,
      "MaximumValue": 110,
      "MinimumValue": 55,
      "StepValue": 1,
      "Id": "cf2408f2d14f49d68b04037172da10ae",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "dcb42fa01fb3447eb21543017b8eda8f",
          "Name": "",
          "Description": "Int64",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "A slider that produces integer values."
    },
    {
      "ConcreteType": "CoreNodeModels.Input.IntegerSlider, CoreNodeModels",
      "NodeType": "NumberInputNode",
      "NumberType": "Integer",
      "InputValue": 3,
      "MaximumValue": 8,
      "MinimumValue": 3,
      "StepValue": 1,
      "Id": "1c3020180c8f402fb2aed5e0780f7335",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "44abd8a4dff14414adf5a48d495687d3",
          "Name": "",
          "Description": "Int64",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "A slider that produces integer values."
    },
    {
      "ConcreteType": "CoreNodeModels.Input.IntegerSlider, CoreNodeModels",
      "NodeType": "NumberInputNode",
      "NumberType": "Integer",
      "InputValue": 1,
      "MaximumValue": 3,
      "MinimumValue": 1,
      "StepValue": 1,
      "Id": "ea5bb4fe4fad41a78beb065916753af5",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "e1aa6b2522a74a6a859bf271980504e9",
          "Name": "",
          "Description": "Int64",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "A slider that produces integer values."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.CoordinateSystem.ByOrigin@Autodesk.DesignScript.Geometry.Point",
      "Id": "03d80ee24b51410cb07234643bcba4b5",
      "Inputs": [
        {
          "Id": "8c02a92cf1bf4a739cd378743ed9ab85",
          "Name": "origin",
          "Description": "Point\nDefault value : Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 0)",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "6f7db3345a3e449483eed61b6595fc4f",
          "Name": "CoordinateSystem",
          "Description": "CoordinateSystem",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Create a CoordinateSystem with origin at input Point, with X and Y Axes set as WCS X and Y Axes.\n\nCoordinateSystem.ByOrigin (origin: Point = Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 0)): CoordinateSystem"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Cone.ByCoordinateSystemHeightRadii@Autodesk.DesignScript.Geometry.CoordinateSystem,double,double,double",
      "Id": "1fed918a1b234a4e9ff5b9a1e8e58e5c",
      "Inputs": [
        {
          "Id": "9bbf0e7f55e947819ef150c1df8e1988",
          "Name": "cs",
          "Description": "CoordinateSystem\nDefault value : Autodesk.DesignScript.Geometry.CoordinateSystem.ByOrigin(0, 0, 0)",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "9625141216fa4b948e55bc180937dfe8",
          "Name": "height",
          "Description": "double\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "2ba84e3bfc8e4fe5b3f31fe214320c47",
          "Name": "startRadius",
          "Description": "double\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "a856695f4ff34faeb6a060cb99ab2562",
          "Name": "endRadius",
          "Description": "double\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "8c0e066524e74ba3b461d73d20593a58",
          "Name": "Cone",
          "Description": "Cone",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Creates a Cone with base Point at CoordinateSystem origin, extending in the CoordinateSystem Z axis deriction length amount, with a circular bases in the CoordinateSystem XY Plane.\n\nCone.ByCoordinateSystemHeightRadii (cs: CoordinateSystem = Autodesk.DesignScript.Geometry.CoordinateSystem.ByOrigin(0, 0, 0), height: double = 1, startRadius: double = 1, endRadius: double = 1): Cone"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.IntegerSlider, CoreNodeModels",
      "NodeType": "NumberInputNode",
      "NumberType": "Integer",
      "InputValue": 3,
      "MaximumValue": 5,
      "MinimumValue": 3,
      "StepValue": 1,
      "Id": "8eb6b2da6912491981c8b015f159a76b",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "74d5f22529114fa7b1baa8a30625b266",
          "Name": "",
          "Description": "Int64",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "A slider that produces integer values."
    },
    {
      "ConcreteType": "CoreNodeModels.Input.IntegerSlider, CoreNodeModels",
      "NodeType": "NumberInputNode",
      "NumberType": "Integer",
      "InputValue": 10,
      "MaximumValue": 20,
      "MinimumValue": 0,
      "StepValue": 1,
      "Id": "ba4655e0113d40b6bc51542bc4d85b17",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "ea5225f5ee5444b897e03731d0635a12",
          "Name": "",
          "Description": "Int64",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "A slider that produces integer values."
    },
    {
      "ConcreteType": "CoreNodeModels.Input.IntegerSlider, CoreNodeModels",
      "NodeType": "NumberInputNode",
      "NumberType": "Integer",
      "InputValue": 4,
      "MaximumValue": 6,
      "MinimumValue": 4,
      "StepValue": 1,
      "Id": "afc494f637a947299eb29c4d1efb12eb",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "6abb1f82e6e64bbebab375e2dbc43faf",
          "Name": "",
          "Description": "Int64",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "A slider that produces integer values."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double",
      "Id": "f1dc016ec129467182b9f0e99b83c37b",
      "Inputs": [
        {
          "Id": "9c7334b31239479fbc108a8fb809150a",
          "Name": "x",
          "Description": "X coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "0930b8d8260d445f8cf730af46698f1d",
          "Name": "y",
          "Description": "Y coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b818364f95ab46a0ae7d8a792242912f",
          "Name": "z",
          "Description": "Z coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "ea55f35147f04024a98829d162174a05",
          "Name": "Point",
          "Description": "Point created by coordinates",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Form a Point given 3 cartesian coordinates\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.Sphere.ByCenterPointRadius@Autodesk.DesignScript.Geometry.Point,double",
      "Id": "e36228e0323f4b028a01df9eb666d8db",
      "Inputs": [
        {
          "Id": "1dbeab4783854eb8a14f311581088b55",
          "Name": "centerPoint",
          "Description": "Point\nDefault value : Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 0)",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "00e94e5e5c7746798e854de4337e8b70",
          "Name": "radius",
          "Description": "double\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "fbf82d26ed2343fa8dc1bb3482b8d333",
          "Name": "Sphere",
          "Description": "Sphere",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Create a Solid Sphere cetered at the input Point, with given radius.\n\nSphere.ByCenterPointRadius (centerPoint: Point = Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 0), radius: double = 1): Sphere"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double",
      "Id": "d8363380ae0d42758ce01a2e61657638",
      "Inputs": [
        {
          "Id": "395fcd39256842409c45813cdcbe4399",
          "Name": "x",
          "Description": "X coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "558f69dd2b1b4516ad7237dd5ef8dd6b",
          "Name": "y",
          "Description": "Y coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "d4f444b8de394400874e442489b35c7e",
          "Name": "z",
          "Description": "Z coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "e431bfed04d841e9bfab4a14501943ca",
          "Name": "Point",
          "Description": "Point created by coordinates",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Form a Point given 3 cartesian coordinates\n\nPoint.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Point"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "a;\nb;\na+b/2;",
      "Id": "379822371e2049c2b79be562087ed333",
      "Inputs": [
        {
          "Id": "8b2780c8d79f4574952b2e0eda9960d5",
          "Name": "a",
          "Description": "a",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "482fcb940771414d8f6516d0129d2190",
          "Name": "b",
          "Description": "b",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "8f19543b58f94d0b8c9223eefb9d281e",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "94184464f2344b5cb3df43a145733af1",
          "Name": "",
          "Description": "Value of expression at line 2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "e7cd95f068f342ebbf808b0a6858acf3",
          "Name": "",
          "Description": "Value of expression at line 3",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "a/2;",
      "Id": "6382248680ef4b10b5939a2d8848b82a",
      "Inputs": [
        {
          "Id": "85d88fefc9334368a3c17f9c678242dd",
          "Name": "a",
          "Description": "a",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "2e02ceaa63774761b161c57b38cb294c",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NodeType": "NumberInputNode",
      "NumberType": "Double",
      "MaximumValue": 6.0,
      "MinimumValue": 3.0,
      "StepValue": 0.1,
      "InputValue": 3.0,
      "Id": "21302400e3c64119b47f163739c978c7",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "3cf2eb033f9e42c0858949a1c4439f26",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "A slider that produces numeric values."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Cone.ByCoordinateSystemHeightRadius@Autodesk.DesignScript.Geometry.CoordinateSystem,double,double",
      "Id": "c1edac165d8247a1ac391ddec80967ca",
      "Inputs": [
        {
          "Id": "5eb7a077c4954beea89380a518af568c",
          "Name": "cs",
          "Description": "CoordinateSystem\nDefault value : Autodesk.DesignScript.Geometry.CoordinateSystem.ByOrigin(0, 0, 0)",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "8bf5c5696df94cfbb7480708be9092aa",
          "Name": "height",
          "Description": "double\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "80d924b033d3462e84e4755dfd673d56",
          "Name": "startRadius",
          "Description": "double\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "1ec9194f09f047fcbee2d0227ec226b4",
          "Name": "Cone",
          "Description": "Cone",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Creates a Cone with base Point at CoordinateSystem origin, extending in the CoordinateSystem Z axis deriction length amount, with a circular base in the CoordinateSystem XY Plane.\n\nCone.ByCoordinateSystemHeightRadius (cs: CoordinateSystem = Autodesk.DesignScript.Geometry.CoordinateSystem.ByOrigin(0, 0, 0), height: double = 1, startRadius: double = 1): Cone"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NodeType": "NumberInputNode",
      "NumberType": "Double",
      "MaximumValue": 6.0,
      "MinimumValue": 1.5,
      "StepValue": 0.1,
      "InputValue": 1.8,
      "Id": "8fc4dbbb626248b5b8a1a9462c3c82b5",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "c7f1e12d25ab427ea24edfb5458a1479",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "A slider that produces numeric values."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "a;\nb;\na+b/2;",
      "Id": "87c8b6f08fa94af3b6ddc77c511c744c",
      "Inputs": [
        {
          "Id": "f6505b3410834e8eb9680d9167056afd",
          "Name": "a",
          "Description": "a",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "070f6aa1327d4566837d013310d36ae7",
          "Name": "b",
          "Description": "b",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "1bcd94a30b0045dd9242803466a4678c",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "75a4ee477bb3405690a342ab02abf82a",
          "Name": "",
          "Description": "Value of expression at line 2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b35a22c56bb3486199b1b6464474ffa2",
          "Name": "",
          "Description": "Value of expression at line 3",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double",
      "Id": "ed27c4a9a98e48178b28921060c56c58",
      "Inputs": [
        {
          "Id": "1252a396d98f421a89a5a21ddb067ab9",
          "Name": "x",
          "Description": "X coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "d219e43b486047ee9b578f4253fa63e6",
          "Name": "y",
          "Description": "Y coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "c5055a284e574e2fb26c273a6b13ff68",
          "Name": "z",
          "Description": "Z coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "e6e6ff2b2dc849a0a65d364cc223716d",
          "Name": "Point",
          "Description": "Point created by coordinates",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Form a Point given 3 cartesian coordinates\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.CoordinateSystem.ByOrigin@Autodesk.DesignScript.Geometry.Point",
      "Id": "053aaaa3b0294853a3dc3b3f34ece664",
      "Inputs": [
        {
          "Id": "b0cf244078c944fdacf0862d89254d09",
          "Name": "origin",
          "Description": "Point\nDefault value : Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 0)",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "be107596ecbb48308656ef1b5965b64b",
          "Name": "CoordinateSystem",
          "Description": "CoordinateSystem",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Create a CoordinateSystem with origin at input Point, with X and Y Axes set as WCS X and Y Axes.\n\nCoordinateSystem.ByOrigin (origin: Point = Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 0)): CoordinateSystem"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NodeType": "NumberInputNode",
      "NumberType": "Double",
      "MaximumValue": 100.0,
      "MinimumValue": 45.0,
      "StepValue": 5.0,
      "InputValue": 50.0,
      "Id": "8510ab7deec24cfe8804b9c674ac3c2f",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "24dc0bbe208c4f62a7d3dd9ad620db6d",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "A slider that produces numeric values."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.YAxis",
      "Id": "06f0875dae134265bfeedf4a58db1657",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "f1d11a83b7dc4901bd7a891c5865813d",
          "Name": "Vector",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Get the canonical Y axis Vector (0,1,0)\n\nVector.YAxis ( ): Vector"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "120;",
      "Id": "8a1c0900f2474daebbecddc4381c5df6",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "c7322b0bc40340bbac5aee7af7ce22f4",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Rotate@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Vector,double",
      "Id": "f50400b977ac4b5c920e39ca83eaf897",
      "Inputs": [
        {
          "Id": "f387d93ac87c4fe483d11ea016e5f22b",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "93f6dae52e4745ea949b3044375139ae",
          "Name": "origin",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "89b1062a12ef45b1848e9306b820a777",
          "Name": "axis",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "a0217f63a15f4a52adc9387b55a0af1f",
          "Name": "degrees",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "2c4bf7d5852245b1968415f8b5c9a297",
          "Name": "Geometry",
          "Description": "Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Rotates an object around an origin and an axis by a specified degree\n\nGeometry.Rotate (origin: Point, axis: Vector, degrees: double = 0): Geometry"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Rotate@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Vector,double",
      "Id": "078d026e0d2f4a2c9c46de6037af402e",
      "Inputs": [
        {
          "Id": "7567d709a2af4b599a1b84b769d7ae32",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "c856a1ff7adc4da3b6cda530bfb3a88b",
          "Name": "origin",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "0b53bc4565d94f7ab616052164cbd5f5",
          "Name": "axis",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "34ccb067352f4ffca091b3dc765a4349",
          "Name": "degrees",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "cd3896a0a4e546f2b608074fa60f0426",
          "Name": "Geometry",
          "Description": "Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Rotates an object around an origin and an axis by a specified degree\n\nGeometry.Rotate (origin: Point, axis: Vector, degrees: double = 0): Geometry"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "-120;",
      "Id": "ed49c80762e341778a6f5e6099970b40",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "8b268bdd3a3c4344af464b063d0d9521",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.CoordinateSystem.ByOrigin@Autodesk.DesignScript.Geometry.Point",
      "Id": "023ddff93e484f99bd361d98f0f84986",
      "Inputs": [
        {
          "Id": "aabc5059ca564c54badb8f87385ceed8",
          "Name": "origin",
          "Description": "Point\nDefault value : Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 0)",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "946769627a34437ba8b23e61b1c57718",
          "Name": "CoordinateSystem",
          "Description": "CoordinateSystem",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Create a CoordinateSystem with origin at input Point, with X and Y Axes set as WCS X and Y Axes.\n\nCoordinateSystem.ByOrigin (origin: Point = Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 0)): CoordinateSystem"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.IntegerSlider, CoreNodeModels",
      "NodeType": "NumberInputNode",
      "NumberType": "Integer",
      "InputValue": 5,
      "MaximumValue": 8,
      "MinimumValue": 4,
      "StepValue": 1,
      "Id": "412b2386c22e4cb8810cd98009a1af33",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "2d2319e21aa54956b361d0e6624c0661",
          "Name": "",
          "Description": "Int64",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "A slider that produces integer values."
    },
    {
      "ConcreteType": "CoreNodeModels.Input.IntegerSlider, CoreNodeModels",
      "NodeType": "NumberInputNode",
      "NumberType": "Integer",
      "InputValue": 6,
      "MaximumValue": 8,
      "MinimumValue": 4,
      "StepValue": 1,
      "Id": "af26ceeab1c84fc0bc73854b2db369c9",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "2ea46b2af9404818b570d1a2e8dbc246",
          "Name": "",
          "Description": "Int64",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "A slider that produces integer values."
    },
    {
      "ConcreteType": "CoreNodeModels.Input.IntegerSlider, CoreNodeModels",
      "NodeType": "NumberInputNode",
      "NumberType": "Integer",
      "InputValue": -30,
      "MaximumValue": -20,
      "MinimumValue": -50,
      "StepValue": 1,
      "Id": "7e4ab46350d54eefb634962d5bc3c123",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "0becf0d1c3e44a9ca28118b9f6f28f0c",
          "Name": "",
          "Description": "Int64",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "A slider that produces integer values."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Cone.ByCoordinateSystemHeightRadii@Autodesk.DesignScript.Geometry.CoordinateSystem,double,double,double",
      "Id": "8b97e84386d846aa9ce3ad7175ea1759",
      "Inputs": [
        {
          "Id": "85d6570365e24bb59240e1f8f6289099",
          "Name": "cs",
          "Description": "CoordinateSystem\nDefault value : Autodesk.DesignScript.Geometry.CoordinateSystem.ByOrigin(0, 0, 0)",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "6a2e77cf6d7d4e5ea62837f084eca2a4",
          "Name": "height",
          "Description": "double\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "1c631916d1d74d36ac20333b34575a45",
          "Name": "startRadius",
          "Description": "double\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "731fbfa7b72f43aab2a762e4097f48c3",
          "Name": "endRadius",
          "Description": "double\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "34021a92b6484e47873e50c904b3a319",
          "Name": "Cone",
          "Description": "Cone",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Creates a Cone with base Point at CoordinateSystem origin, extending in the CoordinateSystem Z axis deriction length amount, with a circular bases in the CoordinateSystem XY Plane.\n\nCone.ByCoordinateSystemHeightRadii (cs: CoordinateSystem = Autodesk.DesignScript.Geometry.CoordinateSystem.ByOrigin(0, 0, 0), height: double = 1, startRadius: double = 1, endRadius: double = 1): Cone"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double",
      "Id": "984ac08040fc43af923053dd41ed33d4",
      "Inputs": [
        {
          "Id": "083bd7b340c24bad9da7725d0078eb43",
          "Name": "x",
          "Description": "X coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "4204c0bb382f41a9960f7f0be80e7a4e",
          "Name": "y",
          "Description": "Y coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "ab1abe99e6f24e0c9c085a6d634a0da1",
          "Name": "z",
          "Description": "Z coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "00a795d16ae0409585110cf3a37c9d83",
          "Name": "Point",
          "Description": "Point created by coordinates",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Form a Point given 3 cartesian coordinates\n\nPoint.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Point"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "",
      "Id": "7f1cbb661e2a43a9bced084e4f11ea1e",
      "Inputs": [],
      "Outputs": [],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "a/2;",
      "Id": "8ab3ab59fb854ea2b5892bc6f419530c",
      "Inputs": [
        {
          "Id": "75326a075d7e406380119c88feca3bfb",
          "Name": "a",
          "Description": "a",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "f8a5f5b9a439405886912c0a62d79207",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.ZAxis",
      "Id": "dd9b859bd1974c668e6d139f6ff0842c",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "fa0409cd0ed94fd5afa576de3cf6bff9",
          "Name": "Vector",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Get the canonical Z axis Vector (0,0,1)\n\nVector.ZAxis ( ): Vector"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Translate@Autodesk.DesignScript.Geometry.Vector,double",
      "Id": "8ea1931664a14ddf8091887b95e9ecc2",
      "Inputs": [
        {
          "Id": "95323d2d10b04704b1308362f14a1712",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "1af4e743d1234408ab64ac4176b8feba",
          "Name": "direction",
          "Description": "Displacement direction.\n\nVector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "f694e8ebf9de498195feb34924b4cd65",
          "Name": "distance",
          "Description": "Displacement distance along given direction.\n\ndouble",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "c1b13954f8364a328c52fd56aa727976",
          "Name": "Geometry",
          "Description": "Transformed Geometry.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Translates any geometry type by the given distance in the given direction.\n\nGeometry.Translate (direction: Vector, distance: double): Geometry"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Cuboid.ByLengths@Autodesk.DesignScript.Geometry.CoordinateSystem,double,double,double",
      "Id": "83dad117bb284a98a3c0d70e59554531",
      "Inputs": [
        {
          "Id": "fbb0d55b712b48d0b2274b1229de6cc7",
          "Name": "coordinateSystem",
          "Description": "Parent coordinate system (center of cuboid)\n\nCoordinateSystem\nDefault value : Autodesk.DesignScript.Geometry.CoordinateSystem.ByOrigin(0, 0, 0)",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "7ecaf69507b243949399d60b9229a4a3",
          "Name": "width",
          "Description": "Width of cuboid\n\ndouble\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "4877782a78114a4aa30d309ec5fbd649",
          "Name": "length",
          "Description": "Length of cuboid\n\ndouble\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "12cc57f4c69d4bcb95587f4427308359",
          "Name": "height",
          "Description": "Height of cuboid\n\ndouble\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "d4c53caf7ebb4d7eacb967cd6c22ea14",
          "Name": "Cuboid",
          "Description": "Cuboid created from lengths",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Create a Cuboid centered at WCS origin, with width, length, and height.\n\nCuboid.ByLengths (coordinateSystem: CoordinateSystem = Autodesk.DesignScript.Geometry.CoordinateSystem.ByOrigin(0, 0, 0), width: double = 1, length: double = 1, height: double = 1): Cuboid"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "heightTower;\nlengthBlade;\npowerOutput = [Imperative]\n{\nif (heightTower>60 && heightTower<105 && lengthBlade>55 && lengthBlade<75)\n{ return = \"3-4 MW nominal power\";\n}\nelseif (heightTower>90 && heightTower<108 && lengthBlade>40 && lengthBlade<55)\n{ return = \"2-3 MW nominal power\";\n}\nelseif (heightTower>75 && heightTower<89 && lengthBlade>34 && lengthBlade<42)\n{ return = \"1-2 MW nominal power\";\n}\nelseif (heightTower>69 && heightTower<75 && lengthBlade>36 && lengthBlade<34)\n{ return = \"Less than 1 MW nominal power\";\n}\nelse\n{ return = \"No logical composition. Please change values of tower height and blade length.\";\n}\n};\n//according to [14]",
      "Id": "538f9406a58a4d7d9c1f076a6bb927d0",
      "Inputs": [
        {
          "Id": "322901ad72ba4ff1807a76f42c215a83",
          "Name": "heightTower",
          "Description": "heightTower",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "559b131d5fe140e3a7aa8ba1f32e67dc",
          "Name": "lengthBlade",
          "Description": "lengthBlade",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "92391fa73be7494d8489ef897d1cab25",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "e2c3550b9bc847d5818ebe572fb6cf24",
          "Name": "",
          "Description": "Value of expression at line 2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "26343a3c57b74859bfe6e41463163db0",
          "Name": "",
          "Description": "powerOutput",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels",
      "NodeType": "ExtensionNode",
      "Id": "e17841bc7e77427f86ec52d3717f23b9",
      "Inputs": [
        {
          "Id": "4a287f16be4245a2950aca8437ae31f5",
          "Name": "",
          "Description": "Node to show output from",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "a5285b80b26c468fad49a0496b09fcd4",
          "Name": "",
          "Description": "Node output",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Visualize the node's output"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "bottomR;\ntopR;\nd = [Imperative]\n{\nif(topR< 0.5*bottomR)\n{return = topR;\n}\nelse\n{return = 0.5*bottomR;\n}\n};",
      "Id": "4f1615843fb446dd959af834f593da35",
      "Inputs": [
        {
          "Id": "ecd13e3f059b4f4895425e1b715e4cf8",
          "Name": "bottomR",
          "Description": "bottomR",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "28ae67b4c2064a98895b9ce3eb4af7a1",
          "Name": "topR",
          "Description": "topR",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "0e5c04ab46a8452f825a63b60b36fd3e",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "0c6d348b199a4085a34d3e170c4f9bc0",
          "Name": "",
          "Description": "Value of expression at line 2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "ebc02c655e6c47b2a32d62a2fb292866",
          "Name": "",
          "Description": "d",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NodeType": "NumberInputNode",
      "NumberType": "Double",
      "MaximumValue": 0.7,
      "MinimumValue": 0.1,
      "StepValue": 0.01,
      "InputValue": 0.7,
      "Id": "29f1fd0a49bd4adaabf93237ea9375f0",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "ac432a26554e4ed08f732b7dab2d13c9",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "A slider that produces numeric values."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "// proof load-bearing capacity at foot of tower owing to N (weight) and M (wind)\n// sigma = N/A + M/Iy*z < 1,0\n// 1. calculate N and A\n// 1.1 N [kN]:\nweightTower;\nN = weightTower/10 + 1569;\n\t// generalized assumptions for weight of nacelle, rotor hub, rotor blade\n\t// according to [11]\n// 1.2 A [m²]\nsurfaceTower;\nshellSurface =surfaceTower - Math.PI*Math.Pow(bottomR,2) - Math.PI*Math.Pow(topR,2);\nthicknessTower;\ndensitySteel = 7850;\n\t//in [kg/m³]\nweightTower = shellSurface*thicknessTower*densitySteel;\n\t// in [kg]\npriceSteel = 0.048;\n\t//in [€/kg], according to [13]\ncostTower = weightTower*priceSteel;",
      "Id": "5a50d0ae471d47ff89bd72e5f5e3b1e4",
      "Inputs": [
        {
          "Id": "0fd1c647ea624cd58b3824d5a306adb8",
          "Name": "surfaceTower",
          "Description": "surfaceTower",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "5217b2f2652b455ba1ea8f097400ee8e",
          "Name": "bottomR",
          "Description": "bottomR",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "eb14f9365e6345af93b596e60632263f",
          "Name": "topR",
          "Description": "topR",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "4e3f0bc280894fb5b1b128780f22f4f6",
          "Name": "thicknessTower",
          "Description": "thicknessTower",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "4957d02c1f254a089b936b33ddf77129",
          "Name": "",
          "Description": "Value of expression at line 5",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "6983192f1df1454c856fb4cd229f4034",
          "Name": "",
          "Description": "N",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "fd5c548737ba4c118ab508e4da414237",
          "Name": "",
          "Description": "Value of expression at line 10",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "e6264113d41444c19c73e7a20e065487",
          "Name": "",
          "Description": "shellSurface",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "c3101e90a2fb428baa18ad02efaa699c",
          "Name": "",
          "Description": "Value of expression at line 12",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "e6b3c40027ba488e9b7ab84a0f075d1f",
          "Name": "",
          "Description": "densitySteel",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "4e7177c06f52434cac1df9472abd8846",
          "Name": "",
          "Description": "weightTower",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "3796f790fe2b450eabde20f3f49dd87c",
          "Name": "",
          "Description": "priceSteel",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "51f428d3d6bf47b584f84eead4531ce8",
          "Name": "",
          "Description": "costTower",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels",
      "NodeType": "ExtensionNode",
      "Id": "f20d8f16551a42728dcbcc627a5a03b7",
      "Inputs": [
        {
          "Id": "44ae998ef71f4d6fa323c39ba45c502e",
          "Name": "",
          "Description": "Node to show output from",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "ab376b48570e464a8f54822ca4d063b9",
          "Name": "",
          "Description": "Node output",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Visualize the node's output"
    },
    {
      "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels",
      "NodeType": "ExtensionNode",
      "Id": "7af099bac1344f0aabf7903dc5c05072",
      "Inputs": [
        {
          "Id": "6bd674458b0a4992885cf03f3390de70",
          "Name": "",
          "Description": "Node to show output from",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "5a91da55dbca44f38e1a822c797ecbda",
          "Name": "",
          "Description": "Node output",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Visualize the node's output"
    }
  ],
  "Connectors": [
    {
      "Start": "dcb42fa01fb3447eb21543017b8eda8f",
      "End": "9625141216fa4b948e55bc180937dfe8",
      "Id": "466d9d77379745b68afa6dcdba4f5e60"
    },
    {
      "Start": "dcb42fa01fb3447eb21543017b8eda8f",
      "End": "b818364f95ab46a0ae7d8a792242912f",
      "Id": "35e60f6d0cf441449dd3ceb72094ac31"
    },
    {
      "Start": "dcb42fa01fb3447eb21543017b8eda8f",
      "End": "8b2780c8d79f4574952b2e0eda9960d5",
      "Id": "8877c754f0e54caabb98cb951f7e87a7"
    },
    {
      "Start": "dcb42fa01fb3447eb21543017b8eda8f",
      "End": "322901ad72ba4ff1807a76f42c215a83",
      "Id": "aa456eb1bb4d439caa3316cf0074df38"
    },
    {
      "Start": "44abd8a4dff14414adf5a48d495687d3",
      "End": "2ba84e3bfc8e4fe5b3f31fe214320c47",
      "Id": "64c10a8f1c5a4baea19c6cead1dbe65a"
    },
    {
      "Start": "44abd8a4dff14414adf5a48d495687d3",
      "End": "ecd13e3f059b4f4895425e1b715e4cf8",
      "Id": "6f8ea6a1ee5a41c4a37bc6fed1ff72ee"
    },
    {
      "Start": "44abd8a4dff14414adf5a48d495687d3",
      "End": "5217b2f2652b455ba1ea8f097400ee8e",
      "Id": "02c18da642124e8f85c2b1163c0d9c40"
    },
    {
      "Start": "e1aa6b2522a74a6a859bf271980504e9",
      "End": "28ae67b4c2064a98895b9ce3eb4af7a1",
      "Id": "fcb7a34b653b40d791bfb0ac532f4e07"
    },
    {
      "Start": "e1aa6b2522a74a6a859bf271980504e9",
      "End": "eb14f9365e6345af93b596e60632263f",
      "Id": "7540892727f648679ff14534cddf90a3"
    },
    {
      "Start": "6f7db3345a3e449483eed61b6595fc4f",
      "End": "9bbf0e7f55e947819ef150c1df8e1988",
      "Id": "37c37268f672446fb0867f4c57509433"
    },
    {
      "Start": "74d5f22529114fa7b1baa8a30625b266",
      "End": "482fcb940771414d8f6516d0129d2190",
      "Id": "7b6866a2017e4507a5fdb7c258f3d59d"
    },
    {
      "Start": "74d5f22529114fa7b1baa8a30625b266",
      "End": "75326a075d7e406380119c88feca3bfb",
      "Id": "5af0d2fd8d9c47d29c958063d0476023"
    },
    {
      "Start": "74d5f22529114fa7b1baa8a30625b266",
      "End": "12cc57f4c69d4bcb95587f4427308359",
      "Id": "d90edc4fa66a49e3a0eced175cefe36f"
    },
    {
      "Start": "ea5225f5ee5444b897e03731d0635a12",
      "End": "85d88fefc9334368a3c17f9c678242dd",
      "Id": "5be29065f4f145f7841f5b5e81553fe1"
    },
    {
      "Start": "ea5225f5ee5444b897e03731d0635a12",
      "End": "4877782a78114a4aa30d309ec5fbd649",
      "Id": "2fff7430cf0f403f8c4e35b79fe6b5ed"
    },
    {
      "Start": "6abb1f82e6e64bbebab375e2dbc43faf",
      "End": "7ecaf69507b243949399d60b9229a4a3",
      "Id": "73666e3760734325a863e0fa744010d1"
    },
    {
      "Start": "ea55f35147f04024a98829d162174a05",
      "End": "fbb0d55b712b48d0b2274b1229de6cc7",
      "Id": "7f9b6b1b5c7c446fa89ba1002d751a03"
    },
    {
      "Start": "e431bfed04d841e9bfab4a14501943ca",
      "End": "1dbeab4783854eb8a14f311581088b55",
      "Id": "180d14d5b88b46f08116070d507bf623"
    },
    {
      "Start": "e7cd95f068f342ebbf808b0a6858acf3",
      "End": "d4f444b8de394400874e442489b35c7e",
      "Id": "2613e670eb104520a4807d94246933a6"
    },
    {
      "Start": "e7cd95f068f342ebbf808b0a6858acf3",
      "End": "f6505b3410834e8eb9680d9167056afd",
      "Id": "467f0adb35e34dd5a8e9c1adc28000db"
    },
    {
      "Start": "2e02ceaa63774761b161c57b38cb294c",
      "End": "d219e43b486047ee9b578f4253fa63e6",
      "Id": "c7554d1da0f243ee8727842dd9707adf"
    },
    {
      "Start": "2e02ceaa63774761b161c57b38cb294c",
      "End": "558f69dd2b1b4516ad7237dd5ef8dd6b",
      "Id": "cecc8c67fa8045ae8d1571260b3af4be"
    },
    {
      "Start": "3cf2eb033f9e42c0858949a1c4439f26",
      "End": "00e94e5e5c7746798e854de4337e8b70",
      "Id": "2059fce7df844d82ade2769a1841702a"
    },
    {
      "Start": "3cf2eb033f9e42c0858949a1c4439f26",
      "End": "070f6aa1327d4566837d013310d36ae7",
      "Id": "7b4aae260659486e8fee87b376c76902"
    },
    {
      "Start": "1ec9194f09f047fcbee2d0227ec226b4",
      "End": "f387d93ac87c4fe483d11ea016e5f22b",
      "Id": "b60799c3061a463c8d45da8e098621a2"
    },
    {
      "Start": "1ec9194f09f047fcbee2d0227ec226b4",
      "End": "7567d709a2af4b599a1b84b769d7ae32",
      "Id": "b537ab5fdcac40bd8a1cf0b09b921295"
    },
    {
      "Start": "c7f1e12d25ab427ea24edfb5458a1479",
      "End": "80d924b033d3462e84e4755dfd673d56",
      "Id": "57dd98f20eb94d8183024a5b08464849"
    },
    {
      "Start": "b35a22c56bb3486199b1b6464474ffa2",
      "End": "c5055a284e574e2fb26c273a6b13ff68",
      "Id": "eb1796fbb0bf417f9c2dc3d7be7d491a"
    },
    {
      "Start": "e6e6ff2b2dc849a0a65d364cc223716d",
      "End": "b0cf244078c944fdacf0862d89254d09",
      "Id": "b60a049c5d364ab2b7844b1f46326f12"
    },
    {
      "Start": "e6e6ff2b2dc849a0a65d364cc223716d",
      "End": "93f6dae52e4745ea949b3044375139ae",
      "Id": "bc2e4e0d09a447489479de9f94002b77"
    },
    {
      "Start": "e6e6ff2b2dc849a0a65d364cc223716d",
      "End": "c856a1ff7adc4da3b6cda530bfb3a88b",
      "Id": "12fc498e4ab649a2b1fd6befc86a7124"
    },
    {
      "Start": "be107596ecbb48308656ef1b5965b64b",
      "End": "5eb7a077c4954beea89380a518af568c",
      "Id": "53fe454d082e40d9a53d60db001d6c2f"
    },
    {
      "Start": "24dc0bbe208c4f62a7d3dd9ad620db6d",
      "End": "8bf5c5696df94cfbb7480708be9092aa",
      "Id": "450adec72fa74af688afc8cebbcbf37e"
    },
    {
      "Start": "24dc0bbe208c4f62a7d3dd9ad620db6d",
      "End": "559b131d5fe140e3a7aa8ba1f32e67dc",
      "Id": "20e38ab1ba05449e9f6ea3dcd992b664"
    },
    {
      "Start": "f1d11a83b7dc4901bd7a891c5865813d",
      "End": "89b1062a12ef45b1848e9306b820a777",
      "Id": "ac23ab476c23471aba597e50a9885bec"
    },
    {
      "Start": "f1d11a83b7dc4901bd7a891c5865813d",
      "End": "0b53bc4565d94f7ab616052164cbd5f5",
      "Id": "2c6bf20b9c194fac932e0e7d63fbfea1"
    },
    {
      "Start": "c7322b0bc40340bbac5aee7af7ce22f4",
      "End": "a0217f63a15f4a52adc9387b55a0af1f",
      "Id": "fccd871ffcd94858ad8dcfc82b2f9857"
    },
    {
      "Start": "8b268bdd3a3c4344af464b063d0d9521",
      "End": "34ccb067352f4ffca091b3dc765a4349",
      "Id": "16ed798ee1944dfa9249f296908dfe03"
    },
    {
      "Start": "946769627a34437ba8b23e61b1c57718",
      "End": "85d6570365e24bb59240e1f8f6289099",
      "Id": "40d19fb303134281812c88dae65d1e17"
    },
    {
      "Start": "2d2319e21aa54956b361d0e6624c0661",
      "End": "1c631916d1d74d36ac20333b34575a45",
      "Id": "1eb59ab8b36f405c9c6b6352f2520510"
    },
    {
      "Start": "2ea46b2af9404818b570d1a2e8dbc246",
      "End": "731fbfa7b72f43aab2a762e4097f48c3",
      "Id": "ff16956f001443ad92056718cb1c6df7"
    },
    {
      "Start": "0becf0d1c3e44a9ca28118b9f6f28f0c",
      "End": "6a2e77cf6d7d4e5ea62837f084eca2a4",
      "Id": "623dd96fa048456387d572fa9392f4a8"
    },
    {
      "Start": "0becf0d1c3e44a9ca28118b9f6f28f0c",
      "End": "ab1abe99e6f24e0c9c085a6d634a0da1",
      "Id": "bd8f8a4da60449228a396d414d61186e"
    },
    {
      "Start": "f8a5f5b9a439405886912c0a62d79207",
      "End": "f694e8ebf9de498195feb34924b4cd65",
      "Id": "1c81c1ada0d94d58949a8b09e423be74"
    },
    {
      "Start": "fa0409cd0ed94fd5afa576de3cf6bff9",
      "End": "1af4e743d1234408ab64ac4176b8feba",
      "Id": "d959373783dc4406be122f434f64d98a"
    },
    {
      "Start": "d4c53caf7ebb4d7eacb967cd6c22ea14",
      "End": "95323d2d10b04704b1308362f14a1712",
      "Id": "b3d9d426c3b64a6ba910bf1c7c87f038"
    },
    {
      "Start": "26343a3c57b74859bfe6e41463163db0",
      "End": "4a287f16be4245a2950aca8437ae31f5",
      "Id": "9afb96820a5d4fc2bedf7894477c66bb"
    },
    {
      "Start": "ebc02c655e6c47b2a32d62a2fb292866",
      "End": "a856695f4ff34faeb6a060cb99ab2562",
      "Id": "f844d290009244ec9cd37171193e2266"
    },
    {
      "Start": "ac432a26554e4ed08f732b7dab2d13c9",
      "End": "4e3f0bc280894fb5b1b128780f22f4f6",
      "Id": "c7c0046a001045f8881a2417f60f6638"
    },
    {
      "Start": "c3101e90a2fb428baa18ad02efaa699c",
      "End": "44ae998ef71f4d6fa323c39ba45c502e",
      "Id": "a0a8cc9a36aa4708bdbac8bacaca6327"
    },
    {
      "Start": "e6b3c40027ba488e9b7ab84a0f075d1f",
      "End": "6bd674458b0a4992885cf03f3390de70",
      "Id": "d5be1895b97b4d6cb847c789c5729257"
    }
  ],
  "Dependencies": [],
  "NodeLibraryDependencies": [],
  "Thumbnail": "",
  "GraphDocumentationURL": null,
  "ExtensionWorkspaceData": [
    {
      "ExtensionGuid": "28992e1d-abb9-417f-8b1b-05e053bee670",
      "Name": "Properties",
      "Version": "2.12",
      "Data": {}
    }
  ],
  "Author": "",
  "Linting": {
    "activeLinter": "None",
    "activeLinterId": "7b75fb44-43fd-4631-a878-29f4d5d8399a",
    "warningCount": 0,
    "errorCount": 0
  },
  "Bindings": [],
  "View": {
    "Dynamo": {
      "ScaleFactor": 1.0,
      "HasRunWithoutCrash": true,
      "IsVisibleInDynamoLibrary": true,
      "Version": "2.12.0.5650",
      "RunType": "Automatic",
      "RunPeriod": "1000"
    },
    "Camera": {
      "Name": "Background Preview",
      "EyeX": -4.2006683349609375,
      "EyeY": 72.558135986328125,
      "EyeZ": -144.44551086425781,
      "LookX": 6.4609012603759766,
      "LookY": -3.8588790893554688,
      "LookZ": 160.13189697265625,
      "UpX": -0.0076928222551941872,
      "UpY": 0.98162776231765747,
      "UpZ": -0.19065120816230774
    },
    "NodeViews": [
      {
        "ShowGeometry": true,
        "Name": "Height.Tower",
        "Id": "cf2408f2d14f49d68b04037172da10ae",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -2170.2755108143569,
        "Y": -766.3428402422511
      },
      {
        "ShowGeometry": true,
        "Name": "Bottom.Radius.Tower",
        "Id": "1c3020180c8f402fb2aed5e0780f7335",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -2172.5889587618944,
        "Y": -677.654818211222
      },
      {
        "ShowGeometry": true,
        "Name": "Top.Radius.Tower",
        "Id": "ea5bb4fe4fad41a78beb065916753af5",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -2169.2342611471518,
        "Y": -475.40920872010111
      },
      {
        "ShowGeometry": true,
        "Name": "CoordinateSystem.ByOrigin",
        "Id": "03d80ee24b51410cb07234643bcba4b5",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -2170.9743472675623,
        "Y": -589.94857520323239
      },
      {
        "ShowGeometry": true,
        "Name": "Cone.ByCoordinateSystemHeightRadii",
        "Id": "1fed918a1b234a4e9ff5b9a1e8e58e5c",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -1494.150788401075,
        "Y": -410.97568176499806
      },
      {
        "ShowGeometry": true,
        "Name": "Nacelle height",
        "Id": "8eb6b2da6912491981c8b015f159a76b",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -2185.6984117898774,
        "Y": -1462.080888193379
      },
      {
        "ShowGeometry": true,
        "Name": "Nacelle length",
        "Id": "ba4655e0113d40b6bc51542bc4d85b17",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -2187.5993371914,
        "Y": -1545.82366755461
      },
      {
        "ShowGeometry": true,
        "Name": "Nacelle Width",
        "Id": "afc494f637a947299eb29c4d1efb12eb",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -2183.58958750553,
        "Y": -1637.92897021266
      },
      {
        "ShowGeometry": true,
        "Name": "Point.ByCoordinates",
        "Id": "f1dc016ec129467182b9f0e99b83c37b",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -1456.2331109792772,
        "Y": -571.09324580331975
      },
      {
        "ShowGeometry": true,
        "Name": "Sphere.ByCenterPointRadius",
        "Id": "e36228e0323f4b028a01df9eb666d8db",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -1023.7968814732124,
        "Y": -985.18073937085182
      },
      {
        "ShowGeometry": true,
        "Name": "Point.ByCoordinates",
        "Id": "d8363380ae0d42758ce01a2e61657638",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -1280.7968814732124,
        "Y": -959.18073937085182
      },
      {
        "ShowGeometry": true,
        "Name": "Code Block",
        "Id": "379822371e2049c2b79be562087ed333",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -1410.9031601985669,
        "Y": -709.65817169117588
      },
      {
        "ShowGeometry": true,
        "Name": "Code Block",
        "Id": "6382248680ef4b10b5939a2d8848b82a",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -1500.7968814732124,
        "Y": -984.96740603751823
      },
      {
        "ShowGeometry": true,
        "Name": "Diameter Rotor",
        "Id": "21302400e3c64119b47f163739c978c7",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -2190.1360604494726,
        "Y": -1155.369284765404
      },
      {
        "ShowGeometry": true,
        "Name": "Cone.ByCoordinateSystemHeightRadius",
        "Id": "c1edac165d8247a1ac391ddec80967ca",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -1652.9841322240084,
        "Y": -1927.991339250869
      },
      {
        "ShowGeometry": true,
        "Name": "Blade.Thickness",
        "Id": "8fc4dbbb626248b5b8a1a9462c3c82b5",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -2184.0609131152064,
        "Y": -1829.0692508870513
      },
      {
        "ShowGeometry": true,
        "Name": "Code Block",
        "Id": "87c8b6f08fa94af3b6ddc77c511c744c",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -1500.7968814732124,
        "Y": -1122.114072704185
      },
      {
        "ShowGeometry": true,
        "Name": "Point.ByCoordinates",
        "Id": "ed27c4a9a98e48178b28921060c56c58",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -1280.7968814732124,
        "Y": -1119.1807393708518
      },
      {
        "ShowGeometry": true,
        "Name": "CoordinateSystem.ByOrigin",
        "Id": "053aaaa3b0294853a3dc3b3f34ece664",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -1023.7968814732124,
        "Y": -1093.1807393708518
      },
      {
        "ShowGeometry": true,
        "Name": "Blade Length",
        "Id": "8510ab7deec24cfe8804b9c674ac3c2f",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -2181.4810597862715,
        "Y": -1915.3235981849577
      },
      {
        "ShowGeometry": true,
        "Name": "Vector.YAxis",
        "Id": "06f0875dae134265bfeedf4a58db1657",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -1652.9841322240084,
        "Y": -1767.991339250869
      },
      {
        "ShowGeometry": true,
        "Name": "Code Block",
        "Id": "8a1c0900f2474daebbecddc4381c5df6",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -1652.9841322240084,
        "Y": -2036.7780059175391
      },
      {
        "ShowGeometry": true,
        "Name": "Geometry.Rotate",
        "Id": "f50400b977ac4b5c920e39ca83eaf897",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -1286.9841322240084,
        "Y": -1994.991339250869
      },
      {
        "ShowGeometry": true,
        "Name": "Geometry.Rotate",
        "Id": "078d026e0d2f4a2c9c46de6037af402e",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -1286.9841322240084,
        "Y": -1808.991339250869
      },
      {
        "ShowGeometry": true,
        "Name": "Code Block",
        "Id": "ed49c80762e341778a6f5e6099970b40",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -1650.1576110764483,
        "Y": -1663.0177876388791
      },
      {
        "ShowGeometry": true,
        "Name": "CoordinateSystem.ByOrigin",
        "Id": "023ddff93e484f99bd361d98f0f84986",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -1639.6041857071732,
        "Y": 26.706282377532119
      },
      {
        "ShowGeometry": true,
        "Name": "Bottom.Thickness.Foundation",
        "Id": "412b2386c22e4cb8810cd98009a1af33",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -2186.507916198987,
        "Y": -135.86005909197965
      },
      {
        "ShowGeometry": true,
        "Name": "Top.Thickness.Foundation",
        "Id": "af26ceeab1c84fc0bc73854b2db369c9",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -2187.0982717318871,
        "Y": -44.848964304644738
      },
      {
        "ShowGeometry": true,
        "Name": "Height.Foundation",
        "Id": "7e4ab46350d54eefb634962d5bc3c123",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -2190.112047972907,
        "Y": -222.67056151652605
      },
      {
        "ShowGeometry": true,
        "Name": "Cone.ByCoordinateSystemHeightRadii",
        "Id": "8b97e84386d846aa9ce3ad7175ea1759",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -1276.6041857071732,
        "Y": 26.706282377532119
      },
      {
        "ShowGeometry": true,
        "Name": "Point.ByCoordinates",
        "Id": "984ac08040fc43af923053dd41ed33d4",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -1429.061661909089,
        "Y": -177.44054279009356
      },
      {
        "ShowGeometry": true,
        "Name": "Code Block",
        "Id": "7f1cbb661e2a43a9bced084e4f11ea1e",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -1700.6383816895627,
        "Y": -872.42323855790937
      },
      {
        "ShowGeometry": true,
        "Name": "Code Block",
        "Id": "8ab3ab59fb854ea2b5892bc6f419530c",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -1686.0405411794832,
        "Y": -1232.3505818468457
      },
      {
        "ShowGeometry": true,
        "Name": "Vector.ZAxis",
        "Id": "dd9b859bd1974c668e6d139f6ff0842c",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -1686.0405411794832,
        "Y": -1341.563915180179
      },
      {
        "ShowGeometry": true,
        "Name": "Geometry.Translate",
        "Id": "8ea1931664a14ddf8091887b95e9ecc2",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -1322.0405411794832,
        "Y": -1394.563915180179
      },
      {
        "ShowGeometry": false,
        "Name": "Cuboid.ByLengths",
        "Id": "83dad117bb284a98a3c0d70e59554531",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -1686.0405411794832,
        "Y": -1527.563915180179
      },
      {
        "ShowGeometry": true,
        "Name": "Rated Power",
        "Id": "538f9406a58a4d7d9c1f076a6bb927d0",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -627.83072373370487,
        "Y": -499.56014760018479
      },
      {
        "ShowGeometry": true,
        "Name": "Watch",
        "Id": "e17841bc7e77427f86ec52d3717f23b9",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 463.39358372961283,
        "Y": -906.76548329647176
      },
      {
        "ShowGeometry": true,
        "Name": "top radius < 0.5*bottom radius",
        "Id": "4f1615843fb446dd959af834f593da35",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -1228.1145096469008,
        "Y": -689.52272508937244
      },
      {
        "ShowGeometry": true,
        "Name": "Tower Thickness",
        "Id": "29f1fd0a49bd4adaabf93237ea9375f0",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -2171.2535995011622,
        "Y": -414.46757644865471
      },
      {
        "ShowGeometry": true,
        "Name": "Tower load w.r.t Thickness",
        "Id": "5a50d0ae471d47ff89bd72e5f5e3b1e4",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -539.37345547422456,
        "Y": -1017.8850613850693
      },
      {
        "ShowGeometry": true,
        "Name": "Watch",
        "Id": "f20d8f16551a42728dcbcc627a5a03b7",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 455.43446595965634,
        "Y": -1418.9233514415855
      },
      {
        "ShowGeometry": true,
        "Name": "Watch",
        "Id": "7af099bac1344f0aabf7903dc5c05072",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 434.5833817771736,
        "Y": -1708.1786157518181
      }
    ],
    "Annotations": [
      {
        "Id": "a639a289acec441ca3172aa7a96d3a9c",
        "Title": "Foundation Input",
        "Nodes": [
          "412b2386c22e4cb8810cd98009a1af33",
          "af26ceeab1c84fc0bc73854b2db369c9",
          "7e4ab46350d54eefb634962d5bc3c123"
        ],
        "Left": -2200.112047972907,
        "Top": -261.67056151652605,
        "Width": 322.60413177392,
        "Height": 284.82159721188134,
        "FontSize": 24.0,
        "InitialTop": -222.67056151652605,
        "InitialHeight": 322.82159721188134,
        "TextblockHeight": 29.0,
        "Background": "#FF48B9FF"
      },
      {
        "Id": "97892aef51c24c22b37c67b58556ae0f",
        "Title": "Foundation Geometry",
        "Nodes": [
          "023ddff93e484f99bd361d98f0f84986",
          "8b97e84386d846aa9ce3ad7175ea1759",
          "984ac08040fc43af923053dd41ed33d4"
        ],
        "Left": -1649.6041857071732,
        "Top": -216.44054279009356,
        "Width": 638.0,
        "Height": 414.14682516762571,
        "FontSize": 24.0,
        "InitialTop": -177.44054279009356,
        "InitialHeight": 349.14682516762571,
        "TextblockHeight": 29.0,
        "Background": "#FFFF7BAC"
      },
      {
        "Id": "9ea5e40a781d400e99311630c3d7cfe3",
        "Title": " Tower Input",
        "Nodes": [
          "cf2408f2d14f49d68b04037172da10ae",
          "1c3020180c8f402fb2aed5e0780f7335",
          "ea5bb4fe4fad41a78beb065916753af5",
          "03d80ee24b51410cb07234643bcba4b5"
        ],
        "Left": -2182.5889587618944,
        "Top": -805.3428402422511,
        "Width": 322.35469761474269,
        "Height": 397.93363152215,
        "FontSize": 24.0,
        "InitialTop": -766.3428402422511,
        "InitialHeight": 435.93363152215,
        "TextblockHeight": 29.0,
        "Background": "#FF48B9FF"
      },
      {
        "Id": "0a87abab13a24b8ab3190db558d63832",
        "Title": "Nacelle Input",
        "Nodes": [
          "8eb6b2da6912491981c8b015f159a76b",
          "ba4655e0113d40b6bc51542bc4d85b17",
          "afc494f637a947299eb29c4d1efb12eb"
        ],
        "Left": -2197.5993371914,
        "Top": -1676.92897021266,
        "Width": 323.00974968587025,
        "Height": 282.84808201928104,
        "FontSize": 24.0,
        "InitialTop": -1637.92897021266,
        "InitialHeight": 320.84808201928104,
        "TextblockHeight": 29.0,
        "Background": "#FF48B9FF"
      },
      {
        "Id": "e654728fa1d546e4bb741fcaf670d6f7",
        "Title": "Tower Geometry",
        "Nodes": [
          "1fed918a1b234a4e9ff5b9a1e8e58e5c",
          "f1dc016ec129467182b9f0e99b83c37b",
          "379822371e2049c2b79be562087ed333"
        ],
        "Left": -1504.150788401075,
        "Top": -748.65817169117588,
        "Width": 275.0,
        "Height": 508.68248992617782,
        "FontSize": 24.0,
        "InitialTop": -709.65817169117588,
        "InitialHeight": 443.68248992617782,
        "TextblockHeight": 29.0,
        "Background": "#FFFF7BAC"
      },
      {
        "Id": "277a5b1eea3e4e9d85b8bbc691ede689",
        "Title": "Blades Input",
        "Nodes": [
          "8fc4dbbb626248b5b8a1a9462c3c82b5",
          "8510ab7deec24cfe8804b9c674ac3c2f"
        ],
        "Left": -2194.0609131152064,
        "Top": -1954.3235981849577,
        "Width": 321.57985332893486,
        "Height": 193.25434729790641,
        "FontSize": 24.0,
        "InitialTop": -1915.3235981849577,
        "InitialHeight": 231.25434729790641,
        "TextblockHeight": 29.0,
        "Background": "#FF48B9FF"
      },
      {
        "Id": "7f663c47b0a74215a00b15538d82fbad",
        "Title": "Rotor Input",
        "Nodes": [
          "21302400e3c64119b47f163739c978c7"
        ],
        "Left": -2200.1360604494726,
        "Top": -1194.369284765404,
        "Width": 319.0,
        "Height": 107.0,
        "FontSize": 24.0,
        "InitialTop": -1155.369284765404,
        "InitialHeight": 145.0,
        "TextblockHeight": 29.0,
        "Background": "#FF48B9FF"
      },
      {
        "Id": "1ee5787dd26e46b4a00dc7c7772b2d7d",
        "Title": "Nacelle & Rotor Geometrry",
        "Nodes": [
          "e36228e0323f4b028a01df9eb666d8db",
          "d8363380ae0d42758ce01a2e61657638",
          "6382248680ef4b10b5939a2d8848b82a",
          "87c8b6f08fa94af3b6ddc77c511c744c",
          "ed27c4a9a98e48178b28921060c56c58",
          "053aaaa3b0294853a3dc3b3f34ece664",
          "7f1cbb661e2a43a9bced084e4f11ea1e",
          "8ab3ab59fb854ea2b5892bc6f419530c",
          "dd9b859bd1974c668e6d139f6ff0842c",
          "8ea1931664a14ddf8091887b95e9ecc2",
          "83dad117bb284a98a3c0d70e59554531"
        ],
        "Left": -1710.6383816895627,
        "Top": -1566.563915180179,
        "Width": 959.84150021635037,
        "Height": 787.14067662226967,
        "FontSize": 24.0,
        "InitialTop": -1527.563915180179,
        "InitialHeight": 800.14067662226967,
        "TextblockHeight": 29.0,
        "Background": "#FFFF7BAC"
      },
      {
        "Id": "e377ee34249844e5b5762a045b23f2a3",
        "Title": "Blades Geometry",
        "Nodes": [
          "c1edac165d8247a1ac391ddec80967ca",
          "06f0875dae134265bfeedf4a58db1657",
          "8a1c0900f2474daebbecddc4381c5df6",
          "f50400b977ac4b5c920e39ca83eaf897",
          "078d026e0d2f4a2c9c46de6037af402e",
          "ed49c80762e341778a6f5e6099970b40"
        ],
        "Left": -1662.9841322240084,
        "Top": -2075.7780059175393,
        "Width": 623.0,
        "Height": 505.7602182786602,
        "FontSize": 24.0,
        "InitialTop": -2036.7780059175391,
        "InitialHeight": 518.7602182786602,
        "TextblockHeight": 29.0,
        "Background": "#FFFF7BAC"
      },
      {
        "Id": "779ba244af754150ad41a35770e77fc8",
        "Title": "",
        "Nodes": [
          "4f1615843fb446dd959af834f593da35"
        ],
        "Left": -1238.1145096469008,
        "Top": -742.52272508937244,
        "Width": 317.0,
        "Height": 313.0,
        "FontSize": 36.0,
        "InitialTop": -689.52272508937244,
        "InitialHeight": 145.0,
        "TextblockHeight": 43.0,
        "Background": "#FFFF7BAC"
      },
      {
        "Id": "f9cc6d1113a5461dbe5289eddde39524",
        "Title": "High-Performance Criteria",
        "Nodes": [
          "538f9406a58a4d7d9c1f076a6bb927d0",
          "5a50d0ae471d47ff89bd72e5f5e3b1e4"
        ],
        "Left": -637.83072373370487,
        "Top": -1070.8850613850693,
        "Width": 912.45726825948032,
        "Height": 1024.3249137848845,
        "FontSize": 36.0,
        "InitialTop": -1017.8850613850693,
        "InitialHeight": 663.32491378488453,
        "TextblockHeight": 43.0,
        "Background": "#FFE8F7AD"
      }
    ],
    "X": 781.44373490834,
    "Y": 666.34759973092582,
    "Zoom": 0.28604614149533247
  }
}