Files
dynamo-scripts/WIP/LayerNamesToParameter/LayerNamesToParameter.dyn
2020-01-17 15:48:11 +01:00

4010 lines
124 KiB
Plaintext

{
"Uuid": "3c9d0464-8643-5ffe-96e5-ab1769818209",
"IsCustomNode": false,
"Description": "",
"Name": "LayerNamesToParameter",
"ElementResolver": {
"ResolutionMap": {}
},
"Inputs": [
{
"Id": "47987fb02df14fc68d1e28d7eb4127a3",
"Name": "'Layerlist name' parameter",
"Type": "string",
"Value": "RétegrendMegnevezés",
"Description": "Creates a string."
},
{
"Id": "b40ad679b7364a9aa6d9cae73caf8b2a",
"Name": "Use material description",
"Type": "boolean",
"Value": "true",
"Description": "Selection between a true and false."
}
],
"Outputs": [],
"Nodes": [
{
"ConcreteType": "DSRevitNodesUI.Categories, DSRevitNodesUI",
"SelectedIndex": 110,
"NodeType": "ExtensionNode",
"Id": "668e9ae9cdd24dfab3a1bae211b25268",
"Inputs": [],
"Outputs": [
{
"Id": "ac4bb0ca01a94a0c8cbbac7a7b6a50d3",
"Name": "Category",
"Description": "The selected Category.",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Disabled",
"Description": "All built-in categories."
},
{
"ConcreteType": "Dynamo.Graph.Nodes.CustomNodes.Function, DynamoCore",
"FunctionSignature": "1e3b5d82-c924-4649-a653-7fa7ead9cd1c",
"FunctionType": "Graph",
"NodeType": "FunctionNode",
"Id": "b3569226a756430ea51e1c9f66a96f75",
"Inputs": [
{
"Id": "345c83d8798742718d2bde83bcee2436",
"Name": "elementType",
"Description": "var[]..[]",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "05c106e4eeef415999d1f7a3867f1f38",
"Name": "materials",
"Description": "return value",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "aaa543079a9e4fb394d31083aa4fe0a7",
"Name": "functions",
"Description": "return value",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "a484481af9504368b80d10ecaf10be7a",
"Name": "widths",
"Description": "return value",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "43d8a880ef1d40979db2af87c61d50b9",
"Name": "isCore",
"Description": "return value",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "0422fd060d884445a14575d59383fb7f",
"Name": "wraps",
"Description": "return value",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "ca3293d08fa144199a78eab1fed6131b",
"Name": "isVariable",
"Description": "return value",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "2826c23834f148ed808d097b648a8b78",
"Name": "isStructuralDeck",
"Description": "return value",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "cfb66c90b4ae432593ea81a04342e77a",
"Name": "layers",
"Description": "return value",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Auto",
"Description": "Retrieves the compound layers of any layered family type (wall types, roof types, floor types etc.)"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.CustomNodes.Function, DynamoCore",
"FunctionSignature": "4796d57c-a1a0-4676-b524-57abb5fa73be",
"FunctionType": "Graph",
"NodeType": "FunctionNode",
"Id": "108db5eef5b74c4e9e7587b412541c7b",
"Inputs": [
{
"Id": "5b1df5098bb143879fcfe2cb487a2720",
"Name": "element",
"Description": "var[]..[]",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "2d039e60f7f644d0b14022e5606ed901",
"Name": "type",
"Description": "return value",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Auto",
"Description": "Gets the family type of a given element (if applicable). Unlike the OOTB node, it also works for elements in linked models."
},
{
"ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
"NodeType": "FunctionNode",
"FunctionSignature": "Revit.Elements.Element.GetParameterValueByName@string",
"Id": "0e33b6fd8e734cb687c06080341297f3",
"Inputs": [
{
"Id": "7e4f7e4e0d6e49b3baccfbae727e5052",
"Name": "element",
"Description": "Revit.Elements.Element",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "6144c36d47cd43a78ddad2c30b1ce095",
"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": "fe62f932773e4533afa156cad82af07b",
"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": "\"Description\";\n\"Name\";",
"Id": "0da2808dfb5f4ef3b9844d861f0bbbd6",
"Inputs": [],
"Outputs": [
{
"Id": "864a73bdb4954d4383d654eeab78e675",
"Name": "",
"Description": "Value of expression at line 1",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "e782f6e02620489d941a324c11d964db",
"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": "Revit.Elements.Element.SetParameterByName@string,var",
"Id": "2107a0d05686481c8134c42fa4a12bb7",
"Inputs": [
{
"Id": "d01e768131774bb382b3b9dc549a39e3",
"Name": "element",
"Description": "Revit.Elements.Element",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "6fe966a86cf5443b87196f1c2556c3a7",
"Name": "parameterName",
"Description": "The name of the parameter to set.\n\nstring",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "e1a7b4d916fe489aadc2550a0460bceb",
"Name": "value",
"Description": "The value.\n\nvar",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "2d40c93e93fb4c0590f9117df776d4a9",
"Name": "Element",
"Description": "Element",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Auto",
"Description": "Set one of the element's parameters.\n\nElement.SetParameterByName (parameterName: string, value: var): Element"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.CustomNodes.Function, DynamoCore",
"FunctionSignature": "7138be89-af7b-4232-b938-e63a5fe78240",
"FunctionType": "Graph",
"NodeType": "FunctionNode",
"Id": "e8e0c18dfbc74d069159fa163f4bd95f",
"Inputs": [
{
"Id": "16ae5a247abd4105a80ee38b5840df9a",
"Name": "num",
"Description": "var[]",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "d40703144cb34d5abf6525f0b1bed824",
"Name": "digits",
"Description": "int\nDefault value : null (disabled)",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "326780fae3d344f49a0b8d04faafe9e3",
"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."
},
{
"ConcreteType": "DSRevitNodesUI.ElementsOfCategory, DSRevitNodesUI",
"NodeType": "ExtensionNode",
"Id": "2d8b3b8c181f4377bd1cff438435a2a5",
"Inputs": [
{
"Id": "442db7ce643549e3b7759fba8c1a91d2",
"Name": "Category",
"Description": "The Category",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "2cbd65339d4f440dbc26bfa07b0f8c14",
"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": "DSRevitNodesUI.Categories, DSRevitNodesUI",
"SelectedIndex": 208,
"NodeType": "ExtensionNode",
"Id": "ebe9480a119149c489cd99a57325b06c",
"Inputs": [],
"Outputs": [
{
"Id": "67a6131008574a89b991822c94519f23",
"Name": "Category",
"Description": "The selected Category.",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Disabled",
"Description": "All built-in categories."
},
{
"ConcreteType": "DSRevitNodesUI.Categories, DSRevitNodesUI",
"SelectedIndex": 604,
"NodeType": "ExtensionNode",
"Id": "78191b33be524cba9331af8c26df6542",
"Inputs": [],
"Outputs": [
{
"Id": "be1cfe789b9046d28cdf11157575380d",
"Name": "Category",
"Description": "The selected Category.",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Disabled",
"Description": "All built-in categories."
},
{
"ConcreteType": "DSRevitNodesUI.Categories, DSRevitNodesUI",
"SelectedIndex": 408,
"NodeType": "ExtensionNode",
"Id": "68c0dfc1cab049369d2b67afd239bb5a",
"Inputs": [],
"Outputs": [
{
"Id": "cea6a3566d3e455793c3df1bbd2a69f4",
"Name": "Category",
"Description": "The selected Category.",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Disabled",
"Description": "All built-in categories."
},
{
"ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
"NodeType": "FunctionNode",
"FunctionSignature": "DSCore.List.UniqueItems@var[]..[]",
"Id": "b19c3d797b7145e088e947a19fda99c7",
"Inputs": [
{
"Id": "72fa96b47b294e00ab50fe73764f9d78",
"Name": "list",
"Description": "List to filter duplicates out of.\n\nvar[]..[]",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "8aa66e41ee4e46efb12e83b90c5e7bd4",
"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": "CoreNodeModels.CreateList, CoreNodeModels",
"VariableInputPorts": true,
"NodeType": "ExtensionNode",
"Id": "8102dc14d1e148d997544448223ab310",
"Inputs": [
{
"Id": "92f6172d52fc4447ba1746e1da0ee53e",
"Name": "item0",
"Description": "Item Index #0",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "f4d4d9fadafd491baaa427169f55b94b",
"Name": "item1",
"Description": "Item Index #1",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "00eefeef6a4142f2ba7a3da1213be516",
"Name": "item2",
"Description": "Item Index #2",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "b1442216e8e0413db0d986cf21abbdb5",
"Name": "item3",
"Description": "Item Index #3",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "6bc671c7f67e462bb910966d260db99d",
"Name": "list",
"Description": "A list",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Disabled",
"Description": "Makes a new list out of the given inputs"
},
{
"ConcreteType": "CoreNodeModels.Input.IntegerSlider, CoreNodeModels",
"NodeType": "NumberInputNode",
"NumberType": "Integer",
"InputValue": 0,
"MaximumValue": 2,
"MinimumValue": 0,
"StepValue": 1,
"Id": "942038f5301d4e3cb971fd6da0ea6535",
"Inputs": [],
"Outputs": [
{
"Id": "07f2e920bfa0413f81c34477c12c1113",
"Name": "",
"Description": "Int32",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Disabled",
"Description": "A slider that produces integer values."
},
{
"ConcreteType": "CoreNodeModels.Input.StringInput, CoreNodeModels",
"NodeType": "StringInputNode",
"InputValue": "RétegrendMegnevezés",
"Id": "47987fb02df14fc68d1e28d7eb4127a3",
"Inputs": [],
"Outputs": [
{
"Id": "cf67d6ba779141988603cd41a3a20d71",
"Name": "",
"Description": "String",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Disabled",
"Description": "Creates a string."
},
{
"ConcreteType": "CoreNodeModels.Input.StringInput, CoreNodeModels",
"NodeType": "StringInputNode",
"InputValue": "RétegrendVastagságok",
"Id": "9cac7901cb644c0cbf90f76e0d6422ad",
"Inputs": [],
"Outputs": [
{
"Id": "f5273c9c9d574f0782a8674102c9b8e8",
"Name": "",
"Description": "String",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Disabled",
"Description": "Creates a string."
},
{
"ConcreteType": "CoreNodeModels.Input.StringInput, CoreNodeModels",
"NodeType": "StringInputNode",
"InputValue": "RétegrendRétegek",
"Id": "04eebda61fae41a3848a244e40cf273e",
"Inputs": [],
"Outputs": [
{
"Id": "f6f46131499447ae9a71f79808383fbd",
"Name": "",
"Description": "String",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Disabled",
"Description": "Creates a string."
},
{
"ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSVarArgFunction, DynamoCore",
"FunctionSignature": "DSCore.String.Join@string,string[]",
"FunctionType": "VariableArgument",
"NodeType": "FunctionNode",
"Id": "a8fe84c0ab5343488c21aff9ff9bbede",
"Inputs": [
{
"Id": "f64e6297f93449fda2bf99475195ed89",
"Name": "separator",
"Description": "String to be inserted between joined strings.\n\nstring",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "c50bb0e1baaf4fd794e0e6b739908c12",
"Name": "string0",
"Description": "Strings to be joined into a single string.\n\nstring[]",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "beb8cd01f2b241f3b5745afe05ae89e1",
"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": "\"\\r\\n\";",
"Id": "0b88ad5ce36b4c9dba8821eeca593696",
"Inputs": [],
"Outputs": [
{
"Id": "817bef1728de4a8a8029b5aa96df0d55",
"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.HigherOrder.Map, CoreNodeModels",
"NodeType": "ExtensionNode",
"Id": "b175c5645ceb404ba731e5f70cf4d064",
"Inputs": [
{
"Id": "0f84d6be9835448f980ed8f721716b6b",
"Name": "list",
"Description": "The list to map over.",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "0396b39b1f7a48ba827b8b28cf6b79b6",
"Name": "f(x)",
"Description": "The procedure used to map element",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "095e71369080435c84661db3a410763e",
"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": "91ed8c5eb1d746258444a9ecf3ac23b3",
"Inputs": [
{
"Id": "d520afe843674cea82d415855121017b",
"Name": "list",
"Description": "The list to map over.",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "ec251115daa54ffe9c465f02093c9f3f",
"Name": "f(x)",
"Description": "The procedure used to map element",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "3b8b1444264c46bf9dbb729addcea80a",
"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.Input.StringInput, CoreNodeModels",
"NodeType": "StringInputNode",
"InputValue": "rtg",
"Id": "621247b0deaf45eb936c37fbdadf9e48",
"Inputs": [],
"Outputs": [
{
"Id": "37650c59513e4ae6bb2be4b7e1f3c900",
"Name": "",
"Description": "String",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Disabled",
"Description": "Creates a string."
},
{
"ConcreteType": "CoreNodeModels.Input.StringInput, CoreNodeModels",
"NodeType": "StringInputNode",
"InputValue": "RétegrendExtra",
"Id": "15eb28e520424aa6bf64b9ad0e15a234",
"Inputs": [],
"Outputs": [
{
"Id": "c7136b66b6dd4a8fa683dc434dcfa965",
"Name": "",
"Description": "String",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Disabled",
"Description": "Creates a string."
},
{
"ConcreteType": "CoreNodeModels.Input.StringInput, CoreNodeModels",
"NodeType": "StringInputNode",
"InputValue": "cm",
"Id": "ab00cdcd7d2247ada6deddb6bcebc23d",
"Inputs": [],
"Outputs": [
{
"Id": "8184ac6f9a18453fba40c054d527e781",
"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": "\" \";",
"Id": "422f96429ad44e0db35a0506ad314993",
"Inputs": [],
"Outputs": [
{
"Id": "32f7a88b7b6c49ecb50e67d27f902baa",
"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.HigherOrder.Map, CoreNodeModels",
"NodeType": "ExtensionNode",
"Id": "49c30eb71d3d42e28452535b32d4d674",
"Inputs": [
{
"Id": "3b6ba59f51de4cc69b665149bfe75320",
"Name": "list",
"Description": "The list to map over.",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "281ce4c848e744cd8270b2fb26b82045",
"Name": "f(x)",
"Description": "The procedure used to map element",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "217db0acffc842f79781e67cf4dd924b",
"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": "1ced7463a3974512bad1f98c73032009",
"Inputs": [
{
"Id": "41a66035b9ba4defa43cfea344d7a682",
"Name": "separator",
"Description": "String to be inserted between joined strings.\n\nstring",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "8db129edb82a4febb11c6d3f54cb9476",
"Name": "string0",
"Description": "Strings to be joined into a single string.\n\nstring[]",
"UsingDefaultValue": false,
"Level": 1,
"UseLevels": true,
"KeepListStructure": false
},
{
"Id": "3c4c1a35e9ac4178907ebbeb5b07ea79",
"Name": "string1",
"Description": "string[]",
"UsingDefaultValue": false,
"Level": 1,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "18911e6f1f4c47d3b57400caa7593794",
"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.HigherOrder.Map, CoreNodeModels",
"NodeType": "ExtensionNode",
"Id": "0f43acb2229c460d8b80c1b1f30aae63",
"Inputs": [
{
"Id": "6e8ea39cbc8442ee8b2c0f20d743b73e",
"Name": "list",
"Description": "The list to map over.",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "d47666810fa54d08983c5c9709d12ef0",
"Name": "f(x)",
"Description": "The procedure used to map element",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "af64076c63194ec896d47c3f3f3f4ba0",
"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": "ad1457f3e5ae49209443d3892875a39d",
"Inputs": [
{
"Id": "0181fcb833864ce78892bd05f2aae637",
"Name": "list",
"Description": "The list to map over.",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "7258b69fd43945a69fa2444f8c131c97",
"Name": "f(x)",
"Description": "The procedure used to map element",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "47f1e9c7a2364ca0b8be7e7d505f461b",
"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.CodeBlockNodeModel, DynamoCore",
"NodeType": "CodeBlockNode",
"Code": "false;",
"Id": "4b69387bc7cd4a60b3205feb5e9d9df7",
"Inputs": [],
"Outputs": [
{
"Id": "27f425403e174eef97d81f5fc68a55b6",
"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.AllIndicesOf@var[]..[],var",
"Id": "503d252d72bc4146907f3c2c3f827313",
"Inputs": [
{
"Id": "338e7b32d2474e7e93cddd930e74531d",
"Name": "list",
"Description": "List to search in. If this argument is null, an empty list is returned.\n\nvar[]..[]",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "4c3ffa6424ab4c2bb618c71cdde4441a",
"Name": "item",
"Description": "Item to look for.\n\nvar",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "c336deccce334ad3b2b4e4da74c4d147",
"Name": "var[]..[]",
"Description": "A list of zero-based indices of all occurrences of the item if found, or an empty list if the item does not exist in the list.",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Auto",
"Description": "Given an item, returns the zero-based indices of all its occurrences in the list. If the item cannot be found, an empty list is returned.\n\nList.AllIndicesOf (list: var[]..[], item: var): var[]..[]"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
"NodeType": "FunctionNode",
"FunctionSignature": "DSCore.List.RemoveItemAtIndex@var[]..[],int[]",
"Id": "83abfc04d21c44058b822646217811ba",
"Inputs": [
{
"Id": "991266b4b02446c585dff629a45a9613",
"Name": "list",
"Description": "List to remove an item or items from.\n\nvar[]..[]",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": true,
"KeepListStructure": true
},
{
"Id": "591c228238d94492b60acf964d613c0c",
"Name": "indices",
"Description": "Index or indices of the item(s) to be removed.\n\nint[]",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": true,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "a6deb25017884d8b95c867b2423554af",
"Name": "list",
"Description": "List with items removed.",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Auto",
"Description": "Removes an item from the given list at the specified index.\n\nList.RemoveItemAtIndex (list: var[]..[], indices: int[]): var[]..[]"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
"NodeType": "FunctionNode",
"FunctionSignature": "DSCore.List.RemoveItemAtIndex@var[]..[],int[]",
"Id": "ec852268f491434498eacea9a982a429",
"Inputs": [
{
"Id": "6dfe19ae7e2d4bd9a949b39fd23e2ade",
"Name": "list",
"Description": "List to remove an item or items from.\n\nvar[]..[]",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": true,
"KeepListStructure": true
},
{
"Id": "df59a7cc41a441da8dc24b1393ed5c8c",
"Name": "indices",
"Description": "Index or indices of the item(s) to be removed.\n\nint[]",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": true,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "8fc347a03d1b4ed5b6e897817b0b5167",
"Name": "list",
"Description": "List with items removed.",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Auto",
"Description": "Removes an item from the given list at the specified index.\n\nList.RemoveItemAtIndex (list: var[]..[], indices: int[]): var[]..[]"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
"NodeType": "FunctionNode",
"FunctionSignature": "Revit.Elements.Element.GetParameterValueByName@string",
"Id": "2e941b2a6c5e485b81c3d418c3b303af",
"Inputs": [
{
"Id": "2c8048ad36f74090b7fb779f0457c8ca",
"Name": "element",
"Description": "Revit.Elements.Element",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "c62e793dc4f843b49b8a6fda19e7525e",
"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": "9aedaa90c8ff4e89ad2eeb846967cc12",
"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": "CoreNodeModels.HigherOrder.Map, CoreNodeModels",
"NodeType": "ExtensionNode",
"Id": "b436b3c4830347beb2c10b60c15d5fcd",
"Inputs": [
{
"Id": "89ee39ba79634f3d955625226e4648ae",
"Name": "list",
"Description": "The list to map over.",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "7a0cd07a27524e4e95a0b6d3149f44da",
"Name": "f(x)",
"Description": "The procedure used to map element",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "582de39e17d648b3b094aaff922c31a6",
"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.Split@string,string[]",
"FunctionType": "VariableArgument",
"NodeType": "FunctionNode",
"Id": "15c7dc09beb0494e8298057502481ba1",
"Inputs": [
{
"Id": "9f78a51b150e4899b24a08563014719c",
"Name": "str",
"Description": "String to split up.\n\nstring",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "a3716262e88d49ffb9565cd5d676aadd",
"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": "2e34355c83314d4f86f84a965006eaa0",
"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": "\"\\r\\n\";",
"Id": "7102e328f567432e9eee4d66acf67d49",
"Inputs": [],
"Outputs": [
{
"Id": "2b91fea1d7ca419f8f3f53f145633ceb",
"Name": "",
"Description": "Value of expression at line 1",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Disabled",
"Description": "Allows for DesignScript code to be authored directly"
},
{
"ConcreteType": "CoreNodeModels.Input.BoolSelector, CoreNodeModels",
"NodeType": "BooleanInputNode",
"InputValue": true,
"Id": "b40ad679b7364a9aa6d9cae73caf8b2a",
"Inputs": [],
"Outputs": [
{
"Id": "a73be5de3c4a41f49381aa3158cc786c",
"Name": "",
"Description": "Boolean",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Disabled",
"Description": "Selection between a true and false."
},
{
"ConcreteType": "CoreNodeModels.Logic.If, CoreNodeModels",
"NodeType": "ExtensionNode",
"Id": "09432b4a59a14668983601dbb61cb5d7",
"Inputs": [
{
"Id": "9855a4f95f5f41fcbd67e967d9fea14a",
"Name": "test",
"Description": "Test block",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "07e5f7fd87a6462293dfac85d25bb2c1",
"Name": "true",
"Description": "True block",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "65eeec342f654c6c9afb9dd47969417e",
"Name": "false",
"Description": "False block",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "42866cc39f674091bd25e835e46d6f37",
"Name": "result",
"Description": "result",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Disabled",
"Description": "Conditional statement"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.CustomNodes.Function, DynamoCore",
"FunctionSignature": "dda914fd-aaf1-4ff4-a80c-dab136aa16cc",
"FunctionType": "Graph",
"NodeType": "FunctionNode",
"Id": "6588f325843746e8a94990f6bc23d9ed",
"Inputs": [
{
"Id": "6ccd927c32b54f28b16bda63e24dd01a",
"Name": "list",
"Description": "var[]..[]",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "eefa34e022494bc69bc1087c79fa708f",
"Name": "replacement",
"Description": "var[]..[]",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "edf057a05edb4b59a5d5c7f0c8935987",
"Name": "countUnit",
"Description": "var[]..[]",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "eebd2d36d78b45a495ad7ba12cab1d6f",
"Name": "allReplaced",
"Description": "return value",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "069b95c5b81e4de7af71f4f800f8a145",
"Name": "firstCounted",
"Description": "return value",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "66bbb78426604b789d43c660db65c116",
"Name": "firstOriginal",
"Description": "return value",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Auto",
"Description": "Replace tlements which are the same in a list of lists"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
"NodeType": "CodeBlockNode",
"Code": "false;",
"Id": "9b3d5bbd6fae4209ac37d6028d0430a4",
"Inputs": [],
"Outputs": [
{
"Id": "ce63b143e9f84d5285fe499a7d88ebde",
"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": "2344df3c-35d0-4ee4-b20a-6a7259317cfc",
"FunctionType": "Graph",
"NodeType": "FunctionNode",
"Id": "78b04d58f99c49c5a28a0b3f728c2623",
"Inputs": [
{
"Id": "0acfa343ab3b4b2ea874d8425f3b8430",
"Name": "list",
"Description": "var[]..[]",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "3383a645ea4740f7943a0359b727a4c2",
"Name": "searchFor",
"Description": "var[]..[]",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "142fba2ee46c441b8675628990fecc49",
"Name": "replacement",
"Description": "var[]..[]",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "7b9287984961431ea174dce668cbb59c",
"Name": "countUnit",
"Description": "var[]..[]",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "ac48890b6332484683363216fd910b3c",
"Name": "replacedList",
"Description": "return value",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "33f126bb8ff14b1eafc80c44a95c2ca8",
"Name": "firstReplacedList",
"Description": "return value",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Auto",
"Description": "Replace same elements follow each other"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
"NodeType": "CodeBlockNode",
"Code": "\"0\";\ntrue;\n\"\";",
"Id": "629138f0cea242d483cf747d8e9c69a1",
"Inputs": [],
"Outputs": [
{
"Id": "816f415e8f234578b6d00f887c73317e",
"Name": "",
"Description": "Value of expression at line 1",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "04139fdd137341b683e62a4a49a5da89",
"Name": "",
"Description": "Value of expression at line 2",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "5867d3ad8d7c435a9294c8a48c98c07d",
"Name": "",
"Description": "Value of expression at line 3",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Disabled",
"Description": "Allows for DesignScript code to be authored directly"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
"NodeType": "FunctionNode",
"FunctionSignature": "DSCore.Object.Type@var",
"Id": "0b864c2b61a744e294fd0316e867cfd9",
"Inputs": [
{
"Id": "76153f7f4d3447b8b9a07fecca1815af",
"Name": "obj",
"Description": "An object.\n\nvar",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "7e55256a35b94270b613a4ce905b6549",
"Name": "string",
"Description": "Type of object.",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Auto",
"Description": "Returns the type of object represented as string.\n\nObject.Type (obj: var): string"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
"NodeType": "CodeBlockNode",
"Code": "\"System.Boolean\";",
"Id": "ef140c46efcf45ea9e60e9c7212583ae",
"Inputs": [],
"Outputs": [
{
"Id": "db1f858d21634efcb075bffa9651dcd3",
"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": "==@var[]..[],var[]..[]",
"Id": "3865c5c97c3e4751a9a0cd6a329d94b8",
"Inputs": [
{
"Id": "d2a3cb329d194aef9184d336af895007",
"Name": "x",
"Description": "x value.\n\nvar[]..[]",
"UsingDefaultValue": false,
"Level": 1,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "53d44acf80ce45fbb45f78f4c20dc885",
"Name": "y",
"Description": "y value.\n\nvar[]..[]",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "94bdf26337ae40659d6145681873b599",
"Name": "var[]..[]",
"Description": "var[]..[]",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Auto",
"Description": "Equal x to y?\n\n== (x: var[]..[], y: var[]..[]): var[]..[]"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
"NodeType": "FunctionNode",
"FunctionSignature": "DSCore.Object.Type@var",
"Id": "3e32ee6686f1457a973dd529fb3b52ac",
"Inputs": [
{
"Id": "dadeb29a71824877b181cd6b60a6d0eb",
"Name": "obj",
"Description": "An object.\n\nvar",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "fae5a5a38be641088c94e8f3d4501940",
"Name": "string",
"Description": "Type of object.",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Auto",
"Description": "Returns the type of object represented as string.\n\nObject.Type (obj: var): string"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
"NodeType": "CodeBlockNode",
"Code": "\"System.Boolean\";",
"Id": "df3d3a0ab43b445dbc57cb719ea927f6",
"Inputs": [],
"Outputs": [
{
"Id": "0a7ac0f3ca634b4db185add2e8abb076",
"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": "==@var[]..[],var[]..[]",
"Id": "0b5a44c37d6d4ae9a95d7bb67f105569",
"Inputs": [
{
"Id": "774d47ef81d448bab9cd14816b03afb0",
"Name": "x",
"Description": "x value.\n\nvar[]..[]",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "7311339b3aa74d928a191fb47c28e210",
"Name": "y",
"Description": "y value.\n\nvar[]..[]",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "c68fad14a3294f1db844d8a8340dce02",
"Name": "var[]..[]",
"Description": "var[]..[]",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Auto",
"Description": "Equal x to y?\n\n== (x: var[]..[], y: var[]..[]): var[]..[]"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
"NodeType": "CodeBlockNode",
"Code": "a&&b;",
"Id": "798bfaa5a6c54cfcb42623d93845b9b8",
"Inputs": [
{
"Id": "35e40cbca3154dce8c8db5be4db52fb6",
"Name": "a",
"Description": "a",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "1f0b69924b544843b0ea5bd5f22d89f3",
"Name": "b",
"Description": "b",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "b386de337df4421c96fa9262ada8751b",
"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.Logic.If, CoreNodeModels",
"NodeType": "ExtensionNode",
"Id": "4850767db692463980cf426901283142",
"Inputs": [
{
"Id": "3f7a6d5df44248efa63d788f89bb666e",
"Name": "test",
"Description": "Test block",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "d2e912afc48447579d156497d7673f54",
"Name": "true",
"Description": "True block",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "0ede402a52724c5d872fede66a7dd088",
"Name": "false",
"Description": "False block",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "23399338d87b492da28e036babcdbe78",
"Name": "result",
"Description": "result",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Disabled",
"Description": "Conditional statement"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
"NodeType": "CodeBlockNode",
"Code": "\"1 \" +a;",
"Id": "8d741657c4a84e1d91af822f4ba009c9",
"Inputs": [
{
"Id": "222a18fbe50544b2a6c07189f300f02f",
"Name": "a",
"Description": "a",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "8f3c00375ff64bf6800aee934334e526",
"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": "Test@@-1 ? a: b@-1;",
"Id": "43df727a9f544746bfa0cabd75be0368",
"Inputs": [
{
"Id": "99b9ec21c34b4c31ab3e7910893a22e9",
"Name": "Test",
"Description": "Test",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "ce216b5ccbb745ea8c5cc23a69518c95",
"Name": "a",
"Description": "a",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "dae74a682ac04cacb267cdb5b183148a",
"Name": "b",
"Description": "b",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "62ef523e26ac4d6888036c8f30b2b682",
"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.PythonNode, PythonNodeModels",
"NodeType": "PythonScriptNode",
"Code": "# Enable Python support and load DesignScript library\r\nimport clr\r\nclr.AddReference('ProtoGeometry')\r\nfrom Autodesk.DesignScript.Geometry import *\r\n\r\n# The inputs to this node will be stored as a list in the IN variables.\r\nin_list = IN[0]\r\nout_list = []\r\naboveLayers = []\r\nvarWidth = []\r\nbelowLayers = []\r\nfor elems in in_list:\r\n\tif elems:\r\n\t\t#out_list.append(elems)\r\n\t\tstatus = \"start\"\r\n\t\tsepnumber = 0\r\n\t\tseplocation = []\r\n\r\n\t\t# count separators\r\n\t\tfor num, line in enumerate(elems):\r\n\t\t\tif line == \"---\":\r\n\t\t\t\tsepnumber = sepnumber + 1 \r\n\t\t\t\tseplocation.append(num)\r\n\t\t\r\n\t\tif sepnumber == 1 and seplocation[0] == 0:\r\n\t\t\tbelowLayers.append(elems[1:])\r\n\t\t\taboveLayers.append(False)\r\n\t\t\tvarWidth.append(False)\r\n\t\telif sepnumber == 1:\r\n\t\t\taboveLayers.append(elems[:seplocation[0]])\r\n\t\t\tvarWidth.append(False)\r\n\t\t\tbelowLayers.append(False)\r\n\t\telif sepnumber == 2:\r\n\t\t\taboveLayers.append(elems[:seplocation[0]])\r\n\t\t\tbelowLayers.append(elems[seplocation[1]+1:])\r\n\t\t\tvarWidth.append(elems[seplocation[0]+1:seplocation[1]])\r\n\t\telse:\r\n\t\t\taboveLayers.append(False)\r\n\t\t\tvarWidth.append(False)\r\n\t\t\tbelowLayers.append(False)\r\n\t\t\t\r\n\t\t\t\r\n\r\n\telse:\r\n\t\taboveLayers.append(False)\r\n\t\tvarWidth.append(False)\r\n\t\tbelowLayers.append(False)\r\n\r\nout_list.extend((aboveLayers, varWidth, belowLayers))\r\n\r\n\r\n# Place your code below this line\r\n\r\n# Assign your output to the OUT variable.\r\nOUT = out_list",
"VariableInputPorts": true,
"Id": "ff5e666de63640dab15350200fb37058",
"Inputs": [
{
"Id": "8a29a73c33bf40cfb814a294d1104c20",
"Name": "IN[0]",
"Description": "Input #0",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "422f5b0a9a8648d4b7edd39a1a605585",
"Name": "OUT",
"Description": "Result of the python script",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Disabled",
"Description": "Runs an embedded IronPython script."
},
{
"ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
"NodeType": "CodeBlockNode",
"Code": "//aboveLayers:\na[0];\n//varWidths:\na[1];\n//belowlayers:\na[2];",
"Id": "e19e7867b2ff4490b2507ffe3fc45f1b",
"Inputs": [
{
"Id": "d03534096fd84ae7a7d185044fbeebd5",
"Name": "a",
"Description": "a",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "b40fae9281c84c2d87616265e7dc33a9",
"Name": "",
"Description": "Value of expression at line 2",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "1a0d005783e14f168d781d47ec7f4c3f",
"Name": "",
"Description": "Value of expression at line 4",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "9ef565ce14b948878e64e44ee675ff9a",
"Name": "",
"Description": "Value of expression at line 6",
"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": "ce6b57d90267434dba0dd97d2fa854a5",
"Inputs": [
{
"Id": "977f4a71802341a79bb4751d38fadc67",
"Name": "str",
"Description": "String to split up.\n\nstring",
"UsingDefaultValue": false,
"Level": 1,
"UseLevels": true,
"KeepListStructure": true
},
{
"Id": "0994fe4a3dd941d286a6226d96fe4d36",
"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": "7ab50d521af24055b3b381043206e1b5",
"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": "9607f4505da4425880a5c203e2f6575a",
"Inputs": [],
"Outputs": [
{
"Id": "b3d98f3501384bba99665f129bee4fe7",
"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": "\"|\";",
"Id": "a8b0ecbad05345158a4a0c28f3b0cc35",
"Inputs": [],
"Outputs": [
{
"Id": "9f7fd8ce8c994992862b7f32ddb641f3",
"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": "7aa84638faf240a695d0efb22b2a9d24",
"Inputs": [
{
"Id": "6d3f546559b34ccf8d39b8405b862d11",
"Name": "str",
"Description": "String to split up.\n\nstring",
"UsingDefaultValue": false,
"Level": 1,
"UseLevels": true,
"KeepListStructure": true
},
{
"Id": "8189d12152544487bdf9b5c9f803ef2c",
"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": "df3ecb3abc394a4b9dadecbeefd1542f",
"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": "\"var:\";",
"Id": "7c232e284ea54fc59548b75d9094ca50",
"Inputs": [],
"Outputs": [
{
"Id": "117405392f0b4da384566012a4c490a3",
"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": "0adf919d36ad427daeca55500d1abf9a",
"Inputs": [
{
"Id": "838d0c4df6c04a37806bd5347c5e3822",
"Name": "str",
"Description": "String to split up.\n\nstring",
"UsingDefaultValue": false,
"Level": 1,
"UseLevels": true,
"KeepListStructure": true
},
{
"Id": "c26dbfde341e40e5a72f0923e67fb7a1",
"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": "3376d982d578457f8f81bf858e2ab473",
"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.ZeroTouch.DSFunction, DynamoCore",
"NodeType": "FunctionNode",
"FunctionSignature": "DSCore.List.FirstItem@var[]..[]",
"Id": "38cd2e70009e4aaabe5c83b3491cae0e",
"Inputs": [
{
"Id": "7a85f8b790e6422ea542047ecf0a02c0",
"Name": "list",
"Description": "List to get the first item from.\n\nvar[]..[]",
"UsingDefaultValue": false,
"Level": 1,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "2912cffe7eba440b927bb63beff1ad2e",
"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": "CoreNodeModels.HigherOrder.Map, CoreNodeModels",
"NodeType": "ExtensionNode",
"Id": "ba9bf7d57eee4345946adf349761b5b6",
"Inputs": [
{
"Id": "6a68432958544d18b98b633244e0841b",
"Name": "list",
"Description": "The list to map over.",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "423d2441f04246939974f326d0834828",
"Name": "f(x)",
"Description": "The procedure used to map element",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "3a0b525ccae94ac5aca43c7ac16a30e2",
"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": "98cb4f9642dc45f3b6dc38dcbc04dcd6",
"Inputs": [
{
"Id": "50cd38c78f414820ab14c0bc95a1b4f1",
"Name": "list",
"Description": "The list to map over.",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "ec59afd0351142fcb06c818c3eee0bd4",
"Name": "f(x)",
"Description": "The procedure used to map element",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "f0a89885f0ef431c9517f012211f7ac1",
"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.DSFunction, DynamoCore",
"NodeType": "FunctionNode",
"FunctionSignature": "DSCore.List.FirstItem@var[]..[]",
"Id": "286c520aafca44fba31aa30159408c26",
"Inputs": [
{
"Id": "492ca7f976494fb6b798a182001fb157",
"Name": "list",
"Description": "List to get the first item from.\n\nvar[]..[]",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "6e07ea29b423452482d5b5742f9862a1",
"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": "CoreNodeModels.HigherOrder.Map, CoreNodeModels",
"NodeType": "ExtensionNode",
"Id": "3907f415d327494281ba612cfe3908cf",
"Inputs": [
{
"Id": "99167fc1288e4265b075066512550e00",
"Name": "list",
"Description": "The list to map over.",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "0af202cc7e054aba88f1d3ba7cf791ad",
"Name": "f(x)",
"Description": "The procedure used to map element",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "04bc8e7ded4c474ca9b92ccbdb9b74a8",
"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": "47ed90debf664862b9738e2595669248",
"Inputs": [
{
"Id": "2c3fa11d82f8457c94486e5d62fc3a53",
"Name": "list",
"Description": "The list to map over.",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "2230ec1ded344d598898b1b30d155c3b",
"Name": "f(x)",
"Description": "The procedure used to map element",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "d1e314b3cb544e0d92689e7eea3e495d",
"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.DSFunction, DynamoCore",
"NodeType": "FunctionNode",
"FunctionSignature": "DSCore.List.LastItem@var[]..[]",
"Id": "740979aff738404a994a3f3e5850b125",
"Inputs": [
{
"Id": "e3a08ebdfd674e2696032a6efe1e9822",
"Name": "list",
"Description": "List to get the last item of.\n\nvar[]..[]",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "d97d062b37a74ee3b49e2026a50d8f44",
"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": "18a53fc31d5b4db2aaf7d45c1da62054",
"Inputs": [
{
"Id": "70179dd680fe40eba9b4bf0173437dc2",
"Name": "list",
"Description": "The list to map over.",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "782e51ac2aaf42e29e1e493c3192fb60",
"Name": "f(x)",
"Description": "The procedure used to map element",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "ace584b0263a4ed9920f4c056e7af222",
"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": "189ca5ee14344044b178f8e3080a304f",
"Inputs": [
{
"Id": "92834c3f59e24892a6c884024c7fe86e",
"Name": "list",
"Description": "The list to map over.",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "ef5ff3c0bb8643aa8074600691d04406",
"Name": "f(x)",
"Description": "The procedure used to map element",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "352c9cf37fb540f1817ab958edcf41ce",
"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.DSFunction, DynamoCore",
"NodeType": "FunctionNode",
"FunctionSignature": "DSCore.List.LastItem@var[]..[]",
"Id": "017b9ee6c6eb451fb78483386e5caa06",
"Inputs": [
{
"Id": "45113de7c4b44ff6aa70d82f793fd8d7",
"Name": "list",
"Description": "List to get the last item of.\n\nvar[]..[]",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "c7f763cbe6324cb4818cee3b844167a7",
"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": "397b9c2f854e4d4e82a4fcab9e104af4",
"Inputs": [
{
"Id": "5ab97cab34884f9f8fdc9c9790635ac9",
"Name": "list",
"Description": "The list to map over.",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "a4b62baa4e874a3ea5dbfd0559d55a5e",
"Name": "f(x)",
"Description": "The procedure used to map element",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "e82b36791d2b40ffaddddc22a2439d59",
"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": "ce507d7daa364ca2ad9b534615926f12",
"Inputs": [
{
"Id": "3e5a793830274f2d9617883e33ef9edb",
"Name": "list",
"Description": "The list to map over.",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "3383352758bd4aa0b2ea6122c89c7abd",
"Name": "f(x)",
"Description": "The procedure used to map element",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "c878bbcf471a41d1bc91f963943f4155",
"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."
}
],
"Connectors": [
{
"Start": "ac4bb0ca01a94a0c8cbbac7a7b6a50d3",
"End": "92f6172d52fc4447ba1746e1da0ee53e",
"Id": "a2789b63cd844405ac92d2b98f842b0f"
},
{
"Start": "05c106e4eeef415999d1f7a3867f1f38",
"End": "7e4f7e4e0d6e49b3baccfbae727e5052",
"Id": "cf86a48329fa477497443bb5ef2bbb6f"
},
{
"Start": "a484481af9504368b80d10ecaf10be7a",
"End": "16ae5a247abd4105a80ee38b5840df9a",
"Id": "d344ca6864b64c9eba0a1d77ccd44fbb"
},
{
"Start": "2d039e60f7f644d0b14022e5606ed901",
"End": "72fa96b47b294e00ab50fe73764f9d78",
"Id": "a3ea8cbed88d4f88b69b546444f93689"
},
{
"Start": "fe62f932773e4533afa156cad82af07b",
"End": "6ccd927c32b54f28b16bda63e24dd01a",
"Id": "6c1aae6213014fe08ea8fbe4d0031698"
},
{
"Start": "864a73bdb4954d4383d654eeab78e675",
"End": "07e5f7fd87a6462293dfac85d25bb2c1",
"Id": "c387ffc094364d7f9d237cb59e154a58"
},
{
"Start": "e782f6e02620489d941a324c11d964db",
"End": "65eeec342f654c6c9afb9dd47969417e",
"Id": "aecbe0f64366460ea5f2c7b1c925e341"
},
{
"Start": "326780fae3d344f49a0b8d04faafe9e3",
"End": "3b6ba59f51de4cc69b665149bfe75320",
"Id": "bfb026cfdbe749b5b0611a047a1ca9f4"
},
{
"Start": "326780fae3d344f49a0b8d04faafe9e3",
"End": "0acfa343ab3b4b2ea874d8425f3b8430",
"Id": "4f0cf9fd7ce44d758fdf1a6249a15b72"
},
{
"Start": "2cbd65339d4f440dbc26bfa07b0f8c14",
"End": "5b1df5098bb143879fcfe2cb487a2720",
"Id": "bd4b3998a8654a1c8e098fae0c9bff94"
},
{
"Start": "67a6131008574a89b991822c94519f23",
"End": "f4d4d9fadafd491baaa427169f55b94b",
"Id": "a09e0614ec5142cf98cfaa1696f6f0d1"
},
{
"Start": "be1cfe789b9046d28cdf11157575380d",
"End": "b1442216e8e0413db0d986cf21abbdb5",
"Id": "c9ae66676b8b43fe9dfa51776729bd17"
},
{
"Start": "cea6a3566d3e455793c3df1bbd2a69f4",
"End": "00eefeef6a4142f2ba7a3da1213be516",
"Id": "3584a12c80bd4641b299b63dd287a288"
},
{
"Start": "8aa66e41ee4e46efb12e83b90c5e7bd4",
"End": "345c83d8798742718d2bde83bcee2436",
"Id": "bd69673122e54ea78e830354ae881ec3"
},
{
"Start": "8aa66e41ee4e46efb12e83b90c5e7bd4",
"End": "d01e768131774bb382b3b9dc549a39e3",
"Id": "0faff1b48b7b4b16905af8f454a8afdc"
},
{
"Start": "8aa66e41ee4e46efb12e83b90c5e7bd4",
"End": "2c8048ad36f74090b7fb779f0457c8ca",
"Id": "7af56891a325488c8b1e7521782e4adc"
},
{
"Start": "6bc671c7f67e462bb910966d260db99d",
"End": "442db7ce643549e3b7759fba8c1a91d2",
"Id": "b97df169e7204ec895257cb57d2ac87e"
},
{
"Start": "07f2e920bfa0413f81c34477c12c1113",
"End": "d40703144cb34d5abf6525f0b1bed824",
"Id": "091d8f3af1854e37964eab32037fff39"
},
{
"Start": "beb8cd01f2b241f3b5745afe05ae89e1",
"End": "0396b39b1f7a48ba827b8b28cf6b79b6",
"Id": "f2265bd818624154951ff2fe04461ef3"
},
{
"Start": "beb8cd01f2b241f3b5745afe05ae89e1",
"End": "ec251115daa54ffe9c465f02093c9f3f",
"Id": "9f7c5ce1639a40428640ced1700b452b"
},
{
"Start": "817bef1728de4a8a8029b5aa96df0d55",
"End": "f64e6297f93449fda2bf99475195ed89",
"Id": "325bf02d5ea74db9ad75915530c1a8bf"
},
{
"Start": "37650c59513e4ae6bb2be4b7e1f3c900",
"End": "edf057a05edb4b59a5d5c7f0c8935987",
"Id": "d21b10fa108b42d5a62a73b688e612da"
},
{
"Start": "37650c59513e4ae6bb2be4b7e1f3c900",
"End": "222a18fbe50544b2a6c07189f300f02f",
"Id": "7dc301b6c8f44d6999085aadc767e08a"
},
{
"Start": "c7136b66b6dd4a8fa683dc434dcfa965",
"End": "c62e793dc4f843b49b8a6fda19e7525e",
"Id": "3616f56864df415981d49323ecfb9871"
},
{
"Start": "8184ac6f9a18453fba40c054d527e781",
"End": "3c4c1a35e9ac4178907ebbeb5b07ea79",
"Id": "ee17aaa213094f139433082831739e7c"
},
{
"Start": "32f7a88b7b6c49ecb50e67d27f902baa",
"End": "41a66035b9ba4defa43cfea344d7a682",
"Id": "a486d82850c945999deaedbab267348b"
},
{
"Start": "217db0acffc842f79781e67cf4dd924b",
"End": "dae74a682ac04cacb267cdb5b183148a",
"Id": "7f9caf2846b2438d803a7c4eefc4ffd1"
},
{
"Start": "18911e6f1f4c47d3b57400caa7593794",
"End": "d47666810fa54d08983c5c9709d12ef0",
"Id": "086f27092118429fb4495c27ab6735e5"
},
{
"Start": "af64076c63194ec896d47c3f3f3f4ba0",
"End": "281ce4c848e744cd8270b2fb26b82045",
"Id": "85682a61ef404059aebab87daaccbe04"
},
{
"Start": "47f1e9c7a2364ca0b8be7e7d505f461b",
"End": "591c228238d94492b60acf964d613c0c",
"Id": "832c39f0a586446385275958e0ba528c"
},
{
"Start": "47f1e9c7a2364ca0b8be7e7d505f461b",
"End": "df59a7cc41a441da8dc24b1393ed5c8c",
"Id": "798b77b143f9407185bce36385873b58"
},
{
"Start": "27f425403e174eef97d81f5fc68a55b6",
"End": "4c3ffa6424ab4c2bb618c71cdde4441a",
"Id": "27dcdb5299a74f5f85a5ca209ccafef7"
},
{
"Start": "c336deccce334ad3b2b4e4da74c4d147",
"End": "7258b69fd43945a69fa2444f8c131c97",
"Id": "2fcdade2cc6c40da9448fef5148ecb38"
},
{
"Start": "a6deb25017884d8b95c867b2423554af",
"End": "d520afe843674cea82d415855121017b",
"Id": "745fb722e4f3442588d1d6b34e774276"
},
{
"Start": "8fc347a03d1b4ed5b6e897817b0b5167",
"End": "0f84d6be9835448f980ed8f721716b6b",
"Id": "f3249f3a35b54c30b252e69d4102cccf"
},
{
"Start": "9aedaa90c8ff4e89ad2eeb846967cc12",
"End": "89ee39ba79634f3d955625226e4648ae",
"Id": "4f85196c1e414a259832be71ed6f5ba3"
},
{
"Start": "582de39e17d648b3b094aaff922c31a6",
"End": "8a29a73c33bf40cfb814a294d1104c20",
"Id": "0492089f22d441149fab77e990bdf98a"
},
{
"Start": "2e34355c83314d4f86f84a965006eaa0",
"End": "7a0cd07a27524e4e95a0b6d3149f44da",
"Id": "fb50830e6255428eb43c03df1bbb46b6"
},
{
"Start": "2b91fea1d7ca419f8f3f53f145633ceb",
"End": "a3716262e88d49ffb9565cd5d676aadd",
"Id": "b1da55e9291b4db8a695510727625cbc"
},
{
"Start": "a73be5de3c4a41f49381aa3158cc786c",
"End": "9855a4f95f5f41fcbd67e967d9fea14a",
"Id": "8f43e8b28c3942c99a7db7651b4a071f"
},
{
"Start": "42866cc39f674091bd25e835e46d6f37",
"End": "6144c36d47cd43a78ddad2c30b1ce095",
"Id": "d727bef209bf4365aa56cda06a5c6dc6"
},
{
"Start": "eebd2d36d78b45a495ad7ba12cab1d6f",
"End": "76153f7f4d3447b8b9a07fecca1815af",
"Id": "a60373ff91184adca1d4a146d4c0d0f0"
},
{
"Start": "069b95c5b81e4de7af71f4f800f8a145",
"End": "d2e912afc48447579d156497d7673f54",
"Id": "fffe150ed2e54064b9f9e4223bc4b2ed"
},
{
"Start": "66bbb78426604b789d43c660db65c116",
"End": "991266b4b02446c585dff629a45a9613",
"Id": "c5703d5d3ba046e09c0933f275fc53b9"
},
{
"Start": "ce63b143e9f84d5285fe499a7d88ebde",
"End": "eefa34e022494bc69bc1087c79fa708f",
"Id": "35c81441268e48ec86fbb45ded0785c7"
},
{
"Start": "ac48890b6332484683363216fd910b3c",
"End": "dadeb29a71824877b181cd6b60a6d0eb",
"Id": "e663c44a8f1a4370939a6b11046fc23b"
},
{
"Start": "816f415e8f234578b6d00f887c73317e",
"End": "3383a645ea4740f7943a0359b727a4c2",
"Id": "735aaa02ccb6446ab74fa6fe0c5953ba"
},
{
"Start": "04139fdd137341b683e62a4a49a5da89",
"End": "142fba2ee46c441b8675628990fecc49",
"Id": "5baf68bb6e734dc09055690e7b2e493c"
},
{
"Start": "5867d3ad8d7c435a9294c8a48c98c07d",
"End": "7b9287984961431ea174dce668cbb59c",
"Id": "b782b88596f3406d9d049245bdf73eed"
},
{
"Start": "7e55256a35b94270b613a4ce905b6549",
"End": "53d44acf80ce45fbb45f78f4c20dc885",
"Id": "80d1a4a4892a41c1b367467661a3c8c4"
},
{
"Start": "db1f858d21634efcb075bffa9651dcd3",
"End": "d2a3cb329d194aef9184d336af895007",
"Id": "beb8e3aac1b040fa8fff3b0b29d52071"
},
{
"Start": "94bdf26337ae40659d6145681873b599",
"End": "35e40cbca3154dce8c8db5be4db52fb6",
"Id": "54effebc021a4e978900f2ee1c02cbcf"
},
{
"Start": "fae5a5a38be641088c94e8f3d4501940",
"End": "7311339b3aa74d928a191fb47c28e210",
"Id": "da1a14b2df5c41c7806b977553cd5f25"
},
{
"Start": "0a7ac0f3ca634b4db185add2e8abb076",
"End": "774d47ef81d448bab9cd14816b03afb0",
"Id": "802fa67a7d4b45d4a9ca3569bcbcf530"
},
{
"Start": "c68fad14a3294f1db844d8a8340dce02",
"End": "1f0b69924b544843b0ea5bd5f22d89f3",
"Id": "6f08bb679c1e4a91af4d414adfc2537d"
},
{
"Start": "c68fad14a3294f1db844d8a8340dce02",
"End": "99b9ec21c34b4c31ab3e7910893a22e9",
"Id": "a84e2fcf9c6d422da18bc9232e52f78b"
},
{
"Start": "b386de337df4421c96fa9262ada8751b",
"End": "3f7a6d5df44248efa63d788f89bb666e",
"Id": "0078249143da41449f6103b1e1b6d80c"
},
{
"Start": "23399338d87b492da28e036babcdbe78",
"End": "6dfe19ae7e2d4bd9a949b39fd23e2ade",
"Id": "b868042d8b874b6f9f4a8200f981fce3"
},
{
"Start": "23399338d87b492da28e036babcdbe78",
"End": "0181fcb833864ce78892bd05f2aae637",
"Id": "32a8a402eb394b05a6a338b75ae20661"
},
{
"Start": "8f3c00375ff64bf6800aee934334e526",
"End": "ce216b5ccbb745ea8c5cc23a69518c95",
"Id": "92811a398ab94055bd97efba59129947"
},
{
"Start": "62ef523e26ac4d6888036c8f30b2b682",
"End": "0ede402a52724c5d872fede66a7dd088",
"Id": "10d511f009e14936965ddfc2bce4ef0f"
},
{
"Start": "422f5b0a9a8648d4b7edd39a1a605585",
"End": "d03534096fd84ae7a7d185044fbeebd5",
"Id": "f62408c88e8e460c9ae3451c89750a4b"
},
{
"Start": "b40fae9281c84c2d87616265e7dc33a9",
"End": "977f4a71802341a79bb4751d38fadc67",
"Id": "16b53c45045749f6811d764e519d6cce"
},
{
"Start": "1a0d005783e14f168d781d47ec7f4c3f",
"End": "838d0c4df6c04a37806bd5347c5e3822",
"Id": "0ba13ea8192e4cb99346d67e56da61ec"
},
{
"Start": "9ef565ce14b948878e64e44ee675ff9a",
"End": "6d3f546559b34ccf8d39b8405b862d11",
"Id": "7a46a7014ef844d992801ab7efec9877"
},
{
"Start": "7ab50d521af24055b3b381043206e1b5",
"End": "2c3fa11d82f8457c94486e5d62fc3a53",
"Id": "2a1dc428439541ea8148630703f6dcde"
},
{
"Start": "7ab50d521af24055b3b381043206e1b5",
"End": "3e5a793830274f2d9617883e33ef9edb",
"Id": "ef2f061378144462b377c0ce72a50a5f"
},
{
"Start": "b3d98f3501384bba99665f129bee4fe7",
"End": "0994fe4a3dd941d286a6226d96fe4d36",
"Id": "1e74a6f75b354aec99f30f29d26f3da7"
},
{
"Start": "9f7fd8ce8c994992862b7f32ddb641f3",
"End": "8189d12152544487bdf9b5c9f803ef2c",
"Id": "e5ed86f67863444588232d204c419b62"
},
{
"Start": "df3ecb3abc394a4b9dadecbeefd1542f",
"End": "6a68432958544d18b98b633244e0841b",
"Id": "7f2aeb749dc54d2fb8fb1345c4502829"
},
{
"Start": "df3ecb3abc394a4b9dadecbeefd1542f",
"End": "92834c3f59e24892a6c884024c7fe86e",
"Id": "28ecd279fc80452fa9ad568fd17d026e"
},
{
"Start": "117405392f0b4da384566012a4c490a3",
"End": "c26dbfde341e40e5a72f0923e67fb7a1",
"Id": "47105eed336b43718b6e7521244da4bf"
},
{
"Start": "2912cffe7eba440b927bb63beff1ad2e",
"End": "ec59afd0351142fcb06c818c3eee0bd4",
"Id": "13b1b11b8c594207800f05c7e9b7ab4d"
},
{
"Start": "f0a89885f0ef431c9517f012211f7ac1",
"End": "423d2441f04246939974f326d0834828",
"Id": "296fcd10a7c84295a9018bd051dac33f"
},
{
"Start": "6e07ea29b423452482d5b5742f9862a1",
"End": "0af202cc7e054aba88f1d3ba7cf791ad",
"Id": "68ec8a3fbdba45f7b14a74f079b12b30"
},
{
"Start": "04bc8e7ded4c474ca9b92ccbdb9b74a8",
"End": "2230ec1ded344d598898b1b30d155c3b",
"Id": "f67454fc86fe40f49562e747977f5307"
},
{
"Start": "d97d062b37a74ee3b49e2026a50d8f44",
"End": "782e51ac2aaf42e29e1e493c3192fb60",
"Id": "b5e23339424f4d93bf4c621e81e3a9f6"
},
{
"Start": "ace584b0263a4ed9920f4c056e7af222",
"End": "ef5ff3c0bb8643aa8074600691d04406",
"Id": "dd04a3974de34f47850da89416654efe"
},
{
"Start": "c7f763cbe6324cb4818cee3b844167a7",
"End": "a4b62baa4e874a3ea5dbfd0559d55a5e",
"Id": "83848c793d56442494296328b9706450"
},
{
"Start": "e82b36791d2b40ffaddddc22a2439d59",
"End": "3383352758bd4aa0b2ea6122c89c7abd",
"Id": "61343462ebba4d78acf642c8448669a2"
}
],
"Dependencies": [
"1e3b5d82-c924-4649-a653-7fa7ead9cd1c",
"4796d57c-a1a0-4676-b524-57abb5fa73be",
"7138be89-af7b-4232-b938-e63a5fe78240",
"dda914fd-aaf1-4ff4-a80c-dab136aa16cc",
"2344df3c-35d0-4ee4-b20a-6a7259317cfc"
],
"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": "668e9ae9cdd24dfab3a1bae211b25268",
"IsSetAsInput": true,
"IsSetAsOutput": false,
"Excluded": false,
"X": -1035.1599174540065,
"Y": -226.10774695677935
},
{
"ShowGeometry": true,
"Name": "FamilyType.CompoundStructureLayers",
"Id": "b3569226a756430ea51e1c9f66a96f75",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 340.364565741894,
"Y": 336.47595176578221
},
{
"ShowGeometry": true,
"Name": "Element.Type",
"Id": "108db5eef5b74c4e9e7587b412541c7b",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": -133.66465123644934,
"Y": -249.57506864100884
},
{
"ShowGeometry": true,
"Name": "Element.GetParameterValueByName",
"Id": "0e33b6fd8e734cb687c06080341297f3",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 1528.3019066456789,
"Y": 236.04350597918881
},
{
"ShowGeometry": true,
"Name": "Code Block",
"Id": "0da2808dfb5f4ef3b9844d861f0bbbd6",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 1056.3019066456789,
"Y": 296.47017264585554
},
{
"ShowGeometry": true,
"Name": "Element.SetParameterByName",
"Id": "2107a0d05686481c8134c42fa4a12bb7",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 4914.8154101279952,
"Y": 931.923288092856
},
{
"ShowGeometry": true,
"Name": "Springs.Number.ToString",
"Id": "e8e0c18dfbc74d069159fa163f4bd95f",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 926.55404003704609,
"Y": 851.27574872173977
},
{
"ShowGeometry": true,
"Name": "All Elements of Category",
"Id": "2d8b3b8c181f4377bd1cff438435a2a5",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": -549.15991745400652,
"Y": -103.10774695677932
},
{
"ShowGeometry": true,
"Name": "Categories",
"Id": "ebe9480a119149c489cd99a57325b06c",
"IsSetAsInput": true,
"IsSetAsOutput": false,
"Excluded": false,
"X": -1035.1599174540065,
"Y": -118.10774695677932
},
{
"ShowGeometry": true,
"Name": "Categories",
"Id": "78191b33be524cba9331af8c26df6542",
"IsSetAsInput": true,
"IsSetAsOutput": false,
"Excluded": false,
"X": -1035.1599174540065,
"Y": 97.892253043220677
},
{
"ShowGeometry": true,
"Name": "Categories",
"Id": "68c0dfc1cab049369d2b67afd239bb5a",
"IsSetAsInput": true,
"IsSetAsOutput": false,
"Excluded": false,
"X": -1035.1599174540065,
"Y": -10.107746956779323
},
{
"ShowGeometry": true,
"Name": "List.UniqueItems",
"Id": "b19c3d797b7145e088e947a19fda99c7",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 157.33534876355071,
"Y": -249.57506864100884
},
{
"ShowGeometry": true,
"Name": "List.Create",
"Id": "8102dc14d1e148d997544448223ab310",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": -769.15991745400652,
"Y": -103.10774695677932
},
{
"ShowGeometry": true,
"Name": "Layer width rounding",
"Id": "942038f5301d4e3cb971fd6da0ea6535",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": -351.60075649984924,
"Y": 1581.7126010293832
},
{
"ShowGeometry": true,
"Name": "'Layerlist name' parameter",
"Id": "47987fb02df14fc68d1e28d7eb4127a3",
"IsSetAsInput": true,
"IsSetAsOutput": false,
"Excluded": false,
"X": 3079.8613577739798,
"Y": -1156.239296296324
},
{
"ShowGeometry": true,
"Name": "'Layer widths' parameter",
"Id": "9cac7901cb644c0cbf90f76e0d6422ad",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 3072.8040452910773,
"Y": -1072.6416089746372
},
{
"ShowGeometry": true,
"Name": "'Layer names' parameter",
"Id": "04eebda61fae41a3848a244e40cf273e",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 3071.7958577935206,
"Y": -981.94567168226206
},
{
"ShowGeometry": true,
"Name": "String.Join",
"Id": "a8fe84c0ab5343488c21aff9ff9bbede",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 5172.965345193852,
"Y": 1766.7113727004521
},
{
"ShowGeometry": true,
"Name": "Code Block",
"Id": "0b88ad5ce36b4c9dba8821eeca593696",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 5007.8175925220767,
"Y": 1694.6359218387961
},
{
"ShowGeometry": true,
"Name": "List.Map",
"Id": "b175c5645ceb404ba731e5f70cf4d064",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 5556.7058017906711,
"Y": 1884.7684800938391
},
{
"ShowGeometry": true,
"Name": "List.Map",
"Id": "91ed8c5eb1d746258444a9ecf3ac23b3",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 5553.3914758896371,
"Y": 1551.8296953473632
},
{
"ShowGeometry": true,
"Name": "Membran layer text",
"Id": "621247b0deaf45eb936c37fbdadf9e48",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": -272.13999129448962,
"Y": 1753.4308945489395
},
{
"ShowGeometry": true,
"Name": "'Extra layers' parameter",
"Id": "15eb28e520424aa6bf64b9ad0e15a234",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 3051.5259210105605,
"Y": -889.557945575344
},
{
"ShowGeometry": true,
"Name": "Layer width unit",
"Id": "ab00cdcd7d2247ada6deddb6bcebc23d",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": -268.75595024725965,
"Y": 1676.6027425970374
},
{
"ShowGeometry": true,
"Name": "Code Block",
"Id": "422f96429ad44e0db35a0506ad314993",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 975.73959893887309,
"Y": 1573.4333060881061
},
{
"ShowGeometry": true,
"Name": "List.Map",
"Id": "49c30eb71d3d42e28452535b32d4d674",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 1667.2560381054454,
"Y": 1603.2723664357447
},
{
"ShowGeometry": true,
"Name": "String.Join",
"Id": "1ced7463a3974512bad1f98c73032009",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 1135.2560381054454,
"Y": 1655.2723664357447
},
{
"ShowGeometry": true,
"Name": "List.Map",
"Id": "0f43acb2229c460d8b80c1b1f30aae63",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 1433.2560381054454,
"Y": 1629.2723664357447
},
{
"ShowGeometry": true,
"Name": "List.Map",
"Id": "ad1457f3e5ae49209443d3892875a39d",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 3826.4643740752731,
"Y": 1988.4635807671289
},
{
"ShowGeometry": true,
"Name": "Code Block",
"Id": "4b69387bc7cd4a60b3205feb5e9d9df7",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 3356.5631637856332,
"Y": 2130.2313771341687
},
{
"ShowGeometry": true,
"Name": "List.AllIndicesOf",
"Id": "503d252d72bc4146907f3c2c3f827313",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 3541.266794654553,
"Y": 2098.1168335111888
},
{
"ShowGeometry": true,
"Name": "List.RemoveItemAtIndex",
"Id": "83abfc04d21c44058b822646217811ba",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 4380.8998679203178,
"Y": 1160.2641098364
},
{
"ShowGeometry": true,
"Name": "List.RemoveItemAtIndex",
"Id": "ec852268f491434498eacea9a982a429",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 4292.7167562992008,
"Y": 2371.5298759179891
},
{
"ShowGeometry": true,
"Name": "Element.GetParameterValueByName",
"Id": "2e941b2a6c5e485b81c3d418c3b303af",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 3519.3702929719939,
"Y": -727.36434645063821
},
{
"ShowGeometry": true,
"Name": "List.Map",
"Id": "b436b3c4830347beb2c10b60c15d5fcd",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 4317.7670320017833,
"Y": -262.25900421221775
},
{
"ShowGeometry": true,
"Name": "String.Split",
"Id": "15c7dc09beb0494e8298057502481ba1",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 3955.3068444302007,
"Y": -174.24715022679527
},
{
"ShowGeometry": true,
"Name": "Code Block",
"Id": "7102e328f567432e9eee4d66acf67d49",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 3675.9895553841088,
"Y": -114.22651746530789
},
{
"ShowGeometry": true,
"Name": "Use material description",
"Id": "b40ad679b7364a9aa6d9cae73caf8b2a",
"IsSetAsInput": true,
"IsSetAsOutput": false,
"Excluded": false,
"X": -288.11851979627795,
"Y": 1886.0453256816913
},
{
"ShowGeometry": true,
"Name": "If",
"Id": "09432b4a59a14668983601dbb61cb5d7",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 1301.3019066456789,
"Y": 262.04350597918881
},
{
"ShowGeometry": true,
"Name": "ReplaceFollowingSameElements",
"Id": "6588f325843746e8a94990f6bc23d9ed",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 2160.0802635692917,
"Y": 594.802174875235
},
{
"ShowGeometry": true,
"Name": "Code Block",
"Id": "9b3d5bbd6fae4209ac37d6028d0430a4",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 1981.0802635692917,
"Y": 625.01550820856858
},
{
"ShowGeometry": true,
"Name": "ReplaceFollowingElements",
"Id": "78b04d58f99c49c5a28a0b3f728c2623",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 2217.7999166024397,
"Y": 1377.90950565244
},
{
"ShowGeometry": true,
"Name": "Code Block",
"Id": "629138f0cea242d483cf747d8e9c69a1",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 2038.7999166024397,
"Y": 1416.54950565244
},
{
"ShowGeometry": true,
"Name": "Object.Type",
"Id": "0b864c2b61a744e294fd0316e867cfd9",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 2636.5168609142465,
"Y": 1077.222792324206
},
{
"ShowGeometry": true,
"Name": "Code Block",
"Id": "ef140c46efcf45ea9e60e9c7212583ae",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 2636.5168609142465,
"Y": 967.43612565753949
},
{
"ShowGeometry": true,
"Name": "==",
"Id": "3865c5c97c3e4751a9a0cd6a329d94b8",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 2908.5168609142465,
"Y": 1007.222792324206
},
{
"ShowGeometry": true,
"Name": "Object.Type",
"Id": "3e32ee6686f1457a973dd529fb3b52ac",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 2642.1531116431652,
"Y": 1367.4897048635396
},
{
"ShowGeometry": true,
"Name": "Code Block",
"Id": "df3d3a0ab43b445dbc57cb719ea927f6",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 2642.1531116431652,
"Y": 1257.7030381968736
},
{
"ShowGeometry": true,
"Name": "==",
"Id": "0b5a44c37d6d4ae9a95d7bb67f105569",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 2914.1531116431652,
"Y": 1297.4897048635396
},
{
"ShowGeometry": true,
"Name": "Code Block",
"Id": "798bfaa5a6c54cfcb42623d93845b9b8",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 3292.3606766188109,
"Y": 1239.0947687653395
},
{
"ShowGeometry": true,
"Name": "If",
"Id": "4850767db692463980cf426901283142",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 3763.7791388677842,
"Y": 1543.3249998313577
},
{
"ShowGeometry": true,
"Name": "Code Block",
"Id": "8d741657c4a84e1d91af822f4ba009c9",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 2340.2151158612814,
"Y": 2015.883146146944
},
{
"ShowGeometry": true,
"Name": "Code Block",
"Id": "43df727a9f544746bfa0cabd75be0368",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 2576.1684029196986,
"Y": 1926.0594347879369
},
{
"ShowGeometry": true,
"Name": "Python Script",
"Id": "ff5e666de63640dab15350200fb37058",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 4598.0483904655293,
"Y": -308.62758495497036
},
{
"ShowGeometry": true,
"Name": "Code Block",
"Id": "e19e7867b2ff4490b2507ffe3fc45f1b",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 4901.9657023950695,
"Y": -300.32480313031306
},
{
"ShowGeometry": true,
"Name": "String.Split",
"Id": "ce6b57d90267434dba0dd97d2fa854a5",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 5360.7072092185617,
"Y": -358.83308146250471
},
{
"ShowGeometry": true,
"Name": "Code Block",
"Id": "9607f4505da4425880a5c203e2f6575a",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 5240.1247624475072,
"Y": -289.49639690980433
},
{
"ShowGeometry": true,
"Name": "Code Block",
"Id": "a8b0ecbad05345158a4a0c28f3b0cc35",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 5234.5789719051754,
"Y": 152.64910702283328
},
{
"ShowGeometry": true,
"Name": "String.Split",
"Id": "7aa84638faf240a695d0efb22b2a9d24",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 5340.1547494468232,
"Y": 89.140958925149619
},
{
"ShowGeometry": true,
"Name": "Code Block",
"Id": "7c232e284ea54fc59548b75d9094ca50",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 5212.2941278143408,
"Y": -56.2713063287452
},
{
"ShowGeometry": true,
"Name": "String.Split",
"Id": "0adf919d36ad427daeca55500d1abf9a",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 5339.2262142763711,
"Y": -136.4930874945548
},
{
"ShowGeometry": true,
"Name": "List.FirstItem",
"Id": "38cd2e70009e4aaabe5c83b3491cae0e",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 5729.3829164756235,
"Y": 140.63206620050477
},
{
"ShowGeometry": true,
"Name": "List.Map",
"Id": "ba9bf7d57eee4345946adf349761b5b6",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 6141.8923140288225,
"Y": -2.8848454552196472
},
{
"ShowGeometry": true,
"Name": "List.Map",
"Id": "98cb4f9642dc45f3b6dc38dcbc04dcd6",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 5954.8344817559782,
"Y": 68.901608243692181
},
{
"ShowGeometry": true,
"Name": "List.FirstItem",
"Id": "286c520aafca44fba31aa30159408c26",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 5546.381863380052,
"Y": -587.13991877624755
},
{
"ShowGeometry": true,
"Name": "List.Map",
"Id": "3907f415d327494281ba612cfe3908cf",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 5759.3617167119319,
"Y": -671.34208868153155
},
{
"ShowGeometry": true,
"Name": "List.Map",
"Id": "47ed90debf664862b9738e2595669248",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 6066.2266689865974,
"Y": -670.095390637343
},
{
"ShowGeometry": true,
"Name": "List.LastItem",
"Id": "740979aff738404a994a3f3e5850b125",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 5698.7388695850932,
"Y": 635.237075143129
},
{
"ShowGeometry": true,
"Name": "List.Map",
"Id": "18a53fc31d5b4db2aaf7d45c1da62054",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 5909.8055825869651,
"Y": 569.9924348937368
},
{
"ShowGeometry": true,
"Name": "List.Map",
"Id": "189ca5ee14344044b178f8e3080a304f",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 6098.1333347799955,
"Y": 460.10838358907336
},
{
"ShowGeometry": true,
"Name": "List.LastItem",
"Id": "017b9ee6c6eb451fb78483386e5caa06",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 5752.7552156504344,
"Y": -338.69401300470611
},
{
"ShowGeometry": true,
"Name": "List.Map",
"Id": "397b9c2f854e4d4e82a4fcab9e104af4",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 5963.8219286523145,
"Y": -403.93865325409809
},
{
"ShowGeometry": true,
"Name": "List.Map",
"Id": "ce507d7daa364ca2ad9b534615926f12",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 6152.1496808453448,
"Y": -513.8227045587621
}
],
"Annotations": [
{
"Id": "a8284649f3a14b99a63bd0f72a875682",
"Title": "Get all categories",
"Nodes": [
"668e9ae9cdd24dfab3a1bae211b25268",
"2d8b3b8c181f4377bd1cff438435a2a5",
"ebe9480a119149c489cd99a57325b06c",
"78191b33be524cba9331af8c26df6542",
"68c0dfc1cab049369d2b67afd239bb5a",
"8102dc14d1e148d997544448223ab310"
],
"Left": -1045.1599174540065,
"Top": -279.10774695677935,
"Width": 680.0,
"Height": 470.0,
"FontSize": 36.0,
"InitialTop": -226.10774695677935,
"InitialHeight": 469.0,
"TextblockHeight": 43.0,
"Background": "#FFC1D676"
},
{
"Id": "92a0dfe9f2d745b7aa3b2ebeaf42d04f",
"Title": "Get all types",
"Nodes": [
"108db5eef5b74c4e9e7587b412541c7b",
"b19c3d797b7145e088e947a19fda99c7"
],
"Left": -143.66465123644934,
"Top": -302.57506864100884,
"Width": 464.00000000000006,
"Height": 146.0,
"FontSize": 36.0,
"InitialTop": -249.57506864100884,
"InitialHeight": 145.0,
"TextblockHeight": 43.0,
"Background": "#FFC1D676"
},
{
"Id": "9b421a92c97e421eb0586bb6cf79eee6",
"Title": "Material name/description",
"Nodes": [
"0e33b6fd8e734cb687c06080341297f3",
"0da2808dfb5f4ef3b9844d861f0bbbd6",
"09432b4a59a14668983601dbb61cb5d7"
],
"Left": 1046.3019066456789,
"Top": 183.04350597918881,
"Width": 755.0,
"Height": 216.42666666666673,
"FontSize": 36.0,
"InitialTop": 236.04350597918881,
"InitialHeight": 255.84211723107444,
"TextblockHeight": 43.0,
"Background": "#FFC1D676"
},
{
"Id": "5cfeffaec0234dddbd54d581de1c229b",
"Title": "Widths",
"Nodes": [
"e8e0c18dfbc74d069159fa163f4bd95f"
],
"Left": 916.55404003704609,
"Top": 798.27574872173977,
"Width": 188.0,
"Height": 172.0,
"FontSize": 36.0,
"InitialTop": 851.27574872173977,
"InitialHeight": 145.0,
"TextblockHeight": 43.0,
"Background": "#FFC1D676"
},
{
"Id": "b3561d18beaf4c3e8069797c2a3d109a",
"Title": "Add width units",
"Nodes": [
"422f96429ad44e0db35a0506ad314993",
"49c30eb71d3d42e28452535b32d4d674",
"1ced7463a3974512bad1f98c73032009",
"0f43acb2229c460d8b80c1b1f30aae63"
],
"Left": 965.73959893887309,
"Top": 1520.4333060881061,
"Width": 845.51643916657235,
"Height": 279.83906034763868,
"FontSize": 36.0,
"InitialTop": 1573.4333060881061,
"InitialHeight": 226.83906034763868,
"TextblockHeight": 43.0,
"Background": "#FFC1D676"
},
{
"Id": "4d92ef1e261a4ee7afdf81f3743880dd",
"Title": "Duplicate membrane layers to remove",
"Nodes": [
"ad1457f3e5ae49209443d3892875a39d",
"4b69387bc7cd4a60b3205feb5e9d9df7",
"503d252d72bc4146907f3c2c3f827313"
],
"Left": 3346.5631637856332,
"Top": 1935.4635807671289,
"Width": 623.90121028964,
"Height": 287.76779636703986,
"FontSize": 36.0,
"InitialTop": 1988.4635807671289,
"InitialHeight": 201.213333333333,
"TextblockHeight": 43.0,
"Background": "#FFC1D676"
},
{
"Id": "188037ba2801458f957247d0aa692230",
"Title": "Multiline strings",
"Nodes": [
"a8fe84c0ab5343488c21aff9ff9bbede",
"0b88ad5ce36b4c9dba8821eeca593696",
"b175c5645ceb404ba731e5f70cf4d064",
"91ed8c5eb1d746258444a9ecf3ac23b3"
],
"Left": 4997.8175925220767,
"Top": 1498.8296953473632,
"Width": 702.88820926859444,
"Height": 504.9387847464759,
"FontSize": 36.0,
"InitialTop": 1551.8296953473632,
"InitialHeight": 477.9387847464759,
"TextblockHeight": 43.0,
"Background": "#FFC1D676"
},
{
"Id": "845aa39348b345cf91d5909d4f1ba160",
"Title": "Input",
"Nodes": [
"942038f5301d4e3cb971fd6da0ea6535",
"621247b0deaf45eb936c37fbdadf9e48",
"ab00cdcd7d2247ada6deddb6bcebc23d",
"b40ad679b7364a9aa6d9cae73caf8b2a"
],
"Left": -361.60075649984924,
"Top": 1528.7126010293832,
"Width": 319.0,
"Height": 425.33272465230812,
"FontSize": 36.0,
"InitialTop": 1581.7126010293832,
"InitialHeight": 318.00984257550476,
"TextblockHeight": 43.0,
"Background": "#FFFFB8D8"
},
{
"Id": "d15ac98a8a1242dd9488d14091573ef8",
"Title": "Input: parameter names",
"Nodes": [
"47987fb02df14fc68d1e28d7eb4127a3",
"9cac7901cb644c0cbf90f76e0d6422ad",
"04eebda61fae41a3848a244e40cf273e",
"15eb28e520424aa6bf64b9ad0e15a234"
],
"Left": 3041.5259210105605,
"Top": -1296.239296296324,
"Width": 227.33543676341924,
"Height": 474.68135072098005,
"FontSize": 36.0,
"InitialTop": -1156.239296296324,
"InitialHeight": 405.84347679203063,
"TextblockHeight": 130.0,
"Background": "#FFFFB8D8"
},
{
"Id": "0543878e40b84ea5b0f4b7ddbf47f88a",
"Title": "Find duplicate layers",
"Nodes": [
"6588f325843746e8a94990f6bc23d9ed",
"9b3d5bbd6fae4209ac37d6028d0430a4"
],
"Left": 1971.0802635692917,
"Top": 541.802174875235,
"Width": 471.0,
"Height": 198.0,
"FontSize": 36.0,
"InitialTop": 594.802174875235,
"InitialHeight": 164.96814806699331,
"TextblockHeight": 43.0,
"Background": "#FFC1D676"
},
{
"Id": "ca68d05fbaba4ba5839f9a6aa2ad9626",
"Title": "Duplicate names => true",
"Nodes": [
"0b864c2b61a744e294fd0316e867cfd9",
"ef140c46efcf45ea9e60e9c7212583ae",
"3865c5c97c3e4751a9a0cd6a329d94b8"
],
"Left": 2626.5168609142465,
"Top": 914.43612565753949,
"Width": 461.0,
"Height": 255.78666666666652,
"FontSize": 36.0,
"InitialTop": 967.43612565753949,
"InitialHeight": 229.86593194662873,
"TextblockHeight": 43.0,
"Background": "#FFC1D676"
},
{
"Id": "034a403a25ca45af8551cac324648465",
"Title": "Membrane layers=> true",
"Nodes": [
"3e32ee6686f1457a973dd529fb3b52ac",
"df3d3a0ab43b445dbc57cb719ea927f6",
"0b5a44c37d6d4ae9a95d7bb67f105569"
],
"Left": 2632.1531116431652,
"Top": 1204.7030381968736,
"Width": 461.0,
"Height": 255.78666666666595,
"FontSize": 36.0,
"InitialTop": 1257.7030381968736,
"InitialHeight": 232.78666666666595,
"TextblockHeight": 43.0,
"Background": "#FFC1D676"
},
{
"Id": "223739a378ff49d1a3fdacf90cf21373",
"Title": "Find duplicate membrane layers",
"Nodes": [
"78b04d58f99c49c5a28a0b3f728c2623",
"629138f0cea242d483cf747d8e9c69a1"
],
"Left": 2028.7999166024397,
"Top": 1281.90950565244,
"Width": 495.0,
"Height": 255.6400000000001,
"FontSize": 36.0,
"InitialTop": 1377.90950565244,
"InitialHeight": 223.26373263601522,
"TextblockHeight": 86.0,
"Background": "#FFC1D676"
},
{
"Id": "fee6855319de4975bb25270e24757892",
"Title": "Membrane and duplicate",
"Nodes": [
"798bfaa5a6c54cfcb42623d93845b9b8"
],
"Left": 3282.3606766188109,
"Top": 1099.0947687653395,
"Width": 156.15,
"Height": 243.0,
"FontSize": 36.0,
"InitialTop": 1239.0947687653395,
"InitialHeight": 133.0,
"TextblockHeight": 130.0,
"Background": "#FFC1D676"
},
{
"Id": "c27875e689354ff688ca825176fd5f28",
"Title": "Cleaned layer names",
"Nodes": [
"83abfc04d21c44058b822646217811ba"
],
"Left": 4370.8998679203178,
"Top": 1064.2641098364,
"Width": 198.0,
"Height": 215.0,
"FontSize": 36.0,
"InitialTop": 1160.2641098364,
"InitialHeight": 149.0,
"TextblockHeight": 86.0,
"Background": "#FFC1D676"
},
{
"Id": "d9d2528657d346a28315b101433f6355",
"Title": "Cleaned layer widths",
"Nodes": [
"ec852268f491434498eacea9a982a429"
],
"Left": 4282.7167562992008,
"Top": 2275.5298759179891,
"Width": 198.0,
"Height": 215.0,
"FontSize": 36.0,
"InitialTop": 2371.5298759179891,
"InitialHeight": 149.0,
"TextblockHeight": 86.0,
"Background": "#FFC1D676"
},
{
"Id": "0b3acd985a74407bb8e9b92f7d8261af",
"Title": "Replace membrane widths",
"Nodes": [
"8d741657c4a84e1d91af822f4ba009c9",
"43df727a9f544746bfa0cabd75be0368"
],
"Left": 2330.2151158612814,
"Top": 1873.0594347879369,
"Width": 479.95328705841712,
"Height": 235.82371135900712,
"FontSize": 36.0,
"InitialTop": 1926.0594347879369,
"InitialHeight": 212.82371135900712,
"TextblockHeight": 43.0,
"Background": "#FFC1D676"
},
{
"Id": "3dff86bfe86347c78931af4071f9ff2b",
"Title": "Example format:\r\n3 cm|ExtraLayernameAbove\r\n---\r\nvar:3-6cm\r\n---\r\n3 cm|ExtraLayernameBelow",
"Nodes": [],
"Left": 4583.8502291243276,
"Top": -434.65372535303709,
"Width": 0.0,
"Height": 0.0,
"FontSize": 36.0,
"InitialTop": 0.0,
"InitialHeight": 0.0,
"TextblockHeight": 0.0,
"Background": "#FFC1D676"
}
],
"X": -3893.2616467705093,
"Y": 399.86156895519684,
"Zoom": 0.78745122751443408
}
}