{
  "Uuid": "c053a11c-170e-4ba4-9b5b-bf5f64ab77b1",
  "IsCustomNode": false,
  "Description": null,
  "Name": "John",
  "ElementResolver": {
    "ResolutionMap": {}
  },
  "Inputs": [],
  "Outputs": [],
  "Nodes": [
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NodeType": "NumberInputNode",
      "NumberType": "Double",
      "MaximumValue": 14.0,
      "MinimumValue": 3.5,
      "StepValue": 3.5,
      "InputValue": 7.0,
      "Id": "c2bf479592994f5f955063f3bfcf8c1f",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "c2281202f23340a3909c30331f12164b",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Ein Schieberegler zur Erzeugung numerischer Werte"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "0..height..h_level;",
      "Id": "440714bc48dd4f959c4545e44ce83201",
      "Inputs": [
        {
          "Id": "7aad74fe60f4492f8e3368e5b2ad3b7a",
          "Name": "height",
          "Description": "height",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "57ce54f9f06246a9b18d9316c6c4dd21",
          "Name": "h_level",
          "Description": "h_level",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "165ea18b34cb4ceca0d260d93e75f262",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NodeType": "NumberInputNode",
      "NumberType": "Double",
      "MaximumValue": 25.0,
      "MinimumValue": 5.0,
      "StepValue": 5.0,
      "InputValue": 10.0,
      "Id": "4efa952f3fee4d02a1e03e0b56a5addc",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "b616e0e2c5ab4096ba2149ec1af8e8c7",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Ein Schieberegler zur Erzeugung numerischer Werte"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NodeType": "NumberInputNode",
      "NumberType": "Double",
      "MaximumValue": 25.0,
      "MinimumValue": 5.0,
      "StepValue": 5.0,
      "InputValue": 10.0,
      "Id": "00211e8423f4420fa1492f8ad4715cab",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "fb4db2b039da4d249784b8a0a41ade27",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Ein Schieberegler zur Erzeugung numerischer Werte"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.Math.Ceiling@double",
      "Id": "ef1bd83024674f7ba6a3a5c895abed94",
      "Inputs": [
        {
          "Id": "4fc59c0a4e614b0280e0440d03e34b7a",
          "Name": "number",
          "Description": "Number to round up.\n\ndouble",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "5acba839f6b54274998849627853fbf6",
          "Name": "integer",
          "Description": "First integer greater than the number.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Returns the first integer greater than the number\n\nMath.Ceiling (number: double): int"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "/@var[]..[],var[]..[]",
      "Id": "369af5b798e14898b616b13140d2c27d",
      "Inputs": [
        {
          "Id": "d70bbaa10b6240c98d895f92ad440a47",
          "Name": "x",
          "Description": "x value.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "88c35d8b093c46a8a42d4676620a71cd",
          "Name": "y",
          "Description": "y value.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "544dde8136e44e7b8560f3c67ea298e6",
          "Name": "var[]..[]",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Divides x by y.\n\n/ (x: var[]..[], y: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels",
      "NodeType": "NumberInputNode",
      "NumberType": "Double",
      "InputValue": 5.0,
      "Id": "e4d14c94348140ff9dca54347bec2caf",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "059a797795ad4049b20f240b730521b8",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Erstellt eine Zahl."
    },
    {
      "ConcreteType": "CoreNodeModels.Sequence, CoreNodeModels",
      "NodeType": "ExtensionNode",
      "Id": "54fda1217e7c49e794c0ce9395d3e49c",
      "Inputs": [
        {
          "Id": "e77c899d2f4943e2a36c4edd0e6e6f0a",
          "Name": "start",
          "Description": "Number or letter to start the sequence at\r\nDefault value: 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "f424c6b7cc1e43d39504a9af154e2354",
          "Name": "amount",
          "Description": "Amount of numbers in the sequence\r\nDefault value: 10",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "667bb76dda8a445fa630010b8e69e872",
          "Name": "step",
          "Description": "Space between numbers or letters\r\nDefault value: 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "e8d4556d44da43e2bcab3d7454d7a19b",
          "Name": "seq",
          "Description": "New sequence",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Erstellt eine Folge von Zahlen."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "+@var[]..[],var[]..[]",
      "Id": "2b5924a35c38407ea465100712a1964b",
      "Inputs": [
        {
          "Id": "40d6a3e6b14347749a790e71a1a95115",
          "Name": "x",
          "Description": "x value.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "7b2d3a329e954cbcb3f4b23b0e700add",
          "Name": "y",
          "Description": "y value.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "a69b07f0379e4b3491920505b036c621",
          "Name": "var[]..[]",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Adds x to y.\n\n+ (x: var[]..[], y: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels",
      "NodeType": "NumberInputNode",
      "NumberType": "Double",
      "InputValue": 1.0,
      "Id": "a10447b1c295417daa8d643c52017e83",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "60517d77aeb440969d0a0085f0a53eaf",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Erstellt eine Zahl."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.PointAtSegmentLength@double",
      "Id": "d4954eedb5e34a0493a89b591f167cce",
      "Inputs": [
        {
          "Id": "36ec41e8adf44e15bbc2763710dab86f",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b78340fc9d0b420a9827290081c378a0",
          "Name": "segmentLength",
          "Description": "The distance along the curve at which to evaluate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "76ce7ee30a6449be9b6fdbbf21907409",
          "Name": "Point",
          "Description": "The point at the given arc length",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "CrossProduct",
      "Description": "Get a Point at a particular arc length along the curve\n\nCurve.PointAtSegmentLength (segmentLength: double = 0): Point"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double",
      "Id": "b5e6de2a5fe04a47a3854f4276c484e9",
      "Inputs": [
        {
          "Id": "6b58aa38c3604664bb0bfdf22abe3c81",
          "Name": "x",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "f02123a7f39143f58e89f10533095b65",
          "Name": "y",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "9ddba99dd845430aa5934f294c254cd6",
          "Name": "z",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "59c2a3c31dc74ac49d321bedba7c35dd",
          "Name": "Point",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Form a Point given 3 cartesian coordinates\n\nPoint.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Point"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Line.ByStartPointEndPoint@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point",
      "Id": "2c085213fec04beb9ab7fd307a49834f",
      "Inputs": [
        {
          "Id": "b102448060b3434d84b0cd5a17b5ddbc",
          "Name": "startPoint",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "7156fec9324247aeba651746e8000f81",
          "Name": "endPoint",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "216444e873ca42cca3ad044f3c4a93f2",
          "Name": "Line",
          "Description": "Line",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Creates a straight Line between two input Points.\n\nLine.ByStartPointEndPoint (startPoint: Point, endPoint: Point): Line"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.ZAxis",
      "Id": "e0fdfbaa01a843b693d22197bb5f1cd1",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "93243d91061644f18932919cfbad4864",
          "Name": "Vector",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Get the canonical Z axis Vector (0,0,1)\n\nVector.ZAxis ( ): Vector"
    },
    {
      "ConcreteType": "CoreNodeModels.Formula, CoreNodeModels",
      "Formula": "bWidth/2",
      "NodeType": "FormulaNode",
      "Id": "f636554f759749de8422eec9a11a4267",
      "Inputs": [
        {
          "Id": "45fedd0004ac4530a5cf2219c6115d91",
          "Name": "bwidth",
          "Description": "variable",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "d0da31f0954b4c2386d72946e5d76612",
          "Name": "",
          "Description": "Result of math computation",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Wertet mathematische Formeln aus. Dabei wird NCalc: http://ncalc.codeplex.com/ verwendet."
    },
    {
      "ConcreteType": "CoreNodeModels.Formula, CoreNodeModels",
      "Formula": "-x",
      "NodeType": "FormulaNode",
      "Id": "fa7764bacfd4481c9807fe8f6d96d916",
      "Inputs": [
        {
          "Id": "2d1d3c01946a4a809a38113785e81491",
          "Name": "x",
          "Description": "variable",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "9fa1d93a1c7c415cb46ed2f94987223d",
          "Name": "",
          "Description": "Result of math computation",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Wertet mathematische Formeln aus. Dabei wird NCalc: http://ncalc.codeplex.com/ verwendet."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double",
      "Id": "659b4a0d0e724191b0bb8862e228db13",
      "Inputs": [
        {
          "Id": "eb6824fe19214fea97e8a1bef254a6bd",
          "Name": "x",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "df55d160b0034553986f448e35b20c8a",
          "Name": "y",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "1b56d906551148b19f4def7b0d5238d6",
          "Name": "z",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "389c3a00b1b14985957c1933767b8e52",
          "Name": "Point",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Form a Point given 3 cartesian coordinates\n\nPoint.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Point"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Translate@Autodesk.DesignScript.Geometry.Vector,double",
      "Id": "e8ad8f994b444f0c97f0169aa560e234",
      "Inputs": [
        {
          "Id": "8b66a72b34004144b2977479313fb0b1",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "eff9467bc4fd409bb14597cb3cdae192",
          "Name": "direction",
          "Description": "Displacement direction.\n\nVector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "15b1c1f6b3394253a5aed849bb1983e9",
          "Name": "distance",
          "Description": "Displacement distance along given direction.\n\ndouble",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "ac900e48852646d5b8cc5ced350bb856",
          "Name": "Geometry",
          "Description": "Transformed Geometry.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Translates any geometry type by the given distance in the given direction.\n\nGeometry.Translate (direction: Vector, distance: double): Geometry"
    },
    {
      "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels",
      "VariableInputPorts": true,
      "NodeType": "ExtensionNode",
      "Id": "127ceede46574003b755bd7232c2b746",
      "Inputs": [
        {
          "Id": "35555f4c6e2f4b7c93043c32b21f96e9",
          "Name": "item0",
          "Description": "Item Index #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "dab34798b84f4e23a6fd6295be0d5c02",
          "Name": "item1",
          "Description": "Item Index #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "a3a06a7d2f7241ceac819ca69ef83ce3",
          "Name": "list",
          "Description": "A list",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Erstellt eine neue Liste aus den angegebenen Eingaben."
    },
    {
      "ConcreteType": "CoreNodeModels.Formula, CoreNodeModels",
      "Formula": "-x",
      "NodeType": "FormulaNode",
      "Id": "7438b6fceb9044f6810109813ef4a535",
      "Inputs": [
        {
          "Id": "1161499e7c454fb1a60d12da6e573c04",
          "Name": "x",
          "Description": "variable",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "119b82c8341c4d74980e00e3cc7ef3da",
          "Name": "",
          "Description": "Result of math computation",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Wertet mathematische Formeln aus. Dabei wird NCalc: http://ncalc.codeplex.com/ verwendet."
    },
    {
      "ConcreteType": "CoreNodeModels.Formula, CoreNodeModels",
      "Formula": "bWidth/2",
      "NodeType": "FormulaNode",
      "Id": "f451af6fb4884350a9070d853d0f5a92",
      "Inputs": [
        {
          "Id": "51dc0ba8c5544f48af02d59140cbd252",
          "Name": "bwidth",
          "Description": "variable",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "37c88b0fe82e4088a3a287f5f04151f2",
          "Name": "",
          "Description": "Result of math computation",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Wertet mathematische Formeln aus. Dabei wird NCalc: http://ncalc.codeplex.com/ verwendet."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.Cross@Autodesk.DesignScript.Geometry.Vector",
      "Id": "936421fcff02477aa80d2e8c6c39f376",
      "Inputs": [
        {
          "Id": "687c1d5c23824f869d607037d5fbc65c",
          "Name": "vector",
          "Description": "Autodesk.DesignScript.Geometry.Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "39cb6c884ccc4852b330f1fd24c14817",
          "Name": "cross",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "2db07801dbc9448a93848dd1c88c1418",
          "Name": "Vector",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Form the cross product of two vectors\n\nVector.Cross (cross: Vector): Vector"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.Normalized",
      "Id": "916bdd8f00f743ffb18a8e53a5cbf8ca",
      "Inputs": [
        {
          "Id": "e8fb3e42b4f54c85b5d51b1e86aa9c20",
          "Name": "vector",
          "Description": "Autodesk.DesignScript.Geometry.Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "9e0bac41093540e99d420bf91577cb1a",
          "Name": "Vector",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Get the normalized version of a vector\n\nVector.Normalized ( ): Vector"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Line.Direction",
      "Id": "cd1505b5021c43b0918678993e03a547",
      "Inputs": [
        {
          "Id": "b922e581c59747f795921eb51eee1b2d",
          "Name": "line",
          "Description": "Autodesk.DesignScript.Geometry.Line",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "bf859fa459244d59bd58720bcf5c4b81",
          "Name": "Vector",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "The direction of the Curve\n\nLine.Direction: Vector"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Line.Direction",
      "Id": "04196c7d425644eeab0e9c09fba09e14",
      "Inputs": [
        {
          "Id": "3cd0fa1c04e645b6a09a2c519fc30abc",
          "Name": "line",
          "Description": "Autodesk.DesignScript.Geometry.Line",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "a421568dee24424f8f5603f493a28367",
          "Name": "Vector",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "The direction of the Curve\n\nLine.Direction: Vector"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.Normalized",
      "Id": "a5ed00c53bd8491e9a2c72e0df677ae0",
      "Inputs": [
        {
          "Id": "9c06b751bf4644308c1492b1a9282e30",
          "Name": "vector",
          "Description": "Autodesk.DesignScript.Geometry.Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "fc56ebf69b8f4872b50442a98340d1eb",
          "Name": "Vector",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Get the normalized version of a vector\n\nVector.Normalized ( ): Vector"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.Cross@Autodesk.DesignScript.Geometry.Vector",
      "Id": "5ee42fb037a347e1895d19603aa60904",
      "Inputs": [
        {
          "Id": "d294a720030b4816ac1d4bed2c94ea44",
          "Name": "vector",
          "Description": "Autodesk.DesignScript.Geometry.Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "0f7e531a7147482caf8b914496987ef9",
          "Name": "cross",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "ea698514f6c74c1b92f77cc2c84604f3",
          "Name": "Vector",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Form the cross product of two vectors\n\nVector.Cross (cross: Vector): Vector"
    },
    {
      "ConcreteType": "CoreNodeModels.Formula, CoreNodeModels",
      "Formula": "bWidth/2",
      "NodeType": "FormulaNode",
      "Id": "fde84745e21d48c184aea64910557163",
      "Inputs": [
        {
          "Id": "28d4562d40b34a7caa60500154deb211",
          "Name": "bwidth",
          "Description": "variable",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "0e79848d576546b59f5c67ca2eb046f0",
          "Name": "",
          "Description": "Result of math computation",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Wertet mathematische Formeln aus. Dabei wird NCalc: http://ncalc.codeplex.com/ verwendet."
    },
    {
      "ConcreteType": "CoreNodeModels.Formula, CoreNodeModels",
      "Formula": "-x",
      "NodeType": "FormulaNode",
      "Id": "6ecd36e0b3844db3ba788aebf8c87131",
      "Inputs": [
        {
          "Id": "021aa4a8761a4ceba037b65ba33de57d",
          "Name": "x",
          "Description": "variable",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "f926f8d0931f4f98879ef8578d3cefa6",
          "Name": "",
          "Description": "Result of math computation",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Wertet mathematische Formeln aus. Dabei wird NCalc: http://ncalc.codeplex.com/ verwendet."
    },
    {
      "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels",
      "VariableInputPorts": true,
      "NodeType": "ExtensionNode",
      "Id": "c85366b6953c40b28295af68f2d50884",
      "Inputs": [
        {
          "Id": "38588ef2ba724b2b921acc07c77a5170",
          "Name": "item0",
          "Description": "Item Index #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "bbd67eebe0ad47968adf2e8941184754",
          "Name": "item1",
          "Description": "Item Index #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "4c793ef120744d6695b6cfef64ce63c5",
          "Name": "list",
          "Description": "A list",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Erstellt eine neue Liste aus den angegebenen Eingaben."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Translate@Autodesk.DesignScript.Geometry.Vector,double",
      "Id": "498ad6a64a314bffa92e0b5ecab8d634",
      "Inputs": [
        {
          "Id": "7985077fd6ec48438239e8dafc2b199e",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "39cf38bec9ea4c75a84c6d7a2c9dd501",
          "Name": "direction",
          "Description": "Displacement direction.\n\nVector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "1b48ba795f6e424cbd8bb2db6116a56c",
          "Name": "distance",
          "Description": "Displacement distance along given direction.\n\ndouble",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "54ab4a02782b4d248a574af9fb6f0359",
          "Name": "Geometry",
          "Description": "Transformed Geometry.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Translates any geometry type by the given distance in the given direction.\n\nGeometry.Translate (direction: Vector, distance: double): Geometry"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double",
      "Id": "bc789b16c1bb4828bc368b768f131d66",
      "Inputs": [
        {
          "Id": "e459f4dc258a47e29242c44f2d1cab57",
          "Name": "x",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "a76cc253363b456fa7f418f94468dc4c",
          "Name": "y",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "9ed5ca6881cd445cb4b0c5f3b47a9558",
          "Name": "z",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "76c93b41c76e4e44be0d26dd55249f51",
          "Name": "Point",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Form a Point given 3 cartesian coordinates\n\nPoint.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Point"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Line.ByStartPointEndPoint@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point",
      "Id": "ffdbd1a42b8e4b05a62cb33211af2c8b",
      "Inputs": [
        {
          "Id": "970057798f834aa88d13a28d44607b7a",
          "Name": "startPoint",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "16f51a0ff2df47efb6f7320995e095f0",
          "Name": "endPoint",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "04e676b5536947f0bb68bcb3c33aa89e",
          "Name": "Line",
          "Description": "Line",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Creates a straight Line between two input Points.\n\nLine.ByStartPointEndPoint (startPoint: Point, endPoint: Point): Line"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double",
      "Id": "6dce036361fc43bdbafed633da0269a4",
      "Inputs": [
        {
          "Id": "d9ba41fa30b040ebbbdb7ee4bfa0f98b",
          "Name": "x",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "1da02ca2ec6640f1b9efa59ed46e5983",
          "Name": "y",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "ebcb7eb447c340529c2585fd66be069f",
          "Name": "z",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "74c7be248ba54ac4b802069f6b9f3cf5",
          "Name": "Point",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Form a Point given 3 cartesian coordinates\n\nPoint.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Point"
    },
    {
      "ConcreteType": "CoreNodeModels.Formula, CoreNodeModels",
      "Formula": "-x",
      "NodeType": "FormulaNode",
      "Id": "cf1de1a580ad4b69a4a2dfd482dbfcc9",
      "Inputs": [
        {
          "Id": "7231b6e4940b48da8dec5e9c1e5883b1",
          "Name": "x",
          "Description": "variable",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "4727df4993c04abaa89fde970493cf5e",
          "Name": "",
          "Description": "Result of math computation",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Wertet mathematische Formeln aus. Dabei wird NCalc: http://ncalc.codeplex.com/ verwendet."
    },
    {
      "ConcreteType": "CoreNodeModels.Formula, CoreNodeModels",
      "Formula": "bWidth/2",
      "NodeType": "FormulaNode",
      "Id": "3e5a03b1b2b44588bcdaa7235ad39c7f",
      "Inputs": [
        {
          "Id": "44d591c29d3a424890bda64d2097a49c",
          "Name": "bwidth",
          "Description": "variable",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "5d89bbaadcbd4949aded3bcc1df0d610",
          "Name": "",
          "Description": "Result of math computation",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Wertet mathematische Formeln aus. Dabei wird NCalc: http://ncalc.codeplex.com/ verwendet."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.ZAxis",
      "Id": "06f961828d884edf8ece903d5749155f",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "b76cb3fbd8544cfda9d9397e1a302889",
          "Name": "Vector",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Get the canonical Z axis Vector (0,0,1)\n\nVector.ZAxis ( ): Vector"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.Math.Ceiling@double",
      "Id": "e8eac45af3a3407d8dc816012c8bb741",
      "Inputs": [
        {
          "Id": "6535ed84c98f4de78ff9e68fcfa8237f",
          "Name": "number",
          "Description": "Number to round up.\n\ndouble",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "97337c0ac33647ecaee679762666b9b0",
          "Name": "integer",
          "Description": "First integer greater than the number.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Returns the first integer greater than the number\n\nMath.Ceiling (number: double): int"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "/@var[]..[],var[]..[]",
      "Id": "c78cc37b5bd1421092c5f9786509dc23",
      "Inputs": [
        {
          "Id": "c9c1bca014014bf9aa30d50967c0fdd1",
          "Name": "x",
          "Description": "x value.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "36fea100d95745ad8320ef8361648c79",
          "Name": "y",
          "Description": "y value.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "9c9f5426f8094e0ea690a905c28bac66",
          "Name": "var[]..[]",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Divides x by y.\n\n/ (x: var[]..[], y: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels",
      "NodeType": "NumberInputNode",
      "NumberType": "Double",
      "InputValue": 5.0,
      "Id": "d324afea5d054148a0e0a9b363ba6de1",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "1f952cd317c64e65acc2369cd95bffb3",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Erstellt eine Zahl."
    },
    {
      "ConcreteType": "CoreNodeModels.Sequence, CoreNodeModels",
      "NodeType": "ExtensionNode",
      "Id": "4778066b2c764a2785e61911429535f9",
      "Inputs": [
        {
          "Id": "a15de404dc524cfbbd9ba16c9cfd7a1e",
          "Name": "start",
          "Description": "Number or letter to start the sequence at\r\nDefault value: 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "211560c6260c4c49ba10ceb5a72c38e4",
          "Name": "amount",
          "Description": "Amount of numbers in the sequence\r\nDefault value: 10",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "c9e734b2bcf74268911a2e9187169449",
          "Name": "step",
          "Description": "Space between numbers or letters\r\nDefault value: 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "30378cf92cc142c69ab9b06850c1e69e",
          "Name": "seq",
          "Description": "New sequence",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Erstellt eine Folge von Zahlen."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "+@var[]..[],var[]..[]",
      "Id": "bbca1eccd0b448c0acc2250917b89260",
      "Inputs": [
        {
          "Id": "82c1d308bbf54b22a3187a051dab8746",
          "Name": "x",
          "Description": "x value.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "264089be5ff645ceb77dea98e1a6b98d",
          "Name": "y",
          "Description": "y value.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "76b5b1b5cb3143a5b93a8715732e431a",
          "Name": "var[]..[]",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Adds x to y.\n\n+ (x: var[]..[], y: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels",
      "NodeType": "NumberInputNode",
      "NumberType": "Double",
      "InputValue": 1.0,
      "Id": "8009f4d9c6344e93a4c9e17bb863e7c5",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "a2f0bc5da3b64597bf8d6fc941492f0e",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Erstellt eine Zahl."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.PointAtSegmentLength@double",
      "Id": "ec3d703d64274050b18bb6569fc76e90",
      "Inputs": [
        {
          "Id": "d9e065c296cf463a81758c184d0a7d6f",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 4,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "7800757f3ecd4ef58d31e786ce183ae9",
          "Name": "segmentLength",
          "Description": "The distance along the curve at which to evaluate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "780c1ace7b564c25afa2ea343f589c14",
          "Name": "Point",
          "Description": "The point at the given arc length",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "CrossProduct",
      "Description": "Get a Point at a particular arc length along the curve\n\nCurve.PointAtSegmentLength (segmentLength: double = 0): Point"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.PolyCurve.ByPoints@Autodesk.DesignScript.Geometry.Point[],bool",
      "Id": "f2a9a6836c5841a6b3fd883b0d15ba6c",
      "Inputs": [
        {
          "Id": "23b204dbabdd4379880ea6edf5c8d39a",
          "Name": "points",
          "Description": "Points to make polycurve\n\nPoint[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "62e20fb0724349928eddef41054123a1",
          "Name": "connectLastToFirst",
          "Description": "make close or open polycurve\n\nbool\nDefault value : false",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "08da0927d19441d8912398f64b9e27e5",
          "Name": "PolyCurve",
          "Description": "PolyCurve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Make PolyCurve by connecting points. Set the 'connectLastToFirst' input to true to close the PolyCurve.\n\nPolyCurve.ByPoints (points: Point[], connectLastToFirst: bool = false): PolyCurve"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.Transpose@var[]..[]",
      "Id": "8948bb9e687041faaf3c2d23079193ce",
      "Inputs": [
        {
          "Id": "d5f1298eda7948a7b4a5ac06f3fd96e2",
          "Name": "lists",
          "Description": "A list of lists to be transposed.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "628baa4a202f43d0bd571513ff97ce21",
          "Name": "lists",
          "Description": "A list of transposed lists.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Swaps rows and columns in a list of lists. If there are some rows that are shorter than others, null values are inserted as place holders in the resultant array such that it is always rectangular.\n\nList.Transpose (lists: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.PolyCurve.ByPoints@Autodesk.DesignScript.Geometry.Point[],bool",
      "Id": "6bfdfd90581b4d78b2c2debb8e91cb8f",
      "Inputs": [
        {
          "Id": "4238e319d6e44d309c3e67cb551369d7",
          "Name": "points",
          "Description": "Points to make polycurve\n\nPoint[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "910a350bde5d408ba415f9bc390dba9f",
          "Name": "connectLastToFirst",
          "Description": "make close or open polycurve\n\nbool\nDefault value : false",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "f62f71af0a7f4a62af31870ac04920e4",
          "Name": "PolyCurve",
          "Description": "PolyCurve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Make PolyCurve by connecting points. Set the 'connectLastToFirst' input to true to close the PolyCurve.\n\nPolyCurve.ByPoints (points: Point[], connectLastToFirst: bool = false): PolyCurve"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.LastItem@var[]..[]",
      "Id": "00bc7f42172f40bc9682e156e2b05305",
      "Inputs": [
        {
          "Id": "cb68088895214453ad47e7f7872ae3a0",
          "Name": "list",
          "Description": "List to get the last item of.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "e8d7471c34094cb0a1c94453ccda933f",
          "Name": "last",
          "Description": "Last item in the list.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Retrieves the last item in a list.\n\nList.LastItem (list: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.PointAtSegmentLength@double",
      "Id": "bb073b9698e54f3181d5a785f5abb78b",
      "Inputs": [
        {
          "Id": "486b4f5fbb0a4b768a9070e85abc0c3c",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "846a25cc04ca4f6b9873e1f904e36d00",
          "Name": "segmentLength",
          "Description": "The distance along the curve at which to evaluate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "5a5463ae8c9d49afb77a66d223685e22",
          "Name": "Point",
          "Description": "The point at the given arc length",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "CrossProduct",
      "Description": "Get a Point at a particular arc length along the curve\n\nCurve.PointAtSegmentLength (segmentLength: double = 0): Point"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.Transpose@var[]..[]",
      "Id": "bee9a9aa872f4a849cfa577da00d441c",
      "Inputs": [
        {
          "Id": "27a98fd37e074f829e838def3f940252",
          "Name": "lists",
          "Description": "A list of lists to be transposed.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "aa314ffe5e624fefb665ae4784270ec6",
          "Name": "lists",
          "Description": "A list of transposed lists.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Swaps rows and columns in a list of lists. If there are some rows that are shorter than others, null values are inserted as place holders in the resultant array such that it is always rectangular.\n\nList.Transpose (lists: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Surface.ByLoft@Autodesk.DesignScript.Geometry.Curve[]",
      "Id": "8ffb7761ebd247e4b2a3da279ba49987",
      "Inputs": [
        {
          "Id": "7695691a9f0b40cbba9d29b240a6d598",
          "Name": "crossSections",
          "Description": "Curve[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "9ae81100432046ab9cb357dad7c5d9b7",
          "Name": "Surface",
          "Description": "Surface",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Create a Surface by lofting between input cross section Curves.\n\nSurface.ByLoft (crossSections: Curve[]): Surface"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "0.5;",
      "Id": "a43638b409144a7f8deae77672ee6ff7",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "550afac2ae16492d8d0d8c1ebc2232c5",
          "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.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "0.5;",
      "Id": "26e3ac1ea94849ec834878d4a01772a9",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "6a5ea7e0041f41e09b5519e03c65f95a",
          "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.Rectangle.ByWidthLength@Autodesk.DesignScript.Geometry.Plane,double,double",
      "Id": "0453af5b9e344e05a387f0f109e57fec",
      "Inputs": [
        {
          "Id": "26fb8dfd71f342328e9a0e3f8f349df9",
          "Name": "plane",
          "Description": "Plane",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "5c84fbc7c3a3445288dd4cd4306fff10",
          "Name": "width",
          "Description": "double\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "ed6033cdb5824ba0be21617ed0cd54a9",
          "Name": "length",
          "Description": "double\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "51a20b0e6bbf472cb5e644b7cfa6155c",
          "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.Plane.ByOriginNormal@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Vector",
      "Id": "07d12d42af074b20a56b3b0550dc9833",
      "Inputs": [
        {
          "Id": "fc90e27476db48a0ad7e809c7f20725d",
          "Name": "origin",
          "Description": "Point\nDefault value : Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 0)",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "87e7d4e88ed34a02bcd0142beaa63945",
          "Name": "normal",
          "Description": "Vector\nDefault value : Autodesk.DesignScript.Geometry.Vector.ByCoordinates(0, 0, 1)",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "fb9ee8aec5364f6497b0ab6e2b3e6c8e",
          "Name": "Plane",
          "Description": "Plane",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Create a Plane centered at root Point, with input normal Vector.\n\nPlane.ByOriginNormal (origin: Point = Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 0), normal: Vector = Autodesk.DesignScript.Geometry.Vector.ByCoordinates(0, 0, 1)): Plane"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.YAxis",
      "Id": "0ae5b0861d9b4826960ee2ee53135a1b",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "4d7886694c46452983c07a3187421bfc",
          "Name": "Vector",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Get the canonical Y axis Vector (0,1,0)\n\nVector.YAxis ( ): Vector"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Line.ByStartPointEndPoint@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point",
      "Id": "ae17f4b413b04dc19528a5db51d9cc71",
      "Inputs": [
        {
          "Id": "993052fa42fc41cd997c7313d139aa5f",
          "Name": "startPoint",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "5bb4631bb69a497faa835159a2b9a1b0",
          "Name": "endPoint",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "641e3abee76641b29270fc99693c8dbb",
          "Name": "Line",
          "Description": "Line",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Creates a straight Line between two input Points.\n\nLine.ByStartPointEndPoint (startPoint: Point, endPoint: Point): Line"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double",
      "Id": "584b93c3b62c4c75bfd2c5c57b40bca8",
      "Inputs": [
        {
          "Id": "f5f4379f792b425fbd150cda41c360e5",
          "Name": "x",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "1899363f6de642b8a5d4695ab6f2bdf5",
          "Name": "y",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "f0cd03f478ae44c5a6f121deb39f465a",
          "Name": "z",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "ec7a0fb19f1642e9867965ed33d5cde7",
          "Name": "Point",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Form a Point given 3 cartesian coordinates\n\nPoint.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Point"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.X",
      "Id": "1c5c8f5b25434de28555e7328e1790e1",
      "Inputs": [
        {
          "Id": "a3fe2fb3400b470d9cdd359544d9e7f7",
          "Name": "point",
          "Description": "Autodesk.DesignScript.Geometry.Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "099636f6345d4d218a5830dd41c313fa",
          "Name": "double",
          "Description": "double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Get the X component of a Point\n\nPoint.X: double"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.Y",
      "Id": "e15005facefa4cbb8f31e9250e323335",
      "Inputs": [
        {
          "Id": "ef069d484420450c8ba31363ca59ad2c",
          "Name": "point",
          "Description": "Autodesk.DesignScript.Geometry.Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "2ed8467eff7a4a12adef8a3f5c98fba8",
          "Name": "double",
          "Description": "double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Get the Y component of a Point\n\nPoint.Y: double"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.PointAtSegmentLength@double",
      "Id": "9a164234197841a0a8227ded41bd5690",
      "Inputs": [
        {
          "Id": "a80bc5abb2b143c9a993c8585da97ba8",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "ce1a698ab5e04b2696e251222f83910b",
          "Name": "segmentLength",
          "Description": "The distance along the curve at which to evaluate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "082e08f12fbd4a47886a2fce3694738a",
          "Name": "Point",
          "Description": "The point at the given arc length",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "CrossProduct",
      "Description": "Get a Point at a particular arc length along the curve\n\nCurve.PointAtSegmentLength (segmentLength: double = 0): Point"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.PointAtSegmentLength@double",
      "Id": "e1ceec4457aa4c5bad08123c31f533dd",
      "Inputs": [
        {
          "Id": "929be92c3fa940909bf5c1bddf169551",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "d6e9c227c2fd455c9976d2733c8ca9cb",
          "Name": "segmentLength",
          "Description": "The distance along the curve at which to evaluate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "90bb2c6b43f94f7fac754cf00e23e1fc",
          "Name": "Point",
          "Description": "The point at the given arc length",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "CrossProduct",
      "Description": "Get a Point at a particular arc length along the curve\n\nCurve.PointAtSegmentLength (segmentLength: double = 0): Point"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.Transpose@var[]..[]",
      "Id": "5cb3806a124c4344bccc7a3cc512d64e",
      "Inputs": [
        {
          "Id": "df80783bdc804d8c8833e7257e1bb49d",
          "Name": "lists",
          "Description": "A list of lists to be transposed.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "a8134ee1508d4a3fb6a739ba6203fcdd",
          "Name": "lists",
          "Description": "A list of transposed lists.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Swaps rows and columns in a list of lists. If there are some rows that are shorter than others, null values are inserted as place holders in the resultant array such that it is always rectangular.\n\nList.Transpose (lists: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Surface.ByLoft@Autodesk.DesignScript.Geometry.Curve[]",
      "Id": "f57c0201d6434d4593730744c522c226",
      "Inputs": [
        {
          "Id": "25babe53182245f38b4141e6fef0e473",
          "Name": "crossSections",
          "Description": "Curve[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "399aa74a3c4f4a0d9d60207cf638aaf9",
          "Name": "Surface",
          "Description": "Surface",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Create a Surface by lofting between input cross section Curves.\n\nSurface.ByLoft (crossSections: Curve[]): Surface"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "0.5;",
      "Id": "c5afe4f0c7a142a093782f32d6b2f02b",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "08a5725a2fab470584ef0c055c521db6",
          "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.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "0.5;",
      "Id": "c068f614013b43b7989f3c9b109c48c5",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "b6d998b4d25b40b8a721f1b5a599c86f",
          "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.Rectangle.ByWidthLength@Autodesk.DesignScript.Geometry.Plane,double,double",
      "Id": "798b0cd99a3847fa83a165222d2c0b80",
      "Inputs": [
        {
          "Id": "794a9e17b3304d06879e40e915518aba",
          "Name": "plane",
          "Description": "Plane",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "1d6610ca856a4ee889ac68498d1e0e44",
          "Name": "width",
          "Description": "double\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "4371662e7a484b128818227f92948be3",
          "Name": "length",
          "Description": "double\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "b5b73c1504ee4aeea10d06eb5290e8b9",
          "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.Plane.ByOriginNormal@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Vector",
      "Id": "60da15bb33c5448b87a0d26cab64d6da",
      "Inputs": [
        {
          "Id": "3adfb54eb95f484a9447ff6ae7366342",
          "Name": "origin",
          "Description": "Point\nDefault value : Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 0)",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "41961f202a2a4d5ea9ddea2df405f7d8",
          "Name": "normal",
          "Description": "Vector\nDefault value : Autodesk.DesignScript.Geometry.Vector.ByCoordinates(0, 0, 1)",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "8fe7bd470b8a4435b146c48d77215f5a",
          "Name": "Plane",
          "Description": "Plane",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Create a Plane centered at root Point, with input normal Vector.\n\nPlane.ByOriginNormal (origin: Point = Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 0), normal: Vector = Autodesk.DesignScript.Geometry.Vector.ByCoordinates(0, 0, 1)): Plane"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.YAxis",
      "Id": "3010c05d0e8e4805b7900e30341c6fb3",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "1c4f3078d95946a093303e93af3eb888",
          "Name": "Vector",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Get the canonical Y axis Vector (0,1,0)\n\nVector.YAxis ( ): Vector"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.X",
      "Id": "407b890776624605b0c35b4b5aefdddb",
      "Inputs": [
        {
          "Id": "a32717df3493483e82f80d61c917e89d",
          "Name": "point",
          "Description": "Autodesk.DesignScript.Geometry.Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "3a5825b145f246ae960d93ffbd3bf045",
          "Name": "double",
          "Description": "double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Get the X component of a Point\n\nPoint.X: double"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.Y",
      "Id": "7ecebba46a9841999171223601e72089",
      "Inputs": [
        {
          "Id": "b22e54fa562640e2b790bb4354f72ada",
          "Name": "point",
          "Description": "Autodesk.DesignScript.Geometry.Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "354c1ca870964acca347c965e89f0ed6",
          "Name": "double",
          "Description": "double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Get the Y component of a Point\n\nPoint.Y: double"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double",
      "Id": "1a2f5cc8ca904653b9903eff1ae592f6",
      "Inputs": [
        {
          "Id": "7f86fd3cd687489bb7527a8589eaa6e6",
          "Name": "x",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "d43b9712dfe7491bb0697283fe25f717",
          "Name": "y",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "362771fe99a34682b819a9c118ffe390",
          "Name": "z",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "a1ef654f9e174efaa0dafd101862e4ea",
          "Name": "Point",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Form a Point given 3 cartesian coordinates\n\nPoint.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Point"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double",
      "Id": "b3a8c025d59242d2afc3c88ef6f57448",
      "Inputs": [
        {
          "Id": "b110ec59672a4c3c8bdf6962783dd599",
          "Name": "x",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "96a3599a235c49b59f035fd8a3ebbcd5",
          "Name": "y",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "f48c85b4f21144cf9138e84a89355b89",
          "Name": "z",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "64a848d289f2427a9cd119312a4c6bf8",
          "Name": "Point",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Form a Point given 3 cartesian coordinates\n\nPoint.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Point"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Plane.ByOriginNormal@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Vector",
      "Id": "83573f2fa8254229beabcb270835b8e1",
      "Inputs": [
        {
          "Id": "78b6992551cd4174bf05655aee489eaf",
          "Name": "origin",
          "Description": "Point\nDefault value : Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 0)",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "698dce94650c445bb39c5e383a8868d5",
          "Name": "normal",
          "Description": "Vector\nDefault value : Autodesk.DesignScript.Geometry.Vector.ByCoordinates(0, 0, 1)",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "12dead06c8a748e294be88a601c82c32",
          "Name": "Plane",
          "Description": "Plane",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Create a Plane centered at root Point, with input normal Vector.\n\nPlane.ByOriginNormal (origin: Point = Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 0), normal: Vector = Autodesk.DesignScript.Geometry.Vector.ByCoordinates(0, 0, 1)): Plane"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Rectangle.ByWidthLength@Autodesk.DesignScript.Geometry.Plane,double,double",
      "Id": "590392aa44da42de80396914b8bfbb13",
      "Inputs": [
        {
          "Id": "cccbd48d4b8b4ef78b9a6c64d990097a",
          "Name": "plane",
          "Description": "Plane",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "5bce54477472482f8ad1c1c5bf065bc3",
          "Name": "width",
          "Description": "double\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "8ff73d37e95e4ad2abc7cf8f4a2ebd06",
          "Name": "length",
          "Description": "double\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "97f8bccc0de74dd4b3ff10c1314257a2",
          "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.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "0.5;",
      "Id": "f7f42b4d38384ad39dcdb635b05f601f",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "ffc121d3640745e08fa9326e133c74fc",
          "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.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "0.5;",
      "Id": "a204873e1d544ed98ae72a26be905014",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "e1a504e4253c4eee869ad0a86ea121b0",
          "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.Curve.PointAtSegmentLength@double",
      "Id": "56e0e9d2f2504343b0646cff3fef4040",
      "Inputs": [
        {
          "Id": "09bbfe23d9f141a396a0510a07750329",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "af01cc645a9f4df79ce6119ef3379eac",
          "Name": "segmentLength",
          "Description": "The distance along the curve at which to evaluate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "c9c8336193d24eb5ac28d29a68239832",
          "Name": "Point",
          "Description": "The point at the given arc length",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "CrossProduct",
      "Description": "Get a Point at a particular arc length along the curve\n\nCurve.PointAtSegmentLength (segmentLength: double = 0): Point"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Line.ByStartPointEndPoint@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point",
      "Id": "94e362ad120c4861bd09c04386dd0b45",
      "Inputs": [
        {
          "Id": "e388a89802c1428b91b9e35e668836aa",
          "Name": "startPoint",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "6c05b9548cf94fe69a3f445903a41f75",
          "Name": "endPoint",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "f16f9b7071014271b3a3ba21539cfc11",
          "Name": "Line",
          "Description": "Line",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Creates a straight Line between two input Points.\n\nLine.ByStartPointEndPoint (startPoint: Point, endPoint: Point): Line"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.Transpose@var[]..[]",
      "Id": "4630479a817c4978afca630a292f604d",
      "Inputs": [
        {
          "Id": "1b43cd625706454c8e9f91de98d532fa",
          "Name": "lists",
          "Description": "A list of lists to be transposed.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "4159adbddeb946b098fbfffc70c3e7f8",
          "Name": "lists",
          "Description": "A list of transposed lists.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Swaps rows and columns in a list of lists. If there are some rows that are shorter than others, null values are inserted as place holders in the resultant array such that it is always rectangular.\n\nList.Transpose (lists: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.PointAtSegmentLength@double",
      "Id": "862e6d1da97e494c80f5744bb286a57f",
      "Inputs": [
        {
          "Id": "f9e01b3936df456aa88d0e9fd76b0957",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "cde275706f0144c9a6dd394267925635",
          "Name": "segmentLength",
          "Description": "The distance along the curve at which to evaluate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "ecac076f571a48e5a0b3f94063393991",
          "Name": "Point",
          "Description": "The point at the given arc length",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "CrossProduct",
      "Description": "Get a Point at a particular arc length along the curve\n\nCurve.PointAtSegmentLength (segmentLength: double = 0): Point"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Solid.BySweep@Autodesk.DesignScript.Geometry.Curve,Autodesk.DesignScript.Geometry.Curve",
      "Id": "ef23c19a1e0d44ff90e40b72b3760e2c",
      "Inputs": [
        {
          "Id": "a9d9746ef7a6405a88f9eec28b7d739a",
          "Name": "profile",
          "Description": "Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "142dabfd3c39490cb3c8336a4ae83446",
          "Name": "path",
          "Description": "Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "adf98322311e45ddb982cebbdc759ec1",
          "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": "CoreNodeModels.Input.ColorPalette, CoreNodeModels",
      "InputValue": {
        "R": 222,
        "G": 184,
        "B": 135,
        "A": 255
      },
      "NodeType": "ColorInputNode",
      "Id": "c9fbfa789d6d418a83e3582ad570da13",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "2a1702a448c44f359276651b2bd3168c",
          "Name": "Color",
          "Description": "Selected Color.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Wählen Sie eine Farbe aus der Palette."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Modifiers.GeometryColor.ByGeometryColor@Autodesk.DesignScript.Geometry.Geometry,DSCore.Color",
      "Id": "059284b524b0403193b63bbaea6dac20",
      "Inputs": [
        {
          "Id": "a6cc9e8eb6c44a6198108c39808d209e",
          "Name": "geometry",
          "Description": "Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "d6c2226c4c9f4977bb5c3c65582598c2",
          "Name": "color",
          "Description": "Color",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "791573728d3b40489857834f2e108d68",
          "Name": "GeometryColor",
          "Description": "GeometryColor",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "GeometryColor.ByGeometryColor (geometry: Geometry, color: Color): GeometryColor"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.ColorPalette, CoreNodeModels",
      "InputValue": {
        "R": 138,
        "G": 43,
        "B": 226,
        "A": 255
      },
      "NodeType": "ColorInputNode",
      "Id": "ad3fdb906eb54e5cbc55a62a65cbe1d8",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "f402a548482f43ebab8ba3a566459d3b",
          "Name": "Color",
          "Description": "Selected Color.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Wählen Sie eine Farbe aus der Palette."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Modifiers.GeometryColor.ByGeometryColor@Autodesk.DesignScript.Geometry.Geometry,DSCore.Color",
      "Id": "8a9535f3cc384a83be2d8f65afe0cb62",
      "Inputs": [
        {
          "Id": "921f6b92fa0d4676b512b3b2f2d15766",
          "Name": "geometry",
          "Description": "Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "05d9abcd1f954c35b7df0c40e9a9251e",
          "Name": "color",
          "Description": "Color",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "63aba94896da41e8bc302edda6dea42c",
          "Name": "GeometryColor",
          "Description": "GeometryColor",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "GeometryColor.ByGeometryColor (geometry: Geometry, color: Color): GeometryColor"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.ColorPalette, CoreNodeModels",
      "InputValue": {
        "R": 165,
        "G": 42,
        "B": 42,
        "A": 255
      },
      "NodeType": "ColorInputNode",
      "Id": "0798286141e4495991f41cdda1b6fd86",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "d38c69cf06ee416c8afc601a37f9ec89",
          "Name": "Color",
          "Description": "Selected Color.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Wählen Sie eine Farbe aus der Palette."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Modifiers.GeometryColor.ByGeometryColor@Autodesk.DesignScript.Geometry.Geometry,DSCore.Color",
      "Id": "70b458deeaf840a19111c73fefb179b4",
      "Inputs": [
        {
          "Id": "5a3e2bbf40e84be688a0fdb5240fd743",
          "Name": "geometry",
          "Description": "Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b14f4470b25b4e21b12191bfe564edca",
          "Name": "color",
          "Description": "Color",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "c1c34af5c78343e7a5c8618bc61f7df3",
          "Name": "GeometryColor",
          "Description": "GeometryColor",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "GeometryColor.ByGeometryColor (geometry: Geometry, color: Color): GeometryColor"
    },
    {
      "ConcreteType": "CoreNodeModels.Sequence, CoreNodeModels",
      "NodeType": "ExtensionNode",
      "Id": "98d4f4df85a74593836042606f9910c9",
      "Inputs": [
        {
          "Id": "4655dbc37b414b22a85a8541d16cafd1",
          "Name": "start",
          "Description": "Startzahl oder -buchstabe für die Folge\r\nVorgabewert: 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "2ced70576aee4a4b92b260a5cc29e1fd",
          "Name": "amount",
          "Description": "Anzahl der Zahlen oder Buchstaben in der Folge\r\nVorgabewert: 10",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "2f6765960e4c479b9801ed4418a4ccc9",
          "Name": "step",
          "Description": "Abstand zwischen Zahlen oder Buchstaben\r\nVorgabewert: 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "cfe50c55507048ecaadfd22a52fe86f4",
          "Name": "list",
          "Description": "Neue Liste von type: var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Erstellt eine Folge von Zahlen."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.Count@var[]..[]",
      "Id": "e0349ebadf4946c8966f0f88af293b9d",
      "Inputs": [
        {
          "Id": "da27dcb448c1430ebceb532f67351e02",
          "Name": "list",
          "Description": "List to get the item count of.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "a3327484ec7249b3accb67e2be8825a8",
          "Name": "count",
          "Description": "List length.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Returns the number of items stored in the given list.\n\nList.Count (list: var[]..[]): int"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.PointAtSegmentLength@double",
      "Id": "2a09e1eb9bd148eab36c221e873a05b3",
      "Inputs": [
        {
          "Id": "664b52b2294146a0a24258469c370091",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "ef0d463891f34ab9a71c23131b9e2588",
          "Name": "segmentLength",
          "Description": "The distance along the curve at which to evaluate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "8bc3a1cc658848d38f4b05fd67529023",
          "Name": "Point",
          "Description": "The point at the given arc length",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "CrossProduct",
      "Description": "Get a Point at a particular arc length along the curve\n\nCurve.PointAtSegmentLength (segmentLength: double = 0): Point"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.Y",
      "Id": "ddbed26f6c1c42dfa68c1ec37025399a",
      "Inputs": [
        {
          "Id": "65563cef0c7c40a9a6c88922b6c5b8f9",
          "Name": "point",
          "Description": "Autodesk.DesignScript.Geometry.Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "f7b67b002b6a4abd8b2cf811690eef2a",
          "Name": "double",
          "Description": "double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Get the Y component of a Point\n\nPoint.Y: double"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.X",
      "Id": "b151001308e640799dd2b81a1749c718",
      "Inputs": [
        {
          "Id": "e96d36d873d44d399657ab4e4f770a42",
          "Name": "point",
          "Description": "Autodesk.DesignScript.Geometry.Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "cd5737c964d94fff87c3458efd604d63",
          "Name": "double",
          "Description": "double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Get the X component of a Point\n\nPoint.X: double"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double",
      "Id": "ca62fce1d3ef45bc970df710bd38f99c",
      "Inputs": [
        {
          "Id": "639e54ec2b9a4a9c95d428f6a26e31d6",
          "Name": "x",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "2e9fc82432c74e9b861f8958d1811277",
          "Name": "y",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "2d226f2959264e67b2b36eda328873c9",
          "Name": "z",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "297dfa2de46a4d97ae2d12d34f5c4991",
          "Name": "Point",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Form a Point given 3 cartesian coordinates\n\nPoint.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Point"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Line.ByStartPointEndPoint@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point",
      "Id": "89adbc243f0c493f9824f3dc20058198",
      "Inputs": [
        {
          "Id": "61a185ad89624bebabdfc6013931ea0d",
          "Name": "startPoint",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "5819b487855e4ed3b4acc6993ad13967",
          "Name": "endPoint",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "9409ab7c8ed940bd965a9b138740622b",
          "Name": "Line",
          "Description": "Line",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Creates a straight Line between two input Points.\n\nLine.ByStartPointEndPoint (startPoint: Point, endPoint: Point): Line"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "3.5;",
      "Id": "c5c414e6558041ac9613d3490ca2b151",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "4e9908cbf0594f9999dc9ed96fbab91c",
          "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"
    }
  ],
  "Connectors": [
    {
      "Start": "c2281202f23340a3909c30331f12164b",
      "End": "7aad74fe60f4492f8e3368e5b2ad3b7a",
      "Id": "4d53f8231dd247569afc518d44f3a28c"
    },
    {
      "Start": "165ea18b34cb4ceca0d260d93e75f262",
      "End": "cb68088895214453ad47e7f7872ae3a0",
      "Id": "38dac4f2768547719a33078b4b341ffe"
    },
    {
      "Start": "165ea18b34cb4ceca0d260d93e75f262",
      "End": "da27dcb448c1430ebceb532f67351e02",
      "Id": "e211aa64f5e141248293a154f5e3dd47"
    },
    {
      "Start": "b616e0e2c5ab4096ba2149ec1af8e8c7",
      "End": "45fedd0004ac4530a5cf2219c6115d91",
      "Id": "7232387877734024b83990ab509a0a43"
    },
    {
      "Start": "b616e0e2c5ab4096ba2149ec1af8e8c7",
      "End": "c9c1bca014014bf9aa30d50967c0fdd1",
      "Id": "0e13c2519b5c4d8991c83fc63513057e"
    },
    {
      "Start": "b616e0e2c5ab4096ba2149ec1af8e8c7",
      "End": "28d4562d40b34a7caa60500154deb211",
      "Id": "82964362da8c418ebce349185393684f"
    },
    {
      "Start": "fb4db2b039da4d249784b8a0a41ade27",
      "End": "44d591c29d3a424890bda64d2097a49c",
      "Id": "208816638f6845f4a951734caa7cf3bc"
    },
    {
      "Start": "fb4db2b039da4d249784b8a0a41ade27",
      "End": "51dc0ba8c5544f48af02d59140cbd252",
      "Id": "e5d8c8bfb9dc456a9dbf28239c08a339"
    },
    {
      "Start": "fb4db2b039da4d249784b8a0a41ade27",
      "End": "d70bbaa10b6240c98d895f92ad440a47",
      "Id": "659fef9268dd44138052de31e5c93666"
    },
    {
      "Start": "5acba839f6b54274998849627853fbf6",
      "End": "40d6a3e6b14347749a790e71a1a95115",
      "Id": "878e4179a1c64deaa79af038a82093e8"
    },
    {
      "Start": "544dde8136e44e7b8560f3c67ea298e6",
      "End": "4fc59c0a4e614b0280e0440d03e34b7a",
      "Id": "b990e49bbcb1471392de52d581b2521f"
    },
    {
      "Start": "059a797795ad4049b20f240b730521b8",
      "End": "88c35d8b093c46a8a42d4676620a71cd",
      "Id": "0df417a31a224410b19c6bbe59ad2534"
    },
    {
      "Start": "059a797795ad4049b20f240b730521b8",
      "End": "667bb76dda8a445fa630010b8e69e872",
      "Id": "b93ca6980ff042ef8461d05370571476"
    },
    {
      "Start": "e8d4556d44da43e2bcab3d7454d7a19b",
      "End": "b78340fc9d0b420a9827290081c378a0",
      "Id": "50b67de3ccbf4e1fa48233a13fea7bec"
    },
    {
      "Start": "e8d4556d44da43e2bcab3d7454d7a19b",
      "End": "ef0d463891f34ab9a71c23131b9e2588",
      "Id": "474e826370fe4b458c7528e7893deed2"
    },
    {
      "Start": "a69b07f0379e4b3491920505b036c621",
      "End": "f424c6b7cc1e43d39504a9af154e2354",
      "Id": "fe950dd01c5f4795978ceadf57250619"
    },
    {
      "Start": "60517d77aeb440969d0a0085f0a53eaf",
      "End": "7b2d3a329e954cbcb3f4b23b0e700add",
      "Id": "58b7a7baecdd44e4862db6db22011605"
    },
    {
      "Start": "76ce7ee30a6449be9b6fdbbf21907409",
      "End": "d5f1298eda7948a7b4a5ac06f3fd96e2",
      "Id": "2ba80c427a9045e68849ab6aa78ea714"
    },
    {
      "Start": "59c2a3c31dc74ac49d321bedba7c35dd",
      "End": "b102448060b3434d84b0cd5a17b5ddbc",
      "Id": "a469b4d8c2294c25899a7342be4db61e"
    },
    {
      "Start": "216444e873ca42cca3ad044f3c4a93f2",
      "End": "8b66a72b34004144b2977479313fb0b1",
      "Id": "d76d04665f4344629027527c23e174fe"
    },
    {
      "Start": "216444e873ca42cca3ad044f3c4a93f2",
      "End": "b922e581c59747f795921eb51eee1b2d",
      "Id": "bd9e5be0bf53497fa845411d00f131c3"
    },
    {
      "Start": "93243d91061644f18932919cfbad4864",
      "End": "39cb6c884ccc4852b330f1fd24c14817",
      "Id": "5e022ca697044606a348538f06c5b25f"
    },
    {
      "Start": "d0da31f0954b4c2386d72946e5d76612",
      "End": "2d1d3c01946a4a809a38113785e81491",
      "Id": "2683611d0b534a2f95e0fbe7cb1127ec"
    },
    {
      "Start": "d0da31f0954b4c2386d72946e5d76612",
      "End": "6b58aa38c3604664bb0bfdf22abe3c81",
      "Id": "4a6edd59f3c94c369cd4f698f3103c63"
    },
    {
      "Start": "9fa1d93a1c7c415cb46ed2f94987223d",
      "End": "eb6824fe19214fea97e8a1bef254a6bd",
      "Id": "87e9e1e8e12b47f7b3489609476f9c1b"
    },
    {
      "Start": "389c3a00b1b14985957c1933767b8e52",
      "End": "7156fec9324247aeba651746e8000f81",
      "Id": "9bdd53aef86542eb97dd98d853a9e147"
    },
    {
      "Start": "ac900e48852646d5b8cc5ced350bb856",
      "End": "d9e065c296cf463a81758c184d0a7d6f",
      "Id": "00efb300d2064f9f9fdbf9ae440053f9"
    },
    {
      "Start": "a3a06a7d2f7241ceac819ca69ef83ce3",
      "End": "15b1c1f6b3394253a5aed849bb1983e9",
      "Id": "f590ab1626ce47a49ec24e82ea368e5b"
    },
    {
      "Start": "119b82c8341c4d74980e00e3cc7ef3da",
      "End": "dab34798b84f4e23a6fd6295be0d5c02",
      "Id": "b6a7356023514efc9a5170ac16817766"
    },
    {
      "Start": "37c88b0fe82e4088a3a287f5f04151f2",
      "End": "35555f4c6e2f4b7c93043c32b21f96e9",
      "Id": "54a832abe02f429eb7bb34f27764edc6"
    },
    {
      "Start": "37c88b0fe82e4088a3a287f5f04151f2",
      "End": "1161499e7c454fb1a60d12da6e573c04",
      "Id": "d01ef7dc0e2b49638df9892538f3e279"
    },
    {
      "Start": "2db07801dbc9448a93848dd1c88c1418",
      "End": "eff9467bc4fd409bb14597cb3cdae192",
      "Id": "69d52025940b46db84ab53ddc05e1623"
    },
    {
      "Start": "9e0bac41093540e99d420bf91577cb1a",
      "End": "687c1d5c23824f869d607037d5fbc65c",
      "Id": "ab8a9deb4ea042e49c44454e1671095b"
    },
    {
      "Start": "bf859fa459244d59bd58720bcf5c4b81",
      "End": "e8fb3e42b4f54c85b5d51b1e86aa9c20",
      "Id": "5a6da4dd0cd9416cb19e8e1384752942"
    },
    {
      "Start": "a421568dee24424f8f5603f493a28367",
      "End": "9c06b751bf4644308c1492b1a9282e30",
      "Id": "401e7dd2da3c48ff89a999cf664d4a3d"
    },
    {
      "Start": "fc56ebf69b8f4872b50442a98340d1eb",
      "End": "d294a720030b4816ac1d4bed2c94ea44",
      "Id": "f2cdf75940724208be382305e6558832"
    },
    {
      "Start": "ea698514f6c74c1b92f77cc2c84604f3",
      "End": "39cf38bec9ea4c75a84c6d7a2c9dd501",
      "Id": "4d253adda62f47a9999b0b49cbafbece"
    },
    {
      "Start": "0e79848d576546b59f5c67ca2eb046f0",
      "End": "38588ef2ba724b2b921acc07c77a5170",
      "Id": "ecc36413819f493b8a8e919e6c03f5b0"
    },
    {
      "Start": "0e79848d576546b59f5c67ca2eb046f0",
      "End": "021aa4a8761a4ceba037b65ba33de57d",
      "Id": "bf4957a2c1104df0ab8392e58dd83630"
    },
    {
      "Start": "f926f8d0931f4f98879ef8578d3cefa6",
      "End": "bbd67eebe0ad47968adf2e8941184754",
      "Id": "df49ca4460684653bcd6a36b42fcafb7"
    },
    {
      "Start": "4c793ef120744d6695b6cfef64ce63c5",
      "End": "1b48ba795f6e424cbd8bb2db6116a56c",
      "Id": "59a5ee697ef54ce58926bbb5f45eac44"
    },
    {
      "Start": "54ab4a02782b4d248a574af9fb6f0359",
      "End": "36ec41e8adf44e15bbc2763710dab86f",
      "Id": "e0fc567459724c65b835c13c05a581e8"
    },
    {
      "Start": "76c93b41c76e4e44be0d26dd55249f51",
      "End": "970057798f834aa88d13a28d44607b7a",
      "Id": "698829e240a743b7bbec3e7a3d2ab42d"
    },
    {
      "Start": "04e676b5536947f0bb68bcb3c33aa89e",
      "End": "3cd0fa1c04e645b6a09a2c519fc30abc",
      "Id": "c894728435924847b6f11569ad20a235"
    },
    {
      "Start": "04e676b5536947f0bb68bcb3c33aa89e",
      "End": "7985077fd6ec48438239e8dafc2b199e",
      "Id": "ba80cc71795d440f83907ba5f7c10702"
    },
    {
      "Start": "74c7be248ba54ac4b802069f6b9f3cf5",
      "End": "16f51a0ff2df47efb6f7320995e095f0",
      "Id": "649420092f874bde85937960b4bfc206"
    },
    {
      "Start": "4727df4993c04abaa89fde970493cf5e",
      "End": "1da02ca2ec6640f1b9efa59ed46e5983",
      "Id": "4c7dcb7b343f41a498921103d78120a0"
    },
    {
      "Start": "5d89bbaadcbd4949aded3bcc1df0d610",
      "End": "7231b6e4940b48da8dec5e9c1e5883b1",
      "Id": "46a2bece70084660ba68ec53f664900f"
    },
    {
      "Start": "5d89bbaadcbd4949aded3bcc1df0d610",
      "End": "a76cc253363b456fa7f418f94468dc4c",
      "Id": "ba473031449c4185817f09473b18aac9"
    },
    {
      "Start": "b76cb3fbd8544cfda9d9397e1a302889",
      "End": "0f7e531a7147482caf8b914496987ef9",
      "Id": "f0fe4eec089a4939af5f1b17a089b870"
    },
    {
      "Start": "97337c0ac33647ecaee679762666b9b0",
      "End": "82c1d308bbf54b22a3187a051dab8746",
      "Id": "77cbd65c3ec0426da89c37da33012eb1"
    },
    {
      "Start": "9c9f5426f8094e0ea690a905c28bac66",
      "End": "6535ed84c98f4de78ff9e68fcfa8237f",
      "Id": "aa82df0b732c4adb80c6bb577b452200"
    },
    {
      "Start": "1f952cd317c64e65acc2369cd95bffb3",
      "End": "36fea100d95745ad8320ef8361648c79",
      "Id": "b3a1b3aa652549af9187efca8fa0bf6c"
    },
    {
      "Start": "1f952cd317c64e65acc2369cd95bffb3",
      "End": "c9e734b2bcf74268911a2e9187169449",
      "Id": "c95daab8a48f4dff9297da18d7543163"
    },
    {
      "Start": "30378cf92cc142c69ab9b06850c1e69e",
      "End": "7800757f3ecd4ef58d31e786ce183ae9",
      "Id": "ee56d388c926416c92be8c81368bc11b"
    },
    {
      "Start": "30378cf92cc142c69ab9b06850c1e69e",
      "End": "ce1a698ab5e04b2696e251222f83910b",
      "Id": "71dc18b4cdd441ee83d76a512ebe53d2"
    },
    {
      "Start": "30378cf92cc142c69ab9b06850c1e69e",
      "End": "cde275706f0144c9a6dd394267925635",
      "Id": "c8b7ef9111024b408903a44f75fa7c30"
    },
    {
      "Start": "76b5b1b5cb3143a5b93a8715732e431a",
      "End": "211560c6260c4c49ba10ceb5a72c38e4",
      "Id": "708e9eaabeb64aeaa053b5f2c58cb69b"
    },
    {
      "Start": "a2f0bc5da3b64597bf8d6fc941492f0e",
      "End": "264089be5ff645ceb77dea98e1a6b98d",
      "Id": "710b23bdec154f6d9a87ff642fd5f5dd"
    },
    {
      "Start": "780c1ace7b564c25afa2ea343f589c14",
      "End": "1b43cd625706454c8e9f91de98d532fa",
      "Id": "35db5dfc08ad463c902d2d79b2a3bf8d"
    },
    {
      "Start": "08da0927d19441d8912398f64b9e27e5",
      "End": "664b52b2294146a0a24258469c370091",
      "Id": "33caa20978f14ba6881f53bf317b30a9"
    },
    {
      "Start": "628baa4a202f43d0bd571513ff97ce21",
      "End": "4238e319d6e44d309c3e67cb551369d7",
      "Id": "0fcbe51d47e044b0833eac029c4dcc45"
    },
    {
      "Start": "f62f71af0a7f4a62af31870ac04920e4",
      "End": "a80bc5abb2b143c9a993c8585da97ba8",
      "Id": "d540f8f6b5924cb3940db7e2d44486c7"
    },
    {
      "Start": "f62f71af0a7f4a62af31870ac04920e4",
      "End": "f9e01b3936df456aa88d0e9fd76b0957",
      "Id": "dca33b08010a4ec2896b2a83886db708"
    },
    {
      "Start": "e8d7471c34094cb0a1c94453ccda933f",
      "End": "f0cd03f478ae44c5a6f121deb39f465a",
      "Id": "f76375b30a7d49ae9f6a41e847f22c10"
    },
    {
      "Start": "e8d7471c34094cb0a1c94453ccda933f",
      "End": "f48c85b4f21144cf9138e84a89355b89",
      "Id": "5098f3d7c4584371be60559fbc866326"
    },
    {
      "Start": "e8d7471c34094cb0a1c94453ccda933f",
      "End": "2d226f2959264e67b2b36eda328873c9",
      "Id": "6af60eeaf60949da84df9d1007ebf0a6"
    },
    {
      "Start": "5a5463ae8c9d49afb77a66d223685e22",
      "End": "27a98fd37e074f829e838def3f940252",
      "Id": "7b4107019bd646c98cd7f5252bd68649"
    },
    {
      "Start": "aa314ffe5e624fefb665ae4784270ec6",
      "End": "fc90e27476db48a0ad7e809c7f20725d",
      "Id": "3c0836b34ed144339f390f8bc9c0c5ee"
    },
    {
      "Start": "9ae81100432046ab9cb357dad7c5d9b7",
      "End": "5a3e2bbf40e84be688a0fdb5240fd743",
      "Id": "4d4b5a4cda53472fba480c3abcdd0c93"
    },
    {
      "Start": "550afac2ae16492d8d0d8c1ebc2232c5",
      "End": "ed6033cdb5824ba0be21617ed0cd54a9",
      "Id": "921b379252d7486c9d5543ee77d578e2"
    },
    {
      "Start": "6a5ea7e0041f41e09b5519e03c65f95a",
      "End": "5c84fbc7c3a3445288dd4cd4306fff10",
      "Id": "990e82e1aece4ffe82c5aeb542449337"
    },
    {
      "Start": "51a20b0e6bbf472cb5e644b7cfa6155c",
      "End": "7695691a9f0b40cbba9d29b240a6d598",
      "Id": "0d316a7db87348b69e8e9ccfefefd3e9"
    },
    {
      "Start": "fb9ee8aec5364f6497b0ab6e2b3e6c8e",
      "End": "26fb8dfd71f342328e9a0e3f8f349df9",
      "Id": "8413334bf906490794e7124f9d93503f"
    },
    {
      "Start": "4d7886694c46452983c07a3187421bfc",
      "End": "87e7d4e88ed34a02bcd0142beaa63945",
      "Id": "c639891ec55d4897be34d0b3146b2c73"
    },
    {
      "Start": "641e3abee76641b29270fc99693c8dbb",
      "End": "929be92c3fa940909bf5c1bddf169551",
      "Id": "bc87813165ce4de1af8f69b182a8ab8e"
    },
    {
      "Start": "641e3abee76641b29270fc99693c8dbb",
      "End": "142dabfd3c39490cb3c8336a4ae83446",
      "Id": "0d55bc25742f4be7a9cd73541bae8d6e"
    },
    {
      "Start": "ec7a0fb19f1642e9867965ed33d5cde7",
      "End": "5bb4631bb69a497faa835159a2b9a1b0",
      "Id": "76c40a8850344ed3a285868d75e15ad0"
    },
    {
      "Start": "099636f6345d4d218a5830dd41c313fa",
      "End": "f5f4379f792b425fbd150cda41c360e5",
      "Id": "741a9c320c9642b5af4492734d045dc7"
    },
    {
      "Start": "2ed8467eff7a4a12adef8a3f5c98fba8",
      "End": "1899363f6de642b8a5d4695ab6f2bdf5",
      "Id": "edd1c4d3d3b14da18c4765f76c556989"
    },
    {
      "Start": "082e08f12fbd4a47886a2fce3694738a",
      "End": "993052fa42fc41cd997c7313d139aa5f",
      "Id": "78a86105fdd3427b96b5d4846734fcae"
    },
    {
      "Start": "082e08f12fbd4a47886a2fce3694738a",
      "End": "a3fe2fb3400b470d9cdd359544d9e7f7",
      "Id": "b57d7ccd3e6b452c9079b1bb2e1062b9"
    },
    {
      "Start": "082e08f12fbd4a47886a2fce3694738a",
      "End": "ef069d484420450c8ba31363ca59ad2c",
      "Id": "57c7e0842ff84567945befddf2de3420"
    },
    {
      "Start": "90bb2c6b43f94f7fac754cf00e23e1fc",
      "End": "df80783bdc804d8c8833e7257e1bb49d",
      "Id": "86ef58b454444330a5310393515c9092"
    },
    {
      "Start": "a8134ee1508d4a3fb6a739ba6203fcdd",
      "End": "3adfb54eb95f484a9447ff6ae7366342",
      "Id": "b826d12eda694d92b553fc9e641a5085"
    },
    {
      "Start": "399aa74a3c4f4a0d9d60207cf638aaf9",
      "End": "921f6b92fa0d4676b512b3b2f2d15766",
      "Id": "0a3217a585544d21b818c56cc7fe7363"
    },
    {
      "Start": "08a5725a2fab470584ef0c055c521db6",
      "End": "4371662e7a484b128818227f92948be3",
      "Id": "a4414d973c8e4da6a0892b850cac973a"
    },
    {
      "Start": "b6d998b4d25b40b8a721f1b5a599c86f",
      "End": "1d6610ca856a4ee889ac68498d1e0e44",
      "Id": "ba39388b7d5d49618a774852d970931c"
    },
    {
      "Start": "b5b73c1504ee4aeea10d06eb5290e8b9",
      "End": "25babe53182245f38b4141e6fef0e473",
      "Id": "423777b1d7b245d5bc1ca938fb8afcc1"
    },
    {
      "Start": "8fe7bd470b8a4435b146c48d77215f5a",
      "End": "794a9e17b3304d06879e40e915518aba",
      "Id": "c69d79025a804d5785007cec7870d834"
    },
    {
      "Start": "1c4f3078d95946a093303e93af3eb888",
      "End": "41961f202a2a4d5ea9ddea2df405f7d8",
      "Id": "4dc40db21b83402bb89e01e3575ca3b6"
    },
    {
      "Start": "3a5825b145f246ae960d93ffbd3bf045",
      "End": "7f86fd3cd687489bb7527a8589eaa6e6",
      "Id": "581838d032b440c0857fcdbcf27d9556"
    },
    {
      "Start": "3a5825b145f246ae960d93ffbd3bf045",
      "End": "b110ec59672a4c3c8bdf6962783dd599",
      "Id": "0c1012588d7c49ea8855042a57610a5f"
    },
    {
      "Start": "354c1ca870964acca347c965e89f0ed6",
      "End": "d43b9712dfe7491bb0697283fe25f717",
      "Id": "c21efbc05b584c91911d2fe0d19e46f7"
    },
    {
      "Start": "354c1ca870964acca347c965e89f0ed6",
      "End": "96a3599a235c49b59f035fd8a3ebbcd5",
      "Id": "3a8de53617084537819c3d6b1f8d1ab5"
    },
    {
      "Start": "a1ef654f9e174efaa0dafd101862e4ea",
      "End": "e388a89802c1428b91b9e35e668836aa",
      "Id": "fabd24a9c7f84c198d292b79e3bc2b68"
    },
    {
      "Start": "64a848d289f2427a9cd119312a4c6bf8",
      "End": "6c05b9548cf94fe69a3f445903a41f75",
      "Id": "8ca47f9dfa464504aa4c354643ceaecd"
    },
    {
      "Start": "12dead06c8a748e294be88a601c82c32",
      "End": "cccbd48d4b8b4ef78b9a6c64d990097a",
      "Id": "7068787fd82943cd9953fb55bfe2a971"
    },
    {
      "Start": "97f8bccc0de74dd4b3ff10c1314257a2",
      "End": "a9d9746ef7a6405a88f9eec28b7d739a",
      "Id": "ead7f701371942ae9efd5d43979bc5c7"
    },
    {
      "Start": "ffc121d3640745e08fa9326e133c74fc",
      "End": "5bce54477472482f8ad1c1c5bf065bc3",
      "Id": "e66ee6a71b2c4fb69747395d44d24f88"
    },
    {
      "Start": "e1a504e4253c4eee869ad0a86ea121b0",
      "End": "8ff73d37e95e4ad2abc7cf8f4a2ebd06",
      "Id": "ced90e588d8747db810ca9cffba3392b"
    },
    {
      "Start": "c9c8336193d24eb5ac28d29a68239832",
      "End": "78b6992551cd4174bf05655aee489eaf",
      "Id": "d606dbe12b2f4a7cb4bd42e837b1c320"
    },
    {
      "Start": "f16f9b7071014271b3a3ba21539cfc11",
      "End": "09bbfe23d9f141a396a0510a07750329",
      "Id": "89f975d125c3483786d9700b7373fd64"
    },
    {
      "Start": "4159adbddeb946b098fbfffc70c3e7f8",
      "End": "23b204dbabdd4379880ea6edf5c8d39a",
      "Id": "4eb764d22a19407e8f4e61b7dfc0dedd"
    },
    {
      "Start": "ecac076f571a48e5a0b3f94063393991",
      "End": "b22e54fa562640e2b790bb4354f72ada",
      "Id": "97b3f0d014464d5eaa95ac65168eaac1"
    },
    {
      "Start": "ecac076f571a48e5a0b3f94063393991",
      "End": "a32717df3493483e82f80d61c917e89d",
      "Id": "e8203987fc504e3986668875755e8294"
    },
    {
      "Start": "adf98322311e45ddb982cebbdc759ec1",
      "End": "a6cc9e8eb6c44a6198108c39808d209e",
      "Id": "de2a71276d354a4daa51857a1559c72a"
    },
    {
      "Start": "2a1702a448c44f359276651b2bd3168c",
      "End": "d6c2226c4c9f4977bb5c3c65582598c2",
      "Id": "ce5b52ebdae942038d7e2ccd6be2fd6f"
    },
    {
      "Start": "f402a548482f43ebab8ba3a566459d3b",
      "End": "05d9abcd1f954c35b7df0c40e9a9251e",
      "Id": "4d21ab8a584c4cfd850ac3e300a06d41"
    },
    {
      "Start": "d38c69cf06ee416c8afc601a37f9ec89",
      "End": "b14f4470b25b4e21b12191bfe564edca",
      "Id": "dbf6d209674d49888a5544833f6632ee"
    },
    {
      "Start": "cfe50c55507048ecaadfd22a52fe86f4",
      "End": "d6e9c227c2fd455c9976d2733c8ca9cb",
      "Id": "97be7b32c2274f64a3af250e03249851"
    },
    {
      "Start": "cfe50c55507048ecaadfd22a52fe86f4",
      "End": "846a25cc04ca4f6b9873e1f904e36d00",
      "Id": "adfec7e294ad4ef0a21ed24f67b7e4aa"
    },
    {
      "Start": "a3327484ec7249b3accb67e2be8825a8",
      "End": "2ced70576aee4a4b92b260a5cc29e1fd",
      "Id": "5528658021214a68b9f2e5fef74768ce"
    },
    {
      "Start": "8bc3a1cc658848d38f4b05fd67529023",
      "End": "65563cef0c7c40a9a6c88922b6c5b8f9",
      "Id": "175bef2532ed4d40bbbd9f34e1bd0089"
    },
    {
      "Start": "8bc3a1cc658848d38f4b05fd67529023",
      "End": "e96d36d873d44d399657ab4e4f770a42",
      "Id": "047d79548156455095e8ecbd4e6ee193"
    },
    {
      "Start": "8bc3a1cc658848d38f4b05fd67529023",
      "End": "61a185ad89624bebabdfc6013931ea0d",
      "Id": "a92efbaa3c79474ea3a38fc72a6149a5"
    },
    {
      "Start": "f7b67b002b6a4abd8b2cf811690eef2a",
      "End": "2e9fc82432c74e9b861f8958d1811277",
      "Id": "670ab30e9efa4bdca63fb768a79ee48e"
    },
    {
      "Start": "cd5737c964d94fff87c3458efd604d63",
      "End": "639e54ec2b9a4a9c95d428f6a26e31d6",
      "Id": "b13d95a430a7495fb49b744bf2f1b626"
    },
    {
      "Start": "297dfa2de46a4d97ae2d12d34f5c4991",
      "End": "5819b487855e4ed3b4acc6993ad13967",
      "Id": "939c2b4722884454997269d0455fa7d8"
    },
    {
      "Start": "9409ab7c8ed940bd965a9b138740622b",
      "End": "486b4f5fbb0a4b768a9070e85abc0c3c",
      "Id": "e190a6ffad484fae84dfe0b2f1c5ce21"
    },
    {
      "Start": "4e9908cbf0594f9999dc9ed96fbab91c",
      "End": "57ce54f9f06246a9b18d9316c6c4dd21",
      "Id": "d1c91c893e90431390bff3cff05021e2"
    },
    {
      "Start": "4e9908cbf0594f9999dc9ed96fbab91c",
      "End": "2f6765960e4c479b9801ed4418a4ccc9",
      "Id": "56daa9bb2b3c4a2baf789e994c25f12c"
    }
  ],
  "Dependencies": [],
  "Bindings": [],
  "View": {
    "Dynamo": {
      "ScaleFactor": 10000.0,
      "HasRunWithoutCrash": true,
      "IsVisibleInDynamoLibrary": true,
      "Version": "2.0.4.12684",
      "RunType": "Manual",
      "RunPeriod": "1000"
    },
    "Camera": {
      "Name": "Background Preview",
      "EyeX": 36.106224602809483,
      "EyeY": 41.559971281067469,
      "EyeZ": 49.060785687188755,
      "LookX": -14.090819977972032,
      "LookY": -11.075733341573425,
      "LookZ": -24.200147093958719,
      "UpX": -0.0804479569196701,
      "UpY": 0.98713624477386475,
      "UpZ": -0.13816781342029572
    },
    "NodeViews": [
      {
        "ShowGeometry": true,
        "Name": "Height",
        "Id": "c2bf479592994f5f955063f3bfcf8c1f",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2177.9191162467646,
        "Y": 868.67844727051511
      },
      {
        "ShowGeometry": true,
        "Name": "Code Block",
        "Id": "440714bc48dd4f959c4545e44ce83201",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2925.9374692922115,
        "Y": 199.08309735746144
      },
      {
        "ShowGeometry": true,
        "Name": "width",
        "Id": "4efa952f3fee4d02a1e03e0b56a5addc",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2189.72444747869,
        "Y": 1204.9739837520262
      },
      {
        "ShowGeometry": true,
        "Name": "length",
        "Id": "00211e8423f4420fa1492f8ad4715cab",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2184.8193242861553,
        "Y": 1407.0698884785868
      },
      {
        "ShowGeometry": true,
        "Name": "Math.Ceiling",
        "Id": "ef1bd83024674f7ba6a3a5c895abed94",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4347.06361101132,
        "Y": 2369.2569502494257
      },
      {
        "ShowGeometry": true,
        "Name": "/",
        "Id": "369af5b798e14898b616b13140d2c27d",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4074.06361101132,
        "Y": 2369.2569502494257
      },
      {
        "ShowGeometry": true,
        "Name": "Number",
        "Id": "e4d14c94348140ff9dca54347bec2caf",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3842.06361101132,
        "Y": 2431.7569502494257
      },
      {
        "ShowGeometry": true,
        "Name": "Sequence",
        "Id": "54fda1217e7c49e794c0ce9395d3e49c",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4887.06361101132,
        "Y": 2392.2569502494257
      },
      {
        "ShowGeometry": true,
        "Name": "+",
        "Id": "2b5924a35c38407ea465100712a1964b",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4635.06361101132,
        "Y": 2426.2569502494257
      },
      {
        "ShowGeometry": true,
        "Name": "Number",
        "Id": "a10447b1c295417daa8d643c52017e83",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4347.06361101132,
        "Y": 2517.2569502494257
      },
      {
        "ShowGeometry": false,
        "Name": "Curve.PointAtSegmentLength",
        "Id": "d4954eedb5e34a0493a89b591f167cce",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 7842.06361101132,
        "Y": 2298.2569502494257
      },
      {
        "ShowGeometry": false,
        "Name": "Start.Point",
        "Id": "b5e6de2a5fe04a47a3854f4276c484e9",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 5640.2742855095057,
        "Y": 826.7681598813781
      },
      {
        "ShowGeometry": false,
        "Name": "Line.ByStartPointEndPoint",
        "Id": "2c085213fec04beb9ab7fd307a49834f",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 5965.2742855095057,
        "Y": 921.7681598813781
      },
      {
        "ShowGeometry": true,
        "Name": "Vector.ZAxis",
        "Id": "e0fdfbaa01a843b693d22197bb5f1cd1",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 6752.2742855095057,
        "Y": 975.7681598813781
      },
      {
        "ShowGeometry": true,
        "Name": "Formula",
        "Id": "f636554f759749de8422eec9a11a4267",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4830.2742855095057,
        "Y": 938.7681598813781
      },
      {
        "ShowGeometry": true,
        "Name": "Formula",
        "Id": "fa7764bacfd4481c9807fe8f6d96d916",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 5246.2742855095057,
        "Y": 1050.7681598813781
      },
      {
        "ShowGeometry": false,
        "Name": "Point.ByCoordinates",
        "Id": "659b4a0d0e724191b0bb8862e228db13",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 5640.2742855095057,
        "Y": 1050.7681598813781
      },
      {
        "ShowGeometry": false,
        "Name": "Geometry.Translate",
        "Id": "e8ad8f994b444f0c97f0169aa560e234",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 7446.2742855095057,
        "Y": 1014.7681598813781
      },
      {
        "ShowGeometry": true,
        "Name": "List Create",
        "Id": "127ceede46574003b755bd7232c2b746",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 7146.2742855095057,
        "Y": 1076.7681598813781
      },
      {
        "ShowGeometry": true,
        "Name": "Formula",
        "Id": "7438b6fceb9044f6810109813ef4a535",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 6752.2742855095057,
        "Y": 1122.7681598813781
      },
      {
        "ShowGeometry": true,
        "Name": "Formula",
        "Id": "f451af6fb4884350a9070d853d0f5a92",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 6336.2742855095057,
        "Y": 1099.7681598813781
      },
      {
        "ShowGeometry": true,
        "Name": "Vector.Cross",
        "Id": "936421fcff02477aa80d2e8c6c39f376",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 7146.2742855095057,
        "Y": 899.7681598813781
      },
      {
        "ShowGeometry": true,
        "Name": "Vector.Normalized",
        "Id": "916bdd8f00f743ffb18a8e53a5cbf8ca",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 6752.2742855095057,
        "Y": 828.7681598813781
      },
      {
        "ShowGeometry": true,
        "Name": "Line.Direction",
        "Id": "cd1505b5021c43b0918678993e03a547",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 6336.2742855095057,
        "Y": 828.7681598813781
      },
      {
        "ShowGeometry": false,
        "Name": "Line.Direction",
        "Id": "04196c7d425644eeab0e9c09fba09e14",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 6393.06361101132,
        "Y": 1976.2569502494257
      },
      {
        "ShowGeometry": true,
        "Name": "Vector.Normalized",
        "Id": "a5ed00c53bd8491e9a2c72e0df677ae0",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 6809.06361101132,
        "Y": 1976.2569502494257
      },
      {
        "ShowGeometry": false,
        "Name": "Vector.Cross",
        "Id": "5ee42fb037a347e1895d19603aa60904",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 7203.06361101132,
        "Y": 2038.2569502494257
      },
      {
        "ShowGeometry": true,
        "Name": "Formula",
        "Id": "fde84745e21d48c184aea64910557163",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 6393.06361101132,
        "Y": 2248.7569502494257
      },
      {
        "ShowGeometry": true,
        "Name": "Formula",
        "Id": "6ecd36e0b3844db3ba788aebf8c87131",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 6809.06361101132,
        "Y": 2270.2569502494257
      },
      {
        "ShowGeometry": false,
        "Name": "List Create",
        "Id": "c85366b6953c40b28295af68f2d50884",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 7203.06361101132,
        "Y": 2227.2569502494257
      },
      {
        "ShowGeometry": false,
        "Name": "Geometry.Translate",
        "Id": "498ad6a64a314bffa92e0b5ecab8d634",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 7503.06361101132,
        "Y": 2165.2569502494257
      },
      {
        "ShowGeometry": false,
        "Name": "Start.Point",
        "Id": "bc789b16c1bb4828bc368b768f131d66",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 5697.06361101132,
        "Y": 1957.7569502494257
      },
      {
        "ShowGeometry": false,
        "Name": "Line.ByStartPointEndPoint",
        "Id": "ffdbd1a42b8e4b05a62cb33211af2c8b",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 6022.06361101132,
        "Y": 2070.7569502494257
      },
      {
        "ShowGeometry": false,
        "Name": "Point.ByCoordinates",
        "Id": "6dce036361fc43bdbafed633da0269a4",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 5697.06361101132,
        "Y": 2182.7569502494257
      },
      {
        "ShowGeometry": true,
        "Name": "Formula",
        "Id": "cf1de1a580ad4b69a4a2dfd482dbfcc9",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 5303.06361101132,
        "Y": 2216.7569502494257
      },
      {
        "ShowGeometry": true,
        "Name": "Formula",
        "Id": "3e5a03b1b2b44588bcdaa7235ad39c7f",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4887.06361101132,
        "Y": 2104.2569502494257
      },
      {
        "ShowGeometry": true,
        "Name": "Vector.ZAxis",
        "Id": "06f961828d884edf8ece903d5749155f",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 6809.06361101132,
        "Y": 2123.2569502494257
      },
      {
        "ShowGeometry": true,
        "Name": "Math.Ceiling",
        "Id": "e8eac45af3a3407d8dc816012c8bb741",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4290.2742855095057,
        "Y": 519.79177306333418
      },
      {
        "ShowGeometry": true,
        "Name": "/",
        "Id": "c78cc37b5bd1421092c5f9786509dc23",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4017.2742855095057,
        "Y": 519.79177306333418
      },
      {
        "ShowGeometry": true,
        "Name": "Number",
        "Id": "d324afea5d054148a0e0a9b363ba6de1",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3785.2742855095057,
        "Y": 582.29177306333463
      },
      {
        "ShowGeometry": true,
        "Name": "Sequence",
        "Id": "4778066b2c764a2785e61911429535f9",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4830.2742855095057,
        "Y": 542.79177306333418
      },
      {
        "ShowGeometry": true,
        "Name": "+",
        "Id": "bbca1eccd0b448c0acc2250917b89260",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4578.2742855095057,
        "Y": 576.79177306333418
      },
      {
        "ShowGeometry": true,
        "Name": "Number",
        "Id": "8009f4d9c6344e93a4c9e17bb863e7c5",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4290.2742855095057,
        "Y": 667.79177306333418
      },
      {
        "ShowGeometry": false,
        "Name": "Curve.PointAtSegmentLength",
        "Id": "ec3d703d64274050b18bb6569fc76e90",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 7785.2742855095057,
        "Y": 1147.7681598813781
      },
      {
        "ShowGeometry": false,
        "Name": "PolyCurve.ByPoints",
        "Id": "f2a9a6836c5841a6b3fd883b0d15ba6c",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 8528.2742855095057,
        "Y": 1180.7681598813781
      },
      {
        "ShowGeometry": true,
        "Name": "List.Transpose",
        "Id": "8948bb9e687041faaf3c2d23079193ce",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 8236.06361101132,
        "Y": 2319.2569502494257
      },
      {
        "ShowGeometry": true,
        "Name": "PolyCurve.ByPoints",
        "Id": "6bfdfd90581b4d78b2c2debb8e91cb8f",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 8585.06361101132,
        "Y": 2329.2569502494257
      },
      {
        "ShowGeometry": true,
        "Name": "List.LastItem",
        "Id": "00bc7f42172f40bc9682e156e2b05305",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3315.9374692922115,
        "Y": 473.85698675090254
      },
      {
        "ShowGeometry": false,
        "Name": "Curve.PointAtSegmentLength",
        "Id": "bb073b9698e54f3181d5a785f5abb78b",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 6809.06361101132,
        "Y": 2418.2569502494257
      },
      {
        "ShowGeometry": true,
        "Name": "List.Transpose",
        "Id": "bee9a9aa872f4a849cfa577da00d441c",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 7203.06361101132,
        "Y": 2416.2569502494257
      },
      {
        "ShowGeometry": true,
        "Name": "Surface.ByLoft",
        "Id": "8ffb7761ebd247e4b2a3da279ba49987",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 8236.06361101132,
        "Y": 2466.2569502494257
      },
      {
        "ShowGeometry": true,
        "Name": "Code Block",
        "Id": "a43638b409144a7f8deae77672ee6ff7",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 7503.06361101132,
        "Y": 2727.0844502494256
      },
      {
        "ShowGeometry": true,
        "Name": "Code Block",
        "Id": "26e3ac1ea94849ec834878d4a01772a9",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 7503.06361101132,
        "Y": 2580.0844502494256
      },
      {
        "ShowGeometry": false,
        "Name": "Rectangle.ByWidthLength",
        "Id": "0453af5b9e344e05a387f0f109e57fec",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 7842.06361101132,
        "Y": 2487.2569502494257
      },
      {
        "ShowGeometry": false,
        "Name": "Plane.ByOriginNormal",
        "Id": "07d12d42af074b20a56b3b0550dc9833",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 7503.06361101132,
        "Y": 2389.2569502494257
      },
      {
        "ShowGeometry": true,
        "Name": "Vector.YAxis",
        "Id": "0ae5b0861d9b4826960ee2ee53135a1b",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 7203.06361101132,
        "Y": 2563.2569502494257
      },
      {
        "ShowGeometry": false,
        "Name": "Line.ByStartPointEndPoint",
        "Id": "ae17f4b413b04dc19528a5db51d9cc71",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 6336.2742855095057,
        "Y": 508.7917730633344
      },
      {
        "ShowGeometry": false,
        "Name": "Point.ByCoordinates",
        "Id": "584b93c3b62c4c75bfd2c5c57b40bca8",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 5965.2742855095057,
        "Y": 542.79177306333418
      },
      {
        "ShowGeometry": true,
        "Name": "Point.X",
        "Id": "1c5c8f5b25434de28555e7328e1790e1",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 5640.2742855095057,
        "Y": 485.79177306333418
      },
      {
        "ShowGeometry": true,
        "Name": "Point.Y",
        "Id": "e15005facefa4cbb8f31e9250e323335",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 5640.2742855095057,
        "Y": 633.79177306333418
      },
      {
        "ShowGeometry": false,
        "Name": "Curve.PointAtSegmentLength",
        "Id": "9a164234197841a0a8227ded41bd5690",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 5246.2742855095057,
        "Y": 508.79177306333418
      },
      {
        "ShowGeometry": false,
        "Name": "Curve.PointAtSegmentLength",
        "Id": "e1ceec4457aa4c5bad08123c31f533dd",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 6752.2742855095057,
        "Y": 1270.7681598813781
      },
      {
        "ShowGeometry": false,
        "Name": "List.Transpose",
        "Id": "5cb3806a124c4344bccc7a3cc512d64e",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 7146.2742855095057,
        "Y": 1253.7681598813781
      },
      {
        "ShowGeometry": true,
        "Name": "Surface.ByLoft",
        "Id": "f57c0201d6434d4593730744c522c226",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 8179.2742855095057,
        "Y": 1321.7681598813781
      },
      {
        "ShowGeometry": true,
        "Name": "Code Block",
        "Id": "c5afe4f0c7a142a093782f32d6b2f02b",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 7446.2742855095057,
        "Y": 1576.595659881378
      },
      {
        "ShowGeometry": true,
        "Name": "Code Block",
        "Id": "c068f614013b43b7989f3c9b109c48c5",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 7446.2742855095057,
        "Y": 1429.595659881378
      },
      {
        "ShowGeometry": false,
        "Name": "Rectangle.ByWidthLength",
        "Id": "798b0cd99a3847fa83a165222d2c0b80",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 7785.2742855095057,
        "Y": 1336.7681598813781
      },
      {
        "ShowGeometry": false,
        "Name": "Plane.ByOriginNormal",
        "Id": "60da15bb33c5448b87a0d26cab64d6da",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 7446.2742855095057,
        "Y": 1238.7681598813781
      },
      {
        "ShowGeometry": true,
        "Name": "Vector.YAxis",
        "Id": "3010c05d0e8e4805b7900e30341c6fb3",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 7146.2742855095057,
        "Y": 1412.7681598813781
      },
      {
        "ShowGeometry": true,
        "Name": "Point.X",
        "Id": "407b890776624605b0c35b4b5aefdddb",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 9705.7064850648167,
        "Y": 1065.2471086844976
      },
      {
        "ShowGeometry": true,
        "Name": "Point.Y",
        "Id": "7ecebba46a9841999171223601e72089",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 9705.7064850648167,
        "Y": 1213.2471086844976
      },
      {
        "ShowGeometry": false,
        "Name": "Point.ByCoordinates",
        "Id": "1a2f5cc8ca904653b9903eff1ae592f6",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 10002.706485064817,
        "Y": 1010.2471086844977
      },
      {
        "ShowGeometry": false,
        "Name": "Point.ByCoordinates",
        "Id": "b3a8c025d59242d2afc3c88ef6f57448",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 10002.706485064817,
        "Y": 1234.2471086844976
      },
      {
        "ShowGeometry": false,
        "Name": "Plane.ByOriginNormal",
        "Id": "83573f2fa8254229beabcb270835b8e1",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 11092.706485064817,
        "Y": 1105.2471086844976
      },
      {
        "ShowGeometry": false,
        "Name": "Rectangle.ByWidthLength",
        "Id": "590392aa44da42de80396914b8bfbb13",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 11431.706485064817,
        "Y": 1247.2471086844976
      },
      {
        "ShowGeometry": true,
        "Name": "Code Block",
        "Id": "f7f42b4d38384ad39dcdb635b05f601f",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 11092.706485064817,
        "Y": 1295.0746086844979
      },
      {
        "ShowGeometry": true,
        "Name": "Code Block",
        "Id": "a204873e1d544ed98ae72a26be905014",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 11092.706485064817,
        "Y": 1443.0746086844979
      },
      {
        "ShowGeometry": false,
        "Name": "Curve.PointAtSegmentLength",
        "Id": "56e0e9d2f2504343b0646cff3fef4040",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 10698.706485064817,
        "Y": 1105.2471086844976
      },
      {
        "ShowGeometry": false,
        "Name": "Line.ByStartPointEndPoint",
        "Id": "94e362ad120c4861bd09c04386dd0b45",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 10327.706485064817,
        "Y": 1105.2471086844976
      },
      {
        "ShowGeometry": false,
        "Name": "List.Transpose",
        "Id": "4630479a817c4978afca630a292f604d",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 8179.2742855095057,
        "Y": 1162.7681598813781
      },
      {
        "ShowGeometry": false,
        "Name": "Curve.PointAtSegmentLength",
        "Id": "862e6d1da97e494c80f5744bb286a57f",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 9311.7064850648167,
        "Y": 1139.2471086844976
      },
      {
        "ShowGeometry": true,
        "Name": "Solid.BySweep",
        "Id": "ef23c19a1e0d44ff90e40b72b3760e2c",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 11798.706485064817,
        "Y": 1247.2471086844976
      },
      {
        "ShowGeometry": true,
        "Name": "Color Palette",
        "Id": "c9fbfa789d6d418a83e3582ad570da13",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 11798.706485064817,
        "Y": 1425.2471086844976
      },
      {
        "ShowGeometry": true,
        "Name": "GeometryColor.ByGeometryColor",
        "Id": "059284b524b0403193b63bbaea6dac20",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 12092.706485064817,
        "Y": 1319.2471086844976
      },
      {
        "ShowGeometry": true,
        "Name": "Color Palette",
        "Id": "ad3fdb906eb54e5cbc55a62a65cbe1d8",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 8179.2742855095057,
        "Y": 1469.7681598813781
      },
      {
        "ShowGeometry": true,
        "Name": "GeometryColor.ByGeometryColor",
        "Id": "8a9535f3cc384a83be2d8f65afe0cb62",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 8528.2742855095057,
        "Y": 1369.7681598813781
      },
      {
        "ShowGeometry": true,
        "Name": "Color Palette",
        "Id": "0798286141e4495991f41cdda1b6fd86",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 8236.06361101132,
        "Y": 2614.2569502494257
      },
      {
        "ShowGeometry": true,
        "Name": "GeometryColor.ByGeometryColor",
        "Id": "70b458deeaf840a19111c73fefb179b4",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 8585.06361101132,
        "Y": 2518.2569502494257
      },
      {
        "ShowGeometry": true,
        "Name": "Sequence",
        "Id": "98d4f4df85a74593836042606f9910c9",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2942.6950963092336,
        "Y": 1066.7294825017721
      },
      {
        "ShowGeometry": true,
        "Name": "List.Count",
        "Id": "e0349ebadf4946c8966f0f88af293b9d",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3315.9374692922115,
        "Y": -75.345792035979741
      },
      {
        "ShowGeometry": false,
        "Name": "Curve.PointAtSegmentLength",
        "Id": "2a09e1eb9bd148eab36c221e873a05b3",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 5303.06361101132,
        "Y": 2418.2569502494257
      },
      {
        "ShowGeometry": false,
        "Name": "Point.Y",
        "Id": "ddbed26f6c1c42dfa68c1ec37025399a",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 5697.06361101132,
        "Y": 2566.2569502494257
      },
      {
        "ShowGeometry": false,
        "Name": "Point.X",
        "Id": "b151001308e640799dd2b81a1749c718",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 5697.06361101132,
        "Y": 2407.2569502494257
      },
      {
        "ShowGeometry": false,
        "Name": "Point.ByCoordinates",
        "Id": "ca62fce1d3ef45bc970df710bd38f99c",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 6022.06361101132,
        "Y": 2452.2569502494257
      },
      {
        "ShowGeometry": false,
        "Name": "Line.ByStartPointEndPoint",
        "Id": "89adbc243f0c493f9824f3dc20058198",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 6393.06361101132,
        "Y": 2418.2569502494257
      },
      {
        "ShowGeometry": true,
        "Name": "Code Block",
        "Id": "c5c414e6558041ac9613d3490ca2b151",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2030.0,
        "Y": 1012.0
      }
    ],
    "Annotations": [
      {
        "Id": "75bc3f5f0d454102a1b355ebaa741031",
        "Title": "Input Parameters",
        "Nodes": [
          "c2bf479592994f5f955063f3bfcf8c1f",
          "4efa952f3fee4d02a1e03e0b56a5addc",
          "00211e8423f4420fa1492f8ad4715cab"
        ],
        "Left": 2167.9191162467646,
        "Top": 815.67844727051511,
        "Width": 330.80533123192527,
        "Height": 753.39144120807168,
        "FontSize": 36.0,
        "InitialTop": 868.67844727051511,
        "InitialHeight": 683.39144120807168,
        "TextblockHeight": 43.0,
        "Background": "#FFFFB8D8"
      },
      {
        "Id": "0e30c0dc3c12412ba228213a342e12e5",
        "Title": "Level and Height",
        "Nodes": [
          "440714bc48dd4f959c4545e44ce83201",
          "00bc7f42172f40bc9682e156e2b05305",
          "e0349ebadf4946c8966f0f88af293b9d"
        ],
        "Left": 2915.9374692922115,
        "Top": -128.34579203597974,
        "Width": 581.0,
        "Height": 695.20277878688228,
        "FontSize": 36.0,
        "InitialTop": -75.345792035979741,
        "InitialHeight": 694.20277878688228,
        "TextblockHeight": 43.0,
        "Background": "#FFBB87C6"
      },
      {
        "Id": "8556793eebc54fd7ab013b47a834b647",
        "Title": "Beams along Length",
        "Nodes": [
          "ef1bd83024674f7ba6a3a5c895abed94",
          "369af5b798e14898b616b13140d2c27d",
          "e4d14c94348140ff9dca54347bec2caf",
          "54fda1217e7c49e794c0ce9395d3e49c",
          "2b5924a35c38407ea465100712a1964b",
          "a10447b1c295417daa8d643c52017e83",
          "d4954eedb5e34a0493a89b591f167cce",
          "04196c7d425644eeab0e9c09fba09e14",
          "a5ed00c53bd8491e9a2c72e0df677ae0",
          "5ee42fb037a347e1895d19603aa60904",
          "fde84745e21d48c184aea64910557163",
          "6ecd36e0b3844db3ba788aebf8c87131",
          "c85366b6953c40b28295af68f2d50884",
          "498ad6a64a314bffa92e0b5ecab8d634",
          "bc789b16c1bb4828bc368b768f131d66",
          "ffdbd1a42b8e4b05a62cb33211af2c8b",
          "6dce036361fc43bdbafed633da0269a4",
          "cf1de1a580ad4b69a4a2dfd482dbfcc9",
          "3e5a03b1b2b44588bcdaa7235ad39c7f",
          "06f961828d884edf8ece903d5749155f",
          "8948bb9e687041faaf3c2d23079193ce",
          "6bfdfd90581b4d78b2c2debb8e91cb8f",
          "bb073b9698e54f3181d5a785f5abb78b",
          "bee9a9aa872f4a849cfa577da00d441c",
          "8ffb7761ebd247e4b2a3da279ba49987",
          "a43638b409144a7f8deae77672ee6ff7",
          "26e3ac1ea94849ec834878d4a01772a9",
          "0453af5b9e344e05a387f0f109e57fec",
          "07d12d42af074b20a56b3b0550dc9833",
          "0ae5b0861d9b4826960ee2ee53135a1b",
          "0798286141e4495991f41cdda1b6fd86",
          "70b458deeaf840a19111c73fefb179b4",
          "2a09e1eb9bd148eab36c221e873a05b3",
          "ddbed26f6c1c42dfa68c1ec37025399a",
          "b151001308e640799dd2b81a1749c718",
          "ca62fce1d3ef45bc970df710bd38f99c",
          "89adbc243f0c493f9824f3dc20058198"
        ],
        "Left": 3832.06361101132,
        "Top": 1904.7569502494257,
        "Width": 5056.9999999999991,
        "Height": 915.32749999999987,
        "FontSize": 36.0,
        "InitialTop": 1957.7569502494257,
        "InitialHeight": 914.32749999999987,
        "TextblockHeight": 43.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "2714751b47fd4801a780bad9ba0bceb6",
        "Title": "Beams along Width",
        "Nodes": [
          "b5e6de2a5fe04a47a3854f4276c484e9",
          "2c085213fec04beb9ab7fd307a49834f",
          "e0fdfbaa01a843b693d22197bb5f1cd1",
          "f636554f759749de8422eec9a11a4267",
          "fa7764bacfd4481c9807fe8f6d96d916",
          "659b4a0d0e724191b0bb8862e228db13",
          "e8ad8f994b444f0c97f0169aa560e234",
          "127ceede46574003b755bd7232c2b746",
          "7438b6fceb9044f6810109813ef4a535",
          "f451af6fb4884350a9070d853d0f5a92",
          "936421fcff02477aa80d2e8c6c39f376",
          "916bdd8f00f743ffb18a8e53a5cbf8ca",
          "cd1505b5021c43b0918678993e03a547",
          "e8eac45af3a3407d8dc816012c8bb741",
          "c78cc37b5bd1421092c5f9786509dc23",
          "d324afea5d054148a0e0a9b363ba6de1",
          "4778066b2c764a2785e61911429535f9",
          "bbca1eccd0b448c0acc2250917b89260",
          "8009f4d9c6344e93a4c9e17bb863e7c5",
          "ec3d703d64274050b18bb6569fc76e90",
          "f2a9a6836c5841a6b3fd883b0d15ba6c",
          "ae17f4b413b04dc19528a5db51d9cc71",
          "584b93c3b62c4c75bfd2c5c57b40bca8",
          "1c5c8f5b25434de28555e7328e1790e1",
          "e15005facefa4cbb8f31e9250e323335",
          "9a164234197841a0a8227ded41bd5690",
          "e1ceec4457aa4c5bad08123c31f533dd",
          "5cb3806a124c4344bccc7a3cc512d64e",
          "f57c0201d6434d4593730744c522c226",
          "c5afe4f0c7a142a093782f32d6b2f02b",
          "c068f614013b43b7989f3c9b109c48c5",
          "798b0cd99a3847fa83a165222d2c0b80",
          "60da15bb33c5448b87a0d26cab64d6da",
          "3010c05d0e8e4805b7900e30341c6fb3",
          "4630479a817c4978afca630a292f604d",
          "ad3fdb906eb54e5cbc55a62a65cbe1d8",
          "8a9535f3cc384a83be2d8f65afe0cb62"
        ],
        "Left": 3775.2742855095057,
        "Top": 432.79177306333418,
        "Width": 5057.0,
        "Height": 1236.8038868180438,
        "FontSize": 36.0,
        "InitialTop": 485.79177306333418,
        "InitialHeight": 1235.8038868180438,
        "TextblockHeight": 43.0,
        "Background": "#FF48B9FF"
      },
      {
        "Id": "308457fcae7f4cc397e8132a0972e2a1",
        "Title": "<Hier doppelklicken, um den Gruppentitel zu bearbeiten>",
        "Nodes": [
          "407b890776624605b0c35b4b5aefdddb",
          "7ecebba46a9841999171223601e72089",
          "1a2f5cc8ca904653b9903eff1ae592f6",
          "b3a8c025d59242d2afc3c88ef6f57448",
          "83573f2fa8254229beabcb270835b8e1",
          "590392aa44da42de80396914b8bfbb13",
          "f7f42b4d38384ad39dcdb635b05f601f",
          "a204873e1d544ed98ae72a26be905014",
          "56e0e9d2f2504343b0646cff3fef4040",
          "94e362ad120c4861bd09c04386dd0b45",
          "862e6d1da97e494c80f5744bb286a57f",
          "ef23c19a1e0d44ff90e40b72b3760e2c",
          "c9fbfa789d6d418a83e3582ad570da13",
          "059284b524b0403193b63bbaea6dac20"
        ],
        "Left": 9301.7064850648167,
        "Top": 957.24710868449768,
        "Width": 3071.0,
        "Height": 578.82750000000021,
        "FontSize": 36.0,
        "InitialTop": 1010.2471086844977,
        "InitialHeight": 577.82750000000021,
        "TextblockHeight": 43.0,
        "Background": "#FFFFAA45"
      }
    ],
    "X": -296.01204618321765,
    "Y": 261.88042688507176,
    "Zoom": 0.18814035652721192
  }
}