{
  "Uuid": "10ba6eb8-e71b-406d-bb19-f56b591cc4df",
  "IsCustomNode": false,
  "Description": null,
  "Name": "Group3_3rd_Assignment",
  "ElementResolver": {
    "ResolutionMap": {}
  },
  "Inputs": [],
  "Outputs": [],
  "Nodes": [
    {
      "ConcreteType": "SpeckleDynamo.Streams, SpeckleDynamo",
      "RestApi": "https://hestia.speckle.works/api",
      "Email": "y.safiri92@yahoo.com",
      "Server": "Speckle Hestia",
      "StreamId": "1_X_1FBRd",
      "Transmitting": false,
      "NodeType": "ExtensionNode",
      "Id": "83962392d061422b9cae0539647c6b7f",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "3bec222861e44f2db11be893b3d7b6ad",
          "Name": "ID",
          "Description": "Stream ID",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Lists your existing Speckle streams for a specified account."
    },
    {
      "ConcreteType": "SpeckleDynamo.Receiver, SpeckleDynamo",
      "DocumentName": "Group3_3rd_Assignment",
      "DocumentGuid": "10ba6eb8-e71b-406d-bb19-f56b591cc4df",
      "OldStreamId": "1_X_1FBRd",
      "myReceiver": "dVBNT4QwEAUFFj+OxnjwwA8gZXEFXZNNdFGTjRezH8YbmYUxNFsoaYuGv+5F2+BhL04ybyadN29matmWZf1oM9HY6YGGbNVisWOYcYFh8IZCUt7MYpKS+IaMwyDrmOoEzhrslAAWBq/dltHiBfs132EzazrGXKN4uSdE/vKHlmaMYqM8TTjaSBRPNVA2moPEjWD+SgmEelE6S87QH6iL8nhI1n2Ltm07tn2+Lz0UTYNZ37h3qOGsJxI+qKDTq/seKs5JwWvP0ZWgUqqVd1FUoVQUiBzEyBcXOxlBSz3XbBfn73n8PF+W7rf+o39GmkNHn8A6zHPLN8PNizfScJHgZJqUkwS249vpdRoDQFkmRer5hvLYN1Dzk18=",
      "Transmitting": false,
      "StreamTextBoxEnabled": false,
      "StreamId": "1_X_1FBRd",
      "Paused": false,
      "RestApi": "https://hestia.speckle.works/api",
      "Email": "y.safiri92@yahoo.com",
      "Server": "Speckle Hestia",
      "NodeType": "ExtensionNode",
      "Id": "350a34d503fb4a72afc852cae02d4544",
      "Inputs": [
        {
          "Id": "1549001710ad4051b95741f333137ff9",
          "Name": "ID",
          "Description": "Stream ID",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "7c9ee1e1037b4e94a3679cb792ffb541",
          "Name": "A",
          "Description": "da5c39c7-4b99-4035-9974-7f0c8d49ffb7",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "68723e1f9cd6450fab5ef3b35153ff86",
          "Name": "B",
          "Description": "c2aca905-01fa-412c-8765-09a6a6a6429a",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "261fa3bd809c45fa9bb14d99c0bcf8ec",
          "Name": "C",
          "Description": "ab0eda6c-3504-403f-917f-a33286949321",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "ea300e09a3c94ac5970886a9af026440",
          "Name": "D",
          "Description": "e6825c09-9a29-430d-b681-346225fd29e0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "1df9b40da1e14564a642508422c96a7e",
          "Name": "E",
          "Description": "802312a7-c4f2-4ffa-8f9e-2f209e74ed47",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "10d3a236ab3747e6842271a4182bb0b6",
          "Name": "F",
          "Description": "1746c354-e5d7-4b4e-969c-3b1307715fce",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "2c03af7392974aa5b43808f8ec63997f",
          "Name": "G",
          "Description": "e273644c-5500-4b62-badd-70867727beed",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "3865015ecda14235be5573b3298c8378",
          "Name": "H",
          "Description": "f4316e15-795d-4ed3-842d-77a708974c14",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "7daef8db00fd4724a0565727d978b9ab",
          "Name": "I",
          "Description": "432a782e-5238-49ef-9598-e2a67ad53671",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Receives data from Speckle."
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NodeType": "NumberInputNode",
      "NumberType": "Double",
      "MaximumValue": 500.0,
      "MinimumValue": 101.0,
      "StepValue": 25.0,
      "InputValue": 276.0,
      "Id": "b8d0eaa8b1e744b99bff3a87a9897847",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "12c748d4cf03484489e1cb1e1fbaf9ef",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "A slider that produces numeric values."
    },
    {
      "ConcreteType": "SpeckleDynamo.Sender, SpeckleDynamo",
      "DocumentName": "Group3_3rd_Assignment",
      "DocumentGuid": "10ba6eb8-e71b-406d-bb19-f56b591cc4df",
      "mySender": "dVA7T8MwEE5K44bHiBADQ35A5DbQBIpUCQgMFQvQx1pdm0O14tiR7YDy11nAVjp04aT77qT77ruH53ue92vNRWdnPQv5vMZtyTGXCuNohUozKaYJzWhyS0dxlDfcNAqnAhujgMfRW7PhbPuK7UKWKKai4TxwilcHQnSfP9Ys5wyFIZZwvNSoXipgfPAEGpeKh3OjEKpZ0f+QHMOOOitOumTR1uj7ft/3Lw6lu6JrcOs7J0cWzluq4ZMpNrl+aGEnJd3KivRtJdoZU+v74XCH2jCguhOj31KVegg1I4HbbjzP0hUbw3vwY3/0z0h36OALeIPrtRf29o8kAwuXKd5MUkxS2IzuJuMsAYCiSIuChI7y3Aqo5Okf",
      "RestApi": "https://hestia.speckle.works/api",
      "Email": "y.safiri92@yahoo.com",
      "Server": "Speckle Hestia",
      "StreamId": "4S65Vi4aQ",
      "VariableInputPorts": true,
      "NodeType": "ExtensionNode",
      "Id": "3950c9bda23f4c27baa24a74a9f63815",
      "Inputs": [
        {
          "Id": "ae7cac15aca7479dad70e20fcf09f8dc",
          "Name": "A",
          "Description": "",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "ef8a7647787d47a9a6abfb89dc0f9749",
          "Name": "B",
          "Description": "",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "1960cadea7ed4c5d9ba905e91ac4a587",
          "Name": "C",
          "Description": "Layer C",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "1b3777630a4f44ee98a56855c43e5c1a",
          "Name": "Log",
          "Description": "Log Data",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "481cd8862f304aea9bc4fad917e7c6e2",
          "Name": "ID",
          "Description": "Stream ID",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Sends data to Speckle."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "distance;\nwidth;",
      "Id": "c2c6b7b0f1fc4613ae6ad42389d27e0c",
      "Inputs": [
        {
          "Id": "7c4b66474ac54f2e814f1084b31a9bc8",
          "Name": "distance",
          "Description": "distance",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "573f174aa2ef4d66bc4afadaae155892",
          "Name": "width",
          "Description": "width",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "ce8e81714b2b4706acb06cd1af07722c",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "9c61350399044a9cab4bb6bac45e374b",
          "Name": "",
          "Description": "Value of expression at line 2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Watch3DNodeModels.Watch3D, Watch3DNodeModels",
      "WatchWidth": 200.0,
      "WatchHeight": 200.0,
      "WasExecuted": true,
      "Camera": {
        "Name": "2699c240-6ef9-4dbc-837a-9935ee5077a6 Preview",
        "EyeX": -17.0,
        "EyeY": 24.0,
        "EyeZ": 50.0,
        "LookX": 12.0,
        "LookY": -13.0,
        "LookZ": -58.0,
        "UpX": 0.0,
        "UpY": 1.0,
        "UpZ": 0.0
      },
      "NodeType": "ExtensionNode",
      "Id": "2699c2406ef94dbc837a9935ee5077a6",
      "Inputs": [
        {
          "Id": "53672e4168a342039e79aedd06fa1b89",
          "Name": "",
          "Description": "Incoming geometry objects.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "c77585f465a64a8c8b9bba33138ae0cd",
          "Name": "",
          "Description": "Incoming geometry objects.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Shows a dynamic preview of geometry."
    },
    {
      "ConcreteType": "Watch3DNodeModels.Watch3D, Watch3DNodeModels",
      "WatchWidth": 200.0,
      "WatchHeight": 200.0,
      "WasExecuted": true,
      "Camera": {
        "Name": "305b16d5-113c-4176-bfd8-40d2485a2c4b Preview",
        "EyeX": -17.0,
        "EyeY": 24.0,
        "EyeZ": 50.0,
        "LookX": 12.0,
        "LookY": -13.0,
        "LookZ": -58.0,
        "UpX": 0.0,
        "UpY": 1.0,
        "UpZ": 0.0
      },
      "NodeType": "ExtensionNode",
      "Id": "305b16d5113c4176bfd840d2485a2c4b",
      "Inputs": [
        {
          "Id": "47d73cbd702444119ffa48ed6ebc0232",
          "Name": "",
          "Description": "Incoming geometry objects.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "91bb429e11d945d68d72eadf601da27c",
          "Name": "",
          "Description": "Incoming geometry objects.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Shows a dynamic preview of geometry."
    },
    {
      "ConcreteType": "SpeckleDynamo.Receiver, SpeckleDynamo",
      "DocumentName": "Group3_3rd_Assignment",
      "DocumentGuid": "10ba6eb8-e71b-406d-bb19-f56b591cc4df",
      "OldStreamId": "hwCqv8BFr",
      "myReceiver": "dVBNT8MwDG2h7crHESEOHPoDpnTjo2uRJsEKSBMXxDauk9caNWradEm6qX+dCyQqh12w5Gcrfn62Y9mWZf1oM9HY+ZGGdNFgVjJMucBh8IlCUl5PxyQi4wkZDYO0ZaoVOK2xVQLYMHhvN4xmb9gteYn1tG4Zc43i9YEQ+cufGpoyirXyNOFkJVG8VEDZYAYSV4L5CyUQqnnufHCGfk+d56d9suwatG3bse3LQ+m+aBrM+sa9Yw0XHZHwRQVNbh47KDgnGa88R1eCQqlGPoRhgVJRILIXI3suShlCQz3XbFfs0+0unr0K91v/0T8jzaGDHbAW12vLN8PNizfQcHWPt0mcRxFsRnFyF40BIM8nceT5hvLc1VDxs18=",
      "Transmitting": false,
      "StreamTextBoxEnabled": false,
      "StreamId": "hwCqv8BFr",
      "Paused": false,
      "RestApi": "https://hestia.speckle.works/api",
      "Email": "y.safiri92@yahoo.com",
      "Server": "Speckle Hestia",
      "NodeType": "ExtensionNode",
      "Id": "b3ee6a9fb230421996794a6db75de47b",
      "Inputs": [
        {
          "Id": "d0cff91f00314bb3a7a339ed618da970",
          "Name": "ID",
          "Description": "Stream ID",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "8912bf00355e4a9a8f640cd3c6d64504",
          "Name": "A",
          "Description": "09854087-93f6-4815-900b-945353882447",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "be6ffdf8c9cd404fa4fe5ac8e81e14bf",
          "Name": "B",
          "Description": "da6048b3-d846-460b-96ca-e98bc7f7c127",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "02b34dfb8d8a4df8995ea35eb568fe44",
          "Name": "C",
          "Description": "5baa8d6b-d5e9-4ee8-9d29-a5a69cb31e6a",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "bd4ab88bf1c94e1a941730b9fdb1fcbb",
          "Name": "D",
          "Description": "43ccbc5a-4888-4dc8-82e9-9654be4cabf7",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Receives data from Speckle."
    },
    {
      "ConcreteType": "SpeckleDynamo.Receiver, SpeckleDynamo",
      "DocumentName": "Group3_3rd_Assignment",
      "DocumentGuid": "10ba6eb8-e71b-406d-bb19-f56b591cc4df",
      "OldStreamId": "oEZImGfip",
      "myReceiver": "dVBNT4QwEAXly4+jMR488ANIEXBd14RExY0hXoy768HLprBDaCiUtEXDX/eibfCwFyeZN5POmzczNUzDMH6U6ajt9EBBtuqhbChkjEPgvwMXhHVphG5QNEdXgZ8NVA4c0g4GyTEN/NehoKR8gXHNGujSbqDU1oqXe0LoL3/oSUYJdNJRhKONAL5sMaHuIxaw4dRbSQ64zXfWG6PgTdR8dzwl67EH0zQt0zzfl56KukGvr905VHA2IoErwskivh9xzRgqWetYquLXUvbiLgxrEJJgJCYx9MV4I0LcE8fW27HlR94+V6S3v9Uf/TNSH+p+YjrAdmt4erh+cVwFFzNIFvN4Vka3VVJdx8UiKiJcJKXjacrT2OGWnfwC",
      "Transmitting": false,
      "StreamTextBoxEnabled": false,
      "StreamId": "oEZImGfip",
      "Paused": false,
      "RestApi": "https://hestia.speckle.works/api",
      "Email": "y.safiri92@yahoo.com",
      "Server": "Speckle Hestia",
      "NodeType": "ExtensionNode",
      "Id": "d2be97e688484673b8002f10a0bc5094",
      "Inputs": [
        {
          "Id": "f4e54f8007c84d72862363edf8f1c679",
          "Name": "ID",
          "Description": "Stream ID",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "ab87a844750d4fe5b70bbbd880d6272d",
          "Name": "A",
          "Description": "22b57542-657e-4322-935f-e3caddfde946",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "abf1bc566a544bb999fcdbd4723ddeca",
          "Name": "B",
          "Description": "fe1a14ea-299e-4083-94bf-d65b0f475c4f",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "3ab53ea033854dbea497145b667f74bb",
          "Name": "C",
          "Description": "e86a0545-fa79-41a0-b6ca-d7a7e09f5e4e",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "06b510b86d554b6584debc97b5779778",
          "Name": "D",
          "Description": "b3fb7b2c-5555-4f5d-bfa7-e8b6cf6cc79f",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Receives data from Speckle."
    },
    {
      "ConcreteType": "SpeckleDynamo.Streams, SpeckleDynamo",
      "RestApi": "https://hestia.speckle.works/api",
      "Email": "y.safiri92@yahoo.com",
      "Server": "Speckle Hestia",
      "StreamId": "oEZImGfip",
      "Transmitting": false,
      "NodeType": "ExtensionNode",
      "Id": "332c0fc31e3c450c9dc5fd28d2c81062",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "20e6318a529f49acbfe9bf63fa82b091",
          "Name": "ID",
          "Description": "Stream ID",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Lists your existing Speckle streams for a specified account."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.PlaneAtParameter@double",
      "Id": "b0f112a7d97d4036a9335fd43ffbee26",
      "Inputs": [
        {
          "Id": "9dffd8c948314c3eab63fcb3c706a111",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "8e64256fca324f4d9367ed1f2eff71ff",
          "Name": "param",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "21d3247cc4b042a798b22bdf4ccc0f7c",
          "Name": "Plane",
          "Description": "Plane",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Returns a Plane whose normal aligns with the tangent of the Curve. Parameters are adjusted such that 0 is always the start Point and 1 is always the end Point.\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": "1642670d722c40e59a6e5098285086d1",
      "Inputs": [
        {
          "Id": "b4c46ed6762a433d8ec4a854641c12ae",
          "Name": "plane",
          "Description": "Plane\nDefault value : Autodesk.DesignScript.Geometry.Plane.XY()",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "45ab5dc9839b476681ba07388836e03f",
          "Name": "radius",
          "Description": "double\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "10f211ac05094e4f854eae9fadf960f4",
          "Name": "Circle",
          "Description": "Circle",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Create a Circle centered at the input Plane origin (root), lying in the input Plane, with given 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.Solid.BySweep@Autodesk.DesignScript.Geometry.Curve,Autodesk.DesignScript.Geometry.Curve",
      "Id": "821a650a1ac64e608482722738bf2937",
      "Inputs": [
        {
          "Id": "c289051a3f7c4e29aaac8b513838ea5d",
          "Name": "profile",
          "Description": "Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "0802c111fb93465580c9d2f9442e0dc2",
          "Name": "path",
          "Description": "Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "1d5d05493c5e4f659586973bb41e2a36",
          "Name": "Solid",
          "Description": "Solid",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Sweep a closed Curve along a path.\n\nSolid.BySweep (profile: Curve, path: Curve): Solid"
    },
    {
      "ConcreteType": "Watch3DNodeModels.Watch3D, Watch3DNodeModels",
      "WatchWidth": 200.0,
      "WatchHeight": 200.0,
      "WasExecuted": true,
      "Camera": {
        "Name": "24074d3b-a6b4-419a-885c-71e62802eed7 Preview",
        "EyeX": -16.65688832,
        "EyeY": 23.62829568,
        "EyeZ": 48.341626880000007,
        "LookX": 11.65688832,
        "LookY": -12.62829568,
        "LookZ": -56.341626880000007,
        "UpX": 0.0,
        "UpY": 1.0,
        "UpZ": 0.0
      },
      "NodeType": "ExtensionNode",
      "Id": "24074d3ba6b4419a885c71e62802eed7",
      "Inputs": [
        {
          "Id": "334f8dc2dfa54ed6a013728ddc51aece",
          "Name": "",
          "Description": "Incoming geometry objects.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "a5c0352b87f746bbaf8060c3975cb3d6",
          "Name": "",
          "Description": "Incoming geometry objects.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Shows a dynamic preview of geometry."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.PlaneAtParameter@double",
      "Id": "680f7bd351b74c75b814daa77ab4fc5d",
      "Inputs": [
        {
          "Id": "3d41e45a995d47908b15681a4e9b7885",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "fc65ad7183624e0da4c5b6c22d99b4c9",
          "Name": "param",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "4da1bfcaf2ff496dad7e25a74a238eb1",
          "Name": "Plane",
          "Description": "Plane",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Returns a Plane whose normal aligns with the tangent of the Curve. Parameters are adjusted such that 0 is always the start Point and 1 is always the end Point.\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": "ee9f8deeebb942e08f58ad743660240e",
      "Inputs": [
        {
          "Id": "bfbacd47e83b4eb98923ef22bbdadd35",
          "Name": "plane",
          "Description": "Plane\nDefault value : Autodesk.DesignScript.Geometry.Plane.XY()",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "2ae2e5124d344b47a32e430520555955",
          "Name": "radius",
          "Description": "double\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "2f00530ac1de4b01bc9cfa16bb3e33c9",
          "Name": "Circle",
          "Description": "Circle",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Create a Circle centered at the input Plane origin (root), lying in the input Plane, with given 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.SweepAsSolid@Autodesk.DesignScript.Geometry.Curve",
      "Id": "d69d1372ce594e599bcf70c5a994b546",
      "Inputs": [
        {
          "Id": "ad0190e4b9ff4f13ba309ed8b1335386",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "8bf82bb27568452392d542d20b149eb3",
          "Name": "path",
          "Description": "Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "51df19468344473fbc7a3c4be8736625",
          "Name": "Solid",
          "Description": "Solid",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Sweeps this closed Curve along the path Curve, creating a Solid\n\nCurve.SweepAsSolid (path: Curve): Solid"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.PlaneAtParameter@double",
      "Id": "a6546c5825f34391b16e9552125afb91",
      "Inputs": [
        {
          "Id": "7566ccd9b16448e2b56ee59cbc1bdd9f",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "415b2537955241beb2453c5934bb3303",
          "Name": "param",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "1bbc61c209b24786969df33ff8cc6076",
          "Name": "Plane",
          "Description": "Plane",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Returns a Plane whose normal aligns with the tangent of the Curve. Parameters are adjusted such that 0 is always the start Point and 1 is always the end Point.\n\nCurve.PlaneAtParameter (param: double = 0): Plane"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Rectangle.ByWidthLength@Autodesk.DesignScript.Geometry.Plane,double,double",
      "Id": "70b1b46695974c58ac0cce606fd9082c",
      "Inputs": [
        {
          "Id": "3df27338df214df79e01b3ea136265a0",
          "Name": "plane",
          "Description": "Plane",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "1dc9e3a8b6de49beb019386b622b8b6a",
          "Name": "width",
          "Description": "double\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "773e6e3f3d8548939f59a5778ff38c24",
          "Name": "length",
          "Description": "double\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "487b3e9a1fed4b6dbbc56023b4991b35",
          "Name": "Rectangle",
          "Description": "Rectangle",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Create a Rectangle centered at input Plane root, with input width (Plane X axis length), and length (Plane Y axis length).\n\nRectangle.ByWidthLength (plane: Plane, width: double = 1, length: double = 1): Rectangle"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Solid.BySweep@Autodesk.DesignScript.Geometry.Curve,Autodesk.DesignScript.Geometry.Curve",
      "Id": "8fd4991262a64195b6f4ff48b9489c6f",
      "Inputs": [
        {
          "Id": "c312a914b6344e1daf348fbbcf33958c",
          "Name": "profile",
          "Description": "Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "c4c2b8c1f8704d1cac7f58cc5d90fe00",
          "Name": "path",
          "Description": "Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "4542e41d4f274a599b9785a2e018c520",
          "Name": "Solid",
          "Description": "Solid",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Sweep a closed Curve along a path.\n\nSolid.BySweep (profile: Curve, path: Curve): Solid"
    },
    {
      "ConcreteType": "SpeckleDynamo.Streams, SpeckleDynamo",
      "RestApi": "https://hestia.speckle.works/api",
      "Email": "y.safiri92@yahoo.com",
      "Server": "Speckle Hestia",
      "StreamId": "hwCqv8BFr",
      "Transmitting": false,
      "NodeType": "ExtensionNode",
      "Id": "38030253a9eb46b08da7c2ad16816958",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "2ce5c8639e844e15a5fb3ecc384e698a",
          "Name": "ID",
          "Description": "Stream ID",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Lists your existing Speckle streams for a specified account."
    },
    {
      "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels",
      "NodeType": "ExtensionNode",
      "Id": "f7fac258f07340a9a176685ef66b7c8b",
      "Inputs": [
        {
          "Id": "e3fd70058c284d25afe789b0b9016a6d",
          "Name": "",
          "Description": "Node to evaluate.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "611d5368ae0e4aeca388aa5e87b8f976",
          "Name": "",
          "Description": "Watch contents.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Visualize the output of node."
    },
    {
      "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels",
      "NodeType": "ExtensionNode",
      "Id": "0d1e807a274c405dbe08d286395260e2",
      "Inputs": [
        {
          "Id": "3c7d07b8a30e4020bdc9dbb6b42a38e2",
          "Name": "",
          "Description": "Node to evaluate.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "42477aa45a194b4d82c2f99828bc0750",
          "Name": "",
          "Description": "Watch contents.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Visualize the output of node."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Transform@Autodesk.DesignScript.Geometry.CoordinateSystem",
      "Id": "c851c8435a0e44b38110c8f35e7fda44",
      "Inputs": [
        {
          "Id": "a799564ead8a4aec838d74357b6278d5",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b30f3beceb7a4ac7885a40b8c2dd73f1",
          "Name": "cs",
          "Description": "CoordinateSystem",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "6a5c53e6f0ae427cb7db197911762e71",
          "Name": "Geometry",
          "Description": "Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Transforms geometry by the given CoordinateSystem's transform\n\nGeometry.Transform (cs: CoordinateSystem): Geometry"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.Deconstruct@var[]..[]",
      "Id": "cd93cf06bf0f461d8d4dfc277f47c1b7",
      "Inputs": [
        {
          "Id": "7a807313a2554cdbb0ab55029ec54b06",
          "Name": "list",
          "Description": "List to be split.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "0111d3f562c74ab0b931003fcd84cc7f",
          "Name": "first",
          "Description": "First item in the list.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "731d4397adfb4e4a857716aee8f21142",
          "Name": "rest",
          "Description": "Rest of the list.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Given a list, produces the first item in the list, and a new list containing all items except the first.\n\nList.Deconstruct (list: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "0;",
      "Id": "2d05181dc218416093345bfefb0fc42c",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "6f51f239102c41d7886f798799797b18",
          "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.Solid.ByLoft@Autodesk.DesignScript.Geometry.Curve[]",
      "Id": "47b5b059ad1e4569847dcf1a231084a9",
      "Inputs": [
        {
          "Id": "71d8dfa877ae476b849bd2a01c087cfe",
          "Name": "crossSections",
          "Description": "Curve[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "326470ab1f6d475882a13e54d42f6de0",
          "Name": "Solid",
          "Description": "Solid",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Create a Solid by lofting between input cross section closed Curves.\n\nSolid.ByLoft (crossSections: Curve[]): Solid"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.ExtrudeAsSolid@double",
      "Id": "1dea6cd705e4422e8c2a7c6f1ac6e56f",
      "Inputs": [
        {
          "Id": "5756a8ee1097442e995daf3fdb91b870",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "c0cb98b410d8492ca7063c2100f7190d",
          "Name": "distance",
          "Description": "Distance to extrude\n\ndouble\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "921e222057a6461ea62e5a226e0f8162",
          "Name": "Solid",
          "Description": "The extruded Solid",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Extrudes a Curve in the Normal direction by the specified distance. Curve must be closed.\n\nCurve.ExtrudeAsSolid (distance: double = 1): Solid"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.PlaneAtParameter@double",
      "Id": "10bf9f80a4ad4eb785dcaec38a816860",
      "Inputs": [
        {
          "Id": "ccf8d950eaea4ae4a106892cec633322",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "4202f70bfa4e4e7990d63e743a850644",
          "Name": "param",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "31b6d69f87ab460ea908c752af1e4291",
          "Name": "Plane",
          "Description": "Plane",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Returns a Plane whose normal aligns with the tangent of the Curve. Parameters are adjusted such that 0 is always the start Point and 1 is always the end Point.\n\nCurve.PlaneAtParameter (param: double = 0): Plane"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.Flatten@var[]..[],int",
      "Id": "0a2f1a7b92404670a98591273b7d695a",
      "Inputs": [
        {
          "Id": "c0bf0a5409a444cd8f53f5281a69614e",
          "Name": "list",
          "Description": "List to flatten.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": true,
          "KeepListStructure": false
        },
        {
          "Id": "9ec5acedb30b42ae9b6ce08433661a69",
          "Name": "amt",
          "Description": "Layers of nesting to remove.\n\nint\nDefault value : -1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "c99937d5171a4491a36c9201b423767e",
          "Name": "var[]..[]",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Flattens a nested list of lists by a certain amount.\n\nList.Flatten (list: var[]..[], amt: int = -1): var[]..[]"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NodeType": "NumberInputNode",
      "NumberType": "Double",
      "MaximumValue": 0.0,
      "MinimumValue": -360.0,
      "StepValue": -45.0,
      "InputValue": -90.0,
      "Id": "f569ff68b7384548ab36756eceeb68b3",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "91874abc1b77410aaa5c6ab02c7e5bb6",
          "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.CoordinateSystem.ZXPlane",
      "Id": "ec2d1278f62d432daeac564411e7ce29",
      "Inputs": [
        {
          "Id": "7b27df82e75342fcb87acdbf44c67345",
          "Name": "coordinateSystem",
          "Description": "Autodesk.DesignScript.Geometry.CoordinateSystem",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "ed32f15dc76c469ca7ac24ec6abb8431",
          "Name": "Plane",
          "Description": "Plane",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Returns the Plane the Z and X axes lie in, with root at the origin.\n\nCoordinateSystem.ZXPlane: Plane"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.CoordinateSystem.Rotate@Autodesk.DesignScript.Geometry.Plane,double",
      "Id": "162ead334c1e4a91ac66313679a83ae8",
      "Inputs": [
        {
          "Id": "a6caca886e8349d9b7a8e65297da0329",
          "Name": "coordinateSystem",
          "Description": "Autodesk.DesignScript.Geometry.CoordinateSystem",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "a492c1ecd3e5495b867340bc0a494ea6",
          "Name": "plane",
          "Description": "Plane",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "1842f96388b7401f9bb8c2de6674055f",
          "Name": "degrees",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "019e90a5acd64ee7be816619fedccc44",
          "Name": "CoordinateSystem",
          "Description": "CoordinateSystem",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "///\n\nCoordinateSystem.Rotate (plane: Plane, degrees: double = 0): CoordinateSystem"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.Deconstruct@var[]..[]",
      "Id": "a54d2b4cbf3a4c35adf66ec783e73362",
      "Inputs": [
        {
          "Id": "6846894be9e044a2a4db9f490c8ce692",
          "Name": "list",
          "Description": "List to be split.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "4e0823e0e9e74d5498615740c7535324",
          "Name": "first",
          "Description": "First item in the list.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "235adf1c060d4d358742519d1e1e43ea",
          "Name": "rest",
          "Description": "Rest of the list.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Given a list, produces the first item in the list, and a new list containing all items except the first.\n\nList.Deconstruct (list: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "[0,4,6];",
      "Id": "4f66f7f39225414b889b6f2ad4a2c955",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "88efd2f45cc74180b2a59be81d918e29",
          "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": "DSCore.List.RemoveItemAtIndex@var[]..[],int[]",
      "Id": "cbdc5d2b01994a5ea67898da1e98026b",
      "Inputs": [
        {
          "Id": "e468aa4a56294dcfb309d3a112d408c8",
          "Name": "list",
          "Description": "List to remove an item or items from.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "8eb5b801df0a4f18a57c7aabfbcc6a39",
          "Name": "indices",
          "Description": "Index or indices of the item(s) to be removed.\n\nint[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "518a94a5151240b580fa062d43b0fd3b",
          "Name": "list",
          "Description": "List with items removed.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Removes an item from the given list at the specified index.\n\nList.RemoveItemAtIndex (list: var[]..[], indices: int[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.SweepAsSolid@Autodesk.DesignScript.Geometry.Curve",
      "Id": "be6f03710a7c48b5b2a376e1840b0e60",
      "Inputs": [
        {
          "Id": "18644053010d45f5b54dd56d55bc2379",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "e7b8b565982b4e65887031ea8733708d",
          "Name": "path",
          "Description": "Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": true,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "2244d387c35644259c378c0d74fb8835",
          "Name": "Solid",
          "Description": "Solid",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Sweeps this closed Curve along the path Curve, creating a Solid\n\nCurve.SweepAsSolid (path: Curve): Solid"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Rectangle.ByWidthLength@Autodesk.DesignScript.Geometry.Plane,double,double",
      "Id": "99b5154202c443e3ac916773c19ad7e6",
      "Inputs": [
        {
          "Id": "45a59e52b51f4e159268d4c220ca7a1c",
          "Name": "plane",
          "Description": "Plane",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "eda49656c8654a38b7d62c40c7525ab4",
          "Name": "width",
          "Description": "double\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "babac1bb052f440782dc8538cd9cdbe6",
          "Name": "length",
          "Description": "double\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "4ad3b1b5bbde4594995f810513abe75d",
          "Name": "Rectangle",
          "Description": "Rectangle",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Create a Rectangle centered at input Plane root, with input width (Plane X axis length), and length (Plane Y axis length).\n\nRectangle.ByWidthLength (plane: Plane, width: double = 1, length: double = 1): Rectangle"
    },
    {
      "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels",
      "NodeType": "ExtensionNode",
      "Id": "b76f31fc87e84398bd27dc1ef762b658",
      "Inputs": [
        {
          "Id": "9d7db80a8fa64baba11df8edfdecedd3",
          "Name": "",
          "Description": "Node to evaluate.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "17fb94fa74de4d899c51fcb7d072131c",
          "Name": "",
          "Description": "Watch contents.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Visualize the output of node."
    },
    {
      "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels",
      "NodeType": "ExtensionNode",
      "Id": "a51743bc9e3542e485e00a60eaa3c52e",
      "Inputs": [
        {
          "Id": "d8af040654484711afb9df0e8ace5a3f",
          "Name": "",
          "Description": "Node to evaluate.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "78abc39ec3cf4dc486ece6dfc6aad06d",
          "Name": "",
          "Description": "Watch contents.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Visualize the output of node."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Transform@Autodesk.DesignScript.Geometry.CoordinateSystem",
      "Id": "f962a92881c2425b930623af7c9f1a57",
      "Inputs": [
        {
          "Id": "60d4ceac958644999268969d449ee817",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "31a6681fcbdb45fcb88c0bfb6d61d93c",
          "Name": "cs",
          "Description": "CoordinateSystem",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "90867b5dfd864f2c9cce302143726d7b",
          "Name": "Geometry",
          "Description": "Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "CrossProduct",
      "Description": "Transforms geometry by the given CoordinateSystem's transform\n\nGeometry.Transform (cs: CoordinateSystem): Geometry"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.CoordinateSystemAtParameter@double",
      "Id": "20d69b362ea54d7bbaccbb2a782728ef",
      "Inputs": [
        {
          "Id": "77754fd92e7c4dcd94c24ff59da7f06c",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 1,
          "UseLevels": true,
          "KeepListStructure": false
        },
        {
          "Id": "15e9c4a41be940c8bf3e7f31d57c3789",
          "Name": "param",
          "Description": "The parameter at which to evaluate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "085e36f7b4db4fb98ba195b505d08520",
          "Name": "CoordinateSystem",
          "Description": "The aligned CoordinateSystem at the point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Get a CoordinateSystem with origin at the point at the given parameter. The XAxis is aligned with the curve normal, the YAxis is aligned with the curve tangent at this point, and the ZAxis is aligned with the up-vector or binormal at this point\n\nCurve.CoordinateSystemAtParameter (param: double = 0): CoordinateSystem"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.CoordinateSystem.ByOrigin@Autodesk.DesignScript.Geometry.Point",
      "Id": "ae9b863add4f4085b713c5c503cca8cb",
      "Inputs": [
        {
          "Id": "f78e1943764045e688e7d454597c426c",
          "Name": "origin",
          "Description": "Point\nDefault value : Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 0)",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "32f2f3c0fd134ef281e890e266ac3463",
          "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.Curve.EndPoint",
      "Id": "26b92bab4acb4066b38287232b82de15",
      "Inputs": [
        {
          "Id": "b839dd8cbbc24d14899ca85f8a98ad2e",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "59b12294c5f9418c844fdabed4c617ee",
          "Name": "Point",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Get the end Point along the Curve\n\nCurve.EndPoint: Point"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.CoordinateSystem.Rotate@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Vector,double",
      "Id": "0978096a217a417ebb0406994fc06215",
      "Inputs": [
        {
          "Id": "fd856ee3cb0948a4990176700eb42bf1",
          "Name": "coordinateSystem",
          "Description": "Autodesk.DesignScript.Geometry.CoordinateSystem",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "d10e03d1118b4c64a98f0c66297fbe58",
          "Name": "origin",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "9182d215e1ee43f9ac1c09dfa10e13a3",
          "Name": "axis",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "c5a09f2472714a74a6c27dfa4ad0e00a",
          "Name": "degrees",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "94b8fba98eaa40aca3e4270dbc833244",
          "Name": "CoordinateSystem",
          "Description": "CoordinateSystem",
          "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\nCoordinateSystem.Rotate (origin: Point, axis: Vector, degrees: double = 0): CoordinateSystem"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "90;",
      "Id": "be0fc705927f43eeb7a06e8709402368",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "e233cab66f9f4a2295ed950a030e7e5a",
          "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.ZAxis",
      "Id": "438e0ffd5eac4b4295f2889d2e994e43",
      "Inputs": [
        {
          "Id": "11ad29dfed4c406a89b874510d6682b2",
          "Name": "coordinateSystem",
          "Description": "Autodesk.DesignScript.Geometry.CoordinateSystem",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "c46604147e314866946aca7006f62672",
          "Name": "Vector",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Returns Z Axis of CoordinateSystem.\n\nCoordinateSystem.ZAxis: Vector"
    },
    {
      "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels",
      "VariableInputPorts": true,
      "NodeType": "ExtensionNode",
      "Id": "0a80d96d3ef14699ac2587ff9c45593f",
      "Inputs": [
        {
          "Id": "7558debaeabb4385b77b365bdfbfd730",
          "Name": "item0",
          "Description": "Item Index #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "3472b0d728af4f058d2d8c9f9ff39af4",
          "Name": "item1",
          "Description": "Item Index #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "32c011bb3cb54d79b2483e6ec59f275f",
          "Name": "item2",
          "Description": "Item Index #2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "61884b934fb44370b5daaf8144684d00",
          "Name": "item3",
          "Description": "Item Index #3",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "5f3e7ebac8964875aaf62ce30a19b8ce",
          "Name": "item4",
          "Description": "Item Index #4",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "c9249e1e11fb4148a99cbc5c5339722f",
          "Name": "item5",
          "Description": "Item Index #5",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "61b43a18ab934ac99c532504079b6312",
          "Name": "list",
          "Description": "A list",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Makes a new list out of the given inputs"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.Flatten@var[]..[],int",
      "Id": "f9859db152ef4717a1675c034dc8b967",
      "Inputs": [
        {
          "Id": "afe9821dde2043c28b10b3628a42c5f1",
          "Name": "list",
          "Description": "List to flatten.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "f9b153255e3445afbd46e3afef33f815",
          "Name": "amt",
          "Description": "Layers of nesting to remove.\n\nint\nDefault value : -1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "0e823bf3ce2d4ca2bc04502faf1e2ba2",
          "Name": "var[]..[]",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Flattens a nested list of lists by a certain amount.\n\nList.Flatten (list: var[]..[], amt: int = -1): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Solid.ByUnion@Autodesk.DesignScript.Geometry.Solid[]",
      "Id": "26b3a1279e0e41208af511b83b69a235",
      "Inputs": [
        {
          "Id": "11706d4bba16439c96e3f27ea01fb103",
          "Name": "solids",
          "Description": "A collection of solids\n\nSolid[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "34fb393437224892bdfc735f7b980e60",
          "Name": "Solid",
          "Description": "Solid",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Union a collection of solids into one solid\n\nSolid.ByUnion (solids: Solid[]): Solid"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.Dynamo.MeshToolkit.Mesh.ByGeometry@Autodesk.DesignScript.Geometry.Geometry,double,int",
      "Id": "35dac06a8c524e88b20f46f4cfa22e4a",
      "Inputs": [
        {
          "Id": "88ef9f6eaf8547f597c8344217edeaf7",
          "Name": "inputGeometry",
          "Description": "Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b1133827a83b4b69a2efe3b1ed436d09",
          "Name": "tolerance",
          "Description": "double\nDefault value : -1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "ecb11aa29d73497598846afff64fadda",
          "Name": "maxGridLines",
          "Description": "int\nDefault value : 512",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "6a6f69b7c93f4dc3a1a1fcfa3505d481",
          "Name": "Mesh",
          "Description": "Mesh",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Convert a Geometry object such as a Solid or Surface into a Mesh. The resolution of the mesh is determined by the Dynamo render precision\n\nMesh.ByGeometry (inputGeometry: Geometry, tolerance: double = -1, maxGridLines: int = 512): Mesh"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.Filename, CoreNodeModels",
      "HintPath": "C:\\Users\\julia\\Documents\\Uni\\Master\\4. Semester\\MCES\\3rd Project\\MESH.dae",
      "InputValue": ".\\MESH.dae",
      "NodeType": "ExtensionNode",
      "Id": "36d832c5ba24467b9af5b69c6e080713",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "49e7ec5c28c848aeb52d976f241ca5d6",
          "Name": "",
          "Description": "Filename",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows you to select a file on the system to get its filename"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.Dynamo.MeshToolkit.Mesh.ExportMeshes@string,var[]",
      "Id": "901ed3abaa4a4fb3bd039b6e37e13fd5",
      "Inputs": [
        {
          "Id": "a64684a7e9fa4b27a3bdf5e7da32b3e9",
          "Name": "filename",
          "Description": "string",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "c7f18503278443fb9b7fd9f995e3fa01",
          "Name": "meshes",
          "Description": "var[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "9895c363f6474996b7ced780ad6670c2",
          "Name": "string",
          "Description": "string",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Exports meshes to a format determined by file name: .mix -- Meshmixer .obj -- Wavefront .stl -- STL format .dae -- COLLADA .ply -- Polygon File Format This function returns the filename of the output file, which may need to be changed if it contains non-ascii characters\n\nMesh.ExportMeshes (filename: string, meshes: var[]): string"
    }
  ],
  "Connectors": [
    {
      "Start": "3bec222861e44f2db11be893b3d7b6ad",
      "End": "1549001710ad4051b95741f333137ff9",
      "Id": "511a2b8c0bb243bdae11c8d11809d514"
    },
    {
      "Start": "7c9ee1e1037b4e94a3679cb792ffb541",
      "End": "53672e4168a342039e79aedd06fa1b89",
      "Id": "fc637dcb86ee456fac1bed4c1d0c1510"
    },
    {
      "Start": "68723e1f9cd6450fab5ef3b35153ff86",
      "End": "334f8dc2dfa54ed6a013728ddc51aece",
      "Id": "d81287b014d341f2a79660fc47d0ab74"
    },
    {
      "Start": "261fa3bd809c45fa9bb14d99c0bcf8ec",
      "End": "47d73cbd702444119ffa48ed6ebc0232",
      "Id": "6ea6d47f100d40399e31dcd42ea64f01"
    },
    {
      "Start": "1df9b40da1e14564a642508422c96a7e",
      "End": "15e9c4a41be940c8bf3e7f31d57c3789",
      "Id": "41db5eb85b3a439995b65e9022bfd891"
    },
    {
      "Start": "10d3a236ab3747e6842271a4182bb0b6",
      "End": "2ae2e5124d344b47a32e430520555955",
      "Id": "e7892e7cd4de4ecbbbba88407f474a15"
    },
    {
      "Start": "2c03af7392974aa5b43808f8ec63997f",
      "End": "1dc9e3a8b6de49beb019386b622b8b6a",
      "Id": "e3325303ab1847f8bab7814ce0e22e89"
    },
    {
      "Start": "3865015ecda14235be5573b3298c8378",
      "End": "773e6e3f3d8548939f59a5778ff38c24",
      "Id": "78d893f5391a4c12bba87a0ae32449b7"
    },
    {
      "Start": "7daef8db00fd4724a0565727d978b9ab",
      "End": "45ab5dc9839b476681ba07388836e03f",
      "Id": "0d981e5673e34b02840586f7e8bc05cd"
    },
    {
      "Start": "12c748d4cf03484489e1cb1e1fbaf9ef",
      "End": "7c4b66474ac54f2e814f1084b31a9bc8",
      "Id": "66731841d4ef4694895f4940e67fd7b5"
    },
    {
      "Start": "ce8e81714b2b4706acb06cd1af07722c",
      "End": "ae7cac15aca7479dad70e20fcf09f8dc",
      "Id": "95842731f7ff46c893df02f1837a9b12"
    },
    {
      "Start": "9c61350399044a9cab4bb6bac45e374b",
      "End": "ef8a7647787d47a9a6abfb89dc0f9749",
      "Id": "46600f0e26cd4c6e8c007b31d252fd1e"
    },
    {
      "Start": "c77585f465a64a8c8b9bba33138ae0cd",
      "End": "9dffd8c948314c3eab63fcb3c706a111",
      "Id": "b4b93fa807e3420299be7c231a4d140d"
    },
    {
      "Start": "c77585f465a64a8c8b9bba33138ae0cd",
      "End": "0802c111fb93465580c9d2f9442e0dc2",
      "Id": "288e9bb95f83466783d64c192f27cc32"
    },
    {
      "Start": "c77585f465a64a8c8b9bba33138ae0cd",
      "End": "b839dd8cbbc24d14899ca85f8a98ad2e",
      "Id": "1d4a93642a2045d9ab721796fb7d1f11"
    },
    {
      "Start": "91bb429e11d945d68d72eadf601da27c",
      "End": "7566ccd9b16448e2b56ee59cbc1bdd9f",
      "Id": "f5b378f99e3b4295b174841e6ebb4175"
    },
    {
      "Start": "91bb429e11d945d68d72eadf601da27c",
      "End": "c4c2b8c1f8704d1cac7f58cc5d90fe00",
      "Id": "5dd1bea3f9ef4a89adfd4f275589b1c3"
    },
    {
      "Start": "91bb429e11d945d68d72eadf601da27c",
      "End": "6846894be9e044a2a4db9f490c8ce692",
      "Id": "96c39596783c49e88db4bd8c5f1c2178"
    },
    {
      "Start": "8912bf00355e4a9a8f640cd3c6d64504",
      "End": "3c7d07b8a30e4020bdc9dbb6b42a38e2",
      "Id": "5b91964e7ac542d29b8f7d2fad6ae86b"
    },
    {
      "Start": "be6ffdf8c9cd404fa4fe5ac8e81e14bf",
      "End": "e3fd70058c284d25afe789b0b9016a6d",
      "Id": "a8fd85b085d84b56af84e217d042fd10"
    },
    {
      "Start": "02b34dfb8d8a4df8995ea35eb568fe44",
      "End": "1960cadea7ed4c5d9ba905e91ac4a587",
      "Id": "3a52426dffa14690b45a1c18c7d0695b"
    },
    {
      "Start": "bd4ab88bf1c94e1a941730b9fdb1fcbb",
      "End": "573f174aa2ef4d66bc4afadaae155892",
      "Id": "201670b6383f44a68f2d2079010b46d2"
    },
    {
      "Start": "ab87a844750d4fe5b70bbbd880d6272d",
      "End": "60d4ceac958644999268969d449ee817",
      "Id": "935a3b2856f644449a45ac85492e7a16"
    },
    {
      "Start": "abf1bc566a544bb999fcdbd4723ddeca",
      "End": "d8af040654484711afb9df0e8ace5a3f",
      "Id": "eeb6e5b14ef646cca4c1b8dc8c7a1d60"
    },
    {
      "Start": "3ab53ea033854dbea497145b667f74bb",
      "End": "9d7db80a8fa64baba11df8edfdecedd3",
      "Id": "744bbb133a7f4f1a9a65ab77da2b133c"
    },
    {
      "Start": "20e6318a529f49acbfe9bf63fa82b091",
      "End": "f4e54f8007c84d72862363edf8f1c679",
      "Id": "38487faa4a5342039784bd7175f89d6e"
    },
    {
      "Start": "21d3247cc4b042a798b22bdf4ccc0f7c",
      "End": "b4c46ed6762a433d8ec4a854641c12ae",
      "Id": "c9493f9a9f81452c877040d89acaf3a3"
    },
    {
      "Start": "10f211ac05094e4f854eae9fadf960f4",
      "End": "c289051a3f7c4e29aaac8b513838ea5d",
      "Id": "f43502235a274e7cb73545f171b58388"
    },
    {
      "Start": "1d5d05493c5e4f659586973bb41e2a36",
      "End": "c9249e1e11fb4148a99cbc5c5339722f",
      "Id": "8a13875a8c0241938eb4290b2b50b2ad"
    },
    {
      "Start": "a5c0352b87f746bbaf8060c3975cb3d6",
      "End": "3d41e45a995d47908b15681a4e9b7885",
      "Id": "cce453872b964f3a863fab57f6f6d12c"
    },
    {
      "Start": "a5c0352b87f746bbaf8060c3975cb3d6",
      "End": "8bf82bb27568452392d542d20b149eb3",
      "Id": "4cf69b26f1e041adbb3f0dbddc94a5fd"
    },
    {
      "Start": "4da1bfcaf2ff496dad7e25a74a238eb1",
      "End": "bfbacd47e83b4eb98923ef22bbdadd35",
      "Id": "ca8367220b1742c29529191ccd40b328"
    },
    {
      "Start": "2f00530ac1de4b01bc9cfa16bb3e33c9",
      "End": "ad0190e4b9ff4f13ba309ed8b1335386",
      "Id": "fb19725bb65f4ab3be9f4f19de440606"
    },
    {
      "Start": "51df19468344473fbc7a3c4be8736625",
      "End": "61884b934fb44370b5daaf8144684d00",
      "Id": "2b42254430e5413394bafc5e97cfb05c"
    },
    {
      "Start": "1bbc61c209b24786969df33ff8cc6076",
      "End": "3df27338df214df79e01b3ea136265a0",
      "Id": "5009f9c65c0b41fd8a5136f6500fc426"
    },
    {
      "Start": "487b3e9a1fed4b6dbbc56023b4991b35",
      "End": "c312a914b6344e1daf348fbbcf33958c",
      "Id": "00f982fdd9c54962aa788777c9b51ba2"
    },
    {
      "Start": "4542e41d4f274a599b9785a2e018c520",
      "End": "5f3e7ebac8964875aaf62ce30a19b8ce",
      "Id": "b4f19e0dae3d41c6bbd2dff11c821f27"
    },
    {
      "Start": "2ce5c8639e844e15a5fb3ecc384e698a",
      "End": "d0cff91f00314bb3a7a339ed618da970",
      "Id": "d011c9df09e14fe0bfb53fe3c752f2e9"
    },
    {
      "Start": "611d5368ae0e4aeca388aa5e87b8f976",
      "End": "c0cb98b410d8492ca7063c2100f7190d",
      "Id": "da9994c4ef2841c290b8672791e10176"
    },
    {
      "Start": "42477aa45a194b4d82c2f99828bc0750",
      "End": "a799564ead8a4aec838d74357b6278d5",
      "Id": "241c68fe84d6414ca6902bb8fc4a362f"
    },
    {
      "Start": "6a5c53e6f0ae427cb7db197911762e71",
      "End": "7a807313a2554cdbb0ab55029ec54b06",
      "Id": "0ecb0488ff82439ab22b2c284b239807"
    },
    {
      "Start": "6a5c53e6f0ae427cb7db197911762e71",
      "End": "71d8dfa877ae476b849bd2a01c087cfe",
      "Id": "7577904d490f457da587d3ea5bceaae9"
    },
    {
      "Start": "0111d3f562c74ab0b931003fcd84cc7f",
      "End": "5756a8ee1097442e995daf3fdb91b870",
      "Id": "842c229bcb1f4af596f3495135383384"
    },
    {
      "Start": "326470ab1f6d475882a13e54d42f6de0",
      "End": "3472b0d728af4f058d2d8c9f9ff39af4",
      "Id": "9de5cea78bca4b4db2862758f9228ae1"
    },
    {
      "Start": "921e222057a6461ea62e5a226e0f8162",
      "End": "32c011bb3cb54d79b2483e6ec59f275f",
      "Id": "7328b05ac6d14028ab5e9c0de922ba77"
    },
    {
      "Start": "31b6d69f87ab460ea908c752af1e4291",
      "End": "45a59e52b51f4e159268d4c220ca7a1c",
      "Id": "9b87e6e910494546881b3b7a237ffddc"
    },
    {
      "Start": "c99937d5171a4491a36c9201b423767e",
      "End": "e468aa4a56294dcfb309d3a112d408c8",
      "Id": "a42b1689ad5e4aa39b16f30993bcdef4"
    },
    {
      "Start": "91874abc1b77410aaa5c6ab02c7e5bb6",
      "End": "1842f96388b7401f9bb8c2de6674055f",
      "Id": "066d7061e0684e77842feb986ca5666e"
    },
    {
      "Start": "ed32f15dc76c469ca7ac24ec6abb8431",
      "End": "a492c1ecd3e5495b867340bc0a494ea6",
      "Id": "ea7c9c2f01dc485398500c657c9fe78d"
    },
    {
      "Start": "019e90a5acd64ee7be816619fedccc44",
      "End": "31a6681fcbdb45fcb88c0bfb6d61d93c",
      "Id": "2edae5655b7c4072839f5f975fddecd8"
    },
    {
      "Start": "4e0823e0e9e74d5498615740c7535324",
      "End": "77754fd92e7c4dcd94c24ff59da7f06c",
      "Id": "b4b31425c57846a7b62c15474f7d8fd4"
    },
    {
      "Start": "88efd2f45cc74180b2a59be81d918e29",
      "End": "8eb5b801df0a4f18a57c7aabfbcc6a39",
      "Id": "bd896de8f4a049428cd5dcbe63a166bb"
    },
    {
      "Start": "518a94a5151240b580fa062d43b0fd3b",
      "End": "ccf8d950eaea4ae4a106892cec633322",
      "Id": "42972a9ef7f04013bc0a9884e0cce101"
    },
    {
      "Start": "518a94a5151240b580fa062d43b0fd3b",
      "End": "e7b8b565982b4e65887031ea8733708d",
      "Id": "ed387d0b102149b5811b6d932f924a67"
    },
    {
      "Start": "2244d387c35644259c378c0d74fb8835",
      "End": "7558debaeabb4385b77b365bdfbfd730",
      "Id": "fb611f1cab374ac4802dd413f7e1d10f"
    },
    {
      "Start": "4ad3b1b5bbde4594995f810513abe75d",
      "End": "18644053010d45f5b54dd56d55bc2379",
      "Id": "68e293d8f9f348d88b75ed4a7a3faaba"
    },
    {
      "Start": "17fb94fa74de4d899c51fcb7d072131c",
      "End": "babac1bb052f440782dc8538cd9cdbe6",
      "Id": "e4e553d2cb994d12b9161faebc60a652"
    },
    {
      "Start": "78abc39ec3cf4dc486ece6dfc6aad06d",
      "End": "eda49656c8654a38b7d62c40c7525ab4",
      "Id": "6f97a54fc951452fb0e20a2d56723750"
    },
    {
      "Start": "90867b5dfd864f2c9cce302143726d7b",
      "End": "c0bf0a5409a444cd8f53f5281a69614e",
      "Id": "e58581d52d324c728d5342a8b873d813"
    },
    {
      "Start": "085e36f7b4db4fb98ba195b505d08520",
      "End": "7b27df82e75342fcb87acdbf44c67345",
      "Id": "b425200dfb2e4df59342388d58c2acab"
    },
    {
      "Start": "085e36f7b4db4fb98ba195b505d08520",
      "End": "a6caca886e8349d9b7a8e65297da0329",
      "Id": "27a0dd46582646c0a80a3344053eeb1d"
    },
    {
      "Start": "32f2f3c0fd134ef281e890e266ac3463",
      "End": "fd856ee3cb0948a4990176700eb42bf1",
      "Id": "d5885b6834644d91a8fcd8d67c80e31b"
    },
    {
      "Start": "32f2f3c0fd134ef281e890e266ac3463",
      "End": "11ad29dfed4c406a89b874510d6682b2",
      "Id": "5e0480d3e57042b7ba22a6bfa4088673"
    },
    {
      "Start": "59b12294c5f9418c844fdabed4c617ee",
      "End": "f78e1943764045e688e7d454597c426c",
      "Id": "2b0181d7cd8e4c2198e2eb57a21887e5"
    },
    {
      "Start": "59b12294c5f9418c844fdabed4c617ee",
      "End": "d10e03d1118b4c64a98f0c66297fbe58",
      "Id": "8802b01c9b854a7ebeaaa1d202072a98"
    },
    {
      "Start": "94b8fba98eaa40aca3e4270dbc833244",
      "End": "b30f3beceb7a4ac7885a40b8c2dd73f1",
      "Id": "055d2eeee9f04ec484c2c6170607dadd"
    },
    {
      "Start": "e233cab66f9f4a2295ed950a030e7e5a",
      "End": "c5a09f2472714a74a6c27dfa4ad0e00a",
      "Id": "e4b79834330e4914854801e57b7dc1af"
    },
    {
      "Start": "c46604147e314866946aca7006f62672",
      "End": "9182d215e1ee43f9ac1c09dfa10e13a3",
      "Id": "a5ac2619358f4ec8995b7d8d8a57cdaf"
    },
    {
      "Start": "61b43a18ab934ac99c532504079b6312",
      "End": "afe9821dde2043c28b10b3628a42c5f1",
      "Id": "cf94cc0eae764b428b16b91f04cf75c1"
    },
    {
      "Start": "0e823bf3ce2d4ca2bc04502faf1e2ba2",
      "End": "11706d4bba16439c96e3f27ea01fb103",
      "Id": "931ec6d998e84418983716e519ab610a"
    },
    {
      "Start": "34fb393437224892bdfc735f7b980e60",
      "End": "88ef9f6eaf8547f597c8344217edeaf7",
      "Id": "f82f12d856a24ea792386be07b6b7d98"
    },
    {
      "Start": "6a6f69b7c93f4dc3a1a1fcfa3505d481",
      "End": "c7f18503278443fb9b7fd9f995e3fa01",
      "Id": "d1b9bb9c8d04440da7f336c6acf31915"
    },
    {
      "Start": "49e7ec5c28c848aeb52d976f241ca5d6",
      "End": "a64684a7e9fa4b27a3bdf5e7da32b3e9",
      "Id": "50146b805d22468f86de79b64703287e"
    }
  ],
  "Dependencies": [],
  "Bindings": [],
  "View": {
    "Dynamo": {
      "ScaleFactor": 1.0,
      "HasRunWithoutCrash": true,
      "IsVisibleInDynamoLibrary": true,
      "Version": "2.1.0.7500",
      "RunType": "Automatic",
      "RunPeriod": "1000"
    },
    "Camera": {
      "Name": "Background Preview",
      "EyeX": -26.4987710922029,
      "EyeY": 115.01123765544332,
      "EyeZ": -304.85823755935513,
      "LookX": 70.229452634838083,
      "LookY": -138.69896450134613,
      "LookZ": 116.37187007439488,
      "UpX": 0.28292164343860982,
      "UpY": 0.83676431345892821,
      "UpZ": 0.46880787898191706
    },
    "NodeViews": [
      {
        "ShowGeometry": true,
        "Name": "Speckle Streams",
        "Id": "83962392d061422b9cae0539647c6b7f",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -393.356590344335,
        "Y": -359.00341112963451
      },
      {
        "ShowGeometry": true,
        "Name": "BridgeLines",
        "Id": "350a34d503fb4a72afc852cae02d4544",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -44.957528605963034,
        "Y": -366.01287850709355
      },
      {
        "ShowGeometry": true,
        "Name": "Distance",
        "Id": "b8d0eaa8b1e744b99bff3a87a9897847",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -1890.8298787728809,
        "Y": -786.79568437604712
      },
      {
        "ShowGeometry": true,
        "Name": "SiteData",
        "Id": "3950c9bda23f4c27baa24a74a9f63815",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -938.02662044442252,
        "Y": -875.99087126975326
      },
      {
        "ShowGeometry": true,
        "Name": "Code Block",
        "Id": "c2c6b7b0f1fc4613ae6ad42389d27e0c",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -1287.9936125046152,
        "Y": -855.39112428972112
      },
      {
        "ShowGeometry": true,
        "Name": "arch",
        "Id": "2699c2406ef94dbc837a9935ee5077a6",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -401.83675322788258,
        "Y": 594.80126613982293
      },
      {
        "ShowGeometry": true,
        "Name": "longitudinal beams",
        "Id": "305b16d5113c4176bfd840d2485a2c4b",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -387.0741652428494,
        "Y": 321.10378452331906
      },
      {
        "ShowGeometry": false,
        "Name": "HouseLine",
        "Id": "b3ee6a9fb230421996794a6db75de47b",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 7.5238898092383124,
        "Y": -1151.3147000743938
      },
      {
        "ShowGeometry": true,
        "Name": "GirderData",
        "Id": "d2be97e688484673b8002f10a0bc5094",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -26.212781191612066,
        "Y": -744.46709959683972
      },
      {
        "ShowGeometry": true,
        "Name": "Speckle Streams",
        "Id": "332c0fc31e3c450c9dc5fd28d2c81062",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -402.89273257508376,
        "Y": -721.137926006718
      },
      {
        "ShowGeometry": true,
        "Name": "Curve.PlaneAtParameter",
        "Id": "b0f112a7d97d4036a9335fd43ffbee26",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -60.327126324306164,
        "Y": 665.79498182127941
      },
      {
        "ShowGeometry": true,
        "Name": "Circle.ByPlaneRadius",
        "Id": "1642670d722c40e59a6e5098285086d1",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 253.6052033447163,
        "Y": 666.18905463569877
      },
      {
        "ShowGeometry": false,
        "Name": "Solid.BySweep",
        "Id": "821a650a1ac64e608482722738bf2937",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 493.185573360121,
        "Y": 702.37415202541342
      },
      {
        "ShowGeometry": true,
        "Name": "hangers",
        "Id": "24074d3ba6b4419a885c71e62802eed7",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -359.9410249816317,
        "Y": 17.037275916143471
      },
      {
        "ShowGeometry": true,
        "Name": "Curve.PlaneAtParameter",
        "Id": "680f7bd351b74c75b814daa77ab4fc5d",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -64.870016435790376,
        "Y": 191.72947979926903
      },
      {
        "ShowGeometry": true,
        "Name": "radiusHangers",
        "Id": "ee9f8deeebb942e08f58ad743660240e",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 265.01242387962225,
        "Y": 205.01306646384614
      },
      {
        "ShowGeometry": false,
        "Name": "Curve.SweepAsSolid",
        "Id": "d69d1372ce594e599bcf70c5a994b546",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 571.20850497728247,
        "Y": 179.58384387845308
      },
      {
        "ShowGeometry": true,
        "Name": "Curve.PlaneAtParameter",
        "Id": "a6546c5825f34391b16e9552125afb91",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -51.406350204229625,
        "Y": 469.02816518917268
      },
      {
        "ShowGeometry": true,
        "Name": "Rectangle.ByWidthLength",
        "Id": "70b1b46695974c58ac0cce606fd9082c",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 284.13474689102577,
        "Y": 441.97058944519733
      },
      {
        "ShowGeometry": false,
        "Name": "Solid.BySweep",
        "Id": "8fd4991262a64195b6f4ff48b9489c6f",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 578.58769116260373,
        "Y": 476.42750898852546
      },
      {
        "ShowGeometry": true,
        "Name": "Speckle Streams",
        "Id": "38030253a9eb46b08da7c2ad16816958",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -309.88039811287547,
        "Y": -1159.0621141108613
      },
      {
        "ShowGeometry": true,
        "Name": "Watch",
        "Id": "f7fac258f07340a9a176685ef66b7c8b",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 1388.9170097193439,
        "Y": -1437.3951982470248
      },
      {
        "ShowGeometry": true,
        "Name": "Watch",
        "Id": "0d1e807a274c405dbe08d286395260e2",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 612.117009719344,
        "Y": -1668.8951982470248
      },
      {
        "ShowGeometry": true,
        "Name": "Geometry.Transform",
        "Id": "c851c8435a0e44b38110c8f35e7fda44",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 1051.317009719344,
        "Y": -1591.8951982470248
      },
      {
        "ShowGeometry": true,
        "Name": "List.Deconstruct",
        "Id": "cd93cf06bf0f461d8d4dfc277f47c1b7",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 1388.9170097193439,
        "Y": -1571.3951982470248
      },
      {
        "ShowGeometry": true,
        "Name": "Code Block",
        "Id": "2d05181dc218416093345bfefb0fc42c",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 1388.9170097193439,
        "Y": -1313.1818649136915
      },
      {
        "ShowGeometry": false,
        "Name": "Solid.ByLoft",
        "Id": "47b5b059ad1e4569847dcf1a231084a9",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 1648.9170097193439,
        "Y": -1612.3951982470248
      },
      {
        "ShowGeometry": false,
        "Name": "Curve.ExtrudeAsSolid",
        "Id": "1dea6cd705e4422e8c2a7c6f1ac6e56f",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 1648.9170097193439,
        "Y": -1504.3951982470248
      },
      {
        "ShowGeometry": false,
        "Name": "Curve.PlaneAtParameter",
        "Id": "10bf9f80a4ad4eb785dcaec38a816860",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2696.6353493052284,
        "Y": -889.29403609259577
      },
      {
        "ShowGeometry": true,
        "Name": "List.Flatten",
        "Id": "0a2f1a7b92404670a98591273b7d695a",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2132.6353493052284,
        "Y": -861.29403609259577
      },
      {
        "ShowGeometry": true,
        "Name": "Number Slider",
        "Id": "f569ff68b7384548ab36756eceeb68b3",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 956.63534930522837,
        "Y": -742.29403609259475
      },
      {
        "ShowGeometry": false,
        "Name": "CoordinateSystem.ZXPlane",
        "Id": "ec2d1278f62d432daeac564411e7ce29",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 956.63534930522837,
        "Y": -850.29403609259577
      },
      {
        "ShowGeometry": false,
        "Name": "CoordinateSystem.Rotate",
        "Id": "162ead334c1e4a91ac66313679a83ae8",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 1355.8353493052282,
        "Y": -835.29403609259475
      },
      {
        "ShowGeometry": true,
        "Name": "List.Deconstruct",
        "Id": "a54d2b4cbf3a4c35adf66ec783e73362",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 306.76255589347124,
        "Y": -713.360047386762
      },
      {
        "ShowGeometry": true,
        "Name": "Code Block",
        "Id": "4f66f7f39225414b889b6f2ad4a2c955",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2132.6353493052284,
        "Y": -727.08070275926184
      },
      {
        "ShowGeometry": false,
        "Name": "List.RemoveItemAtIndex",
        "Id": "cbdc5d2b01994a5ea67898da1e98026b",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2418.2353493052283,
        "Y": -809.29403609259475
      },
      {
        "ShowGeometry": false,
        "Name": "Curve.SweepAsSolid",
        "Id": "be6f03710a7c48b5b2a376e1840b0e60",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3304.6353493052279,
        "Y": -755.29403609259577
      },
      {
        "ShowGeometry": false,
        "Name": "Rectangle.ByWidthLength",
        "Id": "99b5154202c443e3ac916773c19ad7e6",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2988.6353493052279,
        "Y": -755.29403609259577
      },
      {
        "ShowGeometry": true,
        "Name": "width",
        "Id": "b76f31fc87e84398bd27dc1ef762b658",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2696.6353493052284,
        "Y": -544.29403609259577
      },
      {
        "ShowGeometry": true,
        "Name": "height",
        "Id": "a51743bc9e3542e485e00a60eaa3c52e",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2696.6353493052284,
        "Y": -754.29403609259577
      },
      {
        "ShowGeometry": true,
        "Name": "Geometry.Transform",
        "Id": "f962a92881c2425b930623af7c9f1a57",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 1795.035349305228,
        "Y": -861.29403609259475
      },
      {
        "ShowGeometry": true,
        "Name": "Curve.CoordinateSystemAtParameter",
        "Id": "20d69b362ea54d7bbaccbb2a782728ef",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 587.03534930522824,
        "Y": -842.79403609259577
      },
      {
        "ShowGeometry": true,
        "Name": "CoordinateSystem.ByOrigin",
        "Id": "ae9b863add4f4085b713c5c503cca8cb",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -119.88299028065603,
        "Y": -1482.3951982470248
      },
      {
        "ShowGeometry": true,
        "Name": "Curve.EndPoint",
        "Id": "26b92bab4acb4066b38287232b82de15",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -403.08299028065608,
        "Y": -1472.6451982470248
      },
      {
        "ShowGeometry": true,
        "Name": "CoordinateSystem.Rotate",
        "Id": "0978096a217a417ebb0406994fc06215",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 612.117009719344,
        "Y": -1488.8951982470248
      },
      {
        "ShowGeometry": true,
        "Name": "Code Block",
        "Id": "be0fc705927f43eeb7a06e8709402368",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 244.91700971934392,
        "Y": -1367.6818649136915
      },
      {
        "ShowGeometry": true,
        "Name": "CoordinateSystem.ZAxis",
        "Id": "438e0ffd5eac4b4295f2889d2e994e43",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 244.91700971934392,
        "Y": -1475.8951982470248
      },
      {
        "ShowGeometry": true,
        "Name": "List Create",
        "Id": "0a80d96d3ef14699ac2587ff9c45593f",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4524.0953922791314,
        "Y": -751.60289940412918
      },
      {
        "ShowGeometry": true,
        "Name": "List.Flatten",
        "Id": "f9859db152ef4717a1675c034dc8b967",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4992.4218742970152,
        "Y": -745.25864134784047
      },
      {
        "ShowGeometry": true,
        "Name": "Solid.ByUnion",
        "Id": "26b3a1279e0e41208af511b83b69a235",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 5242.5245725944933,
        "Y": -711.59097042318012
      },
      {
        "ShowGeometry": true,
        "Name": "Mesh.ByGeometry",
        "Id": "35dac06a8c524e88b20f46f4cfa22e4a",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 5635.8503270838628,
        "Y": -699.19248135529642
      },
      {
        "ShowGeometry": true,
        "Name": "File Path",
        "Id": "36d832c5ba24467b9af5b69c6e080713",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 5720.22232919855,
        "Y": -872.97362003928231
      },
      {
        "ShowGeometry": true,
        "Name": "Mesh.ExportMeshes",
        "Id": "901ed3abaa4a4fb3bd039b6e37e13fd5",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 5973.3383355426176,
        "Y": -762.1566620379
      }
    ],
    "Annotations": [
      {
        "Id": "7dd0b91292dd4657b77f411d8156b466",
        "Title": "Bridge Geometry",
        "Nodes": [
          "2699c2406ef94dbc837a9935ee5077a6",
          "305b16d5113c4176bfd840d2485a2c4b",
          "b0f112a7d97d4036a9335fd43ffbee26",
          "1642670d722c40e59a6e5098285086d1",
          "821a650a1ac64e608482722738bf2937",
          "24074d3ba6b4419a885c71e62802eed7",
          "680f7bd351b74c75b814daa77ab4fc5d",
          "ee9f8deeebb942e08f58ad743660240e",
          "d69d1372ce594e599bcf70c5a994b546",
          "a6546c5825f34391b16e9552125afb91",
          "70b1b46695974c58ac0cce606fd9082c",
          "8fd4991262a64195b6f4ff48b9489c6f"
        ],
        "Left": -411.83675322788258,
        "Top": -36.162724083856531,
        "Width": 1187.6244443904864,
        "Height": 908.36399022367948,
        "FontSize": 36.0,
        "InitialTop": 17.037275916143471,
        "InitialHeight": 830.33687610927,
        "TextblockHeight": 43.2,
        "Background": "#FFBB87C6"
      },
      {
        "Id": "2b5bf9770f0344a79c7972ca58c3abf3",
        "Title": "House Geometry",
        "Nodes": [
          "f7fac258f07340a9a176685ef66b7c8b",
          "0d1e807a274c405dbe08d286395260e2",
          "c851c8435a0e44b38110c8f35e7fda44",
          "cd93cf06bf0f461d8d4dfc277f47c1b7",
          "2d05181dc218416093345bfefb0fc42c",
          "47b5b059ad1e4569847dcf1a231084a9",
          "1dea6cd705e4422e8c2a7c6f1ac6e56f",
          "26b92bab4acb4066b38287232b82de15",
          "ae9b863add4f4085b713c5c503cca8cb",
          "0978096a217a417ebb0406994fc06215",
          "438e0ffd5eac4b4295f2889d2e994e43",
          "be0fc705927f43eeb7a06e8709402368"
        ],
        "Left": -413.08299028065608,
        "Top": -1722.0951982470249,
        "Width": 2302.4,
        "Height": 501.51333333333343,
        "FontSize": 36.0,
        "InitialTop": -1668.8951982470248,
        "InitialHeight": 563.69193010587708,
        "TextblockHeight": 43.2,
        "Background": "#FF48B9FF"
      },
      {
        "Id": "233b7fbb788d4e03a4710795115df5d7",
        "Title": "create transversive beam geometry",
        "Nodes": [
          "20d69b362ea54d7bbaccbb2a782728ef",
          "f962a92881c2425b930623af7c9f1a57",
          "a51743bc9e3542e485e00a60eaa3c52e",
          "b76f31fc87e84398bd27dc1ef762b658",
          "99b5154202c443e3ac916773c19ad7e6",
          "be6f03710a7c48b5b2a376e1840b0e60",
          "cbdc5d2b01994a5ea67898da1e98026b",
          "4f66f7f39225414b889b6f2ad4a2c955",
          "a54d2b4cbf3a4c35adf66ec783e73362",
          "162ead334c1e4a91ac66313679a83ae8",
          "ec2d1278f62d432daeac564411e7ce29",
          "f569ff68b7384548ab36756eceeb68b3",
          "0a2f1a7b92404670a98591273b7d695a",
          "10bf9f80a4ad4eb785dcaec38a816860"
        ],
        "Left": 296.76255589347124,
        "Top": -942.49403609259582,
        "Width": 3199.4727934117568,
        "Height": 592.40000000000009,
        "FontSize": 36.0,
        "InitialTop": -889.29403609259577,
        "InitialHeight": 1858.98145024655,
        "TextblockHeight": 43.2,
        "Background": "#FFFFC999"
      },
      {
        "Id": "86f3938809b04b43824f35f6c9036240",
        "Title": "receive data",
        "Nodes": [
          "83962392d061422b9cae0539647c6b7f",
          "350a34d503fb4a72afc852cae02d4544",
          "b3ee6a9fb230421996794a6db75de47b",
          "d2be97e688484673b8002f10a0bc5094",
          "332c0fc31e3c450c9dc5fd28d2c81062",
          "38030253a9eb46b08da7c2ad16816958"
        ],
        "Left": -412.89273257508376,
        "Top": -1212.2621141108614,
        "Width": 653.616622384322,
        "Height": 1143.6492356037679,
        "FontSize": 36.0,
        "InitialTop": -1159.0621141108613,
        "InitialHeight": 1120.4492356037676,
        "TextblockHeight": 43.2,
        "Background": "#FFFF7BAC"
      },
      {
        "Id": "98bc1bcc58df4fcd919d061e01d64f60",
        "Title": "send/ manage data",
        "Nodes": [
          "3950c9bda23f4c27baa24a74a9f63815",
          "c2c6b7b0f1fc4613ae6ad42389d27e0c"
        ],
        "Left": -1297.9936125046152,
        "Top": -929.1908712697533,
        "Width": 601.16699206019257,
        "Height": 292.2,
        "FontSize": 36.0,
        "InitialTop": -875.99087126975326,
        "InitialHeight": 275.38163114594181,
        "TextblockHeight": 43.2,
        "Background": "#FFD8D8D8"
      },
      {
        "Id": "272a576453d345419fbc7b916b72301d",
        "Title": "control global parameters",
        "Nodes": [
          "b8d0eaa8b1e744b99bff3a87a9897847"
        ],
        "Left": -1900.8298787728809,
        "Top": -883.1956843760471,
        "Width": 319.2,
        "Height": 164.2,
        "FontSize": 36.0,
        "InitialTop": -786.79568437604712,
        "InitialHeight": 173.75012335389823,
        "TextblockHeight": 86.4,
        "Background": "#FFFFAA45"
      },
      {
        "Id": "e51e838cf54a44faa5eaa273a7d6a5e5",
        "Title": "get ready for export\r\n",
        "Nodes": [
          "0a80d96d3ef14699ac2587ff9c45593f",
          "f9859db152ef4717a1675c034dc8b967",
          "26b3a1279e0e41208af511b83b69a235"
        ],
        "Left": 4514.0953922791314,
        "Top": -848.00289940412915,
        "Width": 920.8291803153619,
        "Height": 317.0,
        "FontSize": 36.0,
        "InitialTop": -751.60289940412918,
        "InitialHeight": 250.60000000000005,
        "TextblockHeight": 86.4,
        "Background": "#FFC1D676"
      },
      {
        "Id": "28b9075cc5a142ef85b835f36af1c482",
        "Title": "export mesh",
        "Nodes": [
          "35dac06a8c524e88b20f46f4cfa22e4a",
          "36d832c5ba24467b9af5b69c6e080713",
          "901ed3abaa4a4fb3bd039b6e37e13fd5"
        ],
        "Left": 5625.8503270838628,
        "Top": -926.17362003928235,
        "Width": 563.08800845875487,
        "Height": 370.78113868398594,
        "FontSize": 36.0,
        "InitialTop": -872.97362003928231,
        "InitialHeight": 347.5811386839859,
        "TextblockHeight": 43.2,
        "Background": "#FFC1D676"
      }
    ],
    "X": -3897.6263249951594,
    "Y": 919.449429246657,
    "Zoom": 0.79886670799643733
  }
}