This repository has been archived on 2024-10-18. You can view files and clone it. You cannot open issues or pull requests or push a commit.
Files
revitPrintingWorkflow/AddSheetSizesToPrinter_dyn2.0.dyn

3940 lines
126 KiB
Plaintext

{
"Uuid": "3c9d0464-8643-5ffe-96e5-ab1769818209",
"IsCustomNode": false,
"Description": "",
"Name": "AddSheetSizesToPrinter_dyn2.0",
"ElementResolver": {
"ResolutionMap": {}
},
"Inputs": [
{
"Id": "d3bd8511fcae4ed8829ea53fb71d2d0f",
"Name": "String",
"Type": "string",
"Value": "from System.Diagnostics import Process\r\n\r\nproc = Process()\r\nproc.StartInfo.UseShellExecute = False\r\nproc.StartInfo.RedirectStandardOutput = True\r\nproc.StartInfo.RedirectStandardError = True\r\nproc.StartInfo.FileName = \"C:\\Program Files (x86)\\Winforms\\winforms-1.0.1.exe\"\r\nproc.Start()\r\nstdout = proc.StandardOutput.ReadToEnd()\r\nstderr = proc.StandardError.ReadToEnd()\r\nproc.WaitForExit()\r\nOUT = (stdout,stderr)",
"Description": "Creates a string."
},
{
"Id": "0edeb9192db2421bb9f617512a71c2e5",
"Name": "String",
"Type": "string",
"Value": "from System.Diagnostics import Process\r\n\r\nargs = IN[0]\r\nstdoutlist = []\r\nstderrlist = []\r\n\r\nfor x in args:\r\n proc = Process()\r\n proc.StartInfo.UseShellExecute = False\r\n proc.StartInfo.RedirectStandardOutput = True\r\n proc.StartInfo.RedirectStandardError = True\r\n proc.StartInfo.FileName = \"C:\\Program Files (x86)\\Winforms\\winforms-1.0.1.exe\"\r\n proc.StartInfo.Arguments = x\r\n proc.Start()\r\n stdout = proc.StandardOutput.ReadToEnd()\r\n stderr = proc.StandardError.ReadToEnd()\r\n proc.WaitForExit()\r\n stdoutlist.append(stdout)\r\n stderrlist.append(stderr)\r\nOUT = (stdoutlist,stderrlist)",
"Description": "Creates a string."
}
],
"Outputs": [],
"Nodes": [
{
"ConcreteType": "DSRevitNodesUI.Categories, DSRevitNodesUI",
"SelectedIndex": 572,
"NodeType": "ExtensionNode",
"Id": "125cf82be53b4b058301b2e1c3d838e6",
"Inputs": [],
"Outputs": [
{
"Id": "f2f800e0326a4253be0867ae24e377b8",
"Name": "Category",
"Description": "The selected Category.",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Disabled",
"Description": "All built-in categories."
},
{
"ConcreteType": "DSRevitNodesUI.ElementsOfCategory, DSRevitNodesUI",
"NodeType": "ExtensionNode",
"Id": "db423edb1be74453884d11b86c303770",
"Inputs": [
{
"Id": "3880b5eb5353406aac185d88dc67c668",
"Name": "Category",
"Description": "The Category",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "5f5a8839d78d4fdd9e283d8a50b44ad7",
"Name": "Elements",
"Description": "An element type.",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Disabled",
"Description": "Get all elements of the specified category from the model."
},
{
"ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
"NodeType": "FunctionNode",
"FunctionSignature": "Revit.Elements.Element.GetParameterValueByName@string",
"Id": "dd63e3fdd9f34329adf9f358d1e7055d",
"Inputs": [
{
"Id": "24ed6d212b5f496ca118145ed0d0fbf1",
"Name": "element",
"Description": "Revit.Elements.Element",
"UsingDefaultValue": false,
"Level": 1,
"UseLevels": true,
"KeepListStructure": false
},
{
"Id": "207087c2fd614aeca44ebe9b4fe4fba9",
"Name": "parameterName",
"Description": "The name of the parameter whose value you want to obtain.\n\nstring",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "fedea4af00dc4af2b331c645bdf09693",
"Name": "var[]..[]",
"Description": "var[]..[]",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Auto",
"Description": "Get the value of one of the element's parameters.\n\nElement.GetParameterValueByName (parameterName: string): var[]..[]"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
"NodeType": "CodeBlockNode",
"Code": "[\"Sheet Width\",\"Sheet Height\"];",
"Id": "b5f5d4f213cb4046813ad57152f44016",
"Inputs": [],
"Outputs": [
{
"Id": "d8e80e7fe85b43f092dd31ba32f82919",
"Name": "",
"Description": "Value of expression at line 1",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Disabled",
"Description": "Allows for DesignScript code to be authored directly"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
"NodeType": "FunctionNode",
"FunctionSignature": "DSCore.List.UniqueItems@var[]..[]",
"Id": "165d925873ca4ea58e7d74e6268b2e79",
"Inputs": [
{
"Id": "e827dc252ee542859d8f423e49fce2dc",
"Name": "list",
"Description": "List to filter duplicates out of.\n\nvar[]..[]",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "a9605a69530f48c39678bac8d5bfd154",
"Name": "list",
"Description": "Filtered list.",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Auto",
"Description": "Creates a new list containing all unique items in the given list.\n\nList.UniqueItems (list: var[]..[]): var[]..[]"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.CustomNodes.Function, DynamoCore",
"FunctionSignature": "7f19e4a8-c7e0-4041-b57b-0b8d04a99b2c",
"FunctionType": "Graph",
"NodeType": "FunctionNode",
"Id": "5984663f8077442c92afd1a8efeb3df7",
"Inputs": [
{
"Id": "3b50c69502e444099dad1537e55b5162",
"Name": "val",
"Description": "double",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "58292e8c6572479993808db7aa0c3cc8",
"Name": "displayUnitType",
"Description": "var[]..[]",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "1d319e0386e3476484aa70db6b5c605e",
"Name": "val",
"Description": "return value",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Auto",
"Description": "Converts a value from a given display unit to Revit's internal unit"
},
{
"ConcreteType": "UnitsUI.UnitTypes, UnitsUI",
"SelectedIndex": 2,
"NodeType": "ExtensionNode",
"Id": "473a8eca8b424be1b4c69a78e184c04b",
"Inputs": [],
"Outputs": [
{
"Id": "18a199e92cd741e4823408061f5eb4b9",
"Name": "Types",
"Description": "The selected Types",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Disabled",
"Description": "Select a unit of measurement."
},
{
"ConcreteType": "Dynamo.Graph.Nodes.CustomNodes.Function, DynamoCore",
"FunctionSignature": "896ba009-854c-4290-bd05-42c87ddcdb7c",
"FunctionType": "Graph",
"NodeType": "FunctionNode",
"Id": "b93df87b187342049414a16fa2834b5d",
"Inputs": [
{
"Id": "66aa00d63cb04b9ca326648720536de5",
"Name": "unitType",
"Description": "var[]..[]",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "84075cab280e4abbbd821a2dd1d4adc3",
"Name": "displayUnitType",
"Description": "return value",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "a25e812ebdc54d429142688622ffab85",
"Name": "unitSymbol",
"Description": "return value",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Auto",
"Description": "Retrieves the display unit type for a given unit type. "
},
{
"ConcreteType": "CoreNodeModels.DynamoConvert, CoreNodeModels",
"NodeType": "ConvertBetweenUnitsNode",
"MeasurementType": "Length",
"FromConversion": "Feet",
"ToConversion": "Millimeters",
"Id": "1bfbc8859bd54a4d9eb4c0d435f5ce6b",
"Inputs": [
{
"Id": "ee9412c435874c598c28f7e17affcf19",
"Name": "",
"Description": "A numeric value for conversion.",
"UsingDefaultValue": true,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "4609c701093f43c1827e472d43502f19",
"Name": "",
"Description": "A converted numeric value.",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Disabled",
"Description": "Convert between units of measure."
},
{
"ConcreteType": "PythonNodeModels.PythonStringNode, PythonNodeModels",
"VariableInputPorts": true,
"NodeType": "ExtensionNode",
"Id": "c268ed1fcebc48bdabd90799e5836992",
"Inputs": [
{
"Id": "d43179a300144476bbe5721bab1ef204",
"Name": "script",
"Description": "Python script to run.",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "32742da852ea4102ba9e6b75bae17634",
"Name": "OUT",
"Description": "Result of the python script",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Disabled",
"Description": "Runs a IronPython script from a string."
},
{
"ConcreteType": "CoreNodeModels.Input.StringInput, CoreNodeModels",
"NodeType": "StringInputNode",
"InputValue": "from System.Diagnostics import Process\r\n\r\nproc = Process()\r\nproc.StartInfo.UseShellExecute = False\r\nproc.StartInfo.RedirectStandardOutput = True\r\nproc.StartInfo.RedirectStandardError = True\r\nproc.StartInfo.FileName = \"C:\\Program Files (x86)\\Winforms\\winforms-1.0.1.exe\"\r\nproc.Start()\r\nstdout = proc.StandardOutput.ReadToEnd()\r\nstderr = proc.StandardError.ReadToEnd()\r\nproc.WaitForExit()\r\nOUT = (stdout,stderr)",
"Id": "d3bd8511fcae4ed8829ea53fb71d2d0f",
"Inputs": [],
"Outputs": [
{
"Id": "22f4652bf31141a6bc6dc385d46fd5df",
"Name": "",
"Description": "String",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Disabled",
"Description": "Creates a string."
},
{
"ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
"NodeType": "CodeBlockNode",
"Code": "a[0];",
"Id": "997bc22da6244eb29e52d38eeb50bcd8",
"Inputs": [
{
"Id": "b34dc167fbb94bd4a30054917907a3b3",
"Name": "a",
"Description": "a",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "477dc5eed3a24e4ca46f9683b83de1a3",
"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.DSVarArgFunction, DynamoCore",
"FunctionSignature": "DSCore.String.Split@string,string[]",
"FunctionType": "VariableArgument",
"NodeType": "FunctionNode",
"Id": "15eb89ba620144a78c2ac6e6479ed99b",
"Inputs": [
{
"Id": "764ab98c6c604991a803de556bae1cbb",
"Name": "str",
"Description": "String to split up.\n\nstring",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "6c4f59ab41ec40f7b52a090a96a3cc6c",
"Name": "separater0",
"Description": "Strings that, if present, determine the end and start of a split.\n\nstring[]",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "5d3e17b940e1476391bca41f35e5c305",
"Name": "strings",
"Description": "List of strings made from the input string.",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Auto",
"Description": "Divides a single string into a list of strings, with divisions determined by the given separater strings.\n\nString.Split (str: string, separaters: string[]): string[]"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
"NodeType": "CodeBlockNode",
"Code": "\"[\";",
"Id": "add6f0c1677445e1a02faea5d391a2cd",
"Inputs": [],
"Outputs": [
{
"Id": "c56b606876e84f74b90077282252a4c8",
"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.DSVarArgFunction, DynamoCore",
"FunctionSignature": "DSCore.String.Split@string,string[]",
"FunctionType": "VariableArgument",
"NodeType": "FunctionNode",
"Id": "1fcbbdbbece14fa48f811f8430c18177",
"Inputs": [
{
"Id": "9ccf5710aaeb4fe4bc058e7cb73edbdb",
"Name": "str",
"Description": "String to split up.\n\nstring",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "da9287ddd4d74ddc86415603edadf369",
"Name": "separater0",
"Description": "Strings that, if present, determine the end and start of a split.\n\nstring[]",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "daaf0124d8804e1e9d3e9fcf97631f08",
"Name": "strings",
"Description": "List of strings made from the input string.",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Auto",
"Description": "Divides a single string into a list of strings, with divisions determined by the given separater strings.\n\nString.Split (str: string, separaters: string[]): string[]"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
"NodeType": "CodeBlockNode",
"Code": "\"mm\";",
"Id": "ece8a1c6e7bc4084b8988d58a372a95f",
"Inputs": [],
"Outputs": [
{
"Id": "7b6a066489984de389652d13a25716d6",
"Name": "",
"Description": "Value of expression at line 1",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Disabled",
"Description": "Allows for DesignScript code to be authored directly"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
"NodeType": "FunctionNode",
"FunctionSignature": "DSCore.List.LastItem@var[]..[]",
"Id": "56e4c780054b43039da5658ed6259e0a",
"Inputs": [
{
"Id": "6311e637c002475e95ec3e46dc0616d2",
"Name": "list",
"Description": "List to get the last item of.\n\nvar[]..[]",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": true,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "ec0d6340c23c4c0eab2e4d29e25a9868",
"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": "DSCore.List.RestOfItems@var[]..[]",
"Id": "9774fec9d824456a8ee12b6313a42a0e",
"Inputs": [
{
"Id": "7ed012c8c8f44e6b9804fb8f75da54c1",
"Name": "list",
"Description": "List to get the rest of.\n\nvar[]..[]",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "c61043f8cb2a4d92ae979cd881a5964f",
"Name": "rest",
"Description": "Rest of the list.",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Auto",
"Description": "Removes the first item from the given list.\n\nList.RestOfItems (list: var[]..[]): var[]..[]"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
"NodeType": "FunctionNode",
"FunctionSignature": "DSCore.String.Replace@string,string,string",
"Id": "07082fb388464ec0927f5c7e34a9a12d",
"Inputs": [
{
"Id": "a73871f9af804b5a813bb43fceb5d8d0",
"Name": "str",
"Description": "String to replace substrings in.\n\nstring",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "c8d2c610b4214f689438f13d89163366",
"Name": "searchFor",
"Description": "Text to be replaced.\n\nstring",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "37abdf769e904d058dd99c0c1a17385b",
"Name": "replaceWith",
"Description": "Text to replace with.\n\nstring",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "0d19d0d47763498e97551aade149c4c9",
"Name": "str",
"Description": "String with replacements made.",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Auto",
"Description": "Replaces all occurrances of text in a string with other text.\n\nString.Replace (str: string, searchFor: string, replaceWith: string): string"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
"NodeType": "CodeBlockNode",
"Code": "\"\\n\";\n\"\";",
"Id": "6ef5c7cbafb44dfaa883e4b4a9b37985",
"Inputs": [],
"Outputs": [
{
"Id": "bb117eded5d14d6f87a407160efa6c21",
"Name": "",
"Description": "Value of expression at line 1",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "1d4ba8080c3e4ccc8dfb6d76f851e984",
"Name": "",
"Description": "Value of expression at line 2",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Disabled",
"Description": "Allows for DesignScript code to be authored directly"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
"NodeType": "FunctionNode",
"FunctionSignature": "DSCore.String.TrimWhitespace@string",
"Id": "4d84323661a84c40a0db101c2e69c47a",
"Inputs": [
{
"Id": "38ed5eb7250c4b3f8203b12c2af202f4",
"Name": "str",
"Description": "String to trim.\n\nstring",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "2dd0a34ebcda4ca18ba2207123139515",
"Name": "str",
"Description": "String with beginning and ending whitespaces removed.",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Auto",
"Description": "Removes all whitespace from the start and end of the given string.\n\nString.TrimWhitespace (str: string): string"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
"NodeType": "FunctionNode",
"FunctionSignature": "DSCore.List.FirstItem@var[]..[]",
"Id": "4df96c476d804b92a84ab6d03be5fbca",
"Inputs": [
{
"Id": "e47c3a5a631342ee8606f5e2b31af4b2",
"Name": "list",
"Description": "List to get the first item from.\n\nvar[]..[]",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": true,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "49ad3a6ca4d6444d86c8b272a9512c38",
"Name": "item",
"Description": "First item in the list.",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Auto",
"Description": "Returns the first item in a list.\n\nList.FirstItem (list: var[]..[]): var[]..[]"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSVarArgFunction, DynamoCore",
"FunctionSignature": "DSCore.String.Split@string,string[]",
"FunctionType": "VariableArgument",
"NodeType": "FunctionNode",
"Id": "48dfa40a9aa1498488904229f501e9a3",
"Inputs": [
{
"Id": "874bfbae00494068ac40b861317a150f",
"Name": "str",
"Description": "String to split up.\n\nstring",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "0b4a31969cf64058a9e85b6643a92e54",
"Name": "separater0",
"Description": "Strings that, if present, determine the end and start of a split.\n\nstring[]",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "14965f45dfb04b1b8466f447ea7c29ff",
"Name": "strings",
"Description": "List of strings made from the input string.",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Auto",
"Description": "Divides a single string into a list of strings, with divisions determined by the given separater strings.\n\nString.Split (str: string, separaters: string[]): string[]"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
"NodeType": "CodeBlockNode",
"Code": "\" \";",
"Id": "2473b479814941d4a6d27f46b767200b",
"Inputs": [],
"Outputs": [
{
"Id": "1d5522d4402844a0ae7b212817b5f178",
"Name": "",
"Description": "Value of expression at line 1",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Disabled",
"Description": "Allows for DesignScript code to be authored directly"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
"NodeType": "FunctionNode",
"FunctionSignature": "DSCore.String.ToNumber@string",
"Id": "703852ce34884db8a920925907d387c9",
"Inputs": [
{
"Id": "4c9bcd3618a3460a8a6610426301cdb5",
"Name": "str",
"Description": "String to be converted.\n\nstring",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "258ce3bf4c9a4a7b8e62de83081828e7",
"Name": "number",
"Description": "Integer or double-type number.",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Auto",
"Description": "Converts a string to an integer or a double.\n\nString.ToNumber (str: string): var[]..[]"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
"NodeType": "FunctionNode",
"FunctionSignature": "DSCore.List.DropItems@var[]..[],int",
"Id": "cf1ebc03b4dd445cab3c74935dac9758",
"Inputs": [
{
"Id": "750a217cafbc4fdc9e40209b81e3a4b3",
"Name": "list",
"Description": "List to remove items from.\n\nvar[]..[]",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": true,
"KeepListStructure": false
},
{
"Id": "5d2df46dca504009b1998c1e7e06e547",
"Name": "amount",
"Description": "Amount of items to remove. If negative, items are removed from the end of the list.\n\nint",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "ad827d6d32b34c8fb80592f206824557",
"Name": "list",
"Description": "List of remaining items.",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Auto",
"Description": "Removes an amount of items from the start of the list. If the amount is a negative value, items are removed from the end of the list.\n\nList.DropItems (list: var[]..[], amount: int): var[]..[]"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
"NodeType": "CodeBlockNode",
"Code": "2;",
"Id": "27a7a91301834cc1a998deb609654b68",
"Inputs": [],
"Outputs": [
{
"Id": "3699ef3cbf964b0bb68f1bf836517c69",
"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.DSVarArgFunction, DynamoCore",
"FunctionSignature": "DSCore.String.Join@string,string[]",
"FunctionType": "VariableArgument",
"NodeType": "FunctionNode",
"Id": "21ee26a0e6d9466e91a87d7811c20a97",
"Inputs": [
{
"Id": "a0c93f6ff0c245dda83139891e923984",
"Name": "separator",
"Description": "String to be inserted between joined strings.\n\nstring",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "a4e0120e4eff4820866cbe7294d39fff",
"Name": "string0",
"Description": "Strings to be joined into a single string.\n\nstring[]",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "eb558564d60e44fd8ca243b32098d194",
"Name": "str",
"Description": "A string made from the list of strings including the separator character.",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Auto",
"Description": "Concatenates multiple strings into a single string, inserting the given separator between each joined string.\n\nString.Join (separator: string, strings: string[]): string"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
"NodeType": "CodeBlockNode",
"Code": "\"x\";",
"Id": "87f0274ff33a4f9d84a38e2655f8db77",
"Inputs": [],
"Outputs": [
{
"Id": "02db2adaa6b148609013519d766c027a",
"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.FromObject, CoreNodeModels",
"NodeType": "ExtensionNode",
"Id": "cda1dc9606c04c4b99b7cc7d16e679b9",
"Inputs": [
{
"Id": "6408c04a81fc468582775a1081c8cb00",
"Name": "obj",
"Description": "Object to be serialized",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "21f81745e0224da3bf47a3e3b6df1693",
"Name": "str",
"Description": "Result of math computation",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Disabled",
"Description": "Convert an object to a string representation."
},
{
"ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
"NodeType": "CodeBlockNode",
"Code": "\"x\";",
"Id": "dad76d13b3074b949eb4ed4c6ed46ed6",
"Inputs": [],
"Outputs": [
{
"Id": "1b9288f7f5cf41f68398dbea5a4dfba3",
"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.DSVarArgFunction, DynamoCore",
"FunctionSignature": "DSCore.String.Join@string,string[]",
"FunctionType": "VariableArgument",
"NodeType": "FunctionNode",
"Id": "8cb3e592cfcb4b2185f80e2655d0f780",
"Inputs": [
{
"Id": "e85434738f6e4b1b8cab12e29b831084",
"Name": "separator",
"Description": "String to be inserted between joined strings.\n\nstring",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "d69a020ead0f4fcead82bcb5883f5f31",
"Name": "string0",
"Description": "Strings to be joined into a single string.\n\nstring[]",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "73f42c2281014b6e80d538d11a2a4ca0",
"Name": "str",
"Description": "A string made from the list of strings including the separator character.",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Auto",
"Description": "Concatenates multiple strings into a single string, inserting the given separator between each joined string.\n\nString.Join (separator: string, strings: string[]): string"
},
{
"ConcreteType": "CoreNodeModels.FromObject, CoreNodeModels",
"NodeType": "ExtensionNode",
"Id": "14be7028f84e48f8828ea612189a4d4d",
"Inputs": [
{
"Id": "cbaf89251c964616af5e6e0e37e10d12",
"Name": "obj",
"Description": "Object to be serialized",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "7d2fb5e9bc7d45a8825db7c471f48b4e",
"Name": "str",
"Description": "Result of math computation",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Disabled",
"Description": "Convert an object to a string representation."
},
{
"ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
"NodeType": "FunctionNode",
"FunctionSignature": "DSCore.List.Contains@var[]..[],var[]..[]",
"Id": "3f19223c22654465a96072579b979185",
"Inputs": [
{
"Id": "f927766ae8d9496ea9420e96191d2313",
"Name": "list",
"Description": "List to search in.\n\nvar[]..[]",
"UsingDefaultValue": false,
"Level": 1,
"UseLevels": true,
"KeepListStructure": false
},
{
"Id": "31db3d6b18064cd5b066ee29a7a138cf",
"Name": "item",
"Description": "Item to look for.\n\nvar[]..[]",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "0bb93657292547f299a1dd895dfcd5cc",
"Name": "bool",
"Description": "Whether list contains the given item.",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Auto",
"Description": "Determines if the given list contains the given item. This function searches through the sublists contained in it.\n\nList.Contains (list: var[]..[], item: var[]..[]): bool"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
"NodeType": "FunctionNode",
"FunctionSignature": "DSCore.List.Flatten@var[]..[],int",
"Id": "065ba331068f493c88dddd664c2ec22a",
"Inputs": [
{
"Id": "8dcc58ed29b94da5a0c96a654a494b4e",
"Name": "list",
"Description": "List to flatten.\n\nvar[]..[]",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "9ecb7987d8494a7a9fcf8263ae962557",
"Name": "amt",
"Description": "Layers of nesting to remove.\n\nint\nDefault value : -1",
"UsingDefaultValue": true,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "2fcb885eaf804059958ddebb86347d56",
"Name": "var[]..[]",
"Description": "var[]..[]",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Auto",
"Description": "Flattens a nested list of lists by a certain amount.\n\nList.Flatten (list: var[]..[], amt: int = -1): var[]..[]"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
"NodeType": "FunctionNode",
"FunctionSignature": "DSCore.List.Flatten@var[]..[],int",
"Id": "976ab62518be457e92f6f4d8dd20145e",
"Inputs": [
{
"Id": "228ce81467bc489bb59eaaaae214fd56",
"Name": "list",
"Description": "List to flatten.\n\nvar[]..[]",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "5196e26131e14b3e9169fd597db7c593",
"Name": "amt",
"Description": "Layers of nesting to remove.\n\nint\nDefault value : -1",
"UsingDefaultValue": true,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "0d8139129d4a4394a1874b7a20ba7de8",
"Name": "var[]..[]",
"Description": "var[]..[]",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Auto",
"Description": "Flattens a nested list of lists by a certain amount.\n\nList.Flatten (list: var[]..[], amt: int = -1): var[]..[]"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
"NodeType": "FunctionNode",
"FunctionSignature": "DSCore.List.Contains@var[]..[],var[]..[]",
"Id": "67b7ccb5c499410e952ce3f86fb63cc0",
"Inputs": [
{
"Id": "98dfafc692e4454c9b5336ccd2342ea6",
"Name": "list",
"Description": "List to search in.\n\nvar[]..[]",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": true,
"KeepListStructure": false
},
{
"Id": "a4c682ad691044e183fa475749f89d97",
"Name": "item",
"Description": "Item to look for.\n\nvar[]..[]",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "defafcdd53994a81ba2d6dcc242fb22e",
"Name": "bool",
"Description": "Whether list contains the given item.",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Auto",
"Description": "Determines if the given list contains the given item. This function searches through the sublists contained in it.\n\nList.Contains (list: var[]..[], item: var[]..[]): bool"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
"NodeType": "CodeBlockNode",
"Code": "[true];",
"Id": "5fcfce1402764af791160abc6451d51a",
"Inputs": [],
"Outputs": [
{
"Id": "ac135d0b3c904bb884c92092d7444fa6",
"Name": "",
"Description": "Value of expression at line 1",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Disabled",
"Description": "Allows for DesignScript code to be authored directly"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
"NodeType": "FunctionNode",
"FunctionSignature": "DSCore.List.Flatten@var[]..[],int",
"Id": "f29009022a2d4e3f9ed704088b65aac1",
"Inputs": [
{
"Id": "4387e508be09420eb2714ab9af714841",
"Name": "list",
"Description": "List to flatten.\n\nvar[]..[]",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "83794749e40e4308bb713e7728edee0f",
"Name": "amt",
"Description": "Layers of nesting to remove.\n\nint\nDefault value : -1",
"UsingDefaultValue": true,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "9cb0f435f2324108ac5630f4adb47b1a",
"Name": "var[]..[]",
"Description": "var[]..[]",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Auto",
"Description": "Flattens a nested list of lists by a certain amount.\n\nList.Flatten (list: var[]..[], amt: int = -1): var[]..[]"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
"NodeType": "FunctionNode",
"FunctionSignature": "DSCore.Math.Round@double",
"Id": "4e8952dfa3e5464b9c03509241335f98",
"Inputs": [
{
"Id": "3420ee692cca4792b3195d1ac0e20928",
"Name": "number",
"Description": "Number to round.\n\ndouble",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "3fccffd3d6784880afeaf671fc75f411",
"Name": "number",
"Description": "Integral value closes to the number.",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Auto",
"Description": "Rounds a number to the closest integral value. Note that this method returns a double-precision floating-point number instead of an integral type.\n\nMath.Round (number: double): double"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
"NodeType": "FunctionNode",
"FunctionSignature": "DSCore.List.Reverse@var[]..[]",
"Id": "649a6081463e4c5c97962ac5c7b2c615",
"Inputs": [
{
"Id": "dfc9a85e249f4d7da2732e26d8d649df",
"Name": "list",
"Description": "List to be reversed.\n\nvar[]..[]",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": true,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "19f55fb3a15c40e48a4ee6be4ea821be",
"Name": "list",
"Description": "New list.",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Auto",
"Description": "Creates a new list containing the items of the given list but in reverse order.\n\nList.Reverse (list: var[]..[]): var[]..[]"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSVarArgFunction, DynamoCore",
"FunctionSignature": "DSCore.List.Join@var[]..[]",
"FunctionType": "VariableArgument",
"NodeType": "FunctionNode",
"Id": "cf11c01efa794b9b8e46547436593e78",
"Inputs": [
{
"Id": "d2452a4f093348b98f2047bb5067b651",
"Name": "list0",
"Description": "Lists to join into one.\n\nvar[]..[]",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "6646d5e65b7b403d8af88f22594243de",
"Name": "list1",
"Description": "var[]..[]",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "e9901c2b052a479bb7529379be8eb9f8",
"Name": "list",
"Description": "Joined list.",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Auto",
"Description": "Concatenates all given lists into a single list.\n\nList.Join (lists: var[]..[]): var[]..[]"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
"NodeType": "FunctionNode",
"FunctionSignature": "DSCore.List.Transpose@var[]..[]",
"Id": "c22a84f693f0407c85c7483ef26fa96d",
"Inputs": [
{
"Id": "991f2786b3af4a5ab85149bfd7c5b50e",
"Name": "lists",
"Description": "A list of lists to be transposed.\n\nvar[]..[]",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "948bbad8e7ae4bb7a56d2e7fdeaf7d4a",
"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": "DSCore.List.Chop@var[]..[],int[]",
"Id": "5d91a3a7acb544389f21c16202b9ac4c",
"Inputs": [
{
"Id": "6fa48ab12dd245ef87cbe14f4b1400ed",
"Name": "list",
"Description": "List to chop into sublists\n\nvar[]..[]",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "5b105c7c2410432e8c53f4e2a47d2a35",
"Name": "lengths",
"Description": "Lengths of consecutive sublists to be created from the input list\n\nint[]",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "578ad39e82c84a69bbd53cc361b5f7c6",
"Name": "lists",
"Description": "Sublists created from the list",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Auto",
"Description": "Chop a list into a set of consecutive sublists with the specified lengths. List division begins at the top of the list.\n\nList.Chop (list: var[]..[], lengths: int[]): var[]..[]"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
"NodeType": "FunctionNode",
"FunctionSignature": "DSCore.List.Count@var[]..[]",
"Id": "b6da98e7203f4b2eb4564e8bcc2b879e",
"Inputs": [
{
"Id": "cfc3fe495a0648faba1442ad8531e57c",
"Name": "list",
"Description": "List to get the item count of.\n\nvar[]..[]",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "066cb3faa7de4418a3aecead383e8f05",
"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.CodeBlockNodeModel, DynamoCore",
"NodeType": "CodeBlockNode",
"Code": "a/2;",
"Id": "db811fee0c9941bb9c7ed14842c635fb",
"Inputs": [
{
"Id": "283bdaa1afc147539f063a827abee66b",
"Name": "a",
"Description": "a",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "8c051c726a8445f8a21e33b5072bee96",
"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": "a[0];\na[1];",
"Id": "c11e8eb9592c4020a3c31a720007846b",
"Inputs": [
{
"Id": "3e3f07fb43db440aaea256533bf5fd20",
"Name": "a",
"Description": "a",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "58974a7be8644fdaa89ef71ebea2ec84",
"Name": "",
"Description": "Value of expression at line 1",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "6d25ddd5b9fe494f8f27ecb39af7cc66",
"Name": "",
"Description": "Value of expression at line 2",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Disabled",
"Description": "Allows for DesignScript code to be authored directly"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
"NodeType": "FunctionNode",
"FunctionSignature": "||@var[]..[],var[]..[]",
"Id": "9c9b153ddb534893bf0d40fc90990e8c",
"Inputs": [
{
"Id": "aab3387dc2b045ebafe3ea02668f8741",
"Name": "x",
"Description": "x value.\n\nvar[]..[]",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "3920fb03cbb04ff090c96638e05cb26e",
"Name": "y",
"Description": "y value.\n\nvar[]..[]",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "8d34bdd6bd744c4b95b99bc44463e01a",
"Name": "var[]..[]",
"Description": "var[]..[]",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Auto",
"Description": "x || y?\n\n|| (x: var[]..[], y: var[]..[]): var[]..[]"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
"NodeType": "FunctionNode",
"FunctionSignature": "DSCore.List.FilterByBoolMask@var[]..[],var[]..[]",
"Id": "79442dc7e3c84f61ad2099f752d5091b",
"Inputs": [
{
"Id": "fdca88933f194393aa82ec5d4161ef43",
"Name": "list",
"Description": "List to filter.\n\nvar[]..[]",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "ffb15c425d1a4d848b930c8ec0e88a7a",
"Name": "mask",
"Description": "List of booleans representing a mask.\n\nvar[]..[]",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "6a0c4721abeb4a20aabab6dc297fba4c",
"Name": "in",
"Description": "Items whose mask index is true.",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "199d97cf54cf423e88e3072a7b0ecc1a",
"Name": "out",
"Description": "Items whose mask index is false.",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Auto",
"Description": "Filters a sequence by looking up corresponding indices in a separate list of booleans.\n\nList.FilterByBoolMask (list: var[]..[], mask: var[]..[]): var[]..[]"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSVarArgFunction, DynamoCore",
"FunctionSignature": "DSCore.String.Join@string,string[]",
"FunctionType": "VariableArgument",
"NodeType": "FunctionNode",
"Id": "8b5356e0ad7a426d8fb9956281bf9233",
"Inputs": [
{
"Id": "10ae3d895ac8499381652637df837144",
"Name": "separator",
"Description": "String to be inserted between joined strings.\n\nstring",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "d2a63f733b7d4d9a8f225cd0e06f8426",
"Name": "string0",
"Description": "Strings to be joined into a single string.\n\nstring[]",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "f749fac5bd584236b1e6cfbbe6d2d4ce",
"Name": "str",
"Description": "A string made from the list of strings including the separator character.",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Auto",
"Description": "Concatenates multiple strings into a single string, inserting the given separator between each joined string.\n\nString.Join (separator: string, strings: string[]): string"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
"NodeType": "CodeBlockNode",
"Code": "\"x\";",
"Id": "35d2e2b269eb44ff80c05470ef986905",
"Inputs": [],
"Outputs": [
{
"Id": "8af67c9171af4e79a1fecc93175e11ee",
"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.DSVarArgFunction, DynamoCore",
"FunctionSignature": "DSCore.String.Join@string,string[]",
"FunctionType": "VariableArgument",
"NodeType": "FunctionNode",
"Id": "d5d6b0b45d39494ab05956be6b4bb41d",
"Inputs": [
{
"Id": "0b0d61a9da644936b39b7dbb8cea0a14",
"Name": "separator",
"Description": "String to be inserted between joined strings.\n\nstring",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "ced402a66a464e49b68f1b04027cd7e4",
"Name": "string0",
"Description": "Strings to be joined into a single string.\n\nstring[]",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "e6a10ec409ac4f618f53817db1ec8c1e",
"Name": "str",
"Description": "A string made from the list of strings including the separator character.",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Auto",
"Description": "Concatenates multiple strings into a single string, inserting the given separator between each joined string.\n\nString.Join (separator: string, strings: string[]): string"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
"NodeType": "CodeBlockNode",
"Code": "\":\";",
"Id": "8ebbc82277e74b3c8de1df8523e3bf1b",
"Inputs": [],
"Outputs": [
{
"Id": "d091bbe136e7400cb0b598a948ab4cbf",
"Name": "",
"Description": "Value of expression at line 1",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Disabled",
"Description": "Allows for DesignScript code to be authored directly"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
"NodeType": "FunctionNode",
"FunctionSignature": "DSCore.List.AddItemToFront@var[]..[],var[]..[]",
"Id": "1e4da513e24347e7a6b0afaab5ee9ed6",
"Inputs": [
{
"Id": "3428a918173147ebb04d501077d2fbf7",
"Name": "item",
"Description": "Item to be added. Item could be an object or a list.\n\nvar[]..[]",
"UsingDefaultValue": false,
"Level": 1,
"UseLevels": true,
"KeepListStructure": false
},
{
"Id": "30e62eefef9f4be7bd6218bf10c7c777",
"Name": "list",
"Description": "List to add on to.\n\nvar[]..[]",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": true,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "598e856601934d9ebb88c4adb5db64e0",
"Name": "list",
"Description": "New list.",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Auto",
"Description": "Adds an item to the beginning of a list.\n\nList.AddItemToFront (item: var[]..[], list: var[]..[]): var[]..[]"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
"NodeType": "FunctionNode",
"FunctionSignature": "DSCore.List.AddItemToFront@var[]..[],var[]..[]",
"Id": "aa2eea76039d4b2e8c5a3df6d065baae",
"Inputs": [
{
"Id": "4a41aea683dd41568a3661b0a22b36ec",
"Name": "item",
"Description": "Item to be added. Item could be an object or a list.\n\nvar[]..[]",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "569c32688c2e4423887c8a4051b29569",
"Name": "list",
"Description": "List to add on to.\n\nvar[]..[]",
"UsingDefaultValue": false,
"Level": 1,
"UseLevels": true,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "67f0f8782a944df4b283b2b2aca8a06c",
"Name": "list",
"Description": "New list.",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Auto",
"Description": "Adds an item to the beginning of a list.\n\nList.AddItemToFront (item: var[]..[], list: var[]..[]): var[]..[]"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
"NodeType": "CodeBlockNode",
"Code": "\"U\";",
"Id": "5cd5b600705649cfa8d5dab754d216bd",
"Inputs": [],
"Outputs": [
{
"Id": "0e0d983139ae4a6a8d488d26970e42ef",
"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": "PythonNodeModels.PythonStringNode, PythonNodeModels",
"VariableInputPorts": true,
"NodeType": "ExtensionNode",
"Id": "83c4560d79d14e6ba528180f81090cc2",
"Inputs": [
{
"Id": "60732d453db843e6aac54731d5cbd037",
"Name": "script",
"Description": "Python script to run.",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "51674c619b824d358ab950a6ccc1d58b",
"Name": "IN[0]",
"Description": "Input #0",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "79c515b8dc834600a43bf69962ecb476",
"Name": "OUT",
"Description": "Result of the python script",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Disabled",
"Description": "Runs a IronPython script from a string."
},
{
"ConcreteType": "CoreNodeModels.Input.StringInput, CoreNodeModels",
"NodeType": "StringInputNode",
"InputValue": "from System.Diagnostics import Process\r\n\r\nargs = IN[0]\r\nstdoutlist = []\r\nstderrlist = []\r\n\r\nfor x in args:\r\n proc = Process()\r\n proc.StartInfo.UseShellExecute = False\r\n proc.StartInfo.RedirectStandardOutput = True\r\n proc.StartInfo.RedirectStandardError = True\r\n proc.StartInfo.FileName = \"C:\\Program Files (x86)\\Winforms\\winforms-1.0.1.exe\"\r\n proc.StartInfo.Arguments = x\r\n proc.Start()\r\n stdout = proc.StandardOutput.ReadToEnd()\r\n stderr = proc.StandardError.ReadToEnd()\r\n proc.WaitForExit()\r\n stdoutlist.append(stdout)\r\n stderrlist.append(stderr)\r\nOUT = (stdoutlist,stderrlist)",
"Id": "0edeb9192db2421bb9f617512a71c2e5",
"Inputs": [],
"Outputs": [
{
"Id": "830fc3e20565486f9e300d637a8b7250",
"Name": "",
"Description": "String",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Disabled",
"Description": "Creates a string."
},
{
"ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
"NodeType": "FunctionNode",
"FunctionSignature": "DSCore.List.AddItemToEnd@var[]..[],var[]..[]",
"Id": "be0c80406a174a598e36c07c16b318d5",
"Inputs": [
{
"Id": "731274c8edec49ecae9853a8e5ea0a99",
"Name": "item",
"Description": "Item to be added.Item could be an object or a list.\n\nvar[]..[]",
"UsingDefaultValue": false,
"Level": 1,
"UseLevels": true,
"KeepListStructure": false
},
{
"Id": "e4d91bff013b485d9d3c28c2ee2b0c53",
"Name": "list",
"Description": "List to add on to.\n\nvar[]..[]",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": true,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "5b17e524c4e44842b1b82cff3ee43b06",
"Name": "var[]..[]",
"Description": "var[]..[]",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Auto",
"Description": "Adds an item to the end of a list.\n\nList.AddItemToEnd (item: var[]..[], list: var[]..[]): var[]..[]"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSVarArgFunction, DynamoCore",
"FunctionSignature": "DSCore.String.Join@string,string[]",
"FunctionType": "VariableArgument",
"NodeType": "FunctionNode",
"Id": "9b1a3ce5a9ef44208050e4d693944b78",
"Inputs": [
{
"Id": "a956601a53d2485c8f7f4b169db990fa",
"Name": "separator",
"Description": "String to be inserted between joined strings.\n\nstring",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "04474ff1b24b48248130b4363d6386f0",
"Name": "string0",
"Description": "Strings to be joined into a single string.\n\nstring[]",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "1587152f94ee4961b33ec3bf7e844310",
"Name": "string1",
"Description": "string[]",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "dbccc23fb98245fab1af6f730561f5cb",
"Name": "str",
"Description": "A string made from the list of strings including the separator character.",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Auto",
"Description": "Concatenates multiple strings into a single string, inserting the given separator between each joined string.\n\nString.Join (separator: string, strings: string[]): string"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
"NodeType": "CodeBlockNode",
"Code": "\"\";\n\"\\\"\";",
"Id": "d63a3af9f825425881759246af357a4c",
"Inputs": [],
"Outputs": [
{
"Id": "a956935bf0214204a59b901ac008da2a",
"Name": "",
"Description": "Value of expression at line 1",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "f2cf75891f4f4105941d7825eccaf3f2",
"Name": "",
"Description": "Value of expression at line 2",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Disabled",
"Description": "Allows for DesignScript code to be authored directly"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
"NodeType": "FunctionNode",
"FunctionSignature": "DSCore.List.LastItem@var[]..[]",
"Id": "44570a2d968840a99b88f3776cffe245",
"Inputs": [
{
"Id": "d230e689560d4800aae8302cf70b660e",
"Name": "list",
"Description": "List to get the last item of.\n\nvar[]..[]",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": true,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "47f15a71d46f4357834f4f8644fcea16",
"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": "CoreNodeModels.HigherOrder.Map, CoreNodeModels",
"NodeType": "ExtensionNode",
"Id": "7bf01f782e0a473eb8efe6785fb890e9",
"Inputs": [
{
"Id": "a5edd41a99184b3a8d6d13712ee71a2d",
"Name": "list",
"Description": "The list to map over.",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "21c22eae15fd4e099ae10157e785b2d8",
"Name": "f(x)",
"Description": "The procedure used to map element",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "6a35236151094a1283a10858165b0a1b",
"Name": "mapped",
"Description": "Mapped list",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Disabled",
"Description": "Applies a function over all elements of a list, generating a new list from the results."
},
{
"ConcreteType": "CoreNodeModels.HigherOrder.Map, CoreNodeModels",
"NodeType": "ExtensionNode",
"Id": "7467f96a6b69494a8b7c685d9f1be12a",
"Inputs": [
{
"Id": "aaf32b91f9ad4a1c91f88e905145e653",
"Name": "list",
"Description": "The list to map over.",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "f34e5f27c52c45fc95b40cc360d1064c",
"Name": "f(x)",
"Description": "The procedure used to map element",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "7d6d077e25494158b9f258353bee6f02",
"Name": "mapped",
"Description": "Mapped list",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Disabled",
"Description": "Applies a function over all elements of a list, generating a new list from the results."
},
{
"ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSVarArgFunction, DynamoCore",
"FunctionSignature": "DSCore.String.Join@string,string[]",
"FunctionType": "VariableArgument",
"NodeType": "FunctionNode",
"Id": "85bf35c44a7d408a9c9fbcf0721ed7f9",
"Inputs": [
{
"Id": "eb8717e80f914077be05a6db451c396f",
"Name": "separator",
"Description": "String to be inserted between joined strings.\n\nstring",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "c6550ff7546b4bc08a87cb0ebd1d9f5d",
"Name": "string0",
"Description": "Strings to be joined into a single string.\n\nstring[]",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "0c322b13a31a4ed893119dde52d88a44",
"Name": "string1",
"Description": "string[]",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "6f4fe6055864439d9fca86839b124de6",
"Name": "str",
"Description": "A string made from the list of strings including the separator character.",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Auto",
"Description": "Concatenates multiple strings into a single string, inserting the given separator between each joined string.\n\nString.Join (separator: string, strings: string[]): string"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
"NodeType": "FunctionNode",
"FunctionSignature": "DSCore.List.Flatten@var[]..[],int",
"Id": "6a3f00ba2ce24e83a3bf6764275760ec",
"Inputs": [
{
"Id": "0d50f7207f784c24963e3dcbbf123e5c",
"Name": "list",
"Description": "List to flatten.\n\nvar[]..[]",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "fc97dcd37c8c4a63ae61182b4911065f",
"Name": "amt",
"Description": "Layers of nesting to remove.\n\nint\nDefault value : -1",
"UsingDefaultValue": true,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "50609c96480f4175b24ba0325fcc833d",
"Name": "var[]..[]",
"Description": "var[]..[]",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Auto",
"Description": "Flattens a nested list of lists by a certain amount.\n\nList.Flatten (list: var[]..[], amt: int = -1): var[]..[]"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
"NodeType": "FunctionNode",
"FunctionSignature": "DSCore.List.FirstItem@var[]..[]",
"Id": "761af3d81b1c42579fa7fc300b1fb834",
"Inputs": [
{
"Id": "ce469497dd8a4bfc817ea787281cb182",
"Name": "list",
"Description": "List to get the first item from.\n\nvar[]..[]",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": true,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "a40e0670e5104dbf8b6911c3350daa5d",
"Name": "item",
"Description": "First item in the list.",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Auto",
"Description": "Returns the first item in a list.\n\nList.FirstItem (list: var[]..[]): var[]..[]"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
"NodeType": "CodeBlockNode",
"Code": "\"\";\n\"--add=\";",
"Id": "7bb4df6a9c1248a9b93dabfedd47c710",
"Inputs": [],
"Outputs": [
{
"Id": "1dfd896be7264e9981c77f3f87a7965a",
"Name": "",
"Description": "Value of expression at line 1",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "4a0c5542e8144d1d90d8d24175218b74",
"Name": "",
"Description": "Value of expression at line 2",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Disabled",
"Description": "Allows for DesignScript code to be authored directly"
},
{
"ConcreteType": "CoreNodeModels.HigherOrder.Map, CoreNodeModels",
"NodeType": "ExtensionNode",
"Id": "88656e92487b47bdb329414b57331ece",
"Inputs": [
{
"Id": "41e03a7700a8406283b6818057665b93",
"Name": "list",
"Description": "The list to map over.",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "148ac9aa3cc24df59f0da507b29099e8",
"Name": "f(x)",
"Description": "The procedure used to map element",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "5344bf8efb444b3999f255e61c5d33bd",
"Name": "mapped",
"Description": "Mapped list",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Disabled",
"Description": "Applies a function over all elements of a list, generating a new list from the results."
},
{
"ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSVarArgFunction, DynamoCore",
"FunctionSignature": "DSCore.String.Join@string,string[]",
"FunctionType": "VariableArgument",
"NodeType": "FunctionNode",
"Id": "3f3d82e656eb4374937f3c5d1bbf0549",
"Inputs": [
{
"Id": "72881e54a44644dfb743cada89fb7c97",
"Name": "separator",
"Description": "String to be inserted between joined strings.\n\nstring",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "47e727e6e6a042189a9ea9705af242fb",
"Name": "string0",
"Description": "Strings to be joined into a single string.\n\nstring[]",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "9faaa52395a245779b965441ac94ff2b",
"Name": "string1",
"Description": "string[]",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "db4be04a4c21480e9b82ddfdddef6b2c",
"Name": "str",
"Description": "A string made from the list of strings including the separator character.",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Auto",
"Description": "Concatenates multiple strings into a single string, inserting the given separator between each joined string.\n\nString.Join (separator: string, strings: string[]): string"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
"NodeType": "FunctionNode",
"FunctionSignature": "DSCore.List.Flatten@var[]..[],int",
"Id": "4bd10a63d5ea485f88b504173c066756",
"Inputs": [
{
"Id": "0d8da10f2b8f4511bd0dfd58cd8ceb37",
"Name": "list",
"Description": "List to flatten.\n\nvar[]..[]",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "3305e56e14264ea49886faa17b174551",
"Name": "amt",
"Description": "Layers of nesting to remove.\n\nint\nDefault value : -1",
"UsingDefaultValue": true,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "95503152ccfa47b8bb9b22e00d2273cc",
"Name": "var[]..[]",
"Description": "var[]..[]",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Auto",
"Description": "Flattens a nested list of lists by a certain amount.\n\nList.Flatten (list: var[]..[], amt: int = -1): var[]..[]"
},
{
"ConcreteType": "CoreNodeModels.Watch, CoreNodeModels",
"NodeType": "ExtensionNode",
"Id": "7b493f8c173f485b91401bd79699f124",
"Inputs": [
{
"Id": "87a3329da65c42c7a1690beb65428f4b",
"Name": "",
"Description": "Node to evaluate.",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "a7482a9fd7ec4fcf815fcbf2e8743461",
"Name": "",
"Description": "Watch contents.",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Disabled",
"Description": "Visualize the output of node."
},
{
"ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
"NodeType": "CodeBlockNode",
"Code": "\"--printer=pdfcreator \";",
"Id": "2738643d88184e22a39c47b1d06cc48f",
"Inputs": [],
"Outputs": [
{
"Id": "3faf5273d5fe4a198d609c6b9679f55e",
"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": "\"A-\";",
"Id": "6d5155067db240b3b6c0040335ab933a",
"Inputs": [],
"Outputs": [
{
"Id": "71bf63875e114ca486f06c836c576518",
"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.CustomNodes.Function, DynamoCore",
"FunctionSignature": "7138be89-af7b-4232-b938-e63a5fe78240",
"FunctionType": "Graph",
"NodeType": "FunctionNode",
"Id": "a4b87587454e48459ee4e950bfd7f045",
"Inputs": [
{
"Id": "2d194b9536844628a354ef36051aa350",
"Name": "num",
"Description": "var[]",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "5383f202ed224d4ea55fe89b90cf352c",
"Name": "digits",
"Description": "int\nDefault value : null",
"UsingDefaultValue": true,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "4d7e0cec4f314021bb8b7dd22256c1f1",
"Name": "str",
"Description": "return value",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Auto",
"Description": "Converts the input number(s) to string. You can optionally limit the number of digits."
}
],
"Connectors": [
{
"Start": "f2f800e0326a4253be0867ae24e377b8",
"End": "3880b5eb5353406aac185d88dc67c668",
"Id": "0fdca056783d447d96485f0d4937efd1"
},
{
"Start": "5f5a8839d78d4fdd9e283d8a50b44ad7",
"End": "24ed6d212b5f496ca118145ed0d0fbf1",
"Id": "46f76c3ca7a94ba1ae8b555266a89305"
},
{
"Start": "fedea4af00dc4af2b331c645bdf09693",
"End": "e827dc252ee542859d8f423e49fce2dc",
"Id": "05e455313a644ac3bf963c0ea2c6ab60"
},
{
"Start": "d8e80e7fe85b43f092dd31ba32f82919",
"End": "207087c2fd614aeca44ebe9b4fe4fba9",
"Id": "1c56119e2d494607b45bd7399e37d593"
},
{
"Start": "a9605a69530f48c39678bac8d5bfd154",
"End": "3b50c69502e444099dad1537e55b5162",
"Id": "544476c2bcda4a8b8aa4dc98e4f0c362"
},
{
"Start": "1d319e0386e3476484aa70db6b5c605e",
"End": "ee9412c435874c598c28f7e17affcf19",
"Id": "fc82105ba8684cb4bacb6595380133b8"
},
{
"Start": "18a199e92cd741e4823408061f5eb4b9",
"End": "66aa00d63cb04b9ca326648720536de5",
"Id": "f8734eae04a34f299303eca895c9325d"
},
{
"Start": "84075cab280e4abbbd821a2dd1d4adc3",
"End": "58292e8c6572479993808db7aa0c3cc8",
"Id": "0b1583fb38294d56ad213d4b45cf28c5"
},
{
"Start": "4609c701093f43c1827e472d43502f19",
"End": "6408c04a81fc468582775a1081c8cb00",
"Id": "f0f8dc5edb0b4256acf81d7544d9feb2"
},
{
"Start": "4609c701093f43c1827e472d43502f19",
"End": "fdca88933f194393aa82ec5d4161ef43",
"Id": "ad4774e9204c46698a7205faafec2c98"
},
{
"Start": "32742da852ea4102ba9e6b75bae17634",
"End": "b34dc167fbb94bd4a30054917907a3b3",
"Id": "83e5ff60e7404991a083eceb8894cc99"
},
{
"Start": "22f4652bf31141a6bc6dc385d46fd5df",
"End": "d43179a300144476bbe5721bab1ef204",
"Id": "2e1b26ecf1b840d1a6f43ec536e6076c"
},
{
"Start": "477dc5eed3a24e4ca46f9683b83de1a3",
"End": "764ab98c6c604991a803de556bae1cbb",
"Id": "b030148b4a30458da62d9aff04f26a7e"
},
{
"Start": "5d3e17b940e1476391bca41f35e5c305",
"End": "a73871f9af804b5a813bb43fceb5d8d0",
"Id": "51b37cd9b3154f59817458b640006731"
},
{
"Start": "c56b606876e84f74b90077282252a4c8",
"End": "6c4f59ab41ec40f7b52a090a96a3cc6c",
"Id": "d9afc9c0eebe4c71aafe27eeff5d3549"
},
{
"Start": "daaf0124d8804e1e9d3e9fcf97631f08",
"End": "6311e637c002475e95ec3e46dc0616d2",
"Id": "7dc19cc992dd4396b36ab7cf95546df7"
},
{
"Start": "daaf0124d8804e1e9d3e9fcf97631f08",
"End": "e47c3a5a631342ee8606f5e2b31af4b2",
"Id": "984fbdc88e354cd2badcc6753f3f2698"
},
{
"Start": "7b6a066489984de389652d13a25716d6",
"End": "da9287ddd4d74ddc86415603edadf369",
"Id": "e98095e8880c43d5b949e0c280c512ea"
},
{
"Start": "ec0d6340c23c4c0eab2e4d29e25a9868",
"End": "38ed5eb7250c4b3f8203b12c2af202f4",
"Id": "55e60b482e8c4b45b60d1287a026209a"
},
{
"Start": "c61043f8cb2a4d92ae979cd881a5964f",
"End": "9ccf5710aaeb4fe4bc058e7cb73edbdb",
"Id": "e1a6992ba93a4f7b892c6fa2d18bb7f2"
},
{
"Start": "0d19d0d47763498e97551aade149c4c9",
"End": "7ed012c8c8f44e6b9804fb8f75da54c1",
"Id": "f9463c1656c94bafa9755bd0fe1f7b41"
},
{
"Start": "bb117eded5d14d6f87a407160efa6c21",
"End": "c8d2c610b4214f689438f13d89163366",
"Id": "6aae6ebd871a494e89795f477d266dca"
},
{
"Start": "1d4ba8080c3e4ccc8dfb6d76f851e984",
"End": "37abdf769e904d058dd99c0c1a17385b",
"Id": "65498fce5fd346c88fe1c27e79d23987"
},
{
"Start": "49ad3a6ca4d6444d86c8b272a9512c38",
"End": "874bfbae00494068ac40b861317a150f",
"Id": "27aa82bf88354809abf11d6e23c9d87c"
},
{
"Start": "14965f45dfb04b1b8466f447ea7c29ff",
"End": "750a217cafbc4fdc9e40209b81e3a4b3",
"Id": "276b5068c3e64f96b85997d1a2ce09fe"
},
{
"Start": "1d5522d4402844a0ae7b212817b5f178",
"End": "0b4a31969cf64058a9e85b6643a92e54",
"Id": "430264c8e3684d2eb51b28c77d4fa46c"
},
{
"Start": "258ce3bf4c9a4a7b8e62de83081828e7",
"End": "3420ee692cca4792b3195d1ac0e20928",
"Id": "6574d98f3d104c8fb25486724525720e"
},
{
"Start": "ad827d6d32b34c8fb80592f206824557",
"End": "4c9bcd3618a3460a8a6610426301cdb5",
"Id": "c613c266692a4c0aac6bb9cdb2dcf486"
},
{
"Start": "3699ef3cbf964b0bb68f1bf836517c69",
"End": "5d2df46dca504009b1998c1e7e06e547",
"Id": "b38baf0c8a76475aba420396f4715d7d"
},
{
"Start": "eb558564d60e44fd8ca243b32098d194",
"End": "8dcc58ed29b94da5a0c96a654a494b4e",
"Id": "80239e6b11ee4e7fadb8076177c36b75"
},
{
"Start": "02db2adaa6b148609013519d766c027a",
"End": "a0c93f6ff0c245dda83139891e923984",
"Id": "dfbb1167325041bfbe38d040a30d95de"
},
{
"Start": "21f81745e0224da3bf47a3e3b6df1693",
"End": "dfc9a85e249f4d7da2732e26d8d649df",
"Id": "3521a960511441e6a0e2a1c4ea8d74ee"
},
{
"Start": "21f81745e0224da3bf47a3e3b6df1693",
"End": "6646d5e65b7b403d8af88f22594243de",
"Id": "d3b6077120f94c10b25158a9a1782b2f"
},
{
"Start": "1b9288f7f5cf41f68398dbea5a4dfba3",
"End": "e85434738f6e4b1b8cab12e29b831084",
"Id": "ebc4f06fbac043c9846f0e6bd653a664"
},
{
"Start": "73f42c2281014b6e80d538d11a2a4ca0",
"End": "228ce81467bc489bb59eaaaae214fd56",
"Id": "973969722ae44638a5e396d31b989f90"
},
{
"Start": "7d2fb5e9bc7d45a8825db7c471f48b4e",
"End": "d69a020ead0f4fcead82bcb5883f5f31",
"Id": "e1fcd88b2a0346e792b32289b7dfc177"
},
{
"Start": "0bb93657292547f299a1dd895dfcd5cc",
"End": "991f2786b3af4a5ab85149bfd7c5b50e",
"Id": "8e3da5cc17bd49e686ef1ef9206aa827"
},
{
"Start": "2fcb885eaf804059958ddebb86347d56",
"End": "31db3d6b18064cd5b066ee29a7a138cf",
"Id": "f838f64d267a4c9db5a581092f631cf2"
},
{
"Start": "0d8139129d4a4394a1874b7a20ba7de8",
"End": "f927766ae8d9496ea9420e96191d2313",
"Id": "a957f86bb75e49a8bc7443eb1d9d5f03"
},
{
"Start": "defafcdd53994a81ba2d6dcc242fb22e",
"End": "4387e508be09420eb2714ab9af714841",
"Id": "d0dd01c42e424637a4cc67307e590ab1"
},
{
"Start": "ac135d0b3c904bb884c92092d7444fa6",
"End": "a4c682ad691044e183fa475749f89d97",
"Id": "f87eced2400f46fdad45e0a94cf30f24"
},
{
"Start": "9cb0f435f2324108ac5630f4adb47b1a",
"End": "6fa48ab12dd245ef87cbe14f4b1400ed",
"Id": "6bb8aad3eb4146dead99407334782e7d"
},
{
"Start": "9cb0f435f2324108ac5630f4adb47b1a",
"End": "cfc3fe495a0648faba1442ad8531e57c",
"Id": "87ae5ae9b6cb4f9fb79a701704f2c46b"
},
{
"Start": "3fccffd3d6784880afeaf671fc75f411",
"End": "cbaf89251c964616af5e6e0e37e10d12",
"Id": "f3c61ca512704ec181c81f672128dcf4"
},
{
"Start": "19f55fb3a15c40e48a4ee6be4ea821be",
"End": "d2452a4f093348b98f2047bb5067b651",
"Id": "f652be794fea4caf95391d015e086276"
},
{
"Start": "e9901c2b052a479bb7529379be8eb9f8",
"End": "a4e0120e4eff4820866cbe7294d39fff",
"Id": "9b37e5681a2a480cb8ced9793564850d"
},
{
"Start": "948bbad8e7ae4bb7a56d2e7fdeaf7d4a",
"End": "98dfafc692e4454c9b5336ccd2342ea6",
"Id": "e920afdb65fd44a583e5001b1f83d9e8"
},
{
"Start": "578ad39e82c84a69bbd53cc361b5f7c6",
"End": "3e3f07fb43db440aaea256533bf5fd20",
"Id": "c7009dcdcfe142eca801c12dcf3f82ed"
},
{
"Start": "066cb3faa7de4418a3aecead383e8f05",
"End": "283bdaa1afc147539f063a827abee66b",
"Id": "44ec3e53ac3a4e00872bccc4edb7d452"
},
{
"Start": "8c051c726a8445f8a21e33b5072bee96",
"End": "5b105c7c2410432e8c53f4e2a47d2a35",
"Id": "193cdefe4f2042d984354a14789a830c"
},
{
"Start": "58974a7be8644fdaa89ef71ebea2ec84",
"End": "aab3387dc2b045ebafe3ea02668f8741",
"Id": "462047cf58254dc685b28e4a8689e138"
},
{
"Start": "6d25ddd5b9fe494f8f27ecb39af7cc66",
"End": "3920fb03cbb04ff090c96638e05cb26e",
"Id": "9b8e1407d0e2433e93cd3a55ca2e1603"
},
{
"Start": "8d34bdd6bd744c4b95b99bc44463e01a",
"End": "ffb15c425d1a4d848b930c8ec0e88a7a",
"Id": "b49894b1358746f6a980368b3e38a302"
},
{
"Start": "199d97cf54cf423e88e3072a7b0ecc1a",
"End": "2d194b9536844628a354ef36051aa350",
"Id": "2b68d44eec34460c983b193719944a09"
},
{
"Start": "f749fac5bd584236b1e6cfbbe6d2d4ce",
"End": "0d50f7207f784c24963e3dcbbf123e5c",
"Id": "7e0c6761fe0a406fbf6e07679c44c7e6"
},
{
"Start": "8af67c9171af4e79a1fecc93175e11ee",
"End": "10ae3d895ac8499381652637df837144",
"Id": "079fc1be6e104bd6adeaa988f50667b4"
},
{
"Start": "e6a10ec409ac4f618f53817db1ec8c1e",
"End": "0d8da10f2b8f4511bd0dfd58cd8ceb37",
"Id": "62a0a1970dae4ea9a7304c9cefe1c2e2"
},
{
"Start": "d091bbe136e7400cb0b598a948ab4cbf",
"End": "0b0d61a9da644936b39b7dbb8cea0a14",
"Id": "d42451b1888344eb9c0dcfad07684ee0"
},
{
"Start": "598e856601934d9ebb88c4adb5db64e0",
"End": "e4d91bff013b485d9d3c28c2ee2b0c53",
"Id": "927bb6dec1c94e2cbdcc3607697ab141"
},
{
"Start": "67f0f8782a944df4b283b2b2aca8a06c",
"End": "30e62eefef9f4be7bd6218bf10c7c777",
"Id": "94a89e4b18274bb19d8f2a4d74afa86c"
},
{
"Start": "0e0d983139ae4a6a8d488d26970e42ef",
"End": "4a41aea683dd41568a3661b0a22b36ec",
"Id": "69ed4457c8334b86ad1748cd4a1631ad"
},
{
"Start": "79c515b8dc834600a43bf69962ecb476",
"End": "87a3329da65c42c7a1690beb65428f4b",
"Id": "73c44f70121941928231fe9355752a75"
},
{
"Start": "830fc3e20565486f9e300d637a8b7250",
"End": "60732d453db843e6aac54731d5cbd037",
"Id": "c4acf6aa9404498185fcdb807fdb7d9d"
},
{
"Start": "5b17e524c4e44842b1b82cff3ee43b06",
"End": "ced402a66a464e49b68f1b04027cd7e4",
"Id": "b6efbc6c67bc40c582c3ec8b752ecf4b"
},
{
"Start": "dbccc23fb98245fab1af6f730561f5cb",
"End": "21c22eae15fd4e099ae10157e785b2d8",
"Id": "2828e60f303b4ad99007d01ce9ac05e4"
},
{
"Start": "a956935bf0214204a59b901ac008da2a",
"End": "a956601a53d2485c8f7f4b169db990fa",
"Id": "2503632e15f44081b9306b81e55096c2"
},
{
"Start": "a956935bf0214204a59b901ac008da2a",
"End": "eb8717e80f914077be05a6db451c396f",
"Id": "117f8c31975e4355b95ccc988536748c"
},
{
"Start": "f2cf75891f4f4105941d7825eccaf3f2",
"End": "1587152f94ee4961b33ec3bf7e844310",
"Id": "2e8a531c9d1849b2ac808a412ac1d11e"
},
{
"Start": "f2cf75891f4f4105941d7825eccaf3f2",
"End": "c6550ff7546b4bc08a87cb0ebd1d9f5d",
"Id": "14ef90f1951b4375a655bb9205b79176"
},
{
"Start": "47f15a71d46f4357834f4f8644fcea16",
"End": "569c32688c2e4423887c8a4051b29569",
"Id": "b5a766ab86d64a01bafefe31e6519e42"
},
{
"Start": "6a35236151094a1283a10858165b0a1b",
"End": "731274c8edec49ecae9853a8e5ea0a99",
"Id": "123c09ffeb9b4e8c9c43cb318dafee17"
},
{
"Start": "7d6d077e25494158b9f258353bee6f02",
"End": "3428a918173147ebb04d501077d2fbf7",
"Id": "97815c88a652431fbb49b66a2495cf0b"
},
{
"Start": "6f4fe6055864439d9fca86839b124de6",
"End": "f34e5f27c52c45fc95b40cc360d1064c",
"Id": "872d05281fa647c9ae7e3bdbf0f32847"
},
{
"Start": "50609c96480f4175b24ba0325fcc833d",
"End": "aaf32b91f9ad4a1c91f88e905145e653",
"Id": "005e1e87922a43c7ad451ee641cae86b"
},
{
"Start": "a40e0670e5104dbf8b6911c3350daa5d",
"End": "a5edd41a99184b3a8d6d13712ee71a2d",
"Id": "af47cd5f4c4b45a7b1c7ada6601a1073"
},
{
"Start": "1dfd896be7264e9981c77f3f87a7965a",
"End": "72881e54a44644dfb743cada89fb7c97",
"Id": "aa5296df88b040d3aa27d6193c5b7c2c"
},
{
"Start": "4a0c5542e8144d1d90d8d24175218b74",
"End": "47e727e6e6a042189a9ea9705af242fb",
"Id": "377dc983c1334d69973bb5fe84bb8f57"
},
{
"Start": "5344bf8efb444b3999f255e61c5d33bd",
"End": "51674c619b824d358ab950a6ccc1d58b",
"Id": "5826259e4c0d41a7868e0fc85c301b30"
},
{
"Start": "db4be04a4c21480e9b82ddfdddef6b2c",
"End": "148ac9aa3cc24df59f0da507b29099e8",
"Id": "11b513fc9946446da12acbc362dc337a"
},
{
"Start": "95503152ccfa47b8bb9b22e00d2273cc",
"End": "41e03a7700a8406283b6818057665b93",
"Id": "89d235c8b33b4204a053f5903e72f9ba"
},
{
"Start": "4d7e0cec4f314021bb8b7dd22256c1f1",
"End": "d230e689560d4800aae8302cf70b660e",
"Id": "f8cab4fb7e2d4d98a1fe9c92ddc89514"
},
{
"Start": "4d7e0cec4f314021bb8b7dd22256c1f1",
"End": "ce469497dd8a4bfc817ea787281cb182",
"Id": "85b774cf255d4232881c8ffe86416eec"
},
{
"Start": "4d7e0cec4f314021bb8b7dd22256c1f1",
"End": "d2a63f733b7d4d9a8f225cd0e06f8426",
"Id": "a88a812165c74a24a80d180bd2ddbb22"
}
],
"Dependencies": [
"7f19e4a8-c7e0-4041-b57b-0b8d04a99b2c",
"896ba009-854c-4290-bd05-42c87ddcdb7c",
"7138be89-af7b-4232-b938-e63a5fe78240"
],
"Bindings": [],
"View": {
"Dynamo": {
"ScaleFactor": 1.0,
"HasRunWithoutCrash": true,
"IsVisibleInDynamoLibrary": true,
"Version": "2.0.2.6826",
"RunType": "Manual",
"RunPeriod": "1000"
},
"Camera": {
"Name": "Background Preview",
"EyeX": -17.0,
"EyeY": 24.0,
"EyeZ": 50.0,
"LookX": 12.0,
"LookY": -13.0,
"LookZ": -58.0,
"UpX": 0.0,
"UpY": 1.0,
"UpZ": 0.0
},
"NodeViews": [
{
"ShowGeometry": true,
"Name": "Categories",
"Id": "125cf82be53b4b058301b2e1c3d838e6",
"IsSetAsInput": true,
"IsSetAsOutput": false,
"Excluded": false,
"X": 1171.95481594802,
"Y": 417.432299538724
},
{
"ShowGeometry": true,
"Name": "All Elements of Category",
"Id": "db423edb1be74453884d11b86c303770",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 1437.95481594802,
"Y": 417.432299538724
},
{
"ShowGeometry": true,
"Name": "Element.GetParameterValueByName",
"Id": "dd63e3fdd9f34329adf9f358d1e7055d",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 1823.95481594802,
"Y": 456.432299538724
},
{
"ShowGeometry": true,
"Name": "Code Block",
"Id": "b5f5d4f213cb4046813ad57152f44016",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 1437.95481594802,
"Y": 525.645632872058
},
{
"ShowGeometry": true,
"Name": "List.UniqueItems",
"Id": "165d925873ca4ea58e7d74e6268b2e79",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 2186.95481594802,
"Y": 456.432299538724
},
{
"ShowGeometry": true,
"Name": "DisplayUnit.ToInternalUnit",
"Id": "5984663f8077442c92afd1a8efeb3df7",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 3173.36635614825,
"Y": 732.026621925181
},
{
"ShowGeometry": true,
"Name": "Unit Types",
"Id": "473a8eca8b424be1b4c69a78e184c04b",
"IsSetAsInput": true,
"IsSetAsOutput": false,
"Excluded": false,
"X": 2256.65198912042,
"Y": 843.16372685689
},
{
"ShowGeometry": true,
"Name": "UnitType.DisplayUnitType",
"Id": "b93df87b187342049414a16fa2834b5d",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 2807.91721855626,
"Y": 813.656799650791
},
{
"ShowGeometry": true,
"Name": "Convert Between Units",
"Id": "1bfbc8859bd54a4d9eb4c0d435f5ce6b",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 3578.46242326151,
"Y": 761.599988573822
},
{
"ShowGeometry": true,
"Name": "Python Script From String",
"Id": "c268ed1fcebc48bdabd90799e5836992",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 1811.11283478789,
"Y": 1506.74788944167
},
{
"ShowGeometry": true,
"Name": "String",
"Id": "d3bd8511fcae4ed8829ea53fb71d2d0f",
"IsSetAsInput": true,
"IsSetAsOutput": false,
"Excluded": false,
"X": 1158.35423469366,
"Y": 1562.04431749718
},
{
"ShowGeometry": true,
"Name": "Code Block",
"Id": "997bc22da6244eb29e52d38eeb50bcd8",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 2187.92648580697,
"Y": 1492.92584340734
},
{
"ShowGeometry": true,
"Name": "String.Split",
"Id": "15eb89ba620144a78c2ac6e6479ed99b",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 2377.92648580697,
"Y": 1529.712510074
},
{
"ShowGeometry": true,
"Name": "Code Block",
"Id": "add6f0c1677445e1a02faea5d391a2cd",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 2187.92648580697,
"Y": 1600.92584340734
},
{
"ShowGeometry": true,
"Name": "String.Split",
"Id": "1fcbbdbbece14fa48f811f8430c18177",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 3273.92648580697,
"Y": 1618.712510074
},
{
"ShowGeometry": true,
"Name": "Code Block",
"Id": "ece8a1c6e7bc4084b8988d58a372a95f",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 3014.92648580697,
"Y": 1687.92584340733
},
{
"ShowGeometry": true,
"Name": "List.LastItem",
"Id": "56e4c780054b43039da5658ed6259e0a",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 4196.92648580697,
"Y": 1538.3646066489
},
{
"ShowGeometry": true,
"Name": "List.RestOfItems",
"Id": "9774fec9d824456a8ee12b6313a42a0e",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 3014.92648580697,
"Y": 1579.712510074
},
{
"ShowGeometry": true,
"Name": "String.Replace",
"Id": "07082fb388464ec0927f5c7e34a9a12d",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 2707.92648580697,
"Y": 1579.712510074
},
{
"ShowGeometry": true,
"Name": "Code Block",
"Id": "6ef5c7cbafb44dfaa883e4b4a9b37985",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 2377.92648580697,
"Y": 1664.13917674067
},
{
"ShowGeometry": true,
"Name": "String.TrimWhitespace",
"Id": "4d84323661a84c40a0db101c2e69c47a",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 4523.96410019711,
"Y": 1411.29433820798
},
{
"ShowGeometry": true,
"Name": "List.FirstItem",
"Id": "4df96c476d804b92a84ab6d03be5fbca",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 3603.92648580697,
"Y": 1699.06041349911
},
{
"ShowGeometry": true,
"Name": "String.Split",
"Id": "48dfa40a9aa1498488904229f501e9a3",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 3866.92648580697,
"Y": 1738.06041349911
},
{
"ShowGeometry": true,
"Name": "Code Block",
"Id": "2473b479814941d4a6d27f46b767200b",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 3603.92648580697,
"Y": 1807.27374683244
},
{
"ShowGeometry": true,
"Name": "String.ToNumber",
"Id": "703852ce34884db8a920925907d387c9",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 4570.29953651601,
"Y": 1814.32291802004
},
{
"ShowGeometry": true,
"Name": "List.DropItems",
"Id": "cf1ebc03b4dd445cab3c74935dac9758",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 4196.92648580697,
"Y": 1790.06041349911
},
{
"ShowGeometry": true,
"Name": "Code Block",
"Id": "27a7a91301834cc1a998deb609654b68",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 3866.92648580697,
"Y": 1872.27374683244
},
{
"ShowGeometry": true,
"Name": "String.Join",
"Id": "21ee26a0e6d9466e91a87d7811c20a97",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 5257.3751094706,
"Y": 1053.10015078252
},
{
"ShowGeometry": true,
"Name": "Code Block",
"Id": "87f0274ff33a4f9d84a38e2655f8db77",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 4992.3751094706,
"Y": 1013.31348411585
},
{
"ShowGeometry": true,
"Name": "String from Object",
"Id": "cda1dc9606c04c4b99b7cc7d16e679b9",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 4514.3751094706,
"Y": 1136.10015078252
},
{
"ShowGeometry": true,
"Name": "Code Block",
"Id": "dad76d13b3074b949eb4ed4c6ed46ed6",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 5096.84598111897,
"Y": 1804.35937891182
},
{
"ShowGeometry": true,
"Name": "String.Join",
"Id": "8cb3e592cfcb4b2185f80e2655d0f780",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 5449.06132750675,
"Y": 1811.37826231535
},
{
"ShowGeometry": true,
"Name": "String from Object",
"Id": "14be7028f84e48f8828ea612189a4d4d",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 5086.13350097506,
"Y": 1904.3088854813
},
{
"ShowGeometry": true,
"Name": "List.Contains",
"Id": "3f19223c22654465a96072579b979185",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 6490.76374401312,
"Y": 1866.2321262140206
},
{
"ShowGeometry": true,
"Name": "List.Flatten",
"Id": "065ba331068f493c88dddd664c2ec22a",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 5555.3751094706,
"Y": 1053.10015078252
},
{
"ShowGeometry": true,
"Name": "List.Flatten",
"Id": "976ab62518be457e92f6f4d8dd20145e",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 5723.41062791987,
"Y": 1809.52605888288
},
{
"ShowGeometry": true,
"Name": "List.Contains",
"Id": "67b7ccb5c499410e952ce3f86fb63cc0",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 6969.33211791267,
"Y": 1713.6456249533
},
{
"ShowGeometry": true,
"Name": "Code Block",
"Id": "5fcfce1402764af791160abc6451d51a",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 6761.02823994067,
"Y": 1684.05565906496
},
{
"ShowGeometry": true,
"Name": "List.Flatten",
"Id": "f29009022a2d4e3f9ed704088b65aac1",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 7194.22022283383,
"Y": 1719.38036925934
},
{
"ShowGeometry": true,
"Name": "Math.Round",
"Id": "4e8952dfa3e5464b9c03509241335f98",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 4798.45232935871,
"Y": 1845.83259498059
},
{
"ShowGeometry": true,
"Name": "List.Reverse",
"Id": "649a6081463e4c5c97962ac5c7b2c615",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 4730.92085361816,
"Y": 1037.61823049674
},
{
"ShowGeometry": true,
"Name": "List.Join",
"Id": "cf11c01efa794b9b8e46547436593e78",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 4997.16044997043,
"Y": 1133.86716690713
},
{
"ShowGeometry": true,
"Name": "List.Transpose",
"Id": "c22a84f693f0407c85c7483ef26fa96d",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 6720.38950484308,
"Y": 1900.22247414138
},
{
"ShowGeometry": true,
"Name": "List.Chop",
"Id": "5d91a3a7acb544389f21c16202b9ac4c",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 7814.23427784227,
"Y": 1582.84495159779
},
{
"ShowGeometry": true,
"Name": "List.Count",
"Id": "b6da98e7203f4b2eb4564e8bcc2b879e",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 7488.18646886869,
"Y": 1735.10365851507
},
{
"ShowGeometry": true,
"Name": "Code Block",
"Id": "db811fee0c9941bb9c7ed14842c635fb",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 7648.33034876597,
"Y": 1724.3995502211
},
{
"ShowGeometry": true,
"Name": "Code Block",
"Id": "c11e8eb9592c4020a3c31a720007846b",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 8070.20030336336,
"Y": 1584.71689417336
},
{
"ShowGeometry": true,
"Name": "||",
"Id": "9c9b153ddb534893bf0d40fc90990e8c",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 8234.81601534805,
"Y": 1576.09070528514
},
{
"ShowGeometry": true,
"Name": "List.FilterByBoolMask",
"Id": "79442dc7e3c84f61ad2099f752d5091b",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 8713.70368686116,
"Y": 989.164554029303
},
{
"ShowGeometry": true,
"Name": "String.Join",
"Id": "8b5356e0ad7a426d8fb9956281bf9233",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 9410.2552844913,
"Y": 637.029988424153
},
{
"ShowGeometry": true,
"Name": "Code Block",
"Id": "35d2e2b269eb44ff80c05470ef986905",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 9321.96118358981,
"Y": 551.979617722065
},
{
"ShowGeometry": true,
"Name": "String.Join",
"Id": "d5d6b0b45d39494ab05956be6b4bb41d",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 11169.6254599738,
"Y": 900.385272724076
},
{
"ShowGeometry": true,
"Name": "Code Block",
"Id": "8ebbc82277e74b3c8de1df8523e3bf1b",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 10949.3110868673,
"Y": 791.346087598136
},
{
"ShowGeometry": true,
"Name": "List.AddItemToFront",
"Id": "1e4da513e24347e7a6b0afaab5ee9ed6",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 10562.1793549827,
"Y": 723.325609032611
},
{
"ShowGeometry": true,
"Name": "List.AddItemToFront",
"Id": "aa2eea76039d4b2e8c5a3df6d065baae",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 10308.9847537458,
"Y": 934.462716888407
},
{
"ShowGeometry": true,
"Name": "Code Block",
"Id": "5cd5b600705649cfa8d5dab754d216bd",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 10126.2321143801,
"Y": 872.668044879785
},
{
"ShowGeometry": true,
"Name": "Python Script From String",
"Id": "83c4560d79d14e6ba528180f81090cc2",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 12682.2047979312,
"Y": -168.372155049641
},
{
"ShowGeometry": true,
"Name": "String",
"Id": "0edeb9192db2421bb9f617512a71c2e5",
"IsSetAsInput": true,
"IsSetAsOutput": false,
"Excluded": false,
"X": 12029.446197837,
"Y": -113.075726994131
},
{
"ShowGeometry": true,
"Name": "List.AddItemToEnd",
"Id": "be0c80406a174a598e36c07c16b318d5",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 10875.6766313727,
"Y": 996.58155527259
},
{
"ShowGeometry": true,
"Name": "String.Join",
"Id": "9b1a3ce5a9ef44208050e4d693944b78",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 9760.55400913019,
"Y": 1031.37107334455
},
{
"ShowGeometry": true,
"Name": "Code Block",
"Id": "d63a3af9f825425881759246af357a4c",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 9536.92449288142,
"Y": 876.842932393144
},
{
"ShowGeometry": true,
"Name": "List.LastItem",
"Id": "44570a2d968840a99b88f3776cffe245",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 9388.76149802908,
"Y": 1157.7166885526
},
{
"ShowGeometry": true,
"Name": "List.Map",
"Id": "7bf01f782e0a473eb8efe6785fb890e9",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 10028.5028410442,
"Y": 1144.73572861899
},
{
"ShowGeometry": true,
"Name": "List.Map",
"Id": "7467f96a6b69494a8b7c685d9f1be12a",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 10032.7399216667,
"Y": 647.193858630785
},
{
"ShowGeometry": true,
"Name": "String.Join",
"Id": "85bf35c44a7d408a9c9fbcf0721ed7f9",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 9731.53361394656,
"Y": 760.522516306948
},
{
"ShowGeometry": true,
"Name": "List.Flatten",
"Id": "6a3f00ba2ce24e83a3bf6764275760ec",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 9661.75905184374,
"Y": 624.473022474964
},
{
"ShowGeometry": true,
"Name": "List.FirstItem",
"Id": "761af3d81b1c42579fa7fc300b1fb834",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 9379.86398199858,
"Y": 979.381237484474
},
{
"ShowGeometry": true,
"Name": "Code Block",
"Id": "7bb4df6a9c1248a9b93dabfedd47c710",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 11254.9425762222,
"Y": 1215.96145588891
},
{
"ShowGeometry": true,
"Name": "List.Map",
"Id": "88656e92487b47bdb329414b57331ece",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 11868.2753317012,
"Y": 792.506603300229
},
{
"ShowGeometry": true,
"Name": "String.Join",
"Id": "3f3d82e656eb4374937f3c5d1bbf0549",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 11577.0987557945,
"Y": 1014.009756202
},
{
"ShowGeometry": true,
"Name": "List.Flatten",
"Id": "4bd10a63d5ea485f88b504173c066756",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 11557.8784571824,
"Y": 852.10414517353
},
{
"ShowGeometry": true,
"Name": "Watch",
"Id": "7b493f8c173f485b91401bd79699f124",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 13095.2078678621,
"Y": -230.912302794116
},
{
"ShowGeometry": true,
"Name": "Code Block",
"Id": "2738643d88184e22a39c47b1d06cc48f",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 11001.0178182397,
"Y": 1151.25355326269
},
{
"ShowGeometry": true,
"Name": "Code Block",
"Id": "6d5155067db240b3b6c0040335ab933a",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 9527.0,
"Y": 336.0
},
{
"ShowGeometry": true,
"Name": "Springs.Number.ToString",
"Id": "a4b87587454e48459ee4e950bfd7f045",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 9065.21054455308,
"Y": 919.676848143386
}
],
"Annotations": [
{
"Id": "e7a797aa06954366a89d10fdf7a8509c",
"Title": "Clockwork",
"Nodes": [
"5984663f8077442c92afd1a8efeb3df7",
"b93df87b187342049414a16fa2834b5d"
],
"Left": 2797.91721855626,
"Top": 686.026621925181,
"Width": 618.44913759198971,
"Height": 246.63017772561,
"FontSize": 30.0,
"InitialTop": 732.026621925181,
"InitialHeight": 295.125303384801,
"TextblockHeight": 36.0,
"Background": "#FFFF7BAC"
},
{
"Id": "c3cec014211d4151a852b6d28df28622",
"Title": "Form names",
"Nodes": [
"4d84323661a84c40a0db101c2e69c47a"
],
"Left": 4513.96410019711,
"Top": 1365.29433820798,
"Width": 172.0,
"Height": 139.0,
"FontSize": 30.0,
"InitialTop": 1411.29433820798,
"InitialHeight": 123.0,
"TextblockHeight": 36.0,
"Background": "#FFC1D676"
},
{
"Id": "1672988c37d8432390e27e9d775496cd",
"Title": "Run winforms for reading sheet sizes",
"Nodes": [
"c268ed1fcebc48bdabd90799e5836992",
"d3bd8511fcae4ed8829ea53fb71d2d0f"
],
"Left": 1148.35423469366,
"Top": 1460.74788944167,
"Width": 843.75860009423013,
"Height": 494.29642805551,
"FontSize": 30.0,
"InitialTop": 1506.74788944167,
"InitialHeight": 561.644108938635,
"TextblockHeight": 36.0,
"Background": "#FFC1D676"
},
{
"Id": "f88e328d262e4c18b6db1aca576de418",
"Title": "Manage winforms output",
"Nodes": [
"997bc22da6244eb29e52d38eeb50bcd8",
"15eb89ba620144a78c2ac6e6479ed99b",
"add6f0c1677445e1a02faea5d391a2cd",
"1fcbbdbbece14fa48f811f8430c18177",
"ece8a1c6e7bc4084b8988d58a372a95f",
"56e4c780054b43039da5658ed6259e0a",
"9774fec9d824456a8ee12b6313a42a0e",
"07082fb388464ec0927f5c7e34a9a12d",
"6ef5c7cbafb44dfaa883e4b4a9b37985",
"4df96c476d804b92a84ab6d03be5fbca",
"48dfa40a9aa1498488904229f501e9a3",
"2473b479814941d4a6d27f46b767200b",
"27a7a91301834cc1a998deb609654b68",
"cf1ebc03b4dd445cab3c74935dac9758"
],
"Left": 2177.92648580697,
"Top": 1446.92584340734,
"Width": 2213.0,
"Height": 518.34790342510018,
"FontSize": 30.0,
"InitialTop": 1492.92584340734,
"InitialHeight": 714.467753923459,
"TextblockHeight": 36.0,
"Background": "#FFC1D676"
},
{
"Id": "4270637fbb504441b13171879678d301",
"Title": "Create strings for compare",
"Nodes": [
"21ee26a0e6d9466e91a87d7811c20a97",
"87f0274ff33a4f9d84a38e2655f8db77",
"cda1dc9606c04c4b99b7cc7d16e679b9",
"065ba331068f493c88dddd664c2ec22a",
"649a6081463e4c5c97962ac5c7b2c615",
"cf11c01efa794b9b8e46547436593e78"
],
"Left": 4504.3751094706,
"Top": 967.31348411585,
"Width": 1247.0,
"Height": 285.55368279128004,
"FontSize": 30.0,
"InitialTop": 1013.31348411585,
"InitialHeight": 240.535147171956,
"TextblockHeight": 36.0,
"Background": "#FFC1D676"
},
{
"Id": "106f205c61a649088db639179da9d73a",
"Title": "Create names for compare",
"Nodes": [
"703852ce34884db8a920925907d387c9",
"dad76d13b3074b949eb4ed4c6ed46ed6",
"8cb3e592cfcb4b2185f80e2655d0f780",
"14be7028f84e48f8828ea612189a4d4d",
"976ab62518be457e92f6f4d8dd20145e",
"4e8952dfa3e5464b9c03509241335f98"
],
"Left": 4560.29953651601,
"Top": 1758.35937891182,
"Width": 1359.11109140386,
"Height": 238.94950656948004,
"FontSize": 30.0,
"InitialTop": 1804.35937891182,
"InitialHeight": 222.94950656948,
"TextblockHeight": 36.0,
"Background": "#FFC1D676"
},
{
"Id": "c73ee70766094e80b923ed14fc71461d",
"Title": "Get sheet sizes",
"Nodes": [
"125cf82be53b4b058301b2e1c3d838e6",
"db423edb1be74453884d11b86c303770",
"dd63e3fdd9f34329adf9f358d1e7055d",
"b5f5d4f213cb4046813ad57152f44016",
"165d925873ca4ea58e7d74e6268b2e79"
],
"Left": 1161.95481594802,
"Top": 371.432299538724,
"Width": 1188.0,
"Height": 247.21333333333394,
"FontSize": 30.0,
"InitialTop": 417.432299538724,
"InitialHeight": 343.409790881618,
"TextblockHeight": 36.0,
"Background": "#FFC1D676"
},
{
"Id": "08643c35f6c24b2db786ba93041c35c0",
"Title": "Convert to milimeter allways",
"Nodes": [
"1bfbc8859bd54a4d9eb4c0d435f5ce6b"
],
"Left": 3568.46242326151,
"Top": 715.599988573822,
"Width": 458.0,
"Height": 165.0,
"FontSize": 30.0,
"InitialTop": 761.599988573822,
"InitialHeight": 149.0,
"TextblockHeight": 36.0,
"Background": "#FFC1D676"
},
{
"Id": "3987a79b5f4848d4b2305d94d950a2c6",
"Title": "Get missing sheet sizes",
"Nodes": [
"3f19223c22654465a96072579b979185",
"67b7ccb5c499410e952ce3f86fb63cc0",
"5fcfce1402764af791160abc6451d51a",
"f29009022a2d4e3f9ed704088b65aac1",
"c22a84f693f0407c85c7483ef26fa96d",
"5d91a3a7acb544389f21c16202b9ac4c",
"b6da98e7203f4b2eb4564e8bcc2b879e",
"db811fee0c9941bb9c7ed14842c635fb",
"c11e8eb9592c4020a3c31a720007846b",
"9c9b153ddb534893bf0d40fc90990e8c"
],
"Left": 6480.76374401312,
"Top": 1530.09070528514,
"Width": 1933.0522713349292,
"Height": 463.13176885623989,
"FontSize": 30.0,
"InitialTop": 1576.09070528514,
"InitialHeight": 474.743916882061,
"TextblockHeight": 36.0,
"Background": "#FFC1D676"
},
{
"Id": "69570e95f61749cea54501c8e638b27c",
"Title": "Run winforms for writing sheet sizes",
"Nodes": [
"83c4560d79d14e6ba528180f81090cc2",
"0edeb9192db2421bb9f617512a71c2e5"
],
"Left": 12019.446197837,
"Top": -214.372155049641,
"Width": 843.75860009419921,
"Height": 658.29642805551,
"FontSize": 30.0,
"InitialTop": -168.372155049641,
"InitialHeight": 561.64410893864,
"TextblockHeight": 36.0,
"Background": "#FFC1D676"
},
{
"Id": "7e5e4e7db9ee42c59e68bef376e2fcb4",
"Title": "Write argument for winforms",
"Nodes": [
"8b5356e0ad7a426d8fb9956281bf9233",
"35d2e2b269eb44ff80c05470ef986905",
"d5d6b0b45d39494ab05956be6b4bb41d",
"8ebbc82277e74b3c8de1df8523e3bf1b",
"1e4da513e24347e7a6b0afaab5ee9ed6",
"aa2eea76039d4b2e8c5a3df6d065baae",
"5cd5b600705649cfa8d5dab754d216bd",
"be0c80406a174a598e36c07c16b318d5",
"9b1a3ce5a9ef44208050e4d693944b78",
"d63a3af9f825425881759246af357a4c",
"44570a2d968840a99b88f3776cffe245",
"7bf01f782e0a473eb8efe6785fb890e9",
"7467f96a6b69494a8b7c685d9f1be12a",
"85bf35c44a7d408a9c9fbcf0721ed7f9",
"6a3f00ba2ce24e83a3bf6764275760ec",
"761af3d81b1c42579fa7fc300b1fb834",
"7bb4df6a9c1248a9b93dabfedd47c710",
"88656e92487b47bdb329414b57331ece",
"3f3d82e656eb4374937f3c5d1bbf0549",
"4bd10a63d5ea485f88b504173c066756"
],
"Left": 9311.96118358981,
"Top": 505.979617722065,
"Width": 2700.3141481113889,
"Height": 812.981838166845,
"FontSize": 30.0,
"InitialTop": 551.979617722065,
"InitialHeight": 796.981838166842,
"TextblockHeight": 36.0,
"Background": "#FFC1D676"
},
{
"Id": "0b751de4bc834889aae9f1561b851794",
"Title": "Spring nodes",
"Nodes": [
"a4b87587454e48459ee4e950bfd7f045"
],
"Left": 9055.21054455308,
"Top": 873.676848143386,
"Width": 188.0,
"Height": 165.0,
"FontSize": 30.0,
"InitialTop": 919.676848143386,
"InitialHeight": 123.0,
"TextblockHeight": 36.0,
"Background": "#FFFF7BAC"
},
{
"Id": "1f10f2244fba4eb5a7b75bd617e3d80c",
"Title": "Unconnect this line, if you change units in Revit! \r\nRun the script with error, than connect and run again.",
"Nodes": [],
"Left": 2462.053141358,
"Top": 845.996071649841,
"Width": 0.0,
"Height": 0.0,
"FontSize": 36.0,
"InitialTop": 0.0,
"InitialHeight": 0.0,
"TextblockHeight": 0.0,
"Background": "#FFC1D676"
}
],
"X": -4209.5505184285894,
"Y": -987.82096802249066,
"Zoom": 0.89881338774907216
}
}