{ "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 } }