diff --git a/category-presentation/2.x/empty-dir b/AddParametersToFamily/1.x/empty-dir
similarity index 100%
rename from category-presentation/2.x/empty-dir
rename to AddParametersToFamily/1.x/empty-dir
diff --git a/AddParametersToFamily/2.x/AddParametersToFamily.dyn b/AddParametersToFamily/2.x/AddParametersToFamily.dyn
new file mode 100644
index 0000000..4d7e01a
--- /dev/null
+++ b/AddParametersToFamily/2.x/AddParametersToFamily.dyn
@@ -0,0 +1,2771 @@
+{
+ "Uuid": "cddc809f-4905-422f-827e-2187c1ab845c",
+ "IsCustomNode": false,
+ "Description": null,
+ "Name": "AddParametersToFamily",
+ "ElementResolver": {
+ "ResolutionMap": {}
+ },
+ "Inputs": [],
+ "Outputs": [],
+ "Nodes": [
+ {
+ "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
+ "NodeType": "FunctionNode",
+ "FunctionSignature": "Orchid.RevitFamily.Parameter.AddParameter@var,string[],string,string,string,bool,bool",
+ "Id": "30b9dc0d02624509896c86bcfc4d9073",
+ "Inputs": [
+ {
+ "Id": "e2bc2dcf43244217b4fab36f5b645986",
+ "Name": "familyDocument",
+ "Description": "Family document as Revit document (rfa)\n\nvar\nDefault value : null",
+ "UsingDefaultValue": true,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ },
+ {
+ "Id": "e566f157c07a49968ff4eb5757ff0fe5",
+ "Name": "parameterName",
+ "Description": "The name of the parameter to create\n\nstring[]",
+ "UsingDefaultValue": false,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ },
+ {
+ "Id": "49049cac73ab47b492ef842928e206f6",
+ "Name": "type",
+ "Description": "Parameter Type\n\nstring",
+ "UsingDefaultValue": false,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ },
+ {
+ "Id": "4fcdab90e44e42a3803fd5979be3df2d",
+ "Name": "group",
+ "Description": "Parameter Group\n\nstring",
+ "UsingDefaultValue": false,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ },
+ {
+ "Id": "13ea09873f454bfea8d8fbbbf9520a49",
+ "Name": "tooltip",
+ "Description": "Tooltip for the parameter\n\nstring\nDefault value : null",
+ "UsingDefaultValue": true,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ },
+ {
+ "Id": "a9d521083c644842814d3094fdfc25af",
+ "Name": "instance",
+ "Description": "Is instance parameter, otherwise it's a type parameter\n\nbool\nDefault value : false",
+ "UsingDefaultValue": true,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ },
+ {
+ "Id": "acd73100180e461098a81a0601833c1f",
+ "Name": "reporting",
+ "Description": "Is reporting parameter. Is only available to Length and Angle parameters!\n\nbool\nDefault value : false",
+ "UsingDefaultValue": true,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ }
+ ],
+ "Outputs": [
+ {
+ "Id": "f498ca3f97b146f6b33228ad0f1c737f",
+ "Name": "Parameter",
+ "Description": "Parameter",
+ "UsingDefaultValue": false,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ }
+ ],
+ "Replication": "Auto",
+ "Description": "Add (create) parameter by name\n\nParameter.AddParameter (familyDocument: var = null, parameterName: string[], type: string, group: string, tooltip: string = null, instance: bool = false, reporting: bool = false): var[]..[]"
+ },
+ {
+ "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
+ "NodeType": "FunctionNode",
+ "FunctionSignature": "Orchid.RevitProject.Document.Current",
+ "Id": "e9c2ae4c449f44f2ad50c0b6b8574988",
+ "Inputs": [],
+ "Outputs": [
+ {
+ "Id": "bfb30a8246a74828848f5490330fa55e",
+ "Name": "Document",
+ "Description": "Document as Revit type",
+ "UsingDefaultValue": false,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ }
+ ],
+ "Replication": "Auto",
+ "Description": "Get current document\n\nDocument.Current: var"
+ },
+ {
+ "ConcreteType": "Dynamo.Graph.Nodes.CustomNodes.Function, DynamoCore",
+ "FunctionSignature": "9fbd05c0-ec1f-4bd3-bf37-969a1552eab8",
+ "FunctionType": "Graph",
+ "NodeType": "FunctionNode",
+ "Id": "41d9b5c2793d4b7c9a402b57a146d3d2",
+ "Inputs": [
+ {
+ "Id": "14deff649f014395b8f8b441d814abf7",
+ "Name": "Description_optional",
+ "Description": "string\nDefault value : \"\"",
+ "UsingDefaultValue": true,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ },
+ {
+ "Id": "e46334c17b5e49eea037dc0a9de4de8f",
+ "Name": "Logo_optional",
+ "Description": "var\nDefault value : \"\"",
+ "UsingDefaultValue": true,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ },
+ {
+ "Id": "935d474b600f44b5bfd60b40159f521e",
+ "Name": "ButtonText_optional",
+ "Description": "string\nDefault value : \"Set Values\"",
+ "UsingDefaultValue": true,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ },
+ {
+ "Id": "2cb9d6366b804a6fa4517a52f2c35b89",
+ "Name": "Inputs",
+ "Description": "var[]..[]",
+ "UsingDefaultValue": false,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ },
+ {
+ "Id": "c876d068990e4b8f985c71cfd19fdbbc",
+ "Name": "Toggle",
+ "Description": "bool\nDefault value : false",
+ "UsingDefaultValue": true,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ },
+ {
+ "Id": "c5d77844c0814cc4bca94614993e911e",
+ "Name": "LinkToHelp_optional",
+ "Description": "string\nDefault value : null",
+ "UsingDefaultValue": true,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ },
+ {
+ "Id": "611b8336e2424534ba8db1c89e276c04",
+ "Name": "CancelButtonText_optional",
+ "Description": " Cancel button will only be displayed if a label text is entered here\n\nstring\nDefault value : null",
+ "UsingDefaultValue": true,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ },
+ {
+ "Id": "3c713a4dd88e49c38295f430ca104966",
+ "Name": "MaxHeight_optional",
+ "Description": "int\nDefault value : 0",
+ "UsingDefaultValue": true,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ },
+ {
+ "Id": "c12faf0e9aa84a2381a97b60e62965a3",
+ "Name": "Width_optional",
+ "Description": "int\nDefault value : 350",
+ "UsingDefaultValue": true,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ }
+ ],
+ "Outputs": [
+ {
+ "Id": "14d732ea47754d4886d768cd89b1ebb2",
+ "Name": "User Inputs",
+ "Description": "return value",
+ "UsingDefaultValue": false,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ },
+ {
+ "Id": "693a81cfc69745edb5f2002a8e1f4ebc",
+ "Name": "Was Run ",
+ "Description": "return value",
+ "UsingDefaultValue": false,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ },
+ {
+ "Id": "384456900cef4a00b5644e5eb1a9e895",
+ "Name": "Was Cancelled",
+ "Description": "return value",
+ "UsingDefaultValue": false,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ }
+ ],
+ "Replication": "Auto",
+ "Description": "Create a form with multiple inputs. \r\nsee www.data-shapes.net for tutorials and infos!"
+ },
+ {
+ "ConcreteType": "Dynamo.Graph.Nodes.CustomNodes.Function, DynamoCore",
+ "FunctionSignature": "a611b7a4-e3d6-421e-a166-b85feaadddc8",
+ "FunctionType": "Graph",
+ "NodeType": "FunctionNode",
+ "Id": "8bb8845e778147eebb9697fa0689741f",
+ "Inputs": [
+ {
+ "Id": "e35a6b680a23440fb3088342d91c98e2",
+ "Name": "InputName",
+ "Description": "string\nDefault value : \"\"",
+ "UsingDefaultValue": true,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ },
+ {
+ "Id": "8097513c22e844ec962b771edf2a70f2",
+ "Name": "InputName",
+ "Description": "string\nDefault value : \"\"",
+ "UsingDefaultValue": true,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ },
+ {
+ "Id": "93936db36a46454cab35a514ee8a2793",
+ "Name": "IsNumberEntry",
+ "Description": "bool\nDefault value : false",
+ "UsingDefaultValue": true,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ },
+ {
+ "Id": "d3f5b2e9754d47a7bfff3e118c376cff",
+ "Name": "Height_Optionnal",
+ "Description": "int\nDefault value : 100",
+ "UsingDefaultValue": true,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ }
+ ],
+ "Outputs": [
+ {
+ "Id": "fe87db044fd14a6481b45411076bdb28",
+ "Name": "MultiLineTextBox input",
+ "Description": "return value",
+ "UsingDefaultValue": false,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ }
+ ],
+ "Replication": "Auto",
+ "Description": "Creates a multi line textbox input for UI.MultipleInputForm ++"
+ },
+ {
+ "ConcreteType": "CoreNodeModels.Input.BoolSelector, CoreNodeModels",
+ "NodeType": "BooleanInputNode",
+ "InputValue": true,
+ "Id": "fb07d1c034c84f94ba6efaeb61bd0f0e",
+ "Inputs": [],
+ "Outputs": [
+ {
+ "Id": "7b93d36709f94656a1d08d0d2bee930a",
+ "Name": "",
+ "Description": "Boolean",
+ "UsingDefaultValue": false,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ }
+ ],
+ "Replication": "Disabled",
+ "Description": "Selection between a true and false."
+ },
+ {
+ "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
+ "NodeType": "CodeBlockNode",
+ "Code": "\"Parameter names\";",
+ "Id": "ee101afdabf7412b8430166e518b14f7",
+ "Inputs": [],
+ "Outputs": [
+ {
+ "Id": "0f8ac524ece945f7adaa3c20a12a777c",
+ "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": "1778b0e9fa054ba5938fe0b7e66d07b2",
+ "Inputs": [
+ {
+ "Id": "67eeccc3aa5c47b68dcf4359e82f8c6b",
+ "Name": "str",
+ "Description": "String to split up.\n\nstring",
+ "UsingDefaultValue": false,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ },
+ {
+ "Id": "77e0fc1267a44c16b50b6802ee75bbdf",
+ "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": "10b43223b9b44114a88ec50599baf8a0",
+ "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": "CoreNodeModels.CreateList, CoreNodeModels",
+ "VariableInputPorts": true,
+ "NodeType": "ExtensionNode",
+ "Id": "04f8d8e839dc4fd3a5f684ee622026b6",
+ "Inputs": [
+ {
+ "Id": "da3092f2e8724cc0825e3fa5b76f2683",
+ "Name": "item0",
+ "Description": "Item Index #0",
+ "UsingDefaultValue": false,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ },
+ {
+ "Id": "b46a13b00ac04f3f849c0f5b0d2f62f2",
+ "Name": "item1",
+ "Description": "Item Index #1",
+ "UsingDefaultValue": false,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ },
+ {
+ "Id": "51c211da877a4f42b51c8e3be0c13729",
+ "Name": "item2",
+ "Description": "Item Index #2",
+ "UsingDefaultValue": false,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ },
+ {
+ "Id": "fc69c258c3b644af99eebb38bbc1be1b",
+ "Name": "item3",
+ "Description": "Item Index #3",
+ "UsingDefaultValue": false,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ },
+ {
+ "Id": "933980ee6e23431d99c3b182581bf96e",
+ "Name": "item4",
+ "Description": "Item Index #4",
+ "UsingDefaultValue": false,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ },
+ {
+ "Id": "85c1d3684ffc4599aaad9594dccb5e80",
+ "Name": "item5",
+ "Description": "Item Index #5",
+ "UsingDefaultValue": false,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ }
+ ],
+ "Outputs": [
+ {
+ "Id": "15e70bfaee7144ecbd408c9e86ebb7db",
+ "Name": "list",
+ "Description": "A list",
+ "UsingDefaultValue": false,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ }
+ ],
+ "Replication": "Disabled",
+ "Description": "Makes a new list out of the given inputs"
+ },
+ {
+ "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
+ "NodeType": "CodeBlockNode",
+ "Code": "\"PipeSize\";\n\"Text\";\n\"Length\";\n\"HVACDuctSize\";\n\"YesNo\";",
+ "Id": "fecd217f5b244f759b8b6c1162e62d03",
+ "Inputs": [],
+ "Outputs": [
+ {
+ "Id": "dc7620df0a674a73a03da939bec0850b",
+ "Name": "",
+ "Description": "Value of expression at line 1",
+ "UsingDefaultValue": false,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ },
+ {
+ "Id": "c412be87f3f9459c82d0c181bbcead5b",
+ "Name": "",
+ "Description": "Value of expression at line 2",
+ "UsingDefaultValue": false,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ },
+ {
+ "Id": "c94f40c57ad84ec2b602e56c9d2af154",
+ "Name": "",
+ "Description": "Value of expression at line 3",
+ "UsingDefaultValue": false,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ },
+ {
+ "Id": "6fc3d4a2baac4a7594fde33344ce9d42",
+ "Name": "",
+ "Description": "Value of expression at line 4",
+ "UsingDefaultValue": false,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ },
+ {
+ "Id": "91d6af92eee34149b67763e52ee7c76a",
+ "Name": "",
+ "Description": "Value of expression at line 5",
+ "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": "\"Pipe Size\";\n\"Text\";\n\"Length\";\n\"HVAC Duct Size\";\n\"Yes/No\";",
+ "Id": "f98029a827274f10b66dd0692398af74",
+ "Inputs": [],
+ "Outputs": [
+ {
+ "Id": "2c84cffc28d54b13bcc4e78c05f1249a",
+ "Name": "",
+ "Description": "Value of expression at line 1",
+ "UsingDefaultValue": false,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ },
+ {
+ "Id": "0128e813870b452fb508a829739146e2",
+ "Name": "",
+ "Description": "Value of expression at line 2",
+ "UsingDefaultValue": false,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ },
+ {
+ "Id": "f394fd9f90b74f4f9ef62c6edd6d39e6",
+ "Name": "",
+ "Description": "Value of expression at line 3",
+ "UsingDefaultValue": false,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ },
+ {
+ "Id": "db89e253bfc443de962a0ee61a5acfea",
+ "Name": "",
+ "Description": "Value of expression at line 4",
+ "UsingDefaultValue": false,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ },
+ {
+ "Id": "2e25ec5290404b2bbacc09b5cd10f78d",
+ "Name": "",
+ "Description": "Value of expression at line 5",
+ "UsingDefaultValue": false,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ }
+ ],
+ "Replication": "Disabled",
+ "Description": "Allows for DesignScript code to be authored directly"
+ },
+ {
+ "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels",
+ "VariableInputPorts": true,
+ "NodeType": "ExtensionNode",
+ "Id": "2e00a071ab6c4a8499e85289f5e8c6a1",
+ "Inputs": [
+ {
+ "Id": "cb896ec1b5b349cd8550492c437ff28e",
+ "Name": "item0",
+ "Description": "Item Index #0",
+ "UsingDefaultValue": false,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ },
+ {
+ "Id": "5cab119165ef432bb69594df9d6d74a7",
+ "Name": "item1",
+ "Description": "Item Index #1",
+ "UsingDefaultValue": false,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ },
+ {
+ "Id": "74147c203c2e4510925fe06fa8de3c0d",
+ "Name": "item2",
+ "Description": "Item Index #2",
+ "UsingDefaultValue": false,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ },
+ {
+ "Id": "e04e595dcfc84089ae15bfc6aa9820c8",
+ "Name": "item3",
+ "Description": "Item Index #3",
+ "UsingDefaultValue": false,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ },
+ {
+ "Id": "d0c4569d04b74f26b1f0b06120cfa1de",
+ "Name": "item4",
+ "Description": "Item Index #4",
+ "UsingDefaultValue": false,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ }
+ ],
+ "Outputs": [
+ {
+ "Id": "ad12d100096e4a9cb4aa8e0fdc877536",
+ "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.CreateList, CoreNodeModels",
+ "VariableInputPorts": true,
+ "NodeType": "ExtensionNode",
+ "Id": "c66e783f17514757a3960f2c241489e6",
+ "Inputs": [
+ {
+ "Id": "b09964962f6249ddbebd4b3d31f811c9",
+ "Name": "item0",
+ "Description": "Item Index #0",
+ "UsingDefaultValue": false,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ },
+ {
+ "Id": "1198726f464f4bacadf5f5f28ee528ea",
+ "Name": "item1",
+ "Description": "Item Index #1",
+ "UsingDefaultValue": false,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ },
+ {
+ "Id": "a90ad181b1da4073ab480bc4150cac7e",
+ "Name": "item2",
+ "Description": "Item Index #2",
+ "UsingDefaultValue": false,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ },
+ {
+ "Id": "ef9000939609489094e54f218440a0f4",
+ "Name": "item3",
+ "Description": "Item Index #3",
+ "UsingDefaultValue": false,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ },
+ {
+ "Id": "bb2da5469cf94f929a8818d2c071d8ff",
+ "Name": "item4",
+ "Description": "Item Index #4",
+ "UsingDefaultValue": false,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ }
+ ],
+ "Outputs": [
+ {
+ "Id": "a84dc47025454c42bc54fd21b3c7b2f3",
+ "Name": "list",
+ "Description": "A list",
+ "UsingDefaultValue": false,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ }
+ ],
+ "Replication": "Disabled",
+ "Description": "Makes a new list out of the given inputs"
+ },
+ {
+ "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
+ "NodeType": "CodeBlockNode",
+ "Code": "\"Parameter type\";\n2;",
+ "Id": "d2863bf9a61f468fa4fc4ef5391c8b60",
+ "Inputs": [],
+ "Outputs": [
+ {
+ "Id": "a654ae0b7a074dadb6786669ef427667",
+ "Name": "",
+ "Description": "Value of expression at line 1",
+ "UsingDefaultValue": false,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ },
+ {
+ "Id": "c667b03cc0f145528af4cedbe70f011b",
+ "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.CustomNodes.Function, DynamoCore",
+ "FunctionSignature": "b409775c-5d88-4d47-96a3-5135c775d26a",
+ "FunctionType": "Graph",
+ "NodeType": "FunctionNode",
+ "Id": "0626ad36475b440486d5fad00cf957a1",
+ "Inputs": [
+ {
+ "Id": "873e4da70f1e4b479403dcdf0a518224",
+ "Name": "InputName",
+ "Description": "string\nDefault value : \"\"",
+ "UsingDefaultValue": true,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ },
+ {
+ "Id": "dd499734dc23440599596f513751413a",
+ "Name": "Keys : []: var[]..[]",
+ "Description": "var[]..[]",
+ "UsingDefaultValue": false,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ },
+ {
+ "Id": "a0f5275a78b54651adffc8eaa215250a",
+ "Name": "Values : []: var[]..[]",
+ "Description": "var[]..[]",
+ "UsingDefaultValue": false,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ },
+ {
+ "Id": "052540995e8b4daca20a7e07ea234999",
+ "Name": "DefaultValueIndex",
+ "Description": "int\nDefault value : null",
+ "UsingDefaultValue": true,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ },
+ {
+ "Id": "8418baea34a24b5ebfde1cdfec473331",
+ "Name": "Sorted_optional",
+ "Description": "bool\nDefault value : true",
+ "UsingDefaultValue": true,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ }
+ ],
+ "Outputs": [
+ {
+ "Id": "ba6821232a9d4bfc8b89d538fcb988f3",
+ "Name": "DropDown input",
+ "Description": "return value",
+ "UsingDefaultValue": false,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ }
+ ],
+ "Replication": "Auto",
+ "Description": "Create data for DropDown input in UI.MultiInputForm ++ . Check out www.data-shapes.net for more infos."
+ },
+ {
+ "ConcreteType": "Dynamo.Graph.Nodes.CustomNodes.Function, DynamoCore",
+ "FunctionSignature": "928e40a7-91ac-45c3-8d59-4d899fc49b83",
+ "FunctionType": "Graph",
+ "NodeType": "FunctionNode",
+ "Id": "da16b001c68f4329a76f4ad53da29921",
+ "Inputs": [
+ {
+ "Id": "d87104d89097405a92b8554c34afc41a",
+ "Name": "InputName",
+ "Description": "string\nDefault value : \"\"",
+ "UsingDefaultValue": true,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ },
+ {
+ "Id": "97b6168e5e434aefa467aff549af08a0",
+ "Name": "DefaultText",
+ "Description": "string\nDefault value : \"\"",
+ "UsingDefaultValue": true,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ },
+ {
+ "Id": "73deb1972d7e4aaab16555743249429a",
+ "Name": "IsNumberEntry",
+ "Description": "bool\nDefault value : false",
+ "UsingDefaultValue": true,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ }
+ ],
+ "Outputs": [
+ {
+ "Id": "e297bd3df24e4f9596d78ee82f7a970f",
+ "Name": "TextBox input",
+ "Description": "return value",
+ "UsingDefaultValue": false,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ }
+ ],
+ "Replication": "Auto",
+ "Description": "Create Data for TextBox input in UI.MultipleInputForm ++ . Check out www.data-shapes.net for more informations"
+ },
+ {
+ "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
+ "NodeType": "CodeBlockNode",
+ "Code": "\"Tooltip\";",
+ "Id": "baf21df5bd1947b99fbbff2160364d9e",
+ "Inputs": [],
+ "Outputs": [
+ {
+ "Id": "810d4c4480144cfebc496d14761bcaa1",
+ "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": "b409775c-5d88-4d47-96a3-5135c775d26a",
+ "FunctionType": "Graph",
+ "NodeType": "FunctionNode",
+ "Id": "0b737575439244bb87bff73b7f867afb",
+ "Inputs": [
+ {
+ "Id": "5af96b64a4304438922bc230c290f510",
+ "Name": "InputName",
+ "Description": "string\nDefault value : \"\"",
+ "UsingDefaultValue": true,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ },
+ {
+ "Id": "c0e16eb6399f4cddadab7655c46a7b3a",
+ "Name": "Keys : []: var[]..[]",
+ "Description": "var[]..[]",
+ "UsingDefaultValue": false,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ },
+ {
+ "Id": "a654aa57fe48401a877b9720d904fb8b",
+ "Name": "Values : []: var[]..[]",
+ "Description": "var[]..[]",
+ "UsingDefaultValue": false,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ },
+ {
+ "Id": "35676b79ae594232894d4adebd49bc81",
+ "Name": "DefaultValueIndex",
+ "Description": "int\nDefault value : null",
+ "UsingDefaultValue": true,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ },
+ {
+ "Id": "32de70eb8653437c8b1e17773ee9ffb9",
+ "Name": "Sorted_optional",
+ "Description": "bool\nDefault value : true",
+ "UsingDefaultValue": true,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ }
+ ],
+ "Outputs": [
+ {
+ "Id": "3010004132bc47c6891eeaf104cd9ed1",
+ "Name": "DropDown input",
+ "Description": "return value",
+ "UsingDefaultValue": false,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ }
+ ],
+ "Replication": "Auto",
+ "Description": "Create data for DropDown input in UI.MultiInputForm ++ . Check out www.data-shapes.net for more infos."
+ },
+ {
+ "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels",
+ "VariableInputPorts": true,
+ "NodeType": "ExtensionNode",
+ "Id": "ccca42afd4874504a08e875153517c66",
+ "Inputs": [
+ {
+ "Id": "75f6eaed5aa94aebae7fb4378075f3d6",
+ "Name": "item0",
+ "Description": "Item Index #0",
+ "UsingDefaultValue": false,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ },
+ {
+ "Id": "765d17be93d44fd09ab7b3ce866942cc",
+ "Name": "item1",
+ "Description": "Item Index #1",
+ "UsingDefaultValue": false,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ },
+ {
+ "Id": "5df5c74eaee942e8b5a60b7a746dae6e",
+ "Name": "item2",
+ "Description": "Item Index #2",
+ "UsingDefaultValue": false,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ },
+ {
+ "Id": "d9e911df080b41cb9841c715beecdfad",
+ "Name": "item3",
+ "Description": "Item Index #3",
+ "UsingDefaultValue": false,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ },
+ {
+ "Id": "95a3efd7ee1a4f8a8a972a8aba0a80a0",
+ "Name": "item4",
+ "Description": "Item Index #4",
+ "UsingDefaultValue": false,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ },
+ {
+ "Id": "4f4fde99c52445238a7b791a145448b7",
+ "Name": "item5",
+ "Description": "Item Index #5",
+ "UsingDefaultValue": false,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ }
+ ],
+ "Outputs": [
+ {
+ "Id": "4c13a1666d96400b848927c55b3e6b66",
+ "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.CreateList, CoreNodeModels",
+ "VariableInputPorts": true,
+ "NodeType": "ExtensionNode",
+ "Id": "4f9c9b1f9abb4fb283b5ff77b6890962",
+ "Inputs": [
+ {
+ "Id": "fdb1beaba78340b2afa429168af01a1b",
+ "Name": "item0",
+ "Description": "Item Index #0",
+ "UsingDefaultValue": false,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ },
+ {
+ "Id": "fb53214817f24173bdbbbc3135537fb8",
+ "Name": "item1",
+ "Description": "Item Index #1",
+ "UsingDefaultValue": false,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ },
+ {
+ "Id": "c14d7a0201b749639a4f6b0c7aaca555",
+ "Name": "item2",
+ "Description": "Item Index #2",
+ "UsingDefaultValue": false,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ },
+ {
+ "Id": "d52b7379bfab4c8f998d8173d4241d8d",
+ "Name": "item3",
+ "Description": "Item Index #3",
+ "UsingDefaultValue": false,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ },
+ {
+ "Id": "493135f0f8e14f57b37269967bf36390",
+ "Name": "item4",
+ "Description": "Item Index #4",
+ "UsingDefaultValue": false,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ },
+ {
+ "Id": "8c6fbb3c802449aeba0d3e7ac5a23c12",
+ "Name": "item5",
+ "Description": "Item Index #5",
+ "UsingDefaultValue": false,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ }
+ ],
+ "Outputs": [
+ {
+ "Id": "4c5309505c27437aab7a64c4a4502c11",
+ "Name": "list",
+ "Description": "A list",
+ "UsingDefaultValue": false,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ }
+ ],
+ "Replication": "Disabled",
+ "Description": "Makes a new list out of the given inputs"
+ },
+ {
+ "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
+ "NodeType": "CodeBlockNode",
+ "Code": "\"Parameter group\";\n4;",
+ "Id": "289b7b72ca2f43cab0b7e4d5415a2477",
+ "Inputs": [],
+ "Outputs": [
+ {
+ "Id": "e37b7ebcb83f4f93be5c505f06a66ae9",
+ "Name": "",
+ "Description": "Value of expression at line 1",
+ "UsingDefaultValue": false,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ },
+ {
+ "Id": "d66b59aa93df4d67b701a9481ed1fc02",
+ "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.CodeBlockNodeModel, DynamoCore",
+ "NodeType": "CodeBlockNode",
+ "Code": "\"PG_ADSK_MODEL_PROPERTIES\";\n\"PG_IDENTITY_DATA\";\n\"INVALID\";\n\"PG_GENERAL\";\n\"PG_GEOMETRY\";\n\"PG_CONSTRAINTS\";",
+ "Id": "18a3a91e6e4e48ca8ca2e240bb5509e6",
+ "Inputs": [],
+ "Outputs": [
+ {
+ "Id": "b293a9a7101b4543b1f1e17a6403f5de",
+ "Name": "",
+ "Description": "Value of expression at line 1",
+ "UsingDefaultValue": false,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ },
+ {
+ "Id": "6b8d3ab814f84bf4b8d7591b3bdb69c2",
+ "Name": "",
+ "Description": "Value of expression at line 2",
+ "UsingDefaultValue": false,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ },
+ {
+ "Id": "69118f544e304f0aa2afc971af1423da",
+ "Name": "",
+ "Description": "Value of expression at line 3",
+ "UsingDefaultValue": false,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ },
+ {
+ "Id": "5dca5a84144f47a3a257a263ae4dfc80",
+ "Name": "",
+ "Description": "Value of expression at line 4",
+ "UsingDefaultValue": false,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ },
+ {
+ "Id": "37b81fae85b04af4b153f4a7dc2f6b30",
+ "Name": "",
+ "Description": "Value of expression at line 5",
+ "UsingDefaultValue": false,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ },
+ {
+ "Id": "c1472ae0b5cf40169377cfcb0a0bc6c6",
+ "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.CodeBlockNodeModel, DynamoCore",
+ "NodeType": "CodeBlockNode",
+ "Code": "\"Model Properties\";\n\"Identity Data\";\n\"Other\";\n\"General\";\n\"Dimensions\";\n\"Constraints\";",
+ "Id": "25b4980781a0460ea0c5fdf04ed8c5a8",
+ "Inputs": [],
+ "Outputs": [
+ {
+ "Id": "f825e6c5c9e5485e9be7b3bf06278a44",
+ "Name": "",
+ "Description": "Value of expression at line 1",
+ "UsingDefaultValue": false,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ },
+ {
+ "Id": "a476010b552a49e09650443e6257cbef",
+ "Name": "",
+ "Description": "Value of expression at line 2",
+ "UsingDefaultValue": false,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ },
+ {
+ "Id": "079f0e9dd0e540dda2a1574fb56bc221",
+ "Name": "",
+ "Description": "Value of expression at line 3",
+ "UsingDefaultValue": false,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ },
+ {
+ "Id": "ef5ad7d768eb4c2aadd18f2bf5a3b717",
+ "Name": "",
+ "Description": "Value of expression at line 4",
+ "UsingDefaultValue": false,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ },
+ {
+ "Id": "97a9fc0f55204a0ca756aca5b81b29ae",
+ "Name": "",
+ "Description": "Value of expression at line 5",
+ "UsingDefaultValue": false,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ },
+ {
+ "Id": "8d974c48f77e41df89f37196ed684f67",
+ "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.CodeBlockNodeModel, DynamoCore",
+ "NodeType": "CodeBlockNode",
+ "Code": "\"Instance/type\";\n1;",
+ "Id": "55c9ce7d245242e1822e7379201aa7a2",
+ "Inputs": [],
+ "Outputs": [
+ {
+ "Id": "80dfcab4d49e4a6ea93537a7bef8bc34",
+ "Name": "",
+ "Description": "Value of expression at line 1",
+ "UsingDefaultValue": false,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ },
+ {
+ "Id": "abb04ce766084967a7accdc53d9f9492",
+ "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.CodeBlockNodeModel, DynamoCore",
+ "NodeType": "CodeBlockNode",
+ "Code": "\"Instance\";\n\"Type\";",
+ "Id": "b2f26e5fdc6140bf81ab6e0079b1dc5c",
+ "Inputs": [],
+ "Outputs": [
+ {
+ "Id": "bd1cfc24ab5e459ead31288798e55dbe",
+ "Name": "",
+ "Description": "Value of expression at line 1",
+ "UsingDefaultValue": false,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ },
+ {
+ "Id": "bb7ec8c645ab41d78d53a4cfa78d5905",
+ "Name": "",
+ "Description": "Value of expression at line 2",
+ "UsingDefaultValue": false,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ }
+ ],
+ "Replication": "Disabled",
+ "Description": "Allows for DesignScript code to be authored directly"
+ },
+ {
+ "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels",
+ "VariableInputPorts": true,
+ "NodeType": "ExtensionNode",
+ "Id": "2544b69abb6c4efa84febabf5ed3a96a",
+ "Inputs": [
+ {
+ "Id": "c2e7858407bc4af59c7bde5954604ba0",
+ "Name": "item0",
+ "Description": "Item Index #0",
+ "UsingDefaultValue": false,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ },
+ {
+ "Id": "6bc654adec1a4fc19a6448b66c20fbe6",
+ "Name": "item1",
+ "Description": "Item Index #1",
+ "UsingDefaultValue": false,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ }
+ ],
+ "Outputs": [
+ {
+ "Id": "1d72eb4e3faf4a9b8717ba474ab12f61",
+ "Name": "list",
+ "Description": "A list",
+ "UsingDefaultValue": false,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ }
+ ],
+ "Replication": "Disabled",
+ "Description": "Makes a new list out of the given inputs"
+ },
+ {
+ "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
+ "NodeType": "CodeBlockNode",
+ "Code": "true;\nfalse;",
+ "Id": "bf38eef5d6f04e88bd63ceab11165a22",
+ "Inputs": [],
+ "Outputs": [
+ {
+ "Id": "b7444a33553d48769cd0a5ea8fdd5928",
+ "Name": "",
+ "Description": "Value of expression at line 1",
+ "UsingDefaultValue": false,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ },
+ {
+ "Id": "c02d977a94384044be437bae673c59c6",
+ "Name": "",
+ "Description": "Value of expression at line 2",
+ "UsingDefaultValue": false,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ }
+ ],
+ "Replication": "Disabled",
+ "Description": "Allows for DesignScript code to be authored directly"
+ },
+ {
+ "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels",
+ "VariableInputPorts": true,
+ "NodeType": "ExtensionNode",
+ "Id": "cc89320313444825b045a9d8d28a8b09",
+ "Inputs": [
+ {
+ "Id": "5088b4370a5a4156be8e799bc795f1b1",
+ "Name": "item0",
+ "Description": "Item Index #0",
+ "UsingDefaultValue": false,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ },
+ {
+ "Id": "9b2f0406590840fa87ff73fc3ee0ea41",
+ "Name": "item1",
+ "Description": "Item Index #1",
+ "UsingDefaultValue": false,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ }
+ ],
+ "Outputs": [
+ {
+ "Id": "3346066551ab4c92b967f0183b431696",
+ "Name": "list",
+ "Description": "A list",
+ "UsingDefaultValue": false,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ }
+ ],
+ "Replication": "Disabled",
+ "Description": "Makes a new list out of the given inputs"
+ },
+ {
+ "ConcreteType": "Dynamo.Graph.Nodes.CustomNodes.Function, DynamoCore",
+ "FunctionSignature": "b409775c-5d88-4d47-96a3-5135c775d26a",
+ "FunctionType": "Graph",
+ "NodeType": "FunctionNode",
+ "Id": "1cfa3c93ea6e448e9cdb39758f765989",
+ "Inputs": [
+ {
+ "Id": "630557fb854548829f12b7d0e1d780a3",
+ "Name": "InputName",
+ "Description": "string\nDefault value : \"\"",
+ "UsingDefaultValue": true,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ },
+ {
+ "Id": "5973baaf8ade4805a8d565f05c992f11",
+ "Name": "Keys : []: var[]..[]",
+ "Description": "var[]..[]",
+ "UsingDefaultValue": false,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ },
+ {
+ "Id": "4c81160fe11b4fcaa4f76b41bd766ed3",
+ "Name": "Values : []: var[]..[]",
+ "Description": "var[]..[]",
+ "UsingDefaultValue": false,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ },
+ {
+ "Id": "fd4965882af644cca4792588fd35e3ca",
+ "Name": "DefaultValueIndex",
+ "Description": "int\nDefault value : null",
+ "UsingDefaultValue": true,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ },
+ {
+ "Id": "a94a467cd2bb4c1091436b2d12758632",
+ "Name": "Sorted_optional",
+ "Description": "bool\nDefault value : true",
+ "UsingDefaultValue": true,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ }
+ ],
+ "Outputs": [
+ {
+ "Id": "be1458dd65364f448b8bb29aaa0775dc",
+ "Name": "DropDown input",
+ "Description": "return value",
+ "UsingDefaultValue": false,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ }
+ ],
+ "Replication": "Auto",
+ "Description": "Create data for DropDown input in UI.MultiInputForm ++ . Check out www.data-shapes.net for more infos."
+ },
+ {
+ "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
+ "NodeType": "CodeBlockNode",
+ "Code": "\"Reporting parameter\";\n1;",
+ "Id": "dda7dbbfe39b49928d4cde1d3fe4868c",
+ "Inputs": [],
+ "Outputs": [
+ {
+ "Id": "4482dfbed6144d6d9359003fe091686f",
+ "Name": "",
+ "Description": "Value of expression at line 1",
+ "UsingDefaultValue": false,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ },
+ {
+ "Id": "5e3d70f323f540eda256f9f4471f6a50",
+ "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.CodeBlockNodeModel, DynamoCore",
+ "NodeType": "CodeBlockNode",
+ "Code": "true;\nfalse;",
+ "Id": "0f00af56512c4bf1a76616261f8405b2",
+ "Inputs": [],
+ "Outputs": [
+ {
+ "Id": "8c6056621b1243398d508c1bdd42f8df",
+ "Name": "",
+ "Description": "Value of expression at line 1",
+ "UsingDefaultValue": false,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ },
+ {
+ "Id": "6397854a46cf41879d602003f137f57e",
+ "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.CodeBlockNodeModel, DynamoCore",
+ "NodeType": "CodeBlockNode",
+ "Code": "\"Reporting\";\n\"Not reporting\";",
+ "Id": "aac92ffd25be4d8b9cd17cf706504118",
+ "Inputs": [],
+ "Outputs": [
+ {
+ "Id": "bedc250a3ae047b19c4a3f56aa57b5c9",
+ "Name": "",
+ "Description": "Value of expression at line 1",
+ "UsingDefaultValue": false,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ },
+ {
+ "Id": "013e0b8043fe4a8c82874fbbc9d62fc1",
+ "Name": "",
+ "Description": "Value of expression at line 2",
+ "UsingDefaultValue": false,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ }
+ ],
+ "Replication": "Disabled",
+ "Description": "Allows for DesignScript code to be authored directly"
+ },
+ {
+ "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels",
+ "VariableInputPorts": true,
+ "NodeType": "ExtensionNode",
+ "Id": "4419719581ce4803abff2e71815d1a1e",
+ "Inputs": [
+ {
+ "Id": "8e320a2a7e574901beaab3e468e14eb1",
+ "Name": "item0",
+ "Description": "Item Index #0",
+ "UsingDefaultValue": false,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ },
+ {
+ "Id": "ce76ab4d307b4c5ea37693f7f9a7e8aa",
+ "Name": "item1",
+ "Description": "Item Index #1",
+ "UsingDefaultValue": false,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ }
+ ],
+ "Outputs": [
+ {
+ "Id": "cdb72a47dcc84bcf955e9ca957277cb2",
+ "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.CreateList, CoreNodeModels",
+ "VariableInputPorts": true,
+ "NodeType": "ExtensionNode",
+ "Id": "023b5b8d5b614ffcbb41510d43412318",
+ "Inputs": [
+ {
+ "Id": "b712f2210442465fac14e8eae185997e",
+ "Name": "item0",
+ "Description": "Item Index #0",
+ "UsingDefaultValue": false,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ },
+ {
+ "Id": "5d19e489808c4adeb4d6d91ec7382371",
+ "Name": "item1",
+ "Description": "Item Index #1",
+ "UsingDefaultValue": false,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ }
+ ],
+ "Outputs": [
+ {
+ "Id": "fbb45672a16a4469b5e7d75d52764c36",
+ "Name": "list",
+ "Description": "A list",
+ "UsingDefaultValue": false,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ }
+ ],
+ "Replication": "Disabled",
+ "Description": "Makes a new list out of the given inputs"
+ },
+ {
+ "ConcreteType": "Dynamo.Graph.Nodes.CustomNodes.Function, DynamoCore",
+ "FunctionSignature": "b409775c-5d88-4d47-96a3-5135c775d26a",
+ "FunctionType": "Graph",
+ "NodeType": "FunctionNode",
+ "Id": "c64547301ee944649fdb945fed624307",
+ "Inputs": [
+ {
+ "Id": "2f5493ceeb364cf991ec85635311a3af",
+ "Name": "InputName",
+ "Description": "string\nDefault value : \"\"",
+ "UsingDefaultValue": true,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ },
+ {
+ "Id": "1c78a1c7ba3746059ccc3a0b06c934b2",
+ "Name": "Keys : []: var[]..[]",
+ "Description": "var[]..[]",
+ "UsingDefaultValue": false,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ },
+ {
+ "Id": "bc45a3feb524486d9e1c95060789bb60",
+ "Name": "Values : []: var[]..[]",
+ "Description": "var[]..[]",
+ "UsingDefaultValue": false,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ },
+ {
+ "Id": "3db276aeae2744daa55c21e4933e36b9",
+ "Name": "DefaultValueIndex",
+ "Description": "int\nDefault value : null",
+ "UsingDefaultValue": true,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ },
+ {
+ "Id": "2398d3d89da64794ba4ed0a07537f3bc",
+ "Name": "Sorted_optional",
+ "Description": "bool\nDefault value : true",
+ "UsingDefaultValue": true,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ }
+ ],
+ "Outputs": [
+ {
+ "Id": "3201eb8ad7e3414cbfc7191362ba61d5",
+ "Name": "DropDown input",
+ "Description": "return value",
+ "UsingDefaultValue": false,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ }
+ ],
+ "Replication": "Auto",
+ "Description": "Create data for DropDown input in UI.MultiInputForm ++ . Check out www.data-shapes.net for more infos."
+ },
+ {
+ "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
+ "NodeType": "CodeBlockNode",
+ "Code": "\"Add each parameter names to new lines\";\n\"Add parameters\";\n\"Cancel\";",
+ "Id": "666d44e5a791449c8489864d44e09402",
+ "Inputs": [],
+ "Outputs": [
+ {
+ "Id": "c4e5e2deeeda4b7682e231963d2e9834",
+ "Name": "",
+ "Description": "Value of expression at line 1",
+ "UsingDefaultValue": false,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ },
+ {
+ "Id": "a19c6125541b43bb9eaf4e108d2bd33a",
+ "Name": "",
+ "Description": "Value of expression at line 2",
+ "UsingDefaultValue": false,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ },
+ {
+ "Id": "cb1819faca3b4fe6b9cedefedea4052d",
+ "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.CodeBlockNodeModel, DynamoCore",
+ "NodeType": "CodeBlockNode",
+ "Code": "a[0];\na[1];\na[2];\na[3];\na[4];\na[5];",
+ "Id": "71636f5967fe4531bf78401abca930d4",
+ "Inputs": [
+ {
+ "Id": "caa7bc1a9c294fb7bb4d217f3681a192",
+ "Name": "a",
+ "Description": "a",
+ "UsingDefaultValue": false,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ }
+ ],
+ "Outputs": [
+ {
+ "Id": "26811c87e2cf4f78b9a58f5c3b8eaa0b",
+ "Name": "",
+ "Description": "Value of expression at line 1",
+ "UsingDefaultValue": false,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ },
+ {
+ "Id": "950f7104355c44f09695a7bfb54ca906",
+ "Name": "",
+ "Description": "Value of expression at line 2",
+ "UsingDefaultValue": false,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ },
+ {
+ "Id": "50090e0d624b43c8830a1b277b23b139",
+ "Name": "",
+ "Description": "Value of expression at line 3",
+ "UsingDefaultValue": false,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ },
+ {
+ "Id": "2f582583d06043dfa18a19056561193e",
+ "Name": "",
+ "Description": "Value of expression at line 4",
+ "UsingDefaultValue": false,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ },
+ {
+ "Id": "c7e99e6244fe4349aef81378ed20bc17",
+ "Name": "",
+ "Description": "Value of expression at line 5",
+ "UsingDefaultValue": false,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ },
+ {
+ "Id": "0b6db35f82f2400dad7a9fab25dda092",
+ "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.CodeBlockNodeModel, DynamoCore",
+ "NodeType": "CodeBlockNode",
+ "Code": "\"\\n\";",
+ "Id": "87889023f8a24a47aef3919db44c74e4",
+ "Inputs": [],
+ "Outputs": [
+ {
+ "Id": "16fe0f1b5f2b4cbe8de682a7c090f3e8",
+ "Name": "",
+ "Description": "Value of expression at line 1",
+ "UsingDefaultValue": false,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ }
+ ],
+ "Replication": "Disabled",
+ "Description": "Allows for DesignScript code to be authored directly"
+ }
+ ],
+ "Connectors": [
+ {
+ "Start": "bfb30a8246a74828848f5490330fa55e",
+ "End": "e2bc2dcf43244217b4fab36f5b645986",
+ "Id": "1d4b5221a2a44c74be9b563d6272d897"
+ },
+ {
+ "Start": "14d732ea47754d4886d768cd89b1ebb2",
+ "End": "caa7bc1a9c294fb7bb4d217f3681a192",
+ "Id": "6bfaebf1dc9f4c3fa1b77b8014328dd7"
+ },
+ {
+ "Start": "fe87db044fd14a6481b45411076bdb28",
+ "End": "da3092f2e8724cc0825e3fa5b76f2683",
+ "Id": "22f6f49f1d38436f88b669a8d620d65a"
+ },
+ {
+ "Start": "7b93d36709f94656a1d08d0d2bee930a",
+ "End": "c876d068990e4b8f985c71cfd19fdbbc",
+ "Id": "823a657c8865473dbfa827de89d308a5"
+ },
+ {
+ "Start": "0f8ac524ece945f7adaa3c20a12a777c",
+ "End": "e35a6b680a23440fb3088342d91c98e2",
+ "Id": "7cd58a6870ba48d996248834978d4b8a"
+ },
+ {
+ "Start": "10b43223b9b44114a88ec50599baf8a0",
+ "End": "e566f157c07a49968ff4eb5757ff0fe5",
+ "Id": "ef3f2d04b83b46388b4a16b6e0055cf7"
+ },
+ {
+ "Start": "15e70bfaee7144ecbd408c9e86ebb7db",
+ "End": "2cb9d6366b804a6fa4517a52f2c35b89",
+ "Id": "51c9f9ffa236492eb73913c5222e1c8e"
+ },
+ {
+ "Start": "dc7620df0a674a73a03da939bec0850b",
+ "End": "cb896ec1b5b349cd8550492c437ff28e",
+ "Id": "84417e4459c04ab5beb0d05a4248de7b"
+ },
+ {
+ "Start": "c412be87f3f9459c82d0c181bbcead5b",
+ "End": "5cab119165ef432bb69594df9d6d74a7",
+ "Id": "019e1a7aab8d40ea864a5789d8221d0d"
+ },
+ {
+ "Start": "c94f40c57ad84ec2b602e56c9d2af154",
+ "End": "74147c203c2e4510925fe06fa8de3c0d",
+ "Id": "8fdc909659af4753a8033e19160272ec"
+ },
+ {
+ "Start": "6fc3d4a2baac4a7594fde33344ce9d42",
+ "End": "e04e595dcfc84089ae15bfc6aa9820c8",
+ "Id": "93694dfe1d674feda49c0081c13c022e"
+ },
+ {
+ "Start": "91d6af92eee34149b67763e52ee7c76a",
+ "End": "d0c4569d04b74f26b1f0b06120cfa1de",
+ "Id": "158eaf95e32d4a1090484f3c8190015c"
+ },
+ {
+ "Start": "2c84cffc28d54b13bcc4e78c05f1249a",
+ "End": "b09964962f6249ddbebd4b3d31f811c9",
+ "Id": "e550153cc2fb4de295225746de6b132b"
+ },
+ {
+ "Start": "0128e813870b452fb508a829739146e2",
+ "End": "1198726f464f4bacadf5f5f28ee528ea",
+ "Id": "15816a4d88ad41dfb03e796b02c3e2a3"
+ },
+ {
+ "Start": "f394fd9f90b74f4f9ef62c6edd6d39e6",
+ "End": "a90ad181b1da4073ab480bc4150cac7e",
+ "Id": "1b1b459fc15640cb9ce73cd7dcefdfe9"
+ },
+ {
+ "Start": "db89e253bfc443de962a0ee61a5acfea",
+ "End": "ef9000939609489094e54f218440a0f4",
+ "Id": "d35a4be7d4f34180a134b4a759689635"
+ },
+ {
+ "Start": "2e25ec5290404b2bbacc09b5cd10f78d",
+ "End": "bb2da5469cf94f929a8818d2c071d8ff",
+ "Id": "3d78115cbe764cda8aea9723214231db"
+ },
+ {
+ "Start": "ad12d100096e4a9cb4aa8e0fdc877536",
+ "End": "a0f5275a78b54651adffc8eaa215250a",
+ "Id": "375df455816a4431ac540c0fdbf3a4e1"
+ },
+ {
+ "Start": "a84dc47025454c42bc54fd21b3c7b2f3",
+ "End": "dd499734dc23440599596f513751413a",
+ "Id": "59a8d6a99915467999d165468a780052"
+ },
+ {
+ "Start": "a654ae0b7a074dadb6786669ef427667",
+ "End": "873e4da70f1e4b479403dcdf0a518224",
+ "Id": "9d642df2b5474b3aba7e61226a6b6076"
+ },
+ {
+ "Start": "c667b03cc0f145528af4cedbe70f011b",
+ "End": "052540995e8b4daca20a7e07ea234999",
+ "Id": "6abe7acde22f43da9d1a42dff2177aa8"
+ },
+ {
+ "Start": "ba6821232a9d4bfc8b89d538fcb988f3",
+ "End": "51c211da877a4f42b51c8e3be0c13729",
+ "Id": "648c9f84a34a4b40937db06559b7053b"
+ },
+ {
+ "Start": "e297bd3df24e4f9596d78ee82f7a970f",
+ "End": "933980ee6e23431d99c3b182581bf96e",
+ "Id": "1f0af5dd24274d47b407089b73b3bd61"
+ },
+ {
+ "Start": "810d4c4480144cfebc496d14761bcaa1",
+ "End": "d87104d89097405a92b8554c34afc41a",
+ "Id": "f615f9bd7f3e43a28b47429ea248c3de"
+ },
+ {
+ "Start": "3010004132bc47c6891eeaf104cd9ed1",
+ "End": "fc69c258c3b644af99eebb38bbc1be1b",
+ "Id": "fc2a6cf9c0614c65b5405078baa471e8"
+ },
+ {
+ "Start": "4c13a1666d96400b848927c55b3e6b66",
+ "End": "c0e16eb6399f4cddadab7655c46a7b3a",
+ "Id": "7db543f8862d46f2a3910beac05034f3"
+ },
+ {
+ "Start": "4c5309505c27437aab7a64c4a4502c11",
+ "End": "a654aa57fe48401a877b9720d904fb8b",
+ "Id": "14b1ba42d0424444ac08f5afb30955c8"
+ },
+ {
+ "Start": "e37b7ebcb83f4f93be5c505f06a66ae9",
+ "End": "5af96b64a4304438922bc230c290f510",
+ "Id": "7060765aef664f37bfa9952414a6cf50"
+ },
+ {
+ "Start": "d66b59aa93df4d67b701a9481ed1fc02",
+ "End": "35676b79ae594232894d4adebd49bc81",
+ "Id": "83f42734191d447ab99ea00ab937ff98"
+ },
+ {
+ "Start": "b293a9a7101b4543b1f1e17a6403f5de",
+ "End": "fdb1beaba78340b2afa429168af01a1b",
+ "Id": "edf3d5aae4e14fb0ae714f0625e82a7c"
+ },
+ {
+ "Start": "6b8d3ab814f84bf4b8d7591b3bdb69c2",
+ "End": "fb53214817f24173bdbbbc3135537fb8",
+ "Id": "c5cfc3b02ff44093bde7b58af7b8a9b2"
+ },
+ {
+ "Start": "69118f544e304f0aa2afc971af1423da",
+ "End": "c14d7a0201b749639a4f6b0c7aaca555",
+ "Id": "f4a8893a005e43438e3df701dbc19f40"
+ },
+ {
+ "Start": "5dca5a84144f47a3a257a263ae4dfc80",
+ "End": "d52b7379bfab4c8f998d8173d4241d8d",
+ "Id": "bcebcf0af91549a6940abfe99e3bfa99"
+ },
+ {
+ "Start": "37b81fae85b04af4b153f4a7dc2f6b30",
+ "End": "493135f0f8e14f57b37269967bf36390",
+ "Id": "0461a4ed7cb14bc0b82a0cb0fa2e51dc"
+ },
+ {
+ "Start": "c1472ae0b5cf40169377cfcb0a0bc6c6",
+ "End": "8c6fbb3c802449aeba0d3e7ac5a23c12",
+ "Id": "5da3f3dacfe242a2bd11d4651be833a5"
+ },
+ {
+ "Start": "f825e6c5c9e5485e9be7b3bf06278a44",
+ "End": "75f6eaed5aa94aebae7fb4378075f3d6",
+ "Id": "d21ebb897edd4b3cb22613bff9d5e78e"
+ },
+ {
+ "Start": "a476010b552a49e09650443e6257cbef",
+ "End": "765d17be93d44fd09ab7b3ce866942cc",
+ "Id": "ba43becd6a544b5da529f0aa50cdac2f"
+ },
+ {
+ "Start": "079f0e9dd0e540dda2a1574fb56bc221",
+ "End": "5df5c74eaee942e8b5a60b7a746dae6e",
+ "Id": "ab8d69bdac2548bd91910bdc9b384c68"
+ },
+ {
+ "Start": "ef5ad7d768eb4c2aadd18f2bf5a3b717",
+ "End": "d9e911df080b41cb9841c715beecdfad",
+ "Id": "621126371dc849c580a3ef5f3a04470e"
+ },
+ {
+ "Start": "97a9fc0f55204a0ca756aca5b81b29ae",
+ "End": "95a3efd7ee1a4f8a8a972a8aba0a80a0",
+ "Id": "8415788a0a08495abea571dbebe22b53"
+ },
+ {
+ "Start": "8d974c48f77e41df89f37196ed684f67",
+ "End": "4f4fde99c52445238a7b791a145448b7",
+ "Id": "274b07270bc64f6786555c414b1fe91d"
+ },
+ {
+ "Start": "80dfcab4d49e4a6ea93537a7bef8bc34",
+ "End": "2f5493ceeb364cf991ec85635311a3af",
+ "Id": "f9fef28ada8a4713be467ab4adb60a68"
+ },
+ {
+ "Start": "abb04ce766084967a7accdc53d9f9492",
+ "End": "3db276aeae2744daa55c21e4933e36b9",
+ "Id": "939c1129edb24b559e771253f4b5df00"
+ },
+ {
+ "Start": "bd1cfc24ab5e459ead31288798e55dbe",
+ "End": "c2e7858407bc4af59c7bde5954604ba0",
+ "Id": "bf4c0c3fc68a43b8b593eb5960b9a851"
+ },
+ {
+ "Start": "bb7ec8c645ab41d78d53a4cfa78d5905",
+ "End": "6bc654adec1a4fc19a6448b66c20fbe6",
+ "Id": "c6bba2946df941169300b351e4a0d722"
+ },
+ {
+ "Start": "1d72eb4e3faf4a9b8717ba474ab12f61",
+ "End": "1c78a1c7ba3746059ccc3a0b06c934b2",
+ "Id": "ca9aa34b28ca44b2b5ac8bc54df7b49b"
+ },
+ {
+ "Start": "b7444a33553d48769cd0a5ea8fdd5928",
+ "End": "5088b4370a5a4156be8e799bc795f1b1",
+ "Id": "4f0eb7d3f65d47dd962327cfe5f0e094"
+ },
+ {
+ "Start": "c02d977a94384044be437bae673c59c6",
+ "End": "9b2f0406590840fa87ff73fc3ee0ea41",
+ "Id": "02922db8c5c641fb8571cd8e6c38a56e"
+ },
+ {
+ "Start": "3346066551ab4c92b967f0183b431696",
+ "End": "bc45a3feb524486d9e1c95060789bb60",
+ "Id": "a9a92f8324c7462fb87452deb311e37c"
+ },
+ {
+ "Start": "be1458dd65364f448b8bb29aaa0775dc",
+ "End": "85c1d3684ffc4599aaad9594dccb5e80",
+ "Id": "b2c5b2d4cd1d4dfdb8e7d483404be5da"
+ },
+ {
+ "Start": "4482dfbed6144d6d9359003fe091686f",
+ "End": "630557fb854548829f12b7d0e1d780a3",
+ "Id": "739d8dffd6b54a159835abf20d7be939"
+ },
+ {
+ "Start": "5e3d70f323f540eda256f9f4471f6a50",
+ "End": "fd4965882af644cca4792588fd35e3ca",
+ "Id": "5f6c1938408643e78e76edce9bcf52ba"
+ },
+ {
+ "Start": "8c6056621b1243398d508c1bdd42f8df",
+ "End": "b712f2210442465fac14e8eae185997e",
+ "Id": "15eb0ad3a0a74849a77f15f0ae4009f8"
+ },
+ {
+ "Start": "6397854a46cf41879d602003f137f57e",
+ "End": "5d19e489808c4adeb4d6d91ec7382371",
+ "Id": "417f5ebc038e4ed0ae430fb2f7792a3c"
+ },
+ {
+ "Start": "bedc250a3ae047b19c4a3f56aa57b5c9",
+ "End": "8e320a2a7e574901beaab3e468e14eb1",
+ "Id": "c0c68ace11ae4c36a5845cfe24250b8c"
+ },
+ {
+ "Start": "013e0b8043fe4a8c82874fbbc9d62fc1",
+ "End": "ce76ab4d307b4c5ea37693f7f9a7e8aa",
+ "Id": "8cfeb99e0dd5468dac30e294ebd38f46"
+ },
+ {
+ "Start": "cdb72a47dcc84bcf955e9ca957277cb2",
+ "End": "5973baaf8ade4805a8d565f05c992f11",
+ "Id": "aafe8385258a4bb6aead0d99cafc53da"
+ },
+ {
+ "Start": "fbb45672a16a4469b5e7d75d52764c36",
+ "End": "4c81160fe11b4fcaa4f76b41bd766ed3",
+ "Id": "e54cb2ed44994283ae6841b85954acee"
+ },
+ {
+ "Start": "3201eb8ad7e3414cbfc7191362ba61d5",
+ "End": "b46a13b00ac04f3f849c0f5b0d2f62f2",
+ "Id": "46243d4915d14dc6a8de0e05012a656e"
+ },
+ {
+ "Start": "c4e5e2deeeda4b7682e231963d2e9834",
+ "End": "14deff649f014395b8f8b441d814abf7",
+ "Id": "8e6db997063d47a7b7c88dfe42dd10e6"
+ },
+ {
+ "Start": "a19c6125541b43bb9eaf4e108d2bd33a",
+ "End": "935d474b600f44b5bfd60b40159f521e",
+ "Id": "cfab6fc494df4f2ab63f073b8d7797b0"
+ },
+ {
+ "Start": "cb1819faca3b4fe6b9cedefedea4052d",
+ "End": "611b8336e2424534ba8db1c89e276c04",
+ "Id": "07a8387f976d49249b4c85d167ff4b8e"
+ },
+ {
+ "Start": "26811c87e2cf4f78b9a58f5c3b8eaa0b",
+ "End": "67eeccc3aa5c47b68dcf4359e82f8c6b",
+ "Id": "6a0ea950079b4a079b71e9d20cdfc8a4"
+ },
+ {
+ "Start": "950f7104355c44f09695a7bfb54ca906",
+ "End": "a9d521083c644842814d3094fdfc25af",
+ "Id": "9991c34747894dcf8647eb724b3296f2"
+ },
+ {
+ "Start": "50090e0d624b43c8830a1b277b23b139",
+ "End": "49049cac73ab47b492ef842928e206f6",
+ "Id": "3f1e9b2186d449b1981eda112437db2c"
+ },
+ {
+ "Start": "2f582583d06043dfa18a19056561193e",
+ "End": "4fcdab90e44e42a3803fd5979be3df2d",
+ "Id": "8be4b9d0c8a342b699cc7c72f588a45c"
+ },
+ {
+ "Start": "c7e99e6244fe4349aef81378ed20bc17",
+ "End": "13ea09873f454bfea8d8fbbbf9520a49",
+ "Id": "b8d4562ac5a941b3b243d36a62e22a15"
+ },
+ {
+ "Start": "0b6db35f82f2400dad7a9fab25dda092",
+ "End": "acd73100180e461098a81a0601833c1f",
+ "Id": "88b6512c04fa4a3f882c1bb28b9e1323"
+ },
+ {
+ "Start": "16fe0f1b5f2b4cbe8de682a7c090f3e8",
+ "End": "77e0fc1267a44c16b50b6802ee75bbdf",
+ "Id": "9f1c07e7d7754c83b9e76dc2603c8ae7"
+ }
+ ],
+ "Dependencies": [
+ "9fbd05c0-ec1f-4bd3-bf37-969a1552eab8",
+ "a611b7a4-e3d6-421e-a166-b85feaadddc8",
+ "b409775c-5d88-4d47-96a3-5135c775d26a",
+ "928e40a7-91ac-45c3-8d59-4d899fc49b83"
+ ],
+ "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": "Parameter.AddParameter",
+ "Id": "30b9dc0d02624509896c86bcfc4d9073",
+ "IsSetAsInput": false,
+ "IsSetAsOutput": false,
+ "Excluded": false,
+ "X": 1772.3265205502339,
+ "Y": 800.76282559873789
+ },
+ {
+ "ShowGeometry": true,
+ "Name": "Document.Current",
+ "Id": "e9c2ae4c449f44f2ad50c0b6b8574988",
+ "IsSetAsInput": false,
+ "IsSetAsOutput": false,
+ "Excluded": false,
+ "X": 1557.7040381835088,
+ "Y": 660.85841355856337
+ },
+ {
+ "ShowGeometry": true,
+ "Name": "UI.MultipleInputForm ++",
+ "Id": "41d9b5c2793d4b7c9a402b57a146d3d2",
+ "IsSetAsInput": false,
+ "IsSetAsOutput": false,
+ "Excluded": false,
+ "X": -292.44172711108513,
+ "Y": 646.28902818315669
+ },
+ {
+ "ShowGeometry": true,
+ "Name": "UI.MultiLineTextBox Data",
+ "Id": "8bb8845e778147eebb9697fa0689741f",
+ "IsSetAsInput": false,
+ "IsSetAsOutput": false,
+ "Excluded": false,
+ "X": -1870.1867079109213,
+ "Y": -437.77585202944567
+ },
+ {
+ "ShowGeometry": true,
+ "Name": "Boolean",
+ "Id": "fb07d1c034c84f94ba6efaeb61bd0f0e",
+ "IsSetAsInput": false,
+ "IsSetAsOutput": false,
+ "Excluded": false,
+ "X": -752.44172711108513,
+ "Y": 925.28902818315657
+ },
+ {
+ "ShowGeometry": true,
+ "Name": "Code Block",
+ "Id": "ee101afdabf7412b8430166e518b14f7",
+ "IsSetAsInput": false,
+ "IsSetAsOutput": false,
+ "Excluded": false,
+ "X": -2148.1867079109215,
+ "Y": -433.56251869611162
+ },
+ {
+ "ShowGeometry": true,
+ "Name": "String.Split",
+ "Id": "1778b0e9fa054ba5938fe0b7e66d07b2",
+ "IsSetAsInput": false,
+ "IsSetAsOutput": false,
+ "Excluded": false,
+ "X": 612.33822110412132,
+ "Y": 396.90623948746054
+ },
+ {
+ "ShowGeometry": true,
+ "Name": "List Create",
+ "Id": "04f8d8e839dc4fd3a5f684ee622026b6",
+ "IsSetAsInput": false,
+ "IsSetAsOutput": false,
+ "Excluded": false,
+ "X": -752.44172711108513,
+ "Y": 685.28902818315669
+ },
+ {
+ "ShowGeometry": true,
+ "Name": "Types",
+ "Id": "fecd217f5b244f759b8b6c1162e62d03",
+ "IsSetAsInput": false,
+ "IsSetAsOutput": false,
+ "Excluded": false,
+ "X": -2385.6322184689961,
+ "Y": 643.26632295867671
+ },
+ {
+ "ShowGeometry": true,
+ "Name": "Code Block",
+ "Id": "f98029a827274f10b66dd0692398af74",
+ "IsSetAsInput": false,
+ "IsSetAsOutput": false,
+ "Excluded": false,
+ "X": -2385.6322184689961,
+ "Y": 311.26632295867671
+ },
+ {
+ "ShowGeometry": true,
+ "Name": "List Create",
+ "Id": "2e00a071ab6c4a8499e85289f5e8c6a1",
+ "IsSetAsInput": false,
+ "IsSetAsOutput": false,
+ "Excluded": false,
+ "X": -2115.6322184689961,
+ "Y": 622.19965629200988
+ },
+ {
+ "ShowGeometry": true,
+ "Name": "List Create",
+ "Id": "c66e783f17514757a3960f2c241489e6",
+ "IsSetAsInput": false,
+ "IsSetAsOutput": false,
+ "Excluded": false,
+ "X": -2115.6322184689961,
+ "Y": 290.19965629200988
+ },
+ {
+ "ShowGeometry": true,
+ "Name": "Code Block",
+ "Id": "d2863bf9a61f468fa4fc4ef5391c8b60",
+ "IsSetAsInput": false,
+ "IsSetAsOutput": false,
+ "Excluded": false,
+ "X": -2115.6322184689961,
+ "Y": 502.62632295867684
+ },
+ {
+ "ShowGeometry": true,
+ "Name": "UI.DropDown Data",
+ "Id": "0626ad36475b440486d5fad00cf957a1",
+ "IsSetAsInput": false,
+ "IsSetAsOutput": false,
+ "Excluded": false,
+ "X": -1845.6322184689959,
+ "Y": 434.19965629200988
+ },
+ {
+ "ShowGeometry": true,
+ "Name": "UI.TextBox Data",
+ "Id": "da16b001c68f4329a76f4ad53da29921",
+ "IsSetAsInput": false,
+ "IsSetAsOutput": false,
+ "Excluded": false,
+ "X": -1812.4319771667024,
+ "Y": 1585.888710964801
+ },
+ {
+ "ShowGeometry": true,
+ "Name": "Code Block",
+ "Id": "baf21df5bd1947b99fbbff2160364d9e",
+ "IsSetAsInput": false,
+ "IsSetAsOutput": false,
+ "Excluded": false,
+ "X": -2024.4319771667033,
+ "Y": 1590.1020442981312
+ },
+ {
+ "ShowGeometry": true,
+ "Name": "UI.DropDown Data",
+ "Id": "0b737575439244bb87bff73b7f867afb",
+ "IsSetAsInput": false,
+ "IsSetAsOutput": false,
+ "Excluded": false,
+ "X": -1854.8600723907307,
+ "Y": 1083.1279084366201
+ },
+ {
+ "ShowGeometry": true,
+ "Name": "List Create",
+ "Id": "ccca42afd4874504a08e875153517c66",
+ "IsSetAsInput": false,
+ "IsSetAsOutput": false,
+ "Excluded": false,
+ "X": -2132.8600723907307,
+ "Y": 922.1279084366181
+ },
+ {
+ "ShowGeometry": true,
+ "Name": "List Create",
+ "Id": "4f9c9b1f9abb4fb283b5ff77b6890962",
+ "IsSetAsInput": false,
+ "IsSetAsOutput": false,
+ "Excluded": false,
+ "X": -2132.8600723907307,
+ "Y": 1279.1279084366201
+ },
+ {
+ "ShowGeometry": true,
+ "Name": "Code Block",
+ "Id": "289b7b72ca2f43cab0b7e4d5415a2477",
+ "IsSetAsInput": false,
+ "IsSetAsOutput": false,
+ "Excluded": false,
+ "X": -2132.8600723907307,
+ "Y": 1160.55457510328
+ },
+ {
+ "ShowGeometry": true,
+ "Name": "Groups:",
+ "Id": "18a3a91e6e4e48ca8ca2e240bb5509e6",
+ "IsSetAsInput": false,
+ "IsSetAsOutput": false,
+ "Excluded": false,
+ "X": -2485.8600723907307,
+ "Y": 1304.4079084366201
+ },
+ {
+ "ShowGeometry": true,
+ "Name": "Code Block",
+ "Id": "25b4980781a0460ea0c5fdf04ed8c5a8",
+ "IsSetAsInput": false,
+ "IsSetAsOutput": false,
+ "Excluded": false,
+ "X": -2485.8600723907307,
+ "Y": 947.40790843661807
+ },
+ {
+ "ShowGeometry": true,
+ "Name": "Code Block",
+ "Id": "55c9ce7d245242e1822e7379201aa7a2",
+ "IsSetAsInput": false,
+ "IsSetAsOutput": false,
+ "Excluded": false,
+ "X": -2100.2524605715294,
+ "Y": -45.398405701116417
+ },
+ {
+ "ShowGeometry": true,
+ "Name": "Code Block",
+ "Id": "b2f26e5fdc6140bf81ab6e0079b1dc5c",
+ "IsSetAsInput": false,
+ "IsSetAsOutput": false,
+ "Excluded": false,
+ "X": -2321.2524605715294,
+ "Y": -171.39840570111687
+ },
+ {
+ "ShowGeometry": true,
+ "Name": "List Create",
+ "Id": "2544b69abb6c4efa84febabf5ed3a96a",
+ "IsSetAsInput": false,
+ "IsSetAsOutput": false,
+ "Excluded": false,
+ "X": -2100.2524605715294,
+ "Y": -179.8250723677836
+ },
+ {
+ "ShowGeometry": true,
+ "Name": "Code Block",
+ "Id": "bf38eef5d6f04e88bd63ceab11165a22",
+ "IsSetAsInput": false,
+ "IsSetAsOutput": false,
+ "Excluded": false,
+ "X": -2321.2524605715294,
+ "Y": 82.6015942988829
+ },
+ {
+ "ShowGeometry": true,
+ "Name": "List Create",
+ "Id": "cc89320313444825b045a9d8d28a8b09",
+ "IsSetAsInput": false,
+ "IsSetAsOutput": false,
+ "Excluded": false,
+ "X": -2100.2524605715294,
+ "Y": 74.1749276322164
+ },
+ {
+ "ShowGeometry": true,
+ "Name": "UI.DropDown Data",
+ "Id": "1cfa3c93ea6e448e9cdb39758f765989",
+ "IsSetAsInput": false,
+ "IsSetAsOutput": false,
+ "Excluded": false,
+ "X": -1846.4634565723097,
+ "Y": 1895.5313552700284
+ },
+ {
+ "ShowGeometry": true,
+ "Name": "Code Block",
+ "Id": "dda7dbbfe39b49928d4cde1d3fe4868c",
+ "IsSetAsInput": false,
+ "IsSetAsOutput": false,
+ "Excluded": false,
+ "X": -2157.4634565723095,
+ "Y": 1937.9580219366983
+ },
+ {
+ "ShowGeometry": true,
+ "Name": "Code Block",
+ "Id": "0f00af56512c4bf1a76616261f8405b2",
+ "IsSetAsInput": false,
+ "IsSetAsOutput": false,
+ "Excluded": false,
+ "X": -2419.4634565723095,
+ "Y": 2065.9580219366981
+ },
+ {
+ "ShowGeometry": true,
+ "Name": "Code Block",
+ "Id": "aac92ffd25be4d8b9cd17cf706504118",
+ "IsSetAsInput": false,
+ "IsSetAsOutput": false,
+ "Excluded": false,
+ "X": -2419.4634565723095,
+ "Y": 1811.9580219366985
+ },
+ {
+ "ShowGeometry": true,
+ "Name": "List Create",
+ "Id": "4419719581ce4803abff2e71815d1a1e",
+ "IsSetAsInput": false,
+ "IsSetAsOutput": false,
+ "Excluded": false,
+ "X": -2157.4634565723095,
+ "Y": 1803.5313552700284
+ },
+ {
+ "ShowGeometry": true,
+ "Name": "List Create",
+ "Id": "023b5b8d5b614ffcbb41510d43412318",
+ "IsSetAsInput": false,
+ "IsSetAsOutput": false,
+ "Excluded": false,
+ "X": -2157.4634565723095,
+ "Y": 2057.5313552700281
+ },
+ {
+ "ShowGeometry": true,
+ "Name": "UI.DropDown Data",
+ "Id": "c64547301ee944649fdb945fed624307",
+ "IsSetAsInput": false,
+ "IsSetAsOutput": false,
+ "Excluded": false,
+ "X": -1838.2524605715294,
+ "Y": -87.8250723677836
+ },
+ {
+ "ShowGeometry": true,
+ "Name": "Code Block",
+ "Id": "666d44e5a791449c8489864d44e09402",
+ "IsSetAsInput": false,
+ "IsSetAsOutput": false,
+ "Excluded": false,
+ "X": -752.44172711108513,
+ "Y": 548.92902818315656
+ },
+ {
+ "ShowGeometry": true,
+ "Name": "Code Block",
+ "Id": "71636f5967fe4531bf78401abca930d4",
+ "IsSetAsInput": false,
+ "IsSetAsOutput": false,
+ "Excluded": false,
+ "X": 257.0,
+ "Y": 625.0
+ },
+ {
+ "ShowGeometry": true,
+ "Name": "Code Block",
+ "Id": "87889023f8a24a47aef3919db44c74e4",
+ "IsSetAsInput": false,
+ "IsSetAsOutput": false,
+ "Excluded": false,
+ "X": 376.02467341684883,
+ "Y": 441.22805677357633
+ }
+ ],
+ "Annotations": [
+ {
+ "Id": "7089b074be5c4df79a6ed9f0bf4e47cf",
+ "Title": "parameter names",
+ "Nodes": [
+ "8bb8845e778147eebb9697fa0689741f",
+ "ee101afdabf7412b8430166e518b14f7"
+ ],
+ "Left": -2158.1867079109215,
+ "Top": -490.77585202944567,
+ "Width": 663.00000000000023,
+ "Height": 224.0,
+ "FontSize": 36.0,
+ "InitialTop": -437.77585202944567,
+ "InitialHeight": 205.440927768386,
+ "TextblockHeight": 43.0,
+ "Background": "#FFC1D676"
+ },
+ {
+ "Id": "e2b84f683d4242eabd713a27e2025c36",
+ "Title": "Tootltip",
+ "Nodes": [
+ "da16b001c68f4329a76f4ad53da29921",
+ "baf21df5bd1947b99fbbff2160364d9e"
+ ],
+ "Left": -2034.4319771667033,
+ "Top": 1532.888710964801,
+ "Width": 527.00000000000091,
+ "Height": 198.0,
+ "FontSize": 36.0,
+ "InitialTop": 1585.888710964801,
+ "InitialHeight": 197.634104030862,
+ "TextblockHeight": 43.0,
+ "Background": "#FFC1D676"
+ },
+ {
+ "Id": "8d6b7cff3fe44022aed98bde964b6434",
+ "Title": "Type",
+ "Nodes": [
+ "fecd217f5b244f759b8b6c1162e62d03",
+ "f98029a827274f10b66dd0692398af74",
+ "2e00a071ab6c4a8499e85289f5e8c6a1",
+ "c66e783f17514757a3960f2c241489e6",
+ "d2863bf9a61f468fa4fc4ef5391c8b60",
+ "0626ad36475b440486d5fad00cf957a1"
+ ],
+ "Left": -2395.6322184689961,
+ "Top": 237.19965629200988,
+ "Width": 891.00000000000023,
+ "Height": 582.0,
+ "FontSize": 36.0,
+ "InitialTop": 290.19965629200988,
+ "InitialHeight": 556.215000067684,
+ "TextblockHeight": 43.0,
+ "Background": "#FFC1D676"
+ },
+ {
+ "Id": "9d6d3abe1e694243a4c15967be26f6eb",
+ "Title": "Parameter group",
+ "Nodes": [
+ "0b737575439244bb87bff73b7f867afb",
+ "ccca42afd4874504a08e875153517c66",
+ "4f9c9b1f9abb4fb283b5ff77b6890962",
+ "289b7b72ca2f43cab0b7e4d5415a2477",
+ "18a3a91e6e4e48ca8ca2e240bb5509e6",
+ "25b4980781a0460ea0c5fdf04ed8c5a8"
+ ],
+ "Left": -2495.8600723907307,
+ "Top": 869.1279084366181,
+ "Width": 982.0,
+ "Height": 633.000000000002,
+ "FontSize": 36.0,
+ "InitialTop": 922.1279084366181,
+ "InitialHeight": 615.365414215784,
+ "TextblockHeight": 43.0,
+ "Background": "#FFC1D676"
+ },
+ {
+ "Id": "f0b43e11398f4de58294521450b25412",
+ "Title": "instance/type",
+ "Nodes": [
+ "55c9ce7d245242e1822e7379201aa7a2",
+ "b2f26e5fdc6140bf81ab6e0079b1dc5c",
+ "2544b69abb6c4efa84febabf5ed3a96a",
+ "bf38eef5d6f04e88bd63ceab11165a22",
+ "cc89320313444825b045a9d8d28a8b09",
+ "c64547301ee944649fdb945fed624307"
+ ],
+ "Left": -2331.2524605715294,
+ "Top": -232.8250723677836,
+ "Width": 834.0,
+ "Height": 418.42666666666651,
+ "FontSize": 36.0,
+ "InitialTop": -179.8250723677836,
+ "InitialHeight": 514.023713169824,
+ "TextblockHeight": 43.0,
+ "Background": "#FFC1D676"
+ },
+ {
+ "Id": "88c2c938d0f8487fbf8fde1a87b5e8f3",
+ "Title": "reporting",
+ "Nodes": [
+ "1cfa3c93ea6e448e9cdb39758f765989",
+ "dda7dbbfe39b49928d4cde1d3fe4868c",
+ "0f00af56512c4bf1a76616261f8405b2",
+ "aac92ffd25be4d8b9cd17cf706504118",
+ "4419719581ce4803abff2e71815d1a1e",
+ "023b5b8d5b614ffcbb41510d43412318"
+ ],
+ "Left": -2429.4634565723095,
+ "Top": 1750.5313552700284,
+ "Width": 923.99999999999977,
+ "Height": 418.42666666666969,
+ "FontSize": 36.0,
+ "InitialTop": 1803.5313552700284,
+ "InitialHeight": 489.173521106956,
+ "TextblockHeight": 43.0,
+ "Background": "#FFC1D676"
+ },
+ {
+ "Id": "7afd16eaf16941778fdcfb8f395be6b8",
+ "Title": "Create parameters",
+ "Nodes": [
+ "30b9dc0d02624509896c86bcfc4d9073",
+ "e9c2ae4c449f44f2ad50c0b6b8574988"
+ ],
+ "Left": 1547.7040381835088,
+ "Top": 607.85841355856337,
+ "Width": 518.62248236672508,
+ "Height": 441.90441204017452,
+ "FontSize": 36.0,
+ "InitialTop": 660.85841355856337,
+ "InitialHeight": 418.90441204017452,
+ "TextblockHeight": 43.0,
+ "Background": "#FFC1D676"
+ },
+ {
+ "Id": "18a23aaf46b5464db2121a2506f8771c",
+ "Title": "Split text input",
+ "Nodes": [
+ "1778b0e9fa054ba5938fe0b7e66d07b2",
+ "87889023f8a24a47aef3919db44c74e4"
+ ],
+ "Left": 366.02467341684883,
+ "Top": 343.90623948746054,
+ "Width": 486.31354768727249,
+ "Height": 190.32181728611579,
+ "FontSize": 36.0,
+ "InitialTop": 396.90623948746054,
+ "InitialHeight": 167.32181728611579,
+ "TextblockHeight": 43.0,
+ "Background": "#FFC1D676"
+ },
+ {
+ "Id": "8f93c7c1755e421b9da4e5c1114f500a",
+ "Title": "UI",
+ "Nodes": [
+ "41d9b5c2793d4b7c9a402b57a146d3d2",
+ "fb07d1c034c84f94ba6efaeb61bd0f0e",
+ "04f8d8e839dc4fd3a5f684ee622026b6",
+ "666d44e5a791449c8489864d44e09402"
+ ],
+ "Left": -762.44172711108513,
+ "Top": 495.92902818315656,
+ "Width": 850.0,
+ "Height": 497.36,
+ "FontSize": 36.0,
+ "InitialTop": 548.92902818315656,
+ "InitialHeight": 812.22563154084969,
+ "TextblockHeight": 43.0,
+ "Background": "#FFC1D676"
+ },
+ {
+ "Id": "ab49435d0f2a4f739b81d0e0a47d2f38",
+ "Title": "Script Name: AddParametersToFamily.dyn\n\nPackages used in this script: \nOrchid version: 202.5.0.7053\nData-Shapes version: 2019.2.27\n\nTimeStamp : 2019/5/31 0:11",
+ "Nodes": [],
+ "Left": -2585.8600723907307,
+ "Top": -537.77585202944567,
+ "Width": 0.0,
+ "Height": 0.0,
+ "FontSize": 36.0,
+ "InitialTop": 0.0,
+ "InitialHeight": 0.0,
+ "TextblockHeight": 0.0,
+ "Background": "#FFC1D676"
+ }
+ ],
+ "X": 1211.5406286256766,
+ "Y": 489.563000826335,
+ "Zoom": 0.42667678067692028
+ }
+}
\ No newline at end of file
diff --git a/AddParametersToFamily/readme.md b/AddParametersToFamily/readme.md
new file mode 100644
index 0000000..6884fc2
--- /dev/null
+++ b/AddParametersToFamily/readme.md
@@ -0,0 +1,9 @@
+# AddParametersToFamily
+
+Add multiple parameters to a currently opened family with one click. All data of the new parameters have to be the same, only the name can differ.
+
+## Required packages
+
+- Orchid
+
+- Data-Shapes
diff --git a/building-pad-from-elements/1.x/BuldingPadsFromElements.dyn b/BuldingPadsFromElements/1.x/BuldingPadsFromElements.dyn
similarity index 100%
rename from building-pad-from-elements/1.x/BuldingPadsFromElements.dyn
rename to BuldingPadsFromElements/1.x/BuldingPadsFromElements.dyn
diff --git a/building-pad-from-elements/2.x/BuldingPadsFromElements.dyn b/BuldingPadsFromElements/2.x/BuldingPadsFromElements.dyn
similarity index 100%
rename from building-pad-from-elements/2.x/BuldingPadsFromElements.dyn
rename to BuldingPadsFromElements/2.x/BuldingPadsFromElements.dyn
diff --git a/building-pad-from-elements/readme.md b/BuldingPadsFromElements/readme.md
similarity index 91%
rename from building-pad-from-elements/readme.md
rename to BuldingPadsFromElements/readme.md
index 59969c5..ebcf03e 100644
--- a/building-pad-from-elements/readme.md
+++ b/BuldingPadsFromElements/readme.md
@@ -1,3 +1,5 @@
+# BuldingPadsFromElements
+
## requirements
### 2.x
diff --git a/category-presentation/1.x/category-presentation.dyn b/CategoryPresentation/1.x/CategoryPresentation.dyn
similarity index 100%
rename from category-presentation/1.x/category-presentation.dyn
rename to CategoryPresentation/1.x/CategoryPresentation.dyn
diff --git a/check-view-depths/1.x/empty-dir b/CategoryPresentation/2.x/empty-dir
similarity index 100%
rename from check-view-depths/1.x/empty-dir
rename to CategoryPresentation/2.x/empty-dir
diff --git a/category-presentation/readme.md b/CategoryPresentation/readme.md
similarity index 77%
rename from category-presentation/readme.md
rename to CategoryPresentation/readme.md
index b827be9..80d4d70 100644
--- a/category-presentation/readme.md
+++ b/CategoryPresentation/readme.md
@@ -1,3 +1,3 @@
-# Category presentation
+# CategoryPresentation
Places all loaded families from the selected category on a line for presentation.
diff --git a/example-dir/1.x/empty-dir b/CheckUnlimitedViewDepths/1.x/empty-dir
similarity index 100%
rename from example-dir/1.x/empty-dir
rename to CheckUnlimitedViewDepths/1.x/empty-dir
diff --git a/check-view-depths/2.x/check-view-depths.dyn b/CheckUnlimitedViewDepths/2.x/CheckUnlimitedViewDepths.dyn
similarity index 100%
rename from check-view-depths/2.x/check-view-depths.dyn
rename to CheckUnlimitedViewDepths/2.x/CheckUnlimitedViewDepths.dyn
diff --git a/check-view-depths/readme.md b/CheckUnlimitedViewDepths/readme.md
similarity index 75%
rename from check-view-depths/readme.md
rename to CheckUnlimitedViewDepths/readme.md
index e5f779f..d7341a9 100644
--- a/check-view-depths/readme.md
+++ b/CheckUnlimitedViewDepths/readme.md
@@ -1,4 +1,4 @@
-# Check view depths
+# CheckUnlimitedViewDepths
List views which has unlimited view range set
@@ -7,3 +7,5 @@ List views which has unlimited view range set
Genius Loci
Clockwork
+
+
diff --git a/dwg-import-cleaner/1.x/DwgImportCleaner.dyn b/DwgImportCleaner/1.x/DwgImportCleaner.dyn
similarity index 100%
rename from dwg-import-cleaner/1.x/DwgImportCleaner.dyn
rename to DwgImportCleaner/1.x/DwgImportCleaner.dyn
diff --git a/dwg-import-cleaner/2.x/dwg-import-cleaner.dyn b/DwgImportCleaner/2.x/DwgImportCleaner.dyn
similarity index 100%
rename from dwg-import-cleaner/2.x/dwg-import-cleaner.dyn
rename to DwgImportCleaner/2.x/DwgImportCleaner.dyn
diff --git a/dwg-import-cleaner/readme.md b/DwgImportCleaner/readme.md
similarity index 81%
rename from dwg-import-cleaner/readme.md
rename to DwgImportCleaner/readme.md
index ebb8136..31dd919 100644
--- a/dwg-import-cleaner/readme.md
+++ b/DwgImportCleaner/readme.md
@@ -1,4 +1,4 @@
-# Dwg import cleaner
+# DwgImportCleaner
Removes **all** imported dwgs from drawing
diff --git a/example-dir/2.x/empty-dir b/ExportHeightFromPbp/1.x/empty-dir
similarity index 100%
rename from example-dir/2.x/empty-dir
rename to ExportHeightFromPbp/1.x/empty-dir
diff --git a/export-height-from-pbp/2.x/export-height-from-pbp.dyn b/ExportHeightFromPbp/2.x/ExportHeightFromPbp.dyn
similarity index 99%
rename from export-height-from-pbp/2.x/export-height-from-pbp.dyn
rename to ExportHeightFromPbp/2.x/ExportHeightFromPbp.dyn
index 07e66fb..80f47a1 100644
--- a/export-height-from-pbp/2.x/export-height-from-pbp.dyn
+++ b/ExportHeightFromPbp/2.x/ExportHeightFromPbp.dyn
@@ -1256,7 +1256,7 @@
{
"ConcreteType": "CoreNodeModels.Input.BoolSelector, CoreNodeModels",
"NodeType": "BooleanInputNode",
- "InputValue": true,
+ "InputValue": false,
"Id": "73b31770c48c46478a1550b55e687265",
"Inputs": [],
"Outputs": [
@@ -1493,7 +1493,7 @@
{
"Start": "25e7f27c919e4edfba440502c87e04f0",
"End": "0c2a5088c9274b36871c8fb0e727dd5d",
- "Id": "286764aec068472c99eeb059774db655"
+ "Id": "aa39da8d83824b348db69141cea2fefc"
},
{
"Start": "4019881337c844f1ae1219413bb63a54",
@@ -1705,7 +1705,7 @@
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Name": "Point.Add",
- "ShowGeometry": true,
+ "ShowGeometry": false,
"Excluded": false,
"X": 399.70280427482612,
"Y": 1219.3366092666433
@@ -1715,7 +1715,7 @@
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Name": "Point.Subtract",
- "ShowGeometry": true,
+ "ShowGeometry": false,
"Excluded": false,
"X": 370.03037050565058,
"Y": 1048.3296883337637
@@ -1747,8 +1747,8 @@
"Name": "Point.Z",
"ShowGeometry": true,
"Excluded": false,
- "X": 1008.2569199703948,
- "Y": 1205.6903965187998
+ "X": 943.80817211803969,
+ "Y": 1162.7245646172298
},
{
"Id": "7cff7964a0fa491299d3eaf22f506313",
@@ -1938,7 +1938,7 @@
"Height": 588.062029490601,
"FontSize": 36.0,
"InitialTop": 565.222164673727,
- "InitialHeight": 411.141063457874,
+ "InitialHeight": 612.062029490601,
"TextblockHeight": 43.0,
"Background": "#FFC1D676"
},
@@ -1997,7 +1997,7 @@
"Height": 526.65539083112,
"FontSize": 36.0,
"InitialTop": 1048.3296883337637,
- "InitialHeight": 503.65539083112003,
+ "InitialHeight": 473.65539083112003,
"TextblockHeight": 43.0,
"Background": "#FFC1D676"
},
@@ -2018,7 +2018,7 @@
"Height": 473.88194597223446,
"FontSize": 36.0,
"InitialTop": 1044.4058009480959,
- "InitialHeight": 657.76800816076707,
+ "InitialHeight": 472.88194597223446,
"TextblockHeight": 43.0,
"Background": "#FFC1D676"
},
@@ -2034,7 +2034,7 @@
"Height": 172.0,
"FontSize": 36.0,
"InitialTop": 290.86131040676258,
- "InitialHeight": 149.0,
+ "InitialHeight": 145.0,
"TextblockHeight": 43.0,
"Background": "#FFC1D676"
},
@@ -2052,7 +2052,7 @@
"Height": 306.0,
"FontSize": 36.0,
"InitialTop": 1066.4777897905838,
- "InitialHeight": 382.27709750847953,
+ "InitialHeight": 279.0,
"TextblockHeight": 43.0,
"Background": "#FFC1D676"
},
@@ -2073,7 +2073,7 @@
"Height": 359.99999999999989,
"FontSize": 36.0,
"InitialTop": 575.02777488907054,
- "InitialHeight": 547.79710446729121,
+ "InitialHeight": 306.99999999999989,
"TextblockHeight": 43.0,
"Background": "#FFC1D676"
},
@@ -2090,13 +2090,13 @@
"Height": 276.0,
"FontSize": 36.0,
"InitialTop": 132.16937216265228,
- "InitialHeight": 253.0,
+ "InitialHeight": 200.05071442649148,
"TextblockHeight": 43.0,
"Background": "#FFC1D676"
}
],
- "X": 646.7635425985153,
- "Y": 284.9027832768877,
- "Zoom": 0.23048065673998552
+ "X": 3915.0464163320285,
+ "Y": -764.17842606722922,
+ "Zoom": 1.5058184518068094
}
}
\ No newline at end of file
diff --git a/ExportHeightFromPbp/readme.md b/ExportHeightFromPbp/readme.md
new file mode 100644
index 0000000..5f87315
--- /dev/null
+++ b/ExportHeightFromPbp/readme.md
@@ -0,0 +1,3 @@
+# ExportHeightFromPbp
+
+Exports selected category's all objects' elevation from PBP to excel. You can add an offset value for making the bounding box smaller.
diff --git a/ImportObjBatch/1.x/ImportObjBatch_1.3.dyn b/ImportObjBatch/1.x/ImportObjBatch_1.3.dyn
new file mode 100644
index 0000000..2821ef2
--- /dev/null
+++ b/ImportObjBatch/1.x/ImportObjBatch_1.3.dyn
@@ -0,0 +1,240 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ad_Material_Mannequin
+
+
+
+
+
+
+
+
+
+ True
+
+
+
+
+
+
+
+
+
+
+
+
+
+ OBJ
+
+
+
+ False
+
+
+
+
+
+
+
+ 5
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ No file selected.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/ImportObjBatch/2.x/ImportObjBatch_2.x.dyn b/ImportObjBatch/2.x/ImportObjBatch_2.x.dyn
new file mode 100644
index 0000000..fabc40a
--- /dev/null
+++ b/ImportObjBatch/2.x/ImportObjBatch_2.x.dyn
@@ -0,0 +1,1850 @@
+{
+ "Uuid": "3c9d0464-8643-5ffe-96e5-ab1769818209",
+ "IsCustomNode": false,
+ "Description": "",
+ "Name": "ImportObjBatch_2.x",
+ "ElementResolver": {
+ "ResolutionMap": {}
+ },
+ "Inputs": [
+ {
+ "Id": "d2a08fff77694ab2abd7031ea48eb52f",
+ "Name": "Material name",
+ "Type": "string",
+ "Value": "Default",
+ "Description": "Creates a string."
+ },
+ {
+ "Id": "67926e188f6a428e9fa09655c5fa307d",
+ "Name": "Reduce mesh",
+ "Type": "boolean",
+ "Value": "false",
+ "Description": "Selection between a true and false."
+ },
+ {
+ "Id": "fda71e3cc5bb44918e58702305b55354",
+ "Name": "File extension",
+ "Type": "string",
+ "Value": "OBJ",
+ "Description": "Creates a string."
+ },
+ {
+ "Id": "d1dda7b5c2a549fba1622824ff17314c",
+ "Name": "Rotate",
+ "Type": "boolean",
+ "Value": "false",
+ "Description": "Selection between a true and false."
+ },
+ {
+ "Id": "25b7684e51f542418c2a4881b4b982fd",
+ "Name": "Percent of remaining tris",
+ "Type": "number",
+ "Value": "5",
+ "MaximumValue": 100.0,
+ "MinimumValue": 0.0,
+ "StepValue": 1.0,
+ "NumberType": "Double",
+ "Description": "A slider that produces numeric values."
+ },
+ {
+ "Id": "953d0c0a289847e782de8b039e664dc8",
+ "Name": "File Path",
+ "Type": "string",
+ "Value": "E:\\Seafile\\Munka\\_EXOBIM\\SAV-003 - RDD\\03 - Work in Progress\\03 - Extra Works\\ventillator stp\\CMV560UNI_DA_LG90.obj",
+ "Description": "Allows you to select a file on the system to get its filename"
+ },
+ {
+ "Id": "1b5cd3d8885a4e63a9dc597dece04208",
+ "Name": "Autosave",
+ "Type": "boolean",
+ "Value": "false",
+ "Description": "Selection between a true and false."
+ }
+ ],
+ "Outputs": [],
+ "Nodes": [
+ {
+ "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
+ "NodeType": "FunctionNode",
+ "FunctionSignature": "Autodesk.Dynamo.MeshToolkit.Mesh.ImportFile@string",
+ "Id": "3f97021781a24848b525f84a69efe1ba",
+ "Inputs": [
+ {
+ "Id": "ddf436e1d3184ad98239a0e9b6d48289",
+ "Name": "fileName",
+ "Description": "string",
+ "UsingDefaultValue": false,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ }
+ ],
+ "Outputs": [
+ {
+ "Id": "e244f34fbc994f11aa46b9a43cf954b3",
+ "Name": "var[]",
+ "Description": "var[]",
+ "UsingDefaultValue": false,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ }
+ ],
+ "Replication": "Auto",
+ "Description": "Imports a file, parsing it into a number of Meshes. Currently supported formats are: .mix -- Meshmixer .obj -- Wavefront\n\nMesh.ImportFile (fileName: string): var[]"
+ },
+ {
+ "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
+ "NodeType": "FunctionNode",
+ "FunctionSignature": "Autodesk.Dynamo.MeshToolkit.Mesh.Reduce@double",
+ "Id": "e78e3fff7b7a4a4da46c737b7bb5ad12",
+ "Inputs": [
+ {
+ "Id": "b03347845b9d468090ca4207e6b0a131",
+ "Name": "mesh",
+ "Description": "Autodesk.Dynamo.MeshToolkit.Mesh",
+ "UsingDefaultValue": false,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ },
+ {
+ "Id": "80a6d3f4df874894aaa79971cdc8e66d",
+ "Name": "triangleCount",
+ "Description": "Goal triangle count for the reduction\n\ndouble",
+ "UsingDefaultValue": false,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ }
+ ],
+ "Outputs": [
+ {
+ "Id": "85174cd94f5241e79b7b1dd345b4bc80",
+ "Name": "mesh",
+ "Description": "Reduced mesh",
+ "UsingDefaultValue": false,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ }
+ ],
+ "Replication": "Auto",
+ "Description": "Returns a new Mesh with a reduced number of triangles.\n\nMesh.Reduce (triangleCount: double): var"
+ },
+ {
+ "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
+ "NodeType": "FunctionNode",
+ "FunctionSignature": "Autodesk.Dynamo.MeshToolkit.Mesh.TriangleCount",
+ "Id": "18cdf34eb5c44fb788a1fb8f9053be9b",
+ "Inputs": [
+ {
+ "Id": "c49e4e1558d849c1958fb822a0c94c17",
+ "Name": "mesh",
+ "Description": "Autodesk.Dynamo.MeshToolkit.Mesh",
+ "UsingDefaultValue": false,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ }
+ ],
+ "Outputs": [
+ {
+ "Id": "f87bc1e6ef9d481d9b1517a65adc4e18",
+ "Name": "int",
+ "Description": "int",
+ "UsingDefaultValue": false,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ }
+ ],
+ "Replication": "Auto",
+ "Description": "Returns the number of triangles in the Mesh\n\nMesh.TriangleCount: int"
+ },
+ {
+ "ConcreteType": "Dynamo.Graph.Nodes.CustomNodes.Function, DynamoCore",
+ "FunctionSignature": "d5628e40-52de-47c9-b35b-c201d87344e0",
+ "FunctionType": "Graph",
+ "NodeType": "FunctionNode",
+ "Id": "225639b49bca46edac57025ec5e864cd",
+ "Inputs": [
+ {
+ "Id": "df67fc497662482e89100a8d28c12b91",
+ "Name": "tkMesh",
+ "Description": "var",
+ "UsingDefaultValue": false,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ }
+ ],
+ "Outputs": [
+ {
+ "Id": "e2c63a916ff843e3a070f9c085418ad7",
+ "Name": "mesh",
+ "Description": "return value",
+ "UsingDefaultValue": false,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ }
+ ],
+ "Replication": "Auto",
+ "Description": "Attempts to convert a toolkit mesh to a Dynamo mesh. You obviously need to have the appropriate version of the mesh toolkit package downloaded first."
+ },
+ {
+ "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
+ "NodeType": "FunctionNode",
+ "FunctionSignature": "Revit.Elements.DirectShape.ByMesh@Autodesk.DesignScript.Geometry.Mesh,Revit.Elements.Category,Revit.Elements.Material,string",
+ "Id": "255971a585994308b74797e2eeac0aa9",
+ "Inputs": [
+ {
+ "Id": "71955e992a5e4518a4e032d0c5840e7f",
+ "Name": "mesh",
+ "Description": "A Mesh that will be tessellated and placed in the Revit model as a DirectShape\n\nMesh",
+ "UsingDefaultValue": false,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ },
+ {
+ "Id": "8a18a0bd66204a758188a97a18753945",
+ "Name": "category",
+ "Description": "Must be a top level Built-in Category\n\nCategory",
+ "UsingDefaultValue": false,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ },
+ {
+ "Id": "dc795c280f3f43929bd2fe113ea13b74",
+ "Name": "material",
+ "Description": "A Material to apply to the faces of the DirectShape\n\nMaterial\nDefault value : Revit.Elements.DirectShape.DynamoPreviewMaterial",
+ "UsingDefaultValue": true,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ },
+ {
+ "Id": "bc5013973988420983dae66c96ec911f",
+ "Name": "name",
+ "Description": "A string name for the DirectShape\n\nstring\nDefault value : \"DirectShape\"",
+ "UsingDefaultValue": true,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ }
+ ],
+ "Outputs": [
+ {
+ "Id": "3b9674ce11e043d0b7e22eea53930c06",
+ "Name": "DirectShape",
+ "Description": "A DirectShape Element",
+ "UsingDefaultValue": false,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ }
+ ],
+ "Replication": "Auto",
+ "Description": "Create a Revit DirectShape given some geometry, a name for the shape, a Category, and Material. The geometry will be tessellated before being placed in the Revit model The category of a DirectShape cannot be changed after creation, so a new DirectShape will be generated if the category input is changed.\n\nDirectShape.ByMesh (mesh: Mesh, category: Category, material: Material = Revit.Elements.DirectShape.DynamoPreviewMaterial, name: string = \"DirectShape\"): DirectShape"
+ },
+ {
+ "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
+ "NodeType": "FunctionNode",
+ "FunctionSignature": "Revit.Elements.Material.ByName@string",
+ "Id": "d804a019f02b47129d659b5779aac356",
+ "Inputs": [
+ {
+ "Id": "85d42173482f49ceaea8642f89870273",
+ "Name": "name",
+ "Description": "The name of the material\n\nstring",
+ "UsingDefaultValue": false,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ }
+ ],
+ "Outputs": [
+ {
+ "Id": "f8f2def1bdc446dd9963b48d62057952",
+ "Name": "Material",
+ "Description": "Material",
+ "UsingDefaultValue": false,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ }
+ ],
+ "Replication": "Auto",
+ "Description": "Select a material from the current document by the name\n\nMaterial.ByName (name: string): Material"
+ },
+ {
+ "ConcreteType": "CoreNodeModels.Input.StringInput, CoreNodeModels",
+ "NodeType": "StringInputNode",
+ "InputValue": "Default",
+ "Id": "d2a08fff77694ab2abd7031ea48eb52f",
+ "Inputs": [],
+ "Outputs": [
+ {
+ "Id": "a636143ecf98474185a70db49ebe02f8",
+ "Name": "",
+ "Description": "String",
+ "UsingDefaultValue": false,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ }
+ ],
+ "Replication": "Disabled",
+ "Description": "Creates a string."
+ },
+ {
+ "ConcreteType": "DSRevitNodesUI.Categories, DSRevitNodesUI",
+ "SelectedIndex": 221,
+ "NodeType": "ExtensionNode",
+ "Id": "93148737800d4389b8cf3ee67c37bbb4",
+ "Inputs": [],
+ "Outputs": [
+ {
+ "Id": "d35b01ff067e47cba5e7cf0435256af4",
+ "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": "Autodesk.Dynamo.MeshToolkit.Mesh.Rotate@Autodesk.DesignScript.Geometry.Vector,double",
+ "Id": "cc4cbe204bc6454280dfe0fb5752166a",
+ "Inputs": [
+ {
+ "Id": "9a6e37d07f6f4996bd43c7282edde408",
+ "Name": "mesh",
+ "Description": "Autodesk.Dynamo.MeshToolkit.Mesh",
+ "UsingDefaultValue": false,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ },
+ {
+ "Id": "27a9ccf7e67e43caa230ba4151709f2e",
+ "Name": "axis",
+ "Description": "Vector",
+ "UsingDefaultValue": false,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ },
+ {
+ "Id": "e56418f08df948e8b06194f079c41e97",
+ "Name": "degrees",
+ "Description": "double\nDefault value : 0",
+ "UsingDefaultValue": true,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ }
+ ],
+ "Outputs": [
+ {
+ "Id": "540ca2d1a9784b95916652577aa44346",
+ "Name": "var",
+ "Description": "var",
+ "UsingDefaultValue": false,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ }
+ ],
+ "Replication": "Auto",
+ "Description": "Rotate the Mesh around the input axis by input degrees. Rotation is centered at the origin\n\nMesh.Rotate (axis: Vector, degrees: double = 0): var"
+ },
+ {
+ "ConcreteType": "CoreNodeModels.Input.BoolSelector, CoreNodeModels",
+ "NodeType": "BooleanInputNode",
+ "InputValue": false,
+ "Id": "67926e188f6a428e9fa09655c5fa307d",
+ "Inputs": [],
+ "Outputs": [
+ {
+ "Id": "289e547ca05942b4b87ac29474de35c1",
+ "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": "5caaaa49fb35454cbe2d52db75079f4e",
+ "Inputs": [
+ {
+ "Id": "5760f7422c1448809b7492ad77ff50ac",
+ "Name": "test",
+ "Description": "Test block",
+ "UsingDefaultValue": false,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ },
+ {
+ "Id": "ce19be2069ea4c23994e75db5b65b268",
+ "Name": "true",
+ "Description": "True block",
+ "UsingDefaultValue": false,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ },
+ {
+ "Id": "67a935fe1ce04e4ab15f201c04a20d5a",
+ "Name": "false",
+ "Description": "False block",
+ "UsingDefaultValue": false,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ }
+ ],
+ "Outputs": [
+ {
+ "Id": "7b56312beb9842abafc105385afc374a",
+ "Name": "result",
+ "Description": "result",
+ "UsingDefaultValue": false,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ }
+ ],
+ "Replication": "Disabled",
+ "Description": "Conditional statement"
+ },
+ {
+ "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
+ "NodeType": "FunctionNode",
+ "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.XAxis",
+ "Id": "1c1719fd1d9846f88982d2c0598e7fd7",
+ "Inputs": [],
+ "Outputs": [
+ {
+ "Id": "d52426448f4c49d28de125b7b1a50d75",
+ "Name": "Vector",
+ "Description": "Vector",
+ "UsingDefaultValue": false,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ }
+ ],
+ "Replication": "Auto",
+ "Description": "Get the canonical X axis Vector (1,0,0)\n\nVector.XAxis ( ): Vector"
+ },
+ {
+ "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
+ "NodeType": "CodeBlockNode",
+ "Code": "90;",
+ "Id": "a61b0c621f3b498f92a6338de7d8698e",
+ "Inputs": [],
+ "Outputs": [
+ {
+ "Id": "be74c2330f474b808253c3c193abe545",
+ "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": "Revit.Application.Document.Current",
+ "Id": "fa6f1cc19c8d4d7887ebda96cfbff009",
+ "Inputs": [],
+ "Outputs": [
+ {
+ "Id": "6c9beea925ca4b1bac48b0edcfd2f506",
+ "Name": "Document",
+ "Description": "Document",
+ "UsingDefaultValue": false,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ }
+ ],
+ "Replication": "Auto",
+ "Description": "Get the current document\n\nDocument.Current: Document"
+ },
+ {
+ "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
+ "NodeType": "FunctionNode",
+ "FunctionSignature": "Revit.Application.Document.FilePath",
+ "Id": "b9c3efa8838242f98b309f9249be0d88",
+ "Inputs": [
+ {
+ "Id": "8d65cc59ecb74006a0c81bf8e3218eb4",
+ "Name": "document",
+ "Description": "Revit.Application.Document",
+ "UsingDefaultValue": false,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ }
+ ],
+ "Outputs": [
+ {
+ "Id": "de3bf0416b5f4bb4a2350d5a380c37b3",
+ "Name": "string",
+ "Description": "string",
+ "UsingDefaultValue": false,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ }
+ ],
+ "Replication": "Auto",
+ "Description": "The full path of the Document.\n\nDocument.FilePath: string"
+ },
+ {
+ "ConcreteType": "CoreNodeModels.Input.StringInput, CoreNodeModels",
+ "NodeType": "StringInputNode",
+ "InputValue": "OBJ",
+ "Id": "fda71e3cc5bb44918e58702305b55354",
+ "Inputs": [],
+ "Outputs": [
+ {
+ "Id": "de7dd56a35a346dca10a0e3b987c7623",
+ "Name": "",
+ "Description": "String",
+ "UsingDefaultValue": false,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ }
+ ],
+ "Replication": "Disabled",
+ "Description": "Creates a string."
+ },
+ {
+ "ConcreteType": "CoreNodeModels.Input.BoolSelector, CoreNodeModels",
+ "NodeType": "BooleanInputNode",
+ "InputValue": false,
+ "Id": "d1dda7b5c2a549fba1622824ff17314c",
+ "Inputs": [],
+ "Outputs": [
+ {
+ "Id": "ea2e6460bcc646419280b9a6fff9888c",
+ "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": "e3b1627c4d3b44db983c2fbff7c987ef",
+ "Inputs": [
+ {
+ "Id": "8ac1e33d98f449ba91ae86b2092f6a33",
+ "Name": "test",
+ "Description": "Test block",
+ "UsingDefaultValue": false,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ },
+ {
+ "Id": "9b8d2caed0334b0c95b56d8d5bb709fe",
+ "Name": "true",
+ "Description": "True block",
+ "UsingDefaultValue": false,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ },
+ {
+ "Id": "15f20bbf35214974878d1021ee4d9c0b",
+ "Name": "false",
+ "Description": "False block",
+ "UsingDefaultValue": false,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ }
+ ],
+ "Outputs": [
+ {
+ "Id": "e0b8d6e22abb4161813ad93f5e215571",
+ "Name": "result",
+ "Description": "result",
+ "UsingDefaultValue": false,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ }
+ ],
+ "Replication": "Disabled",
+ "Description": "Conditional statement"
+ },
+ {
+ "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
+ "NodeType": "NumberInputNode",
+ "NumberType": "Double",
+ "MaximumValue": 100.0,
+ "MinimumValue": 0.0,
+ "StepValue": 1.0,
+ "InputValue": 5.0,
+ "Id": "25b7684e51f542418c2a4881b4b982fd",
+ "Inputs": [],
+ "Outputs": [
+ {
+ "Id": "778606404207491ea21822a15470e789",
+ "Name": "",
+ "Description": "Double",
+ "UsingDefaultValue": false,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ }
+ ],
+ "Replication": "Disabled",
+ "Description": "A slider that produces numeric values."
+ },
+ {
+ "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
+ "NodeType": "CodeBlockNode",
+ "Code": "x*y*0.01;",
+ "Id": "86ba9b6a86e54e9a8859331f8b0c9902",
+ "Inputs": [
+ {
+ "Id": "74117fbf30214220b30add71d45ce9d0",
+ "Name": "x",
+ "Description": "x",
+ "UsingDefaultValue": false,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ },
+ {
+ "Id": "0708f986d8e0404ea593d04d8813fdaf",
+ "Name": "y",
+ "Description": "y",
+ "UsingDefaultValue": false,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ }
+ ],
+ "Outputs": [
+ {
+ "Id": "89140bf58c8d45ff8aaf6831d8b87394",
+ "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": "19ce6b9f-f4cf-4a3f-9788-1482e94528d6",
+ "FunctionType": "Graph",
+ "NodeType": "FunctionNode",
+ "Id": "59fd344917f44b0ea6ddbc168822b41c",
+ "Inputs": [
+ {
+ "Id": "ab5023ceb852476684ec44ca81229382",
+ "Name": "filePath",
+ "Description": " File path to save to. File extension (*.rvt/*.rfa) will be automatically added.\n\nstring",
+ "UsingDefaultValue": false,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ },
+ {
+ "Id": "8c57d37ef93143e8a8379ab8ba9716eb",
+ "Name": "compactFile",
+ "Description": " Should the file be compacted?\n\nbool\nDefault value : false",
+ "UsingDefaultValue": true,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ },
+ {
+ "Id": "de06bda3dfa64c5592f55649d9562483",
+ "Name": "saveAsCentral",
+ "Description": " Should the file be saved as a new central file? Will be ignored for non-workshared projects and families\n\nbool\nDefault value : false",
+ "UsingDefaultValue": true,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ }
+ ],
+ "Outputs": [
+ {
+ "Id": "3ca3b521b549440d8385aaea498c0358",
+ "Name": "success",
+ "Description": "return value",
+ "UsingDefaultValue": false,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ }
+ ],
+ "Replication": "Auto",
+ "Description": "Saves the active Revit document under the given name."
+ },
+ {
+ "ConcreteType": "Dynamo.Graph.Nodes.CustomNodes.Function, DynamoCore",
+ "FunctionSignature": "ecce77dc-1290-438e-a056-970b256fd553",
+ "FunctionType": "Graph",
+ "NodeType": "FunctionNode",
+ "Id": "6f104a89e0ed4c9cbb2b38bcee1d6bc0",
+ "Inputs": [
+ {
+ "Id": "96b8791395ee4b73becda6250fe286b3",
+ "Name": "passThrough",
+ "Description": "var[]..[]",
+ "UsingDefaultValue": false,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ },
+ {
+ "Id": "4856585117b24a92bff1c8927e1bdd25",
+ "Name": "waitFor",
+ "Description": "var[]..[]",
+ "UsingDefaultValue": false,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ }
+ ],
+ "Outputs": [
+ {
+ "Id": "8343e39108c34dd58038ebb6078a95cc",
+ "Name": "passThrough",
+ "Description": "return value",
+ "UsingDefaultValue": false,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ }
+ ],
+ "Replication": "Auto",
+ "Description": "Forces a sequential order of execution. The node wired into the output of the Passthrough node will be executed *after* the node wired into the waitFor input (e.g. important for some Revit operations). The value of the passThrough input will be passed on to the node wired into the output port of the Passthrough node."
+ },
+ {
+ "ConcreteType": "CoreNodeModels.Logic.If, CoreNodeModels",
+ "NodeType": "ExtensionNode",
+ "Id": "bdb9c577d0e943fc8a759e77b4bf1298",
+ "Inputs": [
+ {
+ "Id": "65bbdc05234640f5a07028a8e8bbc3c3",
+ "Name": "test",
+ "Description": "Test block",
+ "UsingDefaultValue": false,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ },
+ {
+ "Id": "bba84d42a25c420fa4270b5c712a9968",
+ "Name": "true",
+ "Description": "True block",
+ "UsingDefaultValue": false,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ },
+ {
+ "Id": "ff9ee881c33d41d5818029ce43b96a2a",
+ "Name": "false",
+ "Description": "False block",
+ "UsingDefaultValue": false,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ }
+ ],
+ "Outputs": [
+ {
+ "Id": "f0e733eb45354cd8b0eab587a0716c3b",
+ "Name": "result",
+ "Description": "result",
+ "UsingDefaultValue": false,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ }
+ ],
+ "Replication": "Disabled",
+ "Description": "Conditional statement"
+ },
+ {
+ "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
+ "NodeType": "FunctionNode",
+ "FunctionSignature": "DSCore.IO.FileSystem.ChangePathExtension@string,string",
+ "Id": "294304a0f9204a148ea84b11b1de9f76",
+ "Inputs": [
+ {
+ "Id": "7533d24dfb894c78b6e82ca8834bb131",
+ "Name": "path",
+ "Description": "Path to change extension of.\n\nstring",
+ "UsingDefaultValue": false,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ },
+ {
+ "Id": "e05e886c7446455f9680536fcd013439",
+ "Name": "newExtension",
+ "Description": "New extension.\n\nstring",
+ "UsingDefaultValue": false,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ }
+ ],
+ "Outputs": [
+ {
+ "Id": "68f35ff4bb1e4126880c608cd6c096ed",
+ "Name": "string",
+ "Description": "string",
+ "UsingDefaultValue": false,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ }
+ ],
+ "Replication": "Auto",
+ "Description": "Changes the extension of a file path.\n\nFileSystem.ChangePathExtension (path: string, newExtension: string): string"
+ },
+ {
+ "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
+ "NodeType": "FunctionNode",
+ "FunctionSignature": "DSCore.IO.FileSystem.FileName@string,bool",
+ "Id": "3de3276cbeea43e2b25b3f925500674d",
+ "Inputs": [
+ {
+ "Id": "716e99f3267541e3985b50aa6d651b9e",
+ "Name": "path",
+ "Description": "Path to get the file name of.\n\nstring",
+ "UsingDefaultValue": false,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ },
+ {
+ "Id": "d295803d292e4998a845a07b5d005b7a",
+ "Name": "withExtension",
+ "Description": "Determines whether or not the extension is included in the result, defaults to true.\n\nbool\nDefault value : true",
+ "UsingDefaultValue": true,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ }
+ ],
+ "Outputs": [
+ {
+ "Id": "197423b8d0ef4737b271d25508d1eeb8",
+ "Name": "string",
+ "Description": "string",
+ "UsingDefaultValue": false,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ }
+ ],
+ "Replication": "Auto",
+ "Description": "Returns the file name of a file path.\n\nFileSystem.FileName (path: string, withExtension: bool = true): string"
+ },
+ {
+ "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
+ "NodeType": "CodeBlockNode",
+ "Code": "false;",
+ "Id": "6c61f2187d4a4d7ca746e1e15fe36ea1",
+ "Inputs": [],
+ "Outputs": [
+ {
+ "Id": "2b3d88424d5448a18a9488b009a05193",
+ "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.Filename, CoreNodeModels",
+ "HintPath": "E:\\Seafile\\Munka\\_EXOBIM\\SAV-003 - RDD\\03 - Work in Progress\\03 - Extra Works\\ventillator stp\\CMV560UNI_DA_LG90.obj",
+ "InputValue": "E:\\Seafile\\Munka\\_EXOBIM\\SAV-003 - RDD\\03 - Work in Progress\\03 - Extra Works\\ventillator stp\\CMV560UNI_DA_LG90.obj",
+ "NodeType": "ExtensionNode",
+ "Id": "953d0c0a289847e782de8b039e664dc8",
+ "Inputs": [],
+ "Outputs": [
+ {
+ "Id": "5162f3339dbb4aa693896d8c891297c2",
+ "Name": "",
+ "Description": "Filename",
+ "UsingDefaultValue": false,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ }
+ ],
+ "Replication": "Disabled",
+ "Description": "Allows you to select a file on the system to get its filename"
+ },
+ {
+ "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
+ "NodeType": "FunctionNode",
+ "FunctionSignature": "Autodesk.Dynamo.MeshToolkit.Mesh.ExportMeshes@string,var[]",
+ "Id": "0db307951c484062b746ba5326cece5b",
+ "Inputs": [
+ {
+ "Id": "3be3c9bde8d54cbf91d8353819b0b6a6",
+ "Name": "filename",
+ "Description": "string",
+ "UsingDefaultValue": false,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ },
+ {
+ "Id": "c4af357079cc47008ef923b92d80cddb",
+ "Name": "meshes",
+ "Description": "var[]",
+ "UsingDefaultValue": false,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ }
+ ],
+ "Outputs": [
+ {
+ "Id": "ffaf8ccb3bc142408bf93d1b439b08d2",
+ "Name": "string",
+ "Description": "string",
+ "UsingDefaultValue": false,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ }
+ ],
+ "Replication": "Auto",
+ "Description": "Exports meshes to a format determined by file name: .mix -- Meshmixer .obj -- Wavefront .stl -- STL format .dae -- COLLADA .ply -- Polygon File Format This function returns the filename of the output file, which may need to be changed if it contains non-ascii characters\n\nMesh.ExportMeshes (filename: string, meshes: var[]): string"
+ },
+ {
+ "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
+ "NodeType": "FunctionNode",
+ "FunctionSignature": "SketchUpForDynamo.SketchUp.WriteModel@string,Autodesk.DesignScript.Geometry.Surface[],Autodesk.DesignScript.Geometry.Curve[]",
+ "Id": "b6bf260994e544ad97e347f7a738dd5f",
+ "Inputs": [
+ {
+ "Id": "98032772a84e4b4d899e78bcec63a33d",
+ "Name": "path",
+ "Description": "string",
+ "UsingDefaultValue": false,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ },
+ {
+ "Id": "c488dd47ba824cb793e458dce6e3ea79",
+ "Name": "surfaces",
+ "Description": "Surface[]",
+ "UsingDefaultValue": false,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ },
+ {
+ "Id": "ee22f9287193408e8c816375a12731b6",
+ "Name": "curves",
+ "Description": "Curve[]",
+ "UsingDefaultValue": false,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ }
+ ],
+ "Outputs": [
+ {
+ "Id": "2eb75f93f8e240179b26e0974a9d329f",
+ "Name": "void",
+ "Description": "void",
+ "UsingDefaultValue": false,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ }
+ ],
+ "Replication": "Auto",
+ "Description": "SketchUp.WriteModel (path: string, surfaces: Surface[], curves: Curve[]): void"
+ },
+ {
+ "ConcreteType": "CoreNodeModels.Input.BoolSelector, CoreNodeModels",
+ "NodeType": "BooleanInputNode",
+ "InputValue": false,
+ "Id": "1b5cd3d8885a4e63a9dc597dece04208",
+ "Inputs": [],
+ "Outputs": [
+ {
+ "Id": "deb4af9cabda479ebe42565780fac182",
+ "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": "5f49a98762ed457faf9935ae642de91f",
+ "Inputs": [
+ {
+ "Id": "17a630d4c1fc4a4c840bb20d9d124447",
+ "Name": "test",
+ "Description": "Test block",
+ "UsingDefaultValue": false,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ },
+ {
+ "Id": "0d62701fb84c4055bf089fbd7ad60d62",
+ "Name": "true",
+ "Description": "True block",
+ "UsingDefaultValue": false,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ },
+ {
+ "Id": "3e07905845f7460e823c3a161d477b06",
+ "Name": "false",
+ "Description": "False block",
+ "UsingDefaultValue": false,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ }
+ ],
+ "Outputs": [
+ {
+ "Id": "09e54ee9cfd747148b697c51a8f41b0c",
+ "Name": "result",
+ "Description": "result",
+ "UsingDefaultValue": false,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ }
+ ],
+ "Replication": "Disabled",
+ "Description": "Conditional statement"
+ },
+ {
+ "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
+ "NodeType": "FunctionNode",
+ "FunctionSignature": "DSCore.IO.FileSystem.FileExists@string",
+ "Id": "3d87d1af2ffa47ee94b5b9516c3a2373",
+ "Inputs": [
+ {
+ "Id": "904102870c364a7f91749520137939f3",
+ "Name": "path",
+ "Description": "string",
+ "UsingDefaultValue": false,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ }
+ ],
+ "Outputs": [
+ {
+ "Id": "3a95324797114e30a74f6778c8cf182a",
+ "Name": "bool",
+ "Description": "bool",
+ "UsingDefaultValue": false,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ }
+ ],
+ "Replication": "Auto",
+ "Description": "Determines if a file exists at the given path.\n\nFileSystem.FileExists (path: string): bool"
+ }
+ ],
+ "Connectors": [
+ {
+ "Start": "e244f34fbc994f11aa46b9a43cf954b3",
+ "End": "c49e4e1558d849c1958fb822a0c94c17",
+ "Id": "df0771d18cdf432885ead77dc6424ec3"
+ },
+ {
+ "Start": "e244f34fbc994f11aa46b9a43cf954b3",
+ "End": "b03347845b9d468090ca4207e6b0a131",
+ "Id": "598982e6c37c4433a5e5e38bbf2a6be0"
+ },
+ {
+ "Start": "e244f34fbc994f11aa46b9a43cf954b3",
+ "End": "67a935fe1ce04e4ab15f201c04a20d5a",
+ "Id": "0b4a82194f86471f88a177d815ef655b"
+ },
+ {
+ "Start": "85174cd94f5241e79b7b1dd345b4bc80",
+ "End": "ce19be2069ea4c23994e75db5b65b268",
+ "Id": "56a1d78d20884d4da91becf8213cb1d3"
+ },
+ {
+ "Start": "f87bc1e6ef9d481d9b1517a65adc4e18",
+ "End": "74117fbf30214220b30add71d45ce9d0",
+ "Id": "b8742cb70609417e9dbef39189edd3db"
+ },
+ {
+ "Start": "e2c63a916ff843e3a070f9c085418ad7",
+ "End": "71955e992a5e4518a4e032d0c5840e7f",
+ "Id": "f57d210050034927b659e3929d45b55d"
+ },
+ {
+ "Start": "3b9674ce11e043d0b7e22eea53930c06",
+ "End": "4856585117b24a92bff1c8927e1bdd25",
+ "Id": "0ac0722be2114b29a054b7bb8e87e60c"
+ },
+ {
+ "Start": "f8f2def1bdc446dd9963b48d62057952",
+ "End": "dc795c280f3f43929bd2fe113ea13b74",
+ "Id": "bea4e59fa8054193ad928a0e8f4c756c"
+ },
+ {
+ "Start": "a636143ecf98474185a70db49ebe02f8",
+ "End": "85d42173482f49ceaea8642f89870273",
+ "Id": "d6902ac9f54a4a8bbd8cd0c8476d44e4"
+ },
+ {
+ "Start": "d35b01ff067e47cba5e7cf0435256af4",
+ "End": "8a18a0bd66204a758188a97a18753945",
+ "Id": "1c4c1190edbe4413a54a972dbb399b7e"
+ },
+ {
+ "Start": "540ca2d1a9784b95916652577aa44346",
+ "End": "9b8d2caed0334b0c95b56d8d5bb709fe",
+ "Id": "cb977a18b519447f86daf08616d312aa"
+ },
+ {
+ "Start": "289e547ca05942b4b87ac29474de35c1",
+ "End": "5760f7422c1448809b7492ad77ff50ac",
+ "Id": "103964b7401d44a98cdd1fa698a3e048"
+ },
+ {
+ "Start": "7b56312beb9842abafc105385afc374a",
+ "End": "9a6e37d07f6f4996bd43c7282edde408",
+ "Id": "73d64405d109436ab5ce05e422f1415f"
+ },
+ {
+ "Start": "7b56312beb9842abafc105385afc374a",
+ "End": "15f20bbf35214974878d1021ee4d9c0b",
+ "Id": "50a31bc49968467db8347c24a2291398"
+ },
+ {
+ "Start": "d52426448f4c49d28de125b7b1a50d75",
+ "End": "27a9ccf7e67e43caa230ba4151709f2e",
+ "Id": "3356b7cd86dc492aa326d7ea3b0b8e0a"
+ },
+ {
+ "Start": "be74c2330f474b808253c3c193abe545",
+ "End": "e56418f08df948e8b06194f079c41e97",
+ "Id": "2a7b9da01d734aaab0f4debb79f82bcb"
+ },
+ {
+ "Start": "6c9beea925ca4b1bac48b0edcfd2f506",
+ "End": "8d65cc59ecb74006a0c81bf8e3218eb4",
+ "Id": "ddafb3e2c9e34fa984131ff4b7772e31"
+ },
+ {
+ "Start": "de3bf0416b5f4bb4a2350d5a380c37b3",
+ "End": "7533d24dfb894c78b6e82ca8834bb131",
+ "Id": "175726b39ad242b7b70cbcbe5a8ddca6"
+ },
+ {
+ "Start": "de3bf0416b5f4bb4a2350d5a380c37b3",
+ "End": "716e99f3267541e3985b50aa6d651b9e",
+ "Id": "5c074d2741a7457c8882b8076d1494db"
+ },
+ {
+ "Start": "de3bf0416b5f4bb4a2350d5a380c37b3",
+ "End": "0d62701fb84c4055bf089fbd7ad60d62",
+ "Id": "60388cb755954fe382de6a1d500a168c"
+ },
+ {
+ "Start": "de7dd56a35a346dca10a0e3b987c7623",
+ "End": "e05e886c7446455f9680536fcd013439",
+ "Id": "bfab3831b953492cbf294a26c41b3fca"
+ },
+ {
+ "Start": "ea2e6460bcc646419280b9a6fff9888c",
+ "End": "8ac1e33d98f449ba91ae86b2092f6a33",
+ "Id": "ce86d8599e2f4ccda87ebaf9d01cf5b2"
+ },
+ {
+ "Start": "e0b8d6e22abb4161813ad93f5e215571",
+ "End": "df67fc497662482e89100a8d28c12b91",
+ "Id": "6dc75d48b8084545835dab13f479d337"
+ },
+ {
+ "Start": "778606404207491ea21822a15470e789",
+ "End": "0708f986d8e0404ea593d04d8813fdaf",
+ "Id": "7ef094ff242b4773b67a4defb0934b94"
+ },
+ {
+ "Start": "89140bf58c8d45ff8aaf6831d8b87394",
+ "End": "80a6d3f4df874894aaa79971cdc8e66d",
+ "Id": "2a82ca55fb96442e91c9e18b171913b5"
+ },
+ {
+ "Start": "8343e39108c34dd58038ebb6078a95cc",
+ "End": "ab5023ceb852476684ec44ca81229382",
+ "Id": "1eac25e9ef5c4f3a8af327114a4cd6d5"
+ },
+ {
+ "Start": "f0e733eb45354cd8b0eab587a0716c3b",
+ "End": "ddf436e1d3184ad98239a0e9b6d48289",
+ "Id": "dcac373065524b37a2638aaa8976560c"
+ },
+ {
+ "Start": "68f35ff4bb1e4126880c608cd6c096ed",
+ "End": "904102870c364a7f91749520137939f3",
+ "Id": "1996e64736d740579b36e209f888620d"
+ },
+ {
+ "Start": "68f35ff4bb1e4126880c608cd6c096ed",
+ "End": "bba84d42a25c420fa4270b5c712a9968",
+ "Id": "465f7c0ed2af48569eb437fa5cf250c4"
+ },
+ {
+ "Start": "197423b8d0ef4737b271d25508d1eeb8",
+ "End": "bc5013973988420983dae66c96ec911f",
+ "Id": "83237ab7663a4420a4abf890b841e5d3"
+ },
+ {
+ "Start": "2b3d88424d5448a18a9488b009a05193",
+ "End": "d295803d292e4998a845a07b5d005b7a",
+ "Id": "b760852a0cda4b02aa37f5c9482c002c"
+ },
+ {
+ "Start": "5162f3339dbb4aa693896d8c891297c2",
+ "End": "ff9ee881c33d41d5818029ce43b96a2a",
+ "Id": "fb892da230e4478e9d45d80b402bd87c"
+ },
+ {
+ "Start": "deb4af9cabda479ebe42565780fac182",
+ "End": "17a630d4c1fc4a4c840bb20d9d124447",
+ "Id": "b761917cbb1c4f41b70b4f96959e68a1"
+ },
+ {
+ "Start": "09e54ee9cfd747148b697c51a8f41b0c",
+ "End": "96b8791395ee4b73becda6250fe286b3",
+ "Id": "845fea069032404998c14f519039cfb5"
+ },
+ {
+ "Start": "3a95324797114e30a74f6778c8cf182a",
+ "End": "65bbdc05234640f5a07028a8e8bbc3c3",
+ "Id": "54b3870ee329467ba9661f27ac67e986"
+ }
+ ],
+ "Dependencies": [
+ "d5628e40-52de-47c9-b35b-c201d87344e0",
+ "19ce6b9f-f4cf-4a3f-9788-1482e94528d6",
+ "ecce77dc-1290-438e-a056-970b256fd553"
+ ],
+ "Bindings": [
+ {
+ "NodeId": "255971a5-8599-4308-b747-97e2eeac0aa9",
+ "Binding": {
+ "ByMesh_InClassDecl-1_InFunctionScope-1_Instance0_255971a5-8599-4308-b747-97e2eeac0aa9": "PFNPQVAtRU5WOkVudmVsb3BlIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOlNPQVAtRU5DPSJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy9zb2FwL2VuY29kaW5nLyIgeG1sbnM6U09BUC1FTlY9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvZW52ZWxvcGUvIiB4bWxuczpjbHI9Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vc29hcC9lbmNvZGluZy9jbHIvMS4wIiBTT0FQLUVOVjplbmNvZGluZ1N0eWxlPSJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy9zb2FwL2VuY29kaW5nLyI+DQo8U09BUC1FTlY6Qm9keT4NCjxhMTpDYWxsU2l0ZV94MDAyQl9UcmFjZVNlcmlhbGlzZXJIZWxwZXIgaWQ9InJlZi0xIiB4bWxuczphMT0iaHR0cDovL3NjaGVtYXMubWljcm9zb2Z0LmNvbS9jbHIvbnNhc3NlbS9Qcm90b0NvcmUvUHJvdG9Db3JlJTJDJTIwVmVyc2lvbiUzRDIuMC4yLjY4MjYlMkMlMjBDdWx0dXJlJTNEbmV1dHJhbCUyQyUyMFB1YmxpY0tleVRva2VuJTNEbnVsbCI+DQo8TnVtYmVyT2ZFbGVtZW50cz4xPC9OdW1iZXJPZkVsZW1lbnRzPg0KPEJhc2UtMF9IYXNEYXRhPmZhbHNlPC9CYXNlLTBfSGFzRGF0YT4NCjxCYXNlLTBfSGFzTmVzdGVkRGF0YT50cnVlPC9CYXNlLTBfSGFzTmVzdGVkRGF0YT4NCjxCYXNlLTBfTmVzdGVkRGF0YUNvdW50PjE8L0Jhc2UtMF9OZXN0ZWREYXRhQ291bnQ+DQo8QmFzZS0wLTBfSGFzRGF0YT50cnVlPC9CYXNlLTAtMF9IYXNEYXRhPg0KPEJhc2UtMC0wX0RhdGEgaWQ9InJlZi0zIj5QRk5QUVZBdFJVNVdPa1Z1ZG1Wc2IzQmxJSGh0Ykc1ek9uaHphVDBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01TOVlUVXhUWTJobGJXRXRhVzV6ZEdGdVkyVWlJSGh0Ykc1ek9uaHpaRDBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01TOVlUVXhUWTJobGJXRWlJSGh0Ykc1ek9sTlBRVkF0UlU1RFBTSm9kSFJ3T2k4dmMyTm9aVzFoY3k1NGJXeHpiMkZ3TG05eVp5OXpiMkZ3TDJWdVkyOWthVzVuTHlJZ2VHMXNibk02VTA5QlVDMUZUbFk5SW1oMGRIQTZMeTl6WTJobGJXRnpMbmh0YkhOdllYQXViM0puTDNOdllYQXZaVzUyWld4dmNHVXZJaUI0Yld4dWN6cGpiSEk5SW1oMGRIQTZMeTl6WTJobGJXRnpMbTFwWTNKdmMyOW1kQzVqYjIwdmMyOWhjQzlsYm1OdlpHbHVaeTlqYkhJdk1TNHdJaUJUVDBGUUxVVk9WanBsYm1OdlpHbHVaMU4wZVd4bFBTSm9kSFJ3T2k4dmMyTm9aVzFoY3k1NGJXeHpiMkZ3TG05eVp5OXpiMkZ3TDJWdVkyOWthVzVuTHlJK0RRbzhVMDlCVUMxRlRsWTZRbTlrZVQ0TkNqeGhNVHBFYVhKbFkzUlRhR0Z3WlZOMFlYUmxJR2xrUFNKeVpXWXRNU0lnZUcxc2JuTTZZVEU5SW1oMGRIQTZMeTl6WTJobGJXRnpMbTFwWTNKdmMyOW1kQzVqYjIwdlkyeHlMMjV6WVhOelpXMHZVbVYyYVhRdVJXeGxiV1Z1ZEhNdlVtVjJhWFJPYjJSbGN5VXlReVV5TUZabGNuTnBiMjRsTTBReUxqQXVNaTQyT0RNekpUSkRKVEl3UTNWc2RIVnlaU1V6Ukc1bGRYUnlZV3dsTWtNbE1qQlFkV0pzYVdOTFpYbFViMnRsYmlVelJHNTFiR3dpUGcwS1BITjBjbWx1WjBsRUlHbGtQU0p5WldZdE15SStaVFExTnpVNU1HTXRPR1ZtT1MwME5UUm1MVGxqT1RVdE5HUTJZMlZtWTJWak5UZGxMVEF3TURBd1l6UmtQQzl6ZEhKcGJtZEpSRDROQ2p4cGJuUkpSRDR6TVRRNVBDOXBiblJKUkQ0TkNqeHplVzVqU1dRZ2FXUTlJbkpsWmkwMElqNDRaRGN3T0RFeVpDMDFaV1JqTFRSa01Ea3RZVGRqWmkwNFlXWTNaamxoTVdZMU5HSThMM041Ym1OSlpENE5Danh0WVhSbGNtbGhiRWxrUGpJMU1qd3ZiV0YwWlhKcFlXeEpaRDROQ2p3dllURTZSR2x5WldOMFUyaGhjR1ZUZEdGMFpUNE5Dand2VTA5QlVDMUZUbFk2UW05a2VUNE5Dand2VTA5QlVDMUZUbFk2Ulc1MlpXeHZjR1UrRFFvPTwvQmFzZS0wLTBfRGF0YT4NCjxCYXNlLTAtMF9IYXNOZXN0ZWREYXRhPmZhbHNlPC9CYXNlLTAtMF9IYXNOZXN0ZWREYXRhPg0KPC9hMTpDYWxsU2l0ZV94MDAyQl9UcmFjZVNlcmlhbGlzZXJIZWxwZXI+DQo8L1NPQVAtRU5WOkJvZHk+DQo8L1NPQVAtRU5WOkVudmVsb3BlPg0K"
+ }
+ }
+ ],
+ "View": {
+ "Dynamo": {
+ "ScaleFactor": 1.0,
+ "HasRunWithoutCrash": true,
+ "IsVisibleInDynamoLibrary": true,
+ "Version": "2.0.2.6826",
+ "RunType": "Manual",
+ "RunPeriod": "1000"
+ },
+ "Camera": {
+ "Name": "Background Preview",
+ "EyeX": -1477.129638671875,
+ "EyeY": 3359.07763671875,
+ "EyeZ": -798.9140625,
+ "LookX": 1477.1419677734375,
+ "LookY": -2671.07470703125,
+ "LookZ": 1486.938720703125,
+ "UpX": 0.44828617572784424,
+ "UpY": 0.77162456512451172,
+ "UpZ": 0.4512593150138855
+ },
+ "NodeViews": [
+ {
+ "Id": "3f97021781a24848b525f84a69efe1ba",
+ "IsSetAsInput": false,
+ "IsSetAsOutput": false,
+ "Name": "Mesh.ImportFile",
+ "ShowGeometry": false,
+ "Excluded": false,
+ "X": 88.2722972429077,
+ "Y": 252.289020697498
+ },
+ {
+ "Id": "e78e3fff7b7a4a4da46c737b7bb5ad12",
+ "IsSetAsInput": false,
+ "IsSetAsOutput": false,
+ "Name": "Mesh.Reduce",
+ "ShowGeometry": false,
+ "Excluded": false,
+ "X": 960.248235521884,
+ "Y": 121.389139613933
+ },
+ {
+ "Id": "18cdf34eb5c44fb788a1fb8f9053be9b",
+ "IsSetAsInput": false,
+ "IsSetAsOutput": false,
+ "Name": "Mesh.TriangleCount",
+ "ShowGeometry": true,
+ "Excluded": false,
+ "X": 499.689019532487,
+ "Y": -70.3674014965351
+ },
+ {
+ "Id": "225639b49bca46edac57025ec5e864cd",
+ "IsSetAsInput": false,
+ "IsSetAsOutput": false,
+ "Name": "Springs.ToolkitMeshToMesh",
+ "ShowGeometry": true,
+ "Excluded": false,
+ "X": 1762.40970040493,
+ "Y": 1371.73708697088
+ },
+ {
+ "Id": "255971a585994308b74797e2eeac0aa9",
+ "IsSetAsInput": false,
+ "IsSetAsOutput": false,
+ "Name": "DirectShape.ByMesh",
+ "ShowGeometry": true,
+ "Excluded": false,
+ "X": 2110.86003408971,
+ "Y": 1489.97388896199
+ },
+ {
+ "Id": "d804a019f02b47129d659b5779aac356",
+ "IsSetAsInput": false,
+ "IsSetAsOutput": false,
+ "Name": "Material.ByName",
+ "ShowGeometry": true,
+ "Excluded": false,
+ "X": 1743.80739384571,
+ "Y": 1650.50738358709
+ },
+ {
+ "Id": "d2a08fff77694ab2abd7031ea48eb52f",
+ "IsSetAsInput": true,
+ "IsSetAsOutput": false,
+ "Name": "Material name",
+ "ShowGeometry": true,
+ "Excluded": false,
+ "X": -1035.17174770993,
+ "Y": 710.121808446601
+ },
+ {
+ "Id": "93148737800d4389b8cf3ee67c37bbb4",
+ "IsSetAsInput": true,
+ "IsSetAsOutput": false,
+ "Name": "Categories",
+ "ShowGeometry": true,
+ "Excluded": false,
+ "X": 1759.40709202738,
+ "Y": 1507.00038709015
+ },
+ {
+ "Id": "cc4cbe204bc6454280dfe0fb5752166a",
+ "IsSetAsInput": false,
+ "IsSetAsOutput": false,
+ "Name": "Mesh.Rotate",
+ "ShowGeometry": true,
+ "Excluded": false,
+ "X": 1076.56837047564,
+ "Y": 1031.77522208212
+ },
+ {
+ "Id": "67926e188f6a428e9fa09655c5fa307d",
+ "IsSetAsInput": true,
+ "IsSetAsOutput": false,
+ "Name": "Reduce mesh",
+ "ShowGeometry": true,
+ "Excluded": false,
+ "X": -1033.17642404018,
+ "Y": 465.022063559771
+ },
+ {
+ "Id": "5caaaa49fb35454cbe2d52db75079f4e",
+ "IsSetAsInput": false,
+ "IsSetAsOutput": false,
+ "Name": "If",
+ "ShowGeometry": true,
+ "Excluded": false,
+ "X": 827.182208525908,
+ "Y": 597.364163924714
+ },
+ {
+ "Id": "1c1719fd1d9846f88982d2c0598e7fd7",
+ "IsSetAsInput": false,
+ "IsSetAsOutput": false,
+ "Name": "Vector.XAxis",
+ "ShowGeometry": true,
+ "Excluded": false,
+ "X": 885.568370475644,
+ "Y": 1018.77522208212
+ },
+ {
+ "Id": "a61b0c621f3b498f92a6338de7d8698e",
+ "IsSetAsInput": false,
+ "IsSetAsOutput": false,
+ "Name": "Code Block",
+ "ShowGeometry": true,
+ "Excluded": false,
+ "X": 885.568370475644,
+ "Y": 1126.98855541545
+ },
+ {
+ "Id": "fa6f1cc19c8d4d7887ebda96cfbff009",
+ "IsSetAsInput": false,
+ "IsSetAsOutput": false,
+ "Name": "Document.Current",
+ "ShowGeometry": true,
+ "Excluded": false,
+ "X": -1658.2510484217387,
+ "Y": -924.06104174120992
+ },
+ {
+ "Id": "b9c3efa8838242f98b309f9249be0d88",
+ "IsSetAsInput": false,
+ "IsSetAsOutput": false,
+ "Name": "Document.FilePath",
+ "ShowGeometry": true,
+ "Excluded": false,
+ "X": -1430.2510484217346,
+ "Y": -924.06104174120992
+ },
+ {
+ "Id": "fda71e3cc5bb44918e58702305b55354",
+ "IsSetAsInput": true,
+ "IsSetAsOutput": false,
+ "Name": "File extension",
+ "ShowGeometry": true,
+ "Excluded": false,
+ "X": -1033.17642404018,
+ "Y": 376.560842337692
+ },
+ {
+ "Id": "d1dda7b5c2a549fba1622824ff17314c",
+ "IsSetAsInput": true,
+ "IsSetAsOutput": false,
+ "Name": "Rotate",
+ "ShowGeometry": true,
+ "Excluded": false,
+ "X": -1031.78435182837,
+ "Y": 623.086895372417
+ },
+ {
+ "Id": "e3b1627c4d3b44db983c2fbff7c987ef",
+ "IsSetAsInput": false,
+ "IsSetAsOutput": false,
+ "Name": "If",
+ "ShowGeometry": true,
+ "Excluded": false,
+ "X": 1350.40091312561,
+ "Y": 870.38707318412
+ },
+ {
+ "Id": "25b7684e51f542418c2a4881b4b982fd",
+ "IsSetAsInput": true,
+ "IsSetAsOutput": false,
+ "Name": "Percent of remaining tris",
+ "ShowGeometry": true,
+ "Excluded": false,
+ "X": -1033.17642404018,
+ "Y": 554.243956659812
+ },
+ {
+ "Id": "86ba9b6a86e54e9a8859331f8b0c9902",
+ "IsSetAsInput": false,
+ "IsSetAsOutput": false,
+ "Name": "Code Block",
+ "ShowGeometry": true,
+ "Excluded": false,
+ "X": 769.853493014361,
+ "Y": 14.1946020861159
+ },
+ {
+ "Id": "59fd344917f44b0ea6ddbc168822b41c",
+ "IsSetAsInput": false,
+ "IsSetAsOutput": false,
+ "Name": "Document.SaveAs",
+ "ShowGeometry": true,
+ "Excluded": false,
+ "X": 3047.27166368231,
+ "Y": -2356.18140359219
+ },
+ {
+ "Id": "6f104a89e0ed4c9cbb2b38bcee1d6bc0",
+ "IsSetAsInput": false,
+ "IsSetAsOutput": false,
+ "Name": "Passthrough",
+ "ShowGeometry": true,
+ "Excluded": false,
+ "X": 2670.27166368231,
+ "Y": -2356.18140359219
+ },
+ {
+ "Id": "bdb9c577d0e943fc8a759e77b4bf1298",
+ "IsSetAsInput": false,
+ "IsSetAsOutput": false,
+ "Name": "If",
+ "ShowGeometry": true,
+ "Excluded": false,
+ "X": -236.4281817281892,
+ "Y": -377.29935404116151
+ },
+ {
+ "Id": "294304a0f9204a148ea84b11b1de9f76",
+ "IsSetAsInput": false,
+ "IsSetAsOutput": false,
+ "Name": "FileSystem.ChangePathExtension",
+ "ShowGeometry": true,
+ "Excluded": false,
+ "X": -929.24826845699761,
+ "Y": -854.37879478226694
+ },
+ {
+ "Id": "3de3276cbeea43e2b25b3f925500674d",
+ "IsSetAsInput": false,
+ "IsSetAsOutput": false,
+ "Name": "FileSystem.FileName",
+ "ShowGeometry": true,
+ "Excluded": false,
+ "X": -1021.2706964395516,
+ "Y": -1080.4810086890188
+ },
+ {
+ "Id": "6c61f2187d4a4d7ca746e1e15fe36ea1",
+ "IsSetAsInput": false,
+ "IsSetAsOutput": false,
+ "Name": "Code Block",
+ "ShowGeometry": true,
+ "Excluded": false,
+ "X": -1430.2510484217346,
+ "Y": -1032.9408913616189
+ },
+ {
+ "Id": "953d0c0a289847e782de8b039e664dc8",
+ "IsSetAsInput": true,
+ "IsSetAsOutput": false,
+ "Name": "File Path",
+ "ShowGeometry": true,
+ "Excluded": false,
+ "X": -1154.807190887223,
+ "Y": 34.523701312002572
+ },
+ {
+ "Id": "0db307951c484062b746ba5326cece5b",
+ "IsSetAsInput": false,
+ "IsSetAsOutput": false,
+ "Name": "Mesh.ExportMeshes",
+ "ShowGeometry": true,
+ "Excluded": false,
+ "X": 1563.2867904229,
+ "Y": 387.93961733195
+ },
+ {
+ "Id": "b6bf260994e544ad97e347f7a738dd5f",
+ "IsSetAsInput": false,
+ "IsSetAsOutput": false,
+ "Name": "SketchUp.WriteModel",
+ "ShowGeometry": true,
+ "Excluded": false,
+ "X": 1775.71826331957,
+ "Y": 618.358189834784
+ },
+ {
+ "Id": "1b5cd3d8885a4e63a9dc597dece04208",
+ "IsSetAsInput": true,
+ "IsSetAsOutput": false,
+ "Name": "Autosave",
+ "ShowGeometry": true,
+ "Excluded": false,
+ "X": -1027.5875571114912,
+ "Y": 150.41536696611047
+ },
+ {
+ "Id": "5f49a98762ed457faf9935ae642de91f",
+ "IsSetAsInput": false,
+ "IsSetAsOutput": false,
+ "Name": "If",
+ "ShowGeometry": true,
+ "Excluded": false,
+ "X": 2384.1859836382496,
+ "Y": -2370.0027791158568
+ },
+ {
+ "Id": "3d87d1af2ffa47ee94b5b9516c3a2373",
+ "IsSetAsInput": false,
+ "IsSetAsOutput": false,
+ "Name": "FileSystem.FileExists",
+ "ShowGeometry": true,
+ "Excluded": false,
+ "X": -510.4281817281892,
+ "Y": -377.29935404116151
+ }
+ ],
+ "Annotations": [
+ {
+ "Id": "28a53acab2bb4ee382cb2d5ffaa52b2c",
+ "Title": "Input",
+ "Nodes": [
+ "d2a08fff77694ab2abd7031ea48eb52f",
+ "67926e188f6a428e9fa09655c5fa307d",
+ "fda71e3cc5bb44918e58702305b55354",
+ "d1dda7b5c2a549fba1622824ff17314c",
+ "25b7684e51f542418c2a4881b4b982fd"
+ ],
+ "Left": -1045.17174770993,
+ "Top": 330.560842337692,
+ "Width": 320.99532366974995,
+ "Height": 447.560966108909,
+ "FontSize": 30.0,
+ "InitialTop": 376.560842337692,
+ "InitialHeight": 478.560966108909,
+ "TextblockHeight": 36.0,
+ "Background": "#FFD4B6DB"
+ },
+ {
+ "Id": "1c238b3aa286411a9a0a2a5d15c63e7c",
+ "Title": "Reduce mesh",
+ "Nodes": [
+ "e78e3fff7b7a4a4da46c737b7bb5ad12",
+ "18cdf34eb5c44fb788a1fb8f9053be9b",
+ "86ba9b6a86e54e9a8859331f8b0c9902"
+ ],
+ "Left": 489.689019532487,
+ "Top": -116.36740149653509,
+ "Width": 716.559215989397,
+ "Height": 356.75654111046811,
+ "FontSize": 30.0,
+ "InitialTop": -70.3674014965351,
+ "InitialHeight": 336.75654111046811,
+ "TextblockHeight": 36.0,
+ "Background": "#FFC1D676"
+ },
+ {
+ "Id": "480b3b55e8294711af19643ccb19ffea",
+ "Title": "Convert and create",
+ "Nodes": [
+ "225639b49bca46edac57025ec5e864cd",
+ "255971a585994308b74797e2eeac0aa9",
+ "d804a019f02b47129d659b5779aac356",
+ "93148737800d4389b8cf3ee67c37bbb4"
+ ],
+ "Left": 1733.80739384571,
+ "Top": 1325.73708697088,
+ "Width": 632.052640244,
+ "Height": 417.77029661621009,
+ "FontSize": 30.0,
+ "InitialTop": 1371.73708697088,
+ "InitialHeight": 423.77029661621009,
+ "TextblockHeight": 36.0,
+ "Background": "#FFC1D676"
+ },
+ {
+ "Id": "06950958bf31471ba8cdf4a719cd350b",
+ "Title": "Rotate",
+ "Nodes": [
+ "cc4cbe204bc6454280dfe0fb5752166a",
+ "1c1719fd1d9846f88982d2c0598e7fd7",
+ "a61b0c621f3b498f92a6338de7d8698e",
+ "e3b1627c4d3b44db983c2fbff7c987ef"
+ ],
+ "Left": 875.568370475644,
+ "Top": 824.38707318412,
+ "Width": 611.83254264996606,
+ "Height": 395.60148223133,
+ "FontSize": 30.0,
+ "InitialTop": 870.38707318412,
+ "InitialHeight": 401.60148223133,
+ "TextblockHeight": 36.0,
+ "Background": "#FFC1D676"
+ },
+ {
+ "Id": "552e4b50e4c447799b7fa1516e92ad52",
+ "Title": "Reduce?",
+ "Nodes": [
+ "5caaaa49fb35454cbe2d52db75079f4e"
+ ],
+ "Left": 817.182208525908,
+ "Top": 551.364163924714,
+ "Width": 147.0,
+ "Height": 191.0,
+ "FontSize": 30.0,
+ "InitialTop": 597.364163924714,
+ "InitialHeight": 145.0,
+ "TextblockHeight": 36.0,
+ "Background": "#FFC1D676"
+ },
+ {
+ "Id": "70fa61069cef41559cbc1c8f48eb8010",
+ "Title": "Filepath",
+ "Nodes": [
+ "fa6f1cc19c8d4d7887ebda96cfbff009",
+ "b9c3efa8838242f98b309f9249be0d88",
+ "6c61f2187d4a4d7ca746e1e15fe36ea1",
+ "294304a0f9204a148ea84b11b1de9f76",
+ "3de3276cbeea43e2b25b3f925500674d"
+ ],
+ "Left": -1668.2510484217387,
+ "Top": -1126.4810086890188,
+ "Width": 987.00277996474108,
+ "Height": 391.1022139067519,
+ "FontSize": 30.0,
+ "InitialTop": -1080.4810086890188,
+ "InitialHeight": 371.1022139067519,
+ "TextblockHeight": 36.0,
+ "Background": "#FFC1D676"
+ },
+ {
+ "Id": "4a1dc6a7ae814493a253467173422d19",
+ "Title": "Save file",
+ "Nodes": [
+ "59fd344917f44b0ea6ddbc168822b41c",
+ "6f104a89e0ed4c9cbb2b38bcee1d6bc0"
+ ],
+ "Left": 2660.27166368231,
+ "Top": -2402.18140359219,
+ "Width": 648.0,
+ "Height": 191.0,
+ "FontSize": 30.0,
+ "InitialTop": -2356.18140359219,
+ "InitialHeight": 145.0,
+ "TextblockHeight": 36.0,
+ "Background": "#FFC1D676"
+ },
+ {
+ "Id": "25dd130da6d7433eb8b601044b19665f",
+ "Title": "Import mesh",
+ "Nodes": [
+ "3f97021781a24848b525f84a69efe1ba"
+ ],
+ "Left": 78.2722972429077,
+ "Top": 206.289020697498,
+ "Width": 222.0,
+ "Height": 139.0,
+ "FontSize": 30.0,
+ "InitialTop": 252.289020697498,
+ "InitialHeight": 145.0,
+ "TextblockHeight": 36.0,
+ "Background": "#FFC1D676"
+ },
+ {
+ "Id": "73766b87329641d49c0c63ec041afbc7",
+ "Title": "Check if obj exists",
+ "Nodes": [
+ "bdb9c577d0e943fc8a759e77b4bf1298",
+ "3d87d1af2ffa47ee94b5b9516c3a2373"
+ ],
+ "Left": -520.4281817281892,
+ "Top": -423.29935404116151,
+ "Width": 421.0,
+ "Height": 191.0,
+ "FontSize": 30.0,
+ "InitialTop": -377.29935404116151,
+ "InitialHeight": 282.095418061624,
+ "TextblockHeight": 36.0,
+ "Background": "#FFC1D676"
+ },
+ {
+ "Id": "43cf3713de004bf9a593f2bea90609ab",
+ "Title": "Manual mode inputs",
+ "Nodes": [
+ "953d0c0a289847e782de8b039e664dc8",
+ "1b5cd3d8885a4e63a9dc597dece04208"
+ ],
+ "Left": -1164.807190887223,
+ "Top": -11.476298687997428,
+ "Width": 392.0,
+ "Height": 229.8916656541079,
+ "FontSize": 30.0,
+ "InitialTop": 34.523701312002572,
+ "InitialHeight": 288.09352130733748,
+ "TextblockHeight": 36.0,
+ "Background": "#FFD4B6DB"
+ },
+ {
+ "Id": "1d85dc6597904d95a28f3fe450ea10cf",
+ "Title": "Required:\r\nMeshtoolkit\r\nSprings\r\nClockwork",
+ "Nodes": [],
+ "Left": -927.519380865383,
+ "Top": 288.151234164281,
+ "Width": 0.0,
+ "Height": 0.0,
+ "FontSize": 36.0,
+ "InitialTop": 0.0,
+ "InitialHeight": 0.0,
+ "TextblockHeight": 0.0,
+ "Background": "#FFC1D676"
+ }
+ ],
+ "X": 471.247049162426,
+ "Y": 623.46560327965858,
+ "Zoom": 0.32310956205448971
+ }
+}
\ No newline at end of file
diff --git a/importobj-batch/obj-copy.bat b/ImportObjBatch/obj-copy.bat
similarity index 100%
rename from importobj-batch/obj-copy.bat
rename to ImportObjBatch/obj-copy.bat
diff --git a/importobj-batch/obj-empty2016.rfa b/ImportObjBatch/obj-empty2016.rfa
similarity index 100%
rename from importobj-batch/obj-empty2016.rfa
rename to ImportObjBatch/obj-empty2016.rfa
diff --git a/importobj-batch/obj-facebased-empty2016.rfa b/ImportObjBatch/obj-facebased-empty2016.rfa
similarity index 100%
rename from importobj-batch/obj-facebased-empty2016.rfa
rename to ImportObjBatch/obj-facebased-empty2016.rfa
diff --git a/importobj-batch/readme.md b/ImportObjBatch/readme.md
similarity index 100%
rename from importobj-batch/readme.md
rename to ImportObjBatch/readme.md
diff --git a/kimai-export-parser/1.x/KimaiExportParser.dyn b/KimaiExportParser/1.x/KimaiExportParser.dyn
similarity index 100%
rename from kimai-export-parser/1.x/KimaiExportParser.dyn
rename to KimaiExportParser/1.x/KimaiExportParser.dyn
diff --git a/kimai-export-parser/readme.md b/KimaiExportParser/readme.md
similarity index 90%
rename from kimai-export-parser/readme.md
rename to KimaiExportParser/readme.md
index ff1d714..cbd22a4 100644
--- a/kimai-export-parser/readme.md
+++ b/KimaiExportParser/readme.md
@@ -1,4 +1,4 @@
-# Kimai export parser
+# KimaiExportParser
Script for parsing the exported excel tables from kimai1. It will create summaries per project per weeks.
diff --git a/list-all-inplace-elements/1.x/list-all-inplace-elements.dyn b/ListAllInplaceElements/1.x/ListAllInplaceElements.dyn
similarity index 100%
rename from list-all-inplace-elements/1.x/list-all-inplace-elements.dyn
rename to ListAllInplaceElements/1.x/ListAllInplaceElements.dyn
diff --git a/list-all-inplace-elements/2.x/list-all-inplace-elements.dyn b/ListAllInplaceElements/2.x/ListAllInplaceElements.dyn
similarity index 100%
rename from list-all-inplace-elements/2.x/list-all-inplace-elements.dyn
rename to ListAllInplaceElements/2.x/ListAllInplaceElements.dyn
diff --git a/ListAllInplaceElements/readme.md b/ListAllInplaceElements/readme.md
new file mode 100644
index 0000000..8029640
--- /dev/null
+++ b/ListAllInplaceElements/readme.md
@@ -0,0 +1,9 @@
+# ListAllInplaceElements
+
+This script lists all in-place elements fron the model
+
+## Requirements
+
+- Clockwork
+
+- Spring nodes
diff --git a/PrefixLoadedFamiliesBatch/1.x/PrefixLoadedFamiliesBatch.dyn b/PrefixLoadedFamiliesBatch/1.x/PrefixLoadedFamiliesBatch.dyn
new file mode 100644
index 0000000..8682489
--- /dev/null
+++ b/PrefixLoadedFamiliesBatch/1.x/PrefixLoadedFamiliesBatch.dyn
@@ -0,0 +1,130 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ A-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/export-height-from-pbp/1.x/empty-dir b/PrefixLoadedFamiliesBatch/2.x/empty-dir
similarity index 100%
rename from export-height-from-pbp/1.x/empty-dir
rename to PrefixLoadedFamiliesBatch/2.x/empty-dir
diff --git a/example-dir/readme.md b/PrefixLoadedFamiliesBatch/readme.md
similarity index 100%
rename from example-dir/readme.md
rename to PrefixLoadedFamiliesBatch/readme.md
diff --git a/README.md b/README.md
index 99f8958..93321f6 100644
--- a/README.md
+++ b/README.md
@@ -4,48 +4,100 @@ For more info see readme.md in each folder
## Scripts
-### building-pad-from-elements
+### AddParametersToFamily
+
+Add multiple parameters to a currently opened family with one click.
+
+State: stable
+
+UI: Data-shapes
+
+### BuldingPadsFromElements
Create building pad from selected elements.
-State: Mostly working, not stable
+State: mostly working, not stable
-### kimai-export-parser
+UI: Data-shapes
-Parse exported excel tables from kimai1. It will create summaries per project per weeks.
+### CategoryPresentation
-State: stable, not maintained any more, only for 1.x
+Places all loaded families from the selected category on a line for presentation.
-### dwg-import-cleaner
+State: stable, no ui yet
-Removes all imported dwgs
+UI: no ui
-State: stable
-
-### importobj-batch
-
-Imports all objs from a folder to separate rfa files. Designed to be used with Revit Batch Processor
-
-State: stable, under developement
-
-### list-all-inplace elements
-
-Lists all inplace elements in model
-
-State: stable
-
-### check-view-depths
+### CheckUnlimitedViewDepths
List views which has unlimited view range set
State: stable
-### renumber-sheets-from-selected
+UI: no ui
+
+### DwgImportCleaner
+
+Removes all imported dwgs
+
+State: stable
+
+UI: no ui
+
+### ExportHeightFromPbp
+
+Exports selected category's all objects' elevation from PBP to excel
+
+State: stable, no ui
+
+UI: no ui
+
+### ImportobjBatch
+
+Imports all objs from a folder to separate rfa files. Designed to be used with Revit Batch Processor
+
+State: stable, under developement
+
+UI: no ui
+
+### KimaiExportParser
+
+Parse exported excel tables from kimai1. It will create summaries per project per weeks.
+
+State: stable, not maintained any more, only for 1.x
+
+UI: run from dynamo, no player support
+
+### ListAllInplaceElements
+
+Lists all inplace elements in model
+
+State: stable
+
+UI: no ui
+
+### PrefixLoadedFamiliesBatch
+
+Add a prefix to all loaded families' names from a selected category. Designed to be used with Revit Batch Processor
+
+State: stable, no ui, no docs
+
+UI: no ui
+
+### RenumberSheetsFromSelected
Add +1 to numbers starting from the selected
State: stable
+UI: no ui
+
+### Revisions
+
+#### AddAllRevisionsToAllSheets
+
+#### AddOneRevisionsToAllSheets
+
## Nodes
### WeekDayNumber
diff --git a/importobj-batch/2.x/empty-dir b/RenumberSheetsFromSelected/1.x/empty-dir
similarity index 100%
rename from importobj-batch/2.x/empty-dir
rename to RenumberSheetsFromSelected/1.x/empty-dir
diff --git a/renumber-sheets-from-selected/2.x/renumber-sheets-from-selected.dyn b/RenumberSheetsFromSelected/2.x/RenumberSheetsFromSelected.dyn
similarity index 100%
rename from renumber-sheets-from-selected/2.x/renumber-sheets-from-selected.dyn
rename to RenumberSheetsFromSelected/2.x/RenumberSheetsFromSelected.dyn
diff --git a/renumber-sheets-from-selected/readme.md b/RenumberSheetsFromSelected/readme.md
similarity index 100%
rename from renumber-sheets-from-selected/readme.md
rename to RenumberSheetsFromSelected/readme.md
diff --git a/WIP/2.x/ExobimArchiveExport.dyn b/WIP/2.x/ExobimArchiveExport.dyn
new file mode 100644
index 0000000..1ac0047
--- /dev/null
+++ b/WIP/2.x/ExobimArchiveExport.dyn
@@ -0,0 +1,1767 @@
+{
+ "Uuid": "99433504-c3d2-420c-955c-3115c508610c",
+ "IsCustomNode": false,
+ "Description": null,
+ "Name": "ExobimArchiveExport",
+ "ElementResolver": {
+ "ResolutionMap": {
+ "Revit.Application.Document.Current": {
+ "Key": "Revit.Application.Document",
+ "Value": "RevitNodes.dll"
+ },
+ "Revit.Application.Document": {
+ "Key": "Revit.Application.Document",
+ "Value": "RevitNodes.dll"
+ },
+ "DSCore.List": {
+ "Key": "DSCore.List",
+ "Value": "DSCoreNodes.dll"
+ }
+ }
+ },
+ "Inputs": [],
+ "Outputs": [],
+ "Nodes": [
+ {
+ "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
+ "NodeType": "FunctionNode",
+ "FunctionSignature": "Revit.Elements.Parameter.ParameterByName@Revit.Elements.Element,string",
+ "Id": "a74461d07fda4746b93e9ad2f1079e7c",
+ "Inputs": [
+ {
+ "Id": "55c562fe271a45838db830b8b8922a2c",
+ "Name": "element",
+ "Description": "Element\n\nElement",
+ "UsingDefaultValue": false,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ },
+ {
+ "Id": "8c6b250efc054f769f2f2cb7c2a97b5e",
+ "Name": "name",
+ "Description": "Parameter Name\n\nstring",
+ "UsingDefaultValue": false,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ }
+ ],
+ "Outputs": [
+ {
+ "Id": "4ddb0e08fe5b4b388235ccaf26420e1d",
+ "Name": "Parameter",
+ "Description": "Parameter",
+ "UsingDefaultValue": false,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ }
+ ],
+ "Replication": "Auto",
+ "Description": "Get Element's Parameter by Name\n\nParameter.ParameterByName (element: Element, name: string): Parameter"
+ },
+ {
+ "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
+ "NodeType": "CodeBlockNode",
+ "Code": "\"RatioHA\";\n\"RatioTS\";",
+ "Id": "c18172ea9c4b49239c9ce7a56648b216",
+ "Inputs": [],
+ "Outputs": [
+ {
+ "Id": "63f0d0623d8b4aee9fa01a8e9648249b",
+ "Name": "",
+ "Description": "Value of expression at line 1",
+ "UsingDefaultValue": false,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ },
+ {
+ "Id": "254ada7bb39e43b39dc408577d2c6b14",
+ "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": "DSRevitNodesUI.Categories, DSRevitNodesUI",
+ "SelectedIndex": 206,
+ "NodeType": "ExtensionNode",
+ "Id": "a5ce9a474a8e4e3faa33151b9d59c7c4",
+ "Inputs": [],
+ "Outputs": [
+ {
+ "Id": "bcebcd0171504e1dbd32110ac8e1d1ee",
+ "Name": "Category",
+ "Description": "The selected Category.",
+ "UsingDefaultValue": false,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ }
+ ],
+ "Replication": "Disabled",
+ "Description": "All built-in categories."
+ },
+ {
+ "ConcreteType": "DSRevitNodesUI.ElementsOfCategory, DSRevitNodesUI",
+ "NodeType": "ExtensionNode",
+ "Id": "c06a823117b343aabd3ff4101a40c9ac",
+ "Inputs": [
+ {
+ "Id": "4f119cacaf0b401bbbe2472b319cf789",
+ "Name": "Category",
+ "Description": "The Category",
+ "UsingDefaultValue": false,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ }
+ ],
+ "Outputs": [
+ {
+ "Id": "d37a094d58eb4837913396c4499a1316",
+ "Name": "Elements",
+ "Description": "An element type.",
+ "UsingDefaultValue": false,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ }
+ ],
+ "Replication": "Disabled",
+ "Description": "Get all elements of the specified category from the model."
+ },
+ {
+ "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
+ "NodeType": "CodeBlockNode",
+ "Code": "a[0];",
+ "Id": "85fe6d34986849f6a8926c26e6d3895f",
+ "Inputs": [
+ {
+ "Id": "6b7a24666cfb47308b67f8632c2819ba",
+ "Name": "a",
+ "Description": "a",
+ "UsingDefaultValue": false,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ }
+ ],
+ "Outputs": [
+ {
+ "Id": "43d0f42a27ec4e64b02f0183b871863e",
+ "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.CreateList, CoreNodeModels",
+ "VariableInputPorts": true,
+ "NodeType": "ExtensionNode",
+ "Id": "6cc4deed4a184168bfe92bac3896ef68",
+ "Inputs": [
+ {
+ "Id": "499bb7941188402ea9e6f83002562bae",
+ "Name": "item0",
+ "Description": "Item Index #0",
+ "UsingDefaultValue": false,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ },
+ {
+ "Id": "3024a0b9bdeb4495b6c0b6123e1949a2",
+ "Name": "item1",
+ "Description": "Item Index #1",
+ "UsingDefaultValue": false,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ }
+ ],
+ "Outputs": [
+ {
+ "Id": "29eb0425629a4a19a32ec28c2c49c59d",
+ "Name": "list",
+ "Description": "A list",
+ "UsingDefaultValue": false,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ }
+ ],
+ "Replication": "Disabled",
+ "Description": "Makes a new list out of the given inputs"
+ },
+ {
+ "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
+ "NodeType": "FunctionNode",
+ "FunctionSignature": "archilab.Revit.Elements.Elements.Delete@Revit.Elements.Element",
+ "Id": "ab3207b0e63a447593997c595408686e",
+ "Inputs": [
+ {
+ "Id": "d1d391aa35704ed6b5156d9246d53afd",
+ "Name": "element",
+ "Description": "Element to delete.\n\nElement",
+ "UsingDefaultValue": false,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ }
+ ],
+ "Outputs": [
+ {
+ "Id": "2fba167726f7431b8845660ec09d094a",
+ "Name": "bool",
+ "Description": "bool",
+ "UsingDefaultValue": false,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ }
+ ],
+ "Replication": "Auto",
+ "Description": "Delete element from Revit DB.\n\nElements.Delete (element: Element): bool"
+ },
+ {
+ "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
+ "NodeType": "FunctionNode",
+ "FunctionSignature": "Revit.Elements.Parameter.Id",
+ "Id": "4dbce9d2d20d43e8981ba0aa13afff36",
+ "Inputs": [
+ {
+ "Id": "858b12ec1d2149018b7d99da150f0a7c",
+ "Name": "parameter",
+ "Description": "Revit.Elements.Parameter",
+ "UsingDefaultValue": false,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ }
+ ],
+ "Outputs": [
+ {
+ "Id": "9b12c4faedc24df996f3ebbae09c8932",
+ "Name": "int",
+ "Description": "int",
+ "UsingDefaultValue": false,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ }
+ ],
+ "Replication": "Auto",
+ "Description": "Get the parameter's element Id\n\nParameter.Id: int"
+ },
+ {
+ "ConcreteType": "Dynamo.Graph.Nodes.CustomNodes.Function, DynamoCore",
+ "FunctionSignature": "a4dd8f6e-689f-4998-b8ef-4a04146d12c2",
+ "FunctionType": "Graph",
+ "NodeType": "FunctionNode",
+ "Id": "4d0cfe710fb44ea8be7d1c02f7366618",
+ "Inputs": [
+ {
+ "Id": "7b3490be71d3426ab99417727f1cf4cd",
+ "Name": "ID/UniqueId : var[]..[]: var[]..[]",
+ "Description": "var[]..[]",
+ "UsingDefaultValue": false,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ },
+ {
+ "Id": "0ce122f3fd034452b9cca8517752c8b6",
+ "Name": "docOrRevitLinkInstance",
+ "Description": " Use only if you want to query a linked model\n\nvar\nDefault value : null",
+ "UsingDefaultValue": true,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ }
+ ],
+ "Outputs": [
+ {
+ "Id": "4bd1f7661ddf416a8b8662fa5cb7ca89",
+ "Name": "element",
+ "Description": "return value",
+ "UsingDefaultValue": false,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ }
+ ],
+ "Replication": "Auto",
+ "Description": "Gets the Revit element(s) for a list of IDs (or a single ID). Optionally retrieves elements from linked documents as well."
+ },
+ {
+ "ConcreteType": "DSRevitNodesUI.ElementsOfCategory, DSRevitNodesUI",
+ "NodeType": "ExtensionNode",
+ "Id": "ee5c1c4df72543738e6b2eae61d7076c",
+ "Inputs": [
+ {
+ "Id": "946370aef55e4cea83116f0fee415106",
+ "Name": "Category",
+ "Description": "The Category",
+ "UsingDefaultValue": false,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ }
+ ],
+ "Outputs": [
+ {
+ "Id": "fbd6c9093041456f8570155ea7252613",
+ "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": 294,
+ "NodeType": "ExtensionNode",
+ "Id": "79d0320ae962448aa2e6db8b137636f0",
+ "Inputs": [],
+ "Outputs": [
+ {
+ "Id": "a7106e7485214923b5e2256acc34e713",
+ "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.CodeBlockNodeModel, DynamoCore",
+ "NodeType": "CodeBlockNode",
+ "Code": "\"Comments\";",
+ "Id": "e172181da5364fd895dcbff056ca9d13",
+ "Inputs": [],
+ "Outputs": [
+ {
+ "Id": "a7ab6c8a90274b689dffae0b3acf41bd",
+ "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": "Revit.Elements.Element.GetParameterValueByName@string",
+ "Id": "fe44fa0147124eb1ba79bf7a9af5cf78",
+ "Inputs": [
+ {
+ "Id": "7caa2d649daf42ccb1ae0c3ffb27c51a",
+ "Name": "element",
+ "Description": "Revit.Elements.Element",
+ "UsingDefaultValue": false,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ },
+ {
+ "Id": "8ecd9480df694615b31a6952f97ff928",
+ "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": "3c3b2e60d2bf41dd8860988f1f21645d",
+ "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.ZeroTouch.DSFunction, DynamoCore",
+ "NodeType": "FunctionNode",
+ "FunctionSignature": "DSCore.String.Length@string",
+ "Id": "e9f5e84c3822449b9069971f64da0dfa",
+ "Inputs": [
+ {
+ "Id": "8a5f2f3b2bb046afa0fc32b171d10e17",
+ "Name": "str",
+ "Description": "String to find the length of.\n\nstring",
+ "UsingDefaultValue": false,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ }
+ ],
+ "Outputs": [
+ {
+ "Id": "ab34ce70943e4e7d90d2c0df3b7844a1",
+ "Name": "length",
+ "Description": "Number of characters in the string.",
+ "UsingDefaultValue": false,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ }
+ ],
+ "Replication": "Auto",
+ "Description": "Returns the number of characters contained in the given string.\n\nString.Length (str: string): int"
+ },
+ {
+ "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
+ "NodeType": "CodeBlockNode",
+ "Code": "0;",
+ "Id": "0e095d73c00842cf82a19b43330c016a",
+ "Inputs": [],
+ "Outputs": [
+ {
+ "Id": "b92a7c3f348f4300a9d689d1e629ceb5",
+ "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": "0cd2de63dc514f4cb55163d13eb32d2f",
+ "Inputs": [
+ {
+ "Id": "18bffcc329634bbeb1f04ee576dd47f5",
+ "Name": "x",
+ "Description": "x value.\n\nvar[]..[]",
+ "UsingDefaultValue": false,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ },
+ {
+ "Id": "1144c1dabd7946198b4e74ccce93c461",
+ "Name": "y",
+ "Description": "y value.\n\nvar[]..[]",
+ "UsingDefaultValue": false,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ }
+ ],
+ "Outputs": [
+ {
+ "Id": "fdc268dd7cdb451bb9beebf20a78aee8",
+ "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.List.FilterByBoolMask@var[]..[],var[]..[]",
+ "Id": "712eb655df0345df9f352527065a7810",
+ "Inputs": [
+ {
+ "Id": "77e136e4aee84ee98d7a48e7e642ab63",
+ "Name": "list",
+ "Description": "List to filter.\n\nvar[]..[]",
+ "UsingDefaultValue": false,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ },
+ {
+ "Id": "fa51e0514f0d48aa816e15fdf3ab1073",
+ "Name": "mask",
+ "Description": "List of booleans representing a mask.\n\nvar[]..[]",
+ "UsingDefaultValue": false,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ }
+ ],
+ "Outputs": [
+ {
+ "Id": "d55674d10c6e4e32a8f633ce8986dce6",
+ "Name": "in",
+ "Description": "Items whose mask index is true.",
+ "UsingDefaultValue": false,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ },
+ {
+ "Id": "e61072969de243659cdd7bf1499526e9",
+ "Name": "out",
+ "Description": "Items whose mask index is false.",
+ "UsingDefaultValue": false,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ }
+ ],
+ "Replication": "Auto",
+ "Description": "Filters a sequence by looking up corresponding indices in a separate list of booleans.\n\nList.FilterByBoolMask (list: var[]..[], mask: var[]..[]): var[]..[]"
+ },
+ {
+ "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
+ "NodeType": "FunctionNode",
+ "FunctionSignature": "archilab.Revit.Elements.Elements.Delete@Revit.Elements.Element",
+ "Id": "89a8a78189ef4fd882a3b631fbc08024",
+ "Inputs": [
+ {
+ "Id": "258a32056ef846a58abd943778ee5514",
+ "Name": "element",
+ "Description": "Element to delete.\n\nElement",
+ "UsingDefaultValue": false,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ }
+ ],
+ "Outputs": [
+ {
+ "Id": "e6069f2447694caba2661cdd330b6a45",
+ "Name": "bool",
+ "Description": "bool",
+ "UsingDefaultValue": false,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ }
+ ],
+ "Replication": "Auto",
+ "Description": "Delete element from Revit DB.\n\nElements.Delete (element: Element): bool"
+ },
+ {
+ "ConcreteType": "Dynamo.Graph.Nodes.CustomNodes.Function, DynamoCore",
+ "FunctionSignature": "ecce77dc-1290-438e-a056-970b256fd553",
+ "FunctionType": "Graph",
+ "NodeType": "FunctionNode",
+ "Id": "407d4a6cc3344bbc90c3fa9a27d9f76a",
+ "Inputs": [
+ {
+ "Id": "64523578b3bd4f38a182add629ad60c2",
+ "Name": "passThrough",
+ "Description": "var[]..[]",
+ "UsingDefaultValue": false,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ },
+ {
+ "Id": "4dff099faa164024825a389331a11727",
+ "Name": "waitFor",
+ "Description": "var[]..[]",
+ "UsingDefaultValue": false,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ }
+ ],
+ "Outputs": [
+ {
+ "Id": "d7359dd27c1e4b269713d5b42326fd48",
+ "Name": "passThrough",
+ "Description": "return value",
+ "UsingDefaultValue": false,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ }
+ ],
+ "Replication": "Auto",
+ "Description": "Forces a sequential order of execution. The node wired into the output of the Passthrough node will be executed *after* the node wired into the waitFor input (e.g. important for some Revit operations). The value of the passThrough input will be passed on to the node wired into the output port of the Passthrough node."
+ },
+ {
+ "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
+ "NodeType": "CodeBlockNode",
+ "Code": "\".rvt\";\n\".ifc\";",
+ "Id": "2d4788620d7a4f9f90d91a0410381c12",
+ "Inputs": [],
+ "Outputs": [
+ {
+ "Id": "b1a77ceaf230406b86313b60d15d6680",
+ "Name": "",
+ "Description": "Value of expression at line 1",
+ "UsingDefaultValue": false,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ },
+ {
+ "Id": "9bebfbf7777d4c5b8771f3874204d0d4",
+ "Name": "",
+ "Description": "Value of expression at line 2",
+ "UsingDefaultValue": false,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ }
+ ],
+ "Replication": "Disabled",
+ "Description": "Allows for DesignScript code to be authored directly"
+ },
+ {
+ "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
+ "NodeType": "FunctionNode",
+ "FunctionSignature": "DSCore.String.Replace@string,string,string",
+ "Id": "bb1819bf949a4e8bae609a0434d29703",
+ "Inputs": [
+ {
+ "Id": "011dc854fd9c47feb11b594b5c950f49",
+ "Name": "str",
+ "Description": "String to replace substrings in.\n\nstring",
+ "UsingDefaultValue": false,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ },
+ {
+ "Id": "0160e85256a546e3b9553b854f00099f",
+ "Name": "searchFor",
+ "Description": "Text to be replaced.\n\nstring",
+ "UsingDefaultValue": false,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ },
+ {
+ "Id": "7eb161fc896a4c6092c5dde453b6a49a",
+ "Name": "replaceWith",
+ "Description": "Text to replace with.\n\nstring",
+ "UsingDefaultValue": false,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ }
+ ],
+ "Outputs": [
+ {
+ "Id": "89482d1d936a4c868dadd4d66732eeb2",
+ "Name": "str",
+ "Description": "String with replacements made.",
+ "UsingDefaultValue": false,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ }
+ ],
+ "Replication": "Auto",
+ "Description": "Replaces all occurrances of text in a string with other text.\n\nString.Replace (str: string, searchFor: string, replaceWith: string): string"
+ },
+ {
+ "ConcreteType": "DSRevitNodesUI.ElementsOfCategory, DSRevitNodesUI",
+ "NodeType": "ExtensionNode",
+ "Id": "0920eebe704f49898eb3f9d3e5cc1642",
+ "Inputs": [
+ {
+ "Id": "3cc840d6dd06455e8456e2a505faa27e",
+ "Name": "Category",
+ "Description": "The Category",
+ "UsingDefaultValue": false,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ }
+ ],
+ "Outputs": [
+ {
+ "Id": "e4b44c4b724a45969839efc55538390d",
+ "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": 587,
+ "NodeType": "ExtensionNode",
+ "Id": "d1c028b80b754d6ebaefa9b962bdf1d7",
+ "Inputs": [],
+ "Outputs": [
+ {
+ "Id": "1f2d244dffd041098d42ba2f842211f6",
+ "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.CodeBlockNodeModel, DynamoCore",
+ "NodeType": "CodeBlockNode",
+ "Code": "\"Export\";",
+ "Id": "6d110f67e7ae4233baad0b0daac8e061",
+ "Inputs": [],
+ "Outputs": [
+ {
+ "Id": "2ecf064e3cbf45d19fcc9a2c225609ed",
+ "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.FirstIndexOf@var[]..[],var",
+ "Id": "e954fb84737e4c57b6e8f0349b96be73",
+ "Inputs": [
+ {
+ "Id": "4b9af428ae3741619533e87e86e0c7da",
+ "Name": "list",
+ "Description": "List to search in. If this argument is null, -1 is returned.\n\nvar[]..[]",
+ "UsingDefaultValue": false,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ },
+ {
+ "Id": "ced07650bc774550b5a3bd0091bb5b4b",
+ "Name": "item",
+ "Description": "Item to look for.\n\nvar",
+ "UsingDefaultValue": false,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ }
+ ],
+ "Outputs": [
+ {
+ "Id": "6a2a6985d08f445ca6b5d6c177e691b0",
+ "Name": "int",
+ "Description": "Zero-based index of the item in the list, or -1 if it is not found.",
+ "UsingDefaultValue": false,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ }
+ ],
+ "Replication": "Auto",
+ "Description": "Given an item, returns the zero-based index of its first occurrence in the list. If the item cannot be found in the list, -1 is returned.\n\nList.FirstIndexOf (list: var[]..[], item: var): int"
+ },
+ {
+ "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
+ "NodeType": "FunctionNode",
+ "FunctionSignature": "DSCore.List.GetItemAtIndex@var[]..[],int",
+ "Id": "ada340c900f7470b87ca6731aac34b34",
+ "Inputs": [
+ {
+ "Id": "d4a362fb7f3b4968b4c7b7df9313dc25",
+ "Name": "list",
+ "Description": "List to fetch an item from.\n\nvar[]..[]",
+ "UsingDefaultValue": false,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ },
+ {
+ "Id": "c4d32d03759e4c4989205ac72047e725",
+ "Name": "index",
+ "Description": "Index of the item to be fetched.\n\nint",
+ "UsingDefaultValue": false,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ }
+ ],
+ "Outputs": [
+ {
+ "Id": "7e7047b05c934ec0a3ac8ed5b2ae6583",
+ "Name": "item",
+ "Description": "Item in the list at the given index.",
+ "UsingDefaultValue": false,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ }
+ ],
+ "Replication": "Auto",
+ "Description": "Returns an item from the given list that's located at the specified index.\n\nList.GetItemAtIndex (list: var[]..[], index: int): var[]..[]"
+ },
+ {
+ "ConcreteType": "Dynamo.Graph.Nodes.CustomNodes.Function, DynamoCore",
+ "FunctionSignature": "9266cc47-e982-46fc-9fd4-59bd7fb19a53",
+ "FunctionType": "Graph",
+ "NodeType": "FunctionNode",
+ "Id": "2fa1000c1f4c49f0b391d3910fbd4029",
+ "Inputs": [
+ {
+ "Id": "d3bb3d5bd3094a74adb988e67cd34746",
+ "Name": "element",
+ "Description": "var[]..[]",
+ "UsingDefaultValue": false,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ }
+ ],
+ "Outputs": [
+ {
+ "Id": "cdf78cc829e14e498120451ed83d846e",
+ "Name": "name",
+ "Description": "return value",
+ "UsingDefaultValue": false,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ }
+ ],
+ "Replication": "Auto",
+ "Description": "Gets an element's name. Unlike the OOTB node, this node should work for all Revit elements that have names and will also return the localized names of system parameters, parameter groups, display unit types, parameter types, unit symbol types and unit types."
+ },
+ {
+ "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
+ "NodeType": "CodeBlockNode",
+ "Code": "\"IFC2x3 Coordination View 2.0\";\n\"IFC2x3 Coord 2.0 PBP\";",
+ "Id": "85a019f2721d42f5b4d6ab7865d652a2",
+ "Inputs": [],
+ "Outputs": [
+ {
+ "Id": "a6ebc4ed2440470ab3d96d4eb3d07059",
+ "Name": "",
+ "Description": "Value of expression at line 1",
+ "UsingDefaultValue": false,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ },
+ {
+ "Id": "491a676ce85049cd91dfb973d35a476a",
+ "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": "Orchid.RevitProject.IFC.Export@var,var,Revit.Elements.Element,Revit.Elements.Element,string,bool",
+ "Id": "856cf5674ca54e66af2cea2ccc1671d4",
+ "Inputs": [
+ {
+ "Id": "8b78e1cb1e384fcfacda7f935f2d08a0",
+ "Name": "document",
+ "Description": "Document as Revit type\n\nvar\nDefault value : null",
+ "UsingDefaultValue": true,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ },
+ {
+ "Id": "e1493edd0c4149748d8bf803e2a6d5c6",
+ "Name": "setting",
+ "Description": "IFC export setting\n\nvar\nDefault value : null",
+ "UsingDefaultValue": true,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ },
+ {
+ "Id": "739b89ec4cea46a4a64da91be406dbca",
+ "Name": "view",
+ "Description": "View as Dynamo type\n\nElement\nDefault value : null",
+ "UsingDefaultValue": true,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ },
+ {
+ "Id": "921fa133d9334619be83276420b31c0b",
+ "Name": "phase",
+ "Description": "Phase to export as Dynamo type\n\nElement\nDefault value : null",
+ "UsingDefaultValue": true,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ },
+ {
+ "Id": "5399ce1ba2874673b8a0d1e380a6fe44",
+ "Name": "file",
+ "Description": "The export file name incl. path\n\nstring\nDefault value : null",
+ "UsingDefaultValue": true,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ },
+ {
+ "Id": "79564ac0824c43cd80c23db30b907059",
+ "Name": "overwrite",
+ "Description": "Overwrite existing file?\n\nbool\nDefault value : true",
+ "UsingDefaultValue": true,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ }
+ ],
+ "Outputs": [
+ {
+ "Id": "79c85ac5494f4c48b59e04585ebefae4",
+ "Name": "watch",
+ "Description": "Add a watch node to verify the output",
+ "UsingDefaultValue": false,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ }
+ ],
+ "Replication": "Auto",
+ "Description": "Export to IFC. Require IFC exporter 19.1.0 or higher https://sourceforge.net/projects/ifcexporter . the export function includes a default IFC export setting!\n\nIFC.Export (document: var = null, setting: var = null, view: Element = null, phase: Element = null, file: string = null, overwrite: bool = true): string"
+ },
+ {
+ "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
+ "NodeType": "FunctionNode",
+ "FunctionSignature": "Orchid.RevitProject.IFC.SettingByName@string",
+ "Id": "a54c2fb49e18446981237ff6d5f3ea2d",
+ "Inputs": [
+ {
+ "Id": "b9ef9f3ff9bf49269ddc1bd0c9009562",
+ "Name": "name",
+ "Description": "The IFC setting name\n\nstring\nDefault value : null",
+ "UsingDefaultValue": true,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ }
+ ],
+ "Outputs": [
+ {
+ "Id": "b884789ed5fe4889b4d2d83bd7e44376",
+ "Name": "Setting",
+ "Description": "Ifc export setting",
+ "UsingDefaultValue": false,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ }
+ ],
+ "Replication": "Auto",
+ "Description": "Ifc export setting, based on the available in the document\n\nIFC.SettingByName (name: string = null): var[]..[]"
+ },
+ {
+ "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
+ "NodeType": "FunctionNode",
+ "FunctionSignature": "Orchid.RevitProject.Document.Current",
+ "Id": "19a355f78e3a41c093feccaaacdf2695",
+ "Inputs": [],
+ "Outputs": [
+ {
+ "Id": "68d75dedafc34bbc90635630040b8cc8",
+ "Name": "Document",
+ "Description": "Document as Revit type",
+ "UsingDefaultValue": false,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ }
+ ],
+ "Replication": "Auto",
+ "Description": "Get current document\n\nDocument.Current: var"
+ },
+ {
+ "ConcreteType": "Dynamo.Graph.Nodes.CustomNodes.Function, DynamoCore",
+ "FunctionSignature": "ecce77dc-1290-438e-a056-970b256fd553",
+ "FunctionType": "Graph",
+ "NodeType": "FunctionNode",
+ "Id": "baa71c9c52cb42b389003c313a102126",
+ "Inputs": [
+ {
+ "Id": "d8fe20ffc59f4376bdefb4afab64e4bf",
+ "Name": "passThrough",
+ "Description": "var[]..[]",
+ "UsingDefaultValue": false,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ },
+ {
+ "Id": "7d5fb4a821914db184fd45647149f665",
+ "Name": "waitFor",
+ "Description": "var[]..[]",
+ "UsingDefaultValue": false,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ }
+ ],
+ "Outputs": [
+ {
+ "Id": "537a616d57b249cc8613af9f980499ee",
+ "Name": "passThrough",
+ "Description": "return value",
+ "UsingDefaultValue": false,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ }
+ ],
+ "Replication": "Auto",
+ "Description": "Forces a sequential order of execution. The node wired into the output of the Passthrough node will be executed *after* the node wired into the waitFor input (e.g. important for some Revit operations). The value of the passThrough input will be passed on to the node wired into the output port of the Passthrough node."
+ },
+ {
+ "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
+ "NodeType": "FunctionNode",
+ "FunctionSignature": "Revit.Application.Document.FilePath",
+ "Id": "9f0d87c10b2a46ae98e1dc5d8e341b47",
+ "Inputs": [
+ {
+ "Id": "6da9384155984b298d10f357ad8981a3",
+ "Name": "document",
+ "Description": "Revit.Application.Document",
+ "UsingDefaultValue": false,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ }
+ ],
+ "Outputs": [
+ {
+ "Id": "a7aae8b33c934a039d8d3ca92054d346",
+ "Name": "string",
+ "Description": "string",
+ "UsingDefaultValue": false,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ }
+ ],
+ "Replication": "Auto",
+ "Description": "The full path of the Document.\n\nDocument.FilePath: string"
+ },
+ {
+ "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
+ "NodeType": "FunctionNode",
+ "FunctionSignature": "Revit.Application.Document.Current",
+ "Id": "a260388a5a2c4e079b5d2c14654b1596",
+ "Inputs": [],
+ "Outputs": [
+ {
+ "Id": "44b00b64e63a46f8b5b2b3a3c1b28e82",
+ "Name": "Document",
+ "Description": "Document",
+ "UsingDefaultValue": false,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ }
+ ],
+ "Replication": "Auto",
+ "Description": "Get the current document\n\nDocument.Current: Document"
+ }
+ ],
+ "Connectors": [
+ {
+ "Start": "4ddb0e08fe5b4b388235ccaf26420e1d",
+ "End": "858b12ec1d2149018b7d99da150f0a7c",
+ "Id": "07e0ad98cf4c423cbf7fd7780b98f0b9"
+ },
+ {
+ "Start": "63f0d0623d8b4aee9fa01a8e9648249b",
+ "End": "499bb7941188402ea9e6f83002562bae",
+ "Id": "c1f63c92862b47d2bd8a84495fb18fe1"
+ },
+ {
+ "Start": "254ada7bb39e43b39dc408577d2c6b14",
+ "End": "3024a0b9bdeb4495b6c0b6123e1949a2",
+ "Id": "13213689d314414a98b141f154f3b9e1"
+ },
+ {
+ "Start": "bcebcd0171504e1dbd32110ac8e1d1ee",
+ "End": "4f119cacaf0b401bbbe2472b319cf789",
+ "Id": "73f94e5f3b9641c480ef6cd04ab8875e"
+ },
+ {
+ "Start": "d37a094d58eb4837913396c4499a1316",
+ "End": "6b7a24666cfb47308b67f8632c2819ba",
+ "Id": "87797caf3a914035ae56fae74ca1a7d5"
+ },
+ {
+ "Start": "43d0f42a27ec4e64b02f0183b871863e",
+ "End": "55c562fe271a45838db830b8b8922a2c",
+ "Id": "267b4aa185334145a09a052050664999"
+ },
+ {
+ "Start": "29eb0425629a4a19a32ec28c2c49c59d",
+ "End": "8c6b250efc054f769f2f2cb7c2a97b5e",
+ "Id": "3827fc23fa414757b053f0335d48350d"
+ },
+ {
+ "Start": "2fba167726f7431b8845660ec09d094a",
+ "End": "4dff099faa164024825a389331a11727",
+ "Id": "0a231f12461c44a990bac5b5b3899ca5"
+ },
+ {
+ "Start": "9b12c4faedc24df996f3ebbae09c8932",
+ "End": "7b3490be71d3426ab99417727f1cf4cd",
+ "Id": "9c13d7dd5c264faeaad9a6e6c807d6f9"
+ },
+ {
+ "Start": "4bd1f7661ddf416a8b8662fa5cb7ca89",
+ "End": "d1d391aa35704ed6b5156d9246d53afd",
+ "Id": "26f381cffd724393a9c3a0a076a67588"
+ },
+ {
+ "Start": "fbd6c9093041456f8570155ea7252613",
+ "End": "7caa2d649daf42ccb1ae0c3ffb27c51a",
+ "Id": "7af80767a0ac4637a72d05ccd0558cfe"
+ },
+ {
+ "Start": "fbd6c9093041456f8570155ea7252613",
+ "End": "77e136e4aee84ee98d7a48e7e642ab63",
+ "Id": "e01cfa3cdf0d418d883fba498515e6be"
+ },
+ {
+ "Start": "a7106e7485214923b5e2256acc34e713",
+ "End": "64523578b3bd4f38a182add629ad60c2",
+ "Id": "a24c4795cf8e458da794b36d6d6c790e"
+ },
+ {
+ "Start": "a7ab6c8a90274b689dffae0b3acf41bd",
+ "End": "8ecd9480df694615b31a6952f97ff928",
+ "Id": "7f54e339e7404bd094d571d4a5bda591"
+ },
+ {
+ "Start": "3c3b2e60d2bf41dd8860988f1f21645d",
+ "End": "8a5f2f3b2bb046afa0fc32b171d10e17",
+ "Id": "86eece4ef5664fd39d6d64f49e32beea"
+ },
+ {
+ "Start": "ab34ce70943e4e7d90d2c0df3b7844a1",
+ "End": "1144c1dabd7946198b4e74ccce93c461",
+ "Id": "8804a5ed54dd4c73a7fca5a34424c052"
+ },
+ {
+ "Start": "b92a7c3f348f4300a9d689d1e629ceb5",
+ "End": "18bffcc329634bbeb1f04ee576dd47f5",
+ "Id": "a7b6319a70864843a9f82da123e26ff1"
+ },
+ {
+ "Start": "fdc268dd7cdb451bb9beebf20a78aee8",
+ "End": "fa51e0514f0d48aa816e15fdf3ab1073",
+ "Id": "94f9db31364b4a82a7ba0694e52ad960"
+ },
+ {
+ "Start": "d55674d10c6e4e32a8f633ce8986dce6",
+ "End": "258a32056ef846a58abd943778ee5514",
+ "Id": "ac74e68452cb49cbb47e654d4cff8de7"
+ },
+ {
+ "Start": "e6069f2447694caba2661cdd330b6a45",
+ "End": "7d5fb4a821914db184fd45647149f665",
+ "Id": "b5d383e0312b4f7c823e8602d3aad70a"
+ },
+ {
+ "Start": "d7359dd27c1e4b269713d5b42326fd48",
+ "End": "946370aef55e4cea83116f0fee415106",
+ "Id": "44247ef2d54d40a8895143b64862dc9a"
+ },
+ {
+ "Start": "b1a77ceaf230406b86313b60d15d6680",
+ "End": "0160e85256a546e3b9553b854f00099f",
+ "Id": "74e1d9addd8c43db8d5a3fa7e7cab8e8"
+ },
+ {
+ "Start": "9bebfbf7777d4c5b8771f3874204d0d4",
+ "End": "7eb161fc896a4c6092c5dde453b6a49a",
+ "Id": "2f3ec32cfd024ce2b3e45b763e648dc3"
+ },
+ {
+ "Start": "89482d1d936a4c868dadd4d66732eeb2",
+ "End": "5399ce1ba2874673b8a0d1e380a6fe44",
+ "Id": "3b957cda7cd44e7789e5a4e9c329aeb5"
+ },
+ {
+ "Start": "e4b44c4b724a45969839efc55538390d",
+ "End": "d3bb3d5bd3094a74adb988e67cd34746",
+ "Id": "d589af5facd044daa334c131d65f513b"
+ },
+ {
+ "Start": "e4b44c4b724a45969839efc55538390d",
+ "End": "d4a362fb7f3b4968b4c7b7df9313dc25",
+ "Id": "c95d8a7fe7e14bf5aade8d6a1452daa5"
+ },
+ {
+ "Start": "1f2d244dffd041098d42ba2f842211f6",
+ "End": "3cc840d6dd06455e8456e2a505faa27e",
+ "Id": "aa84a85339764403be150e0ba183b47f"
+ },
+ {
+ "Start": "2ecf064e3cbf45d19fcc9a2c225609ed",
+ "End": "ced07650bc774550b5a3bd0091bb5b4b",
+ "Id": "17fec5bd93664133a2d2c3dd6292ead8"
+ },
+ {
+ "Start": "6a2a6985d08f445ca6b5d6c177e691b0",
+ "End": "c4d32d03759e4c4989205ac72047e725",
+ "Id": "9b17ed169b554355a73c18482d0f47a7"
+ },
+ {
+ "Start": "7e7047b05c934ec0a3ac8ed5b2ae6583",
+ "End": "739b89ec4cea46a4a64da91be406dbca",
+ "Id": "af62603d2cc9426d9822d7ec5e70341f"
+ },
+ {
+ "Start": "cdf78cc829e14e498120451ed83d846e",
+ "End": "4b9af428ae3741619533e87e86e0c7da",
+ "Id": "ce5dc95bdfd5467ca26bfdc0d59a5fda"
+ },
+ {
+ "Start": "491a676ce85049cd91dfb973d35a476a",
+ "End": "d8fe20ffc59f4376bdefb4afab64e4bf",
+ "Id": "ea8d41f9cdbf4a0cbac3f24e1fa0fb33"
+ },
+ {
+ "Start": "b884789ed5fe4889b4d2d83bd7e44376",
+ "End": "e1493edd0c4149748d8bf803e2a6d5c6",
+ "Id": "0403441102a94e728194a7678fab827e"
+ },
+ {
+ "Start": "68d75dedafc34bbc90635630040b8cc8",
+ "End": "8b78e1cb1e384fcfacda7f935f2d08a0",
+ "Id": "2642f6e53c37410eaa6e910b27e0042f"
+ },
+ {
+ "Start": "537a616d57b249cc8613af9f980499ee",
+ "End": "b9ef9f3ff9bf49269ddc1bd0c9009562",
+ "Id": "0e17227458274fb6a72df34d530629f8"
+ },
+ {
+ "Start": "a7aae8b33c934a039d8d3ca92054d346",
+ "End": "011dc854fd9c47feb11b594b5c950f49",
+ "Id": "dd3713af14ac423e8d4d2a3b45a8c18e"
+ },
+ {
+ "Start": "44b00b64e63a46f8b5b2b3a3c1b28e82",
+ "End": "6da9384155984b298d10f357ad8981a3",
+ "Id": "c5486291178f4c18911172025ae88aa9"
+ }
+ ],
+ "Dependencies": [
+ "a4dd8f6e-689f-4998-b8ef-4a04146d12c2",
+ "ecce77dc-1290-438e-a056-970b256fd553",
+ "9266cc47-e982-46fc-9fd4-59bd7fb19a53"
+ ],
+ "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": "Parameter.ParameterByName",
+ "Id": "a74461d07fda4746b93e9ad2f1079e7c",
+ "IsSetAsInput": false,
+ "IsSetAsOutput": false,
+ "Excluded": false,
+ "X": 332.44452437487746,
+ "Y": 282.822650089581
+ },
+ {
+ "ShowGeometry": true,
+ "Name": "Code Block",
+ "Id": "c18172ea9c4b49239c9ce7a56648b216",
+ "IsSetAsInput": false,
+ "IsSetAsOutput": false,
+ "Excluded": false,
+ "X": -161.55547562512254,
+ "Y": 361.24931675624759
+ },
+ {
+ "ShowGeometry": true,
+ "Name": "Categories",
+ "Id": "a5ce9a474a8e4e3faa33151b9d59c7c4",
+ "IsSetAsInput": false,
+ "IsSetAsOutput": false,
+ "Excluded": false,
+ "X": -427.55547562512254,
+ "Y": 238.82265008958097
+ },
+ {
+ "ShowGeometry": true,
+ "Name": "All Elements of Category",
+ "Id": "c06a823117b343aabd3ff4101a40c9ac",
+ "IsSetAsInput": false,
+ "IsSetAsOutput": false,
+ "Excluded": false,
+ "X": -161.55547562512254,
+ "Y": 238.82265008958097
+ },
+ {
+ "ShowGeometry": true,
+ "Name": "Code Block",
+ "Id": "85fe6d34986849f6a8926c26e6d3895f",
+ "IsSetAsInput": false,
+ "IsSetAsOutput": false,
+ "Excluded": false,
+ "X": 112.44452437487746,
+ "Y": 243.03598342291426
+ },
+ {
+ "ShowGeometry": true,
+ "Name": "List Create",
+ "Id": "6cc4deed4a184168bfe92bac3896ef68",
+ "IsSetAsInput": false,
+ "IsSetAsOutput": false,
+ "Excluded": false,
+ "X": 112.44452437487746,
+ "Y": 352.822650089581
+ },
+ {
+ "ShowGeometry": true,
+ "Name": "Elements.Delete",
+ "Id": "ab3207b0e63a447593997c595408686e",
+ "IsSetAsInput": false,
+ "IsSetAsOutput": false,
+ "Excluded": false,
+ "X": 1410.4445243748773,
+ "Y": 282.822650089581
+ },
+ {
+ "ShowGeometry": true,
+ "Name": "Parameter.Id",
+ "Id": "4dbce9d2d20d43e8981ba0aa13afff36",
+ "IsSetAsInput": false,
+ "IsSetAsOutput": false,
+ "Excluded": false,
+ "X": 665.44452437487746,
+ "Y": 282.822650089581
+ },
+ {
+ "ShowGeometry": true,
+ "Name": "Element.ByID",
+ "Id": "4d0cfe710fb44ea8be7d1c02f7366618",
+ "IsSetAsInput": false,
+ "IsSetAsOutput": false,
+ "Excluded": false,
+ "X": 964.44452437487746,
+ "Y": 282.822650089581
+ },
+ {
+ "ShowGeometry": true,
+ "Name": "All Elements of Category",
+ "Id": "ee5c1c4df72543738e6b2eae61d7076c",
+ "IsSetAsInput": false,
+ "IsSetAsOutput": false,
+ "Excluded": false,
+ "X": 2133.963553247926,
+ "Y": 634.62799549463932
+ },
+ {
+ "ShowGeometry": true,
+ "Name": "Categories",
+ "Id": "79d0320ae962448aa2e6db8b137636f0",
+ "IsSetAsInput": false,
+ "IsSetAsOutput": false,
+ "Excluded": false,
+ "X": 1413.2130909710586,
+ "Y": 679.858414667429
+ },
+ {
+ "ShowGeometry": true,
+ "Name": "Code Block",
+ "Id": "e172181da5364fd895dcbff056ca9d13",
+ "IsSetAsInput": false,
+ "IsSetAsOutput": false,
+ "Excluded": false,
+ "X": 2220.0022317872676,
+ "Y": 830.14705480829059
+ },
+ {
+ "ShowGeometry": true,
+ "Name": "Element.GetParameterValueByName",
+ "Id": "fe44fa0147124eb1ba79bf7a9af5cf78",
+ "IsSetAsInput": false,
+ "IsSetAsOutput": false,
+ "Excluded": false,
+ "X": 2379.34447437558,
+ "Y": 805.62761700245744
+ },
+ {
+ "ShowGeometry": true,
+ "Name": "String.Length",
+ "Id": "e9f5e84c3822449b9069971f64da0dfa",
+ "IsSetAsInput": false,
+ "IsSetAsOutput": false,
+ "Excluded": false,
+ "X": 2705.8478485444848,
+ "Y": 811.18776279029851
+ },
+ {
+ "ShowGeometry": true,
+ "Name": "Code Block",
+ "Id": "0e095d73c00842cf82a19b43330c016a",
+ "IsSetAsInput": false,
+ "IsSetAsOutput": false,
+ "Excluded": false,
+ "X": 2771.730327059835,
+ "Y": 705.9118842283965
+ },
+ {
+ "ShowGeometry": true,
+ "Name": "==",
+ "Id": "0cd2de63dc514f4cb55163d13eb32d2f",
+ "IsSetAsInput": false,
+ "IsSetAsOutput": false,
+ "Excluded": false,
+ "X": 2996.0058653329029,
+ "Y": 710.42295201448849
+ },
+ {
+ "ShowGeometry": true,
+ "Name": "List.FilterByBoolMask",
+ "Id": "712eb655df0345df9f352527065a7810",
+ "IsSetAsInput": false,
+ "IsSetAsOutput": false,
+ "Excluded": false,
+ "X": 3273.0063920791763,
+ "Y": 607.70190644541037
+ },
+ {
+ "ShowGeometry": true,
+ "Name": "Elements.Delete",
+ "Id": "89a8a78189ef4fd882a3b631fbc08024",
+ "IsSetAsInput": false,
+ "IsSetAsOutput": false,
+ "Excluded": false,
+ "X": 3508.6393815936331,
+ "Y": 597.07701311254846
+ },
+ {
+ "ShowGeometry": true,
+ "Name": "Passthrough",
+ "Id": "407d4a6cc3344bbc90c3fa9a27d9f76a",
+ "IsSetAsInput": false,
+ "IsSetAsOutput": false,
+ "Excluded": false,
+ "X": 1801.5140858367813,
+ "Y": 673.26154643404084
+ },
+ {
+ "ShowGeometry": true,
+ "Name": "Code Block",
+ "Id": "2d4788620d7a4f9f90d91a0410381c12",
+ "IsSetAsInput": false,
+ "IsSetAsOutput": false,
+ "Excluded": false,
+ "X": 4883.5249463163564,
+ "Y": 1434.5644237003448
+ },
+ {
+ "ShowGeometry": true,
+ "Name": "String.Replace",
+ "Id": "bb1819bf949a4e8bae609a0434d29703",
+ "IsSetAsInput": false,
+ "IsSetAsOutput": false,
+ "Excluded": false,
+ "X": 5198.5249463163564,
+ "Y": 1363.1377570336783
+ },
+ {
+ "ShowGeometry": true,
+ "Name": "All Elements of Category",
+ "Id": "0920eebe704f49898eb3f9d3e5cc1642",
+ "IsSetAsInput": false,
+ "IsSetAsOutput": false,
+ "Excluded": false,
+ "X": 4400.1720901250292,
+ "Y": 876.09568431708226
+ },
+ {
+ "ShowGeometry": true,
+ "Name": "Categories",
+ "Id": "d1c028b80b754d6ebaefa9b962bdf1d7",
+ "IsSetAsInput": false,
+ "IsSetAsOutput": false,
+ "Excluded": false,
+ "X": 4134.1720901250292,
+ "Y": 876.09568431708226
+ },
+ {
+ "ShowGeometry": true,
+ "Name": "Code Block",
+ "Id": "6d110f67e7ae4233baad0b0daac8e061",
+ "IsSetAsInput": false,
+ "IsSetAsOutput": false,
+ "Excluded": false,
+ "X": 4657.14716410515,
+ "Y": 1082.3907060582403
+ },
+ {
+ "ShowGeometry": true,
+ "Name": "List.FirstIndexOf",
+ "Id": "e954fb84737e4c57b6e8f0349b96be73",
+ "IsSetAsInput": false,
+ "IsSetAsOutput": false,
+ "Excluded": false,
+ "X": 4961.14716410515,
+ "Y": 1013.1773727249069
+ },
+ {
+ "ShowGeometry": true,
+ "Name": "List.GetItemAtIndex",
+ "Id": "ada340c900f7470b87ca6731aac34b34",
+ "IsSetAsInput": false,
+ "IsSetAsOutput": false,
+ "Excluded": false,
+ "X": 5240.1720901250292,
+ "Y": 882.59568431708226
+ },
+ {
+ "ShowGeometry": true,
+ "Name": "Element.Name+",
+ "Id": "2fa1000c1f4c49f0b391d3910fbd4029",
+ "IsSetAsInput": false,
+ "IsSetAsOutput": false,
+ "Excluded": false,
+ "X": 4657.14716410515,
+ "Y": 974.177372724907
+ },
+ {
+ "ShowGeometry": true,
+ "Name": "Code Block",
+ "Id": "85a019f2721d42f5b4d6ab7865d652a2",
+ "IsSetAsInput": false,
+ "IsSetAsOutput": false,
+ "Excluded": false,
+ "X": 4268.6935967047584,
+ "Y": 658.064108677994
+ },
+ {
+ "ShowGeometry": true,
+ "Name": "IFC.Export",
+ "Id": "856cf5674ca54e66af2cea2ccc1671d4",
+ "IsSetAsInput": false,
+ "IsSetAsOutput": false,
+ "Excluded": false,
+ "X": 5726.5729440465411,
+ "Y": 521.872322656337
+ },
+ {
+ "ShowGeometry": true,
+ "Name": "IFC.SettingByName",
+ "Id": "a54c2fb49e18446981237ff6d5f3ea2d",
+ "IsSetAsInput": false,
+ "IsSetAsOutput": false,
+ "Excluded": false,
+ "X": 5140.1438370547949,
+ "Y": 600.13315890770139
+ },
+ {
+ "ShowGeometry": true,
+ "Name": "Document.Current",
+ "Id": "19a355f78e3a41c093feccaaacdf2695",
+ "IsSetAsInput": false,
+ "IsSetAsOutput": false,
+ "Excluded": false,
+ "X": 5220.8248317366561,
+ "Y": 448.85629387921108
+ },
+ {
+ "ShowGeometry": true,
+ "Name": "Passthrough",
+ "Id": "baa71c9c52cb42b389003c313a102126",
+ "IsSetAsInput": false,
+ "IsSetAsOutput": false,
+ "Excluded": false,
+ "X": 4681.5582386802234,
+ "Y": 420.55966063876394
+ },
+ {
+ "ShowGeometry": true,
+ "Name": "Document.FilePath",
+ "Id": "9f0d87c10b2a46ae98e1dc5d8e341b47",
+ "IsSetAsInput": false,
+ "IsSetAsOutput": false,
+ "Excluded": false,
+ "X": 4883.5249463163564,
+ "Y": 1326.1377570336783
+ },
+ {
+ "ShowGeometry": true,
+ "Name": "Document.Current",
+ "Id": "a260388a5a2c4e079b5d2c14654b1596",
+ "IsSetAsInput": false,
+ "IsSetAsOutput": false,
+ "Excluded": false,
+ "X": 4655.5249463163564,
+ "Y": 1326.1377570336783
+ }
+ ],
+ "Annotations": [
+ {
+ "Id": "bc29b512d92a4d30bacc6159b5db3662",
+ "Title": "Delete parameters",
+ "Nodes": [
+ "a74461d07fda4746b93e9ad2f1079e7c",
+ "c18172ea9c4b49239c9ce7a56648b216",
+ "a5ce9a474a8e4e3faa33151b9d59c7c4",
+ "c06a823117b343aabd3ff4101a40c9ac",
+ "85fe6d34986849f6a8926c26e6d3895f",
+ "6cc4deed4a184168bfe92bac3896ef68",
+ "ab3207b0e63a447593997c595408686e",
+ "4dbce9d2d20d43e8981ba0aa13afff36",
+ "4d0cfe710fb44ea8be7d1c02f7366618"
+ ],
+ "Left": -437.55547562512254,
+ "Top": 185.82265008958097,
+ "Width": 2054.0,
+ "Height": 278.42666666666662,
+ "FontSize": 36.0,
+ "InitialTop": 238.82265008958097,
+ "InitialHeight": 267.42666666666662,
+ "TextblockHeight": 43.0,
+ "Background": "#FFC1D676"
+ },
+ {
+ "Id": "9719a47fb5c741a1ad0891d5e1d23901",
+ "Title": "Delete uncommented reservations",
+ "Nodes": [
+ "ee5c1c4df72543738e6b2eae61d7076c",
+ "79d0320ae962448aa2e6db8b137636f0",
+ "e172181da5364fd895dcbff056ca9d13",
+ "fe44fa0147124eb1ba79bf7a9af5cf78",
+ "e9f5e84c3822449b9069971f64da0dfa",
+ "0e095d73c00842cf82a19b43330c016a",
+ "0cd2de63dc514f4cb55163d13eb32d2f",
+ "712eb655df0345df9f352527065a7810",
+ "89a8a78189ef4fd882a3b631fbc08024",
+ "407d4a6cc3344bbc90c3fa9a27d9f76a"
+ ],
+ "Left": 1403.2130909710586,
+ "Top": 544.07701311254846,
+ "Width": 2311.4262906225745,
+ "Height": 379.07004169574213,
+ "FontSize": 36.0,
+ "InitialTop": 597.07701311254846,
+ "InitialHeight": 378.07004169574213,
+ "TextblockHeight": 43.0,
+ "Background": "#FFC1D676"
+ },
+ {
+ "Id": "f46261c0a2014609a747db9a9d482986",
+ "Title": "Export ifc",
+ "Nodes": [
+ "2d4788620d7a4f9f90d91a0410381c12",
+ "bb1819bf949a4e8bae609a0434d29703",
+ "0920eebe704f49898eb3f9d3e5cc1642",
+ "d1c028b80b754d6ebaefa9b962bdf1d7",
+ "6d110f67e7ae4233baad0b0daac8e061",
+ "e954fb84737e4c57b6e8f0349b96be73",
+ "ada340c900f7470b87ca6731aac34b34",
+ "2fa1000c1f4c49f0b391d3910fbd4029",
+ "85a019f2721d42f5b4d6ab7865d652a2",
+ "856cf5674ca54e66af2cea2ccc1671d4",
+ "a54c2fb49e18446981237ff6d5f3ea2d",
+ "19a355f78e3a41c093feccaaacdf2695",
+ "baa71c9c52cb42b389003c313a102126",
+ "9f0d87c10b2a46ae98e1dc5d8e341b47",
+ "a260388a5a2c4e079b5d2c14654b1596"
+ ],
+ "Left": 4124.1720901250292,
+ "Top": 367.55966063876394,
+ "Width": 1829.400853921512,
+ "Height": 1170.0047630615809,
+ "FontSize": 36.0,
+ "InitialTop": 420.55966063876394,
+ "InitialHeight": 1147.0047630615811,
+ "TextblockHeight": 43.0,
+ "Background": "#FFC1D676"
+ }
+ ],
+ "X": -510.62823152348983,
+ "Y": 242.84372698514881,
+ "Zoom": 0.36052227403133252
+ }
+}
\ No newline at end of file
diff --git a/WIP/2.x/spot-elevation-on-element.dyn b/WIP/2.x/spot-elevation-on-element.dyn
new file mode 100644
index 0000000..9dab9ce
--- /dev/null
+++ b/WIP/2.x/spot-elevation-on-element.dyn
@@ -0,0 +1,653 @@
+{
+ "Uuid": "af146dcb-2525-4083-b586-22473a90000f",
+ "IsCustomNode": false,
+ "Description": null,
+ "Name": "spot-elevation-on-element",
+ "ElementResolver": {
+ "ResolutionMap": {
+ "Revit.Elements.Views.View": {
+ "Key": "Revit.Elements.Views.View",
+ "Value": "RevitNodes.dll"
+ },
+ "Autodesk.DesignScript.Geometry.Point": {
+ "Key": "Autodesk.DesignScript.Geometry.Point",
+ "Value": "ProtoGeometry.dll"
+ },
+ "Autodesk.DesignScript.Geometry.Vector": {
+ "Key": "Autodesk.DesignScript.Geometry.Vector",
+ "Value": "ProtoGeometry.dll"
+ }
+ }
+ },
+ "Inputs": [],
+ "Outputs": [],
+ "Nodes": [
+ {
+ "ConcreteType": "Dynamo.Graph.Nodes.CustomNodes.Function, DynamoCore",
+ "FunctionSignature": "89e68d5c-018d-4aba-9d03-a5079b957162",
+ "FunctionType": "Graph",
+ "NodeType": "FunctionNode",
+ "Id": "d2f31f8e6fd6480bb02d52b3fef9da8e",
+ "Inputs": [
+ {
+ "Id": "f0f5749fc74f4bda9e2f2ca915b2ed34",
+ "Name": "point",
+ "Description": "Point",
+ "UsingDefaultValue": false,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ },
+ {
+ "Id": "b2744f3a1ea04a1e8bb873036cb45695",
+ "Name": "view",
+ "Description": "View",
+ "UsingDefaultValue": false,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ },
+ {
+ "Id": "858bca0e20d1473c80ff7a1bde2cf088",
+ "Name": "bend",
+ "Description": "Vector",
+ "UsingDefaultValue": false,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ },
+ {
+ "Id": "d422e748269a47dc93d0da3a06bdf0c5",
+ "Name": "end",
+ "Description": "Vector",
+ "UsingDefaultValue": false,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ },
+ {
+ "Id": "69e59cb5a63540c784d9711fbbe1c0ac",
+ "Name": "hasLeader",
+ "Description": "bool\nDefault value : false",
+ "UsingDefaultValue": true,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ }
+ ],
+ "Outputs": [
+ {
+ "Id": "034945e810174e63809f855e0ca10a4b",
+ "Name": "spotElevation",
+ "Description": "return value",
+ "UsingDefaultValue": false,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ }
+ ],
+ "Replication": "Auto",
+ "Description": "Places a spot elevation at a given point in a given view. May not work in all view types."
+ },
+ {
+ "ConcreteType": "Dynamo.Nodes.DSModelElementSelection, DSRevitNodesUI",
+ "NodeType": "ExtensionNode",
+ "InstanceId": [
+ "d746bfa1-6378-4aa8-a849-951cc6b22fae-003c1909"
+ ],
+ "Id": "63b5293774a54407828078ce66863575",
+ "Inputs": [],
+ "Outputs": [
+ {
+ "Id": "68429bc398624a75ad0c1ad79f1ba4b2",
+ "Name": "Element",
+ "Description": "The selected elements.",
+ "UsingDefaultValue": false,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ }
+ ],
+ "Replication": "Disabled"
+ },
+ {
+ "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
+ "NodeType": "FunctionNode",
+ "FunctionSignature": "Autodesk.DesignScript.Geometry.BoundingBox.MinPoint",
+ "Id": "13c65b68e4394fdc81d523783a104602",
+ "Inputs": [
+ {
+ "Id": "497efa37450545f795a8dbbb7a187f99",
+ "Name": "boundingBox",
+ "Description": "Autodesk.DesignScript.Geometry.BoundingBox",
+ "UsingDefaultValue": false,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ }
+ ],
+ "Outputs": [
+ {
+ "Id": "60cce77ff5814ccb8ea845ac687a3203",
+ "Name": "Point",
+ "Description": "Point",
+ "UsingDefaultValue": false,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ }
+ ],
+ "Replication": "Auto",
+ "Description": "The minimum point\n\nBoundingBox.MinPoint: Point"
+ },
+ {
+ "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
+ "NodeType": "FunctionNode",
+ "FunctionSignature": "Revit.Elements.Element.BoundingBox",
+ "Id": "32928d81b7ad43ac8385208cb4895854",
+ "Inputs": [
+ {
+ "Id": "cde51d2a3e36433db4e16c4f6fe66f82",
+ "Name": "element",
+ "Description": "Revit.Elements.Element",
+ "UsingDefaultValue": false,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ }
+ ],
+ "Outputs": [
+ {
+ "Id": "1c8f50f57ed94a808d73a7f1d763c98a",
+ "Name": "BoundingBox",
+ "Description": "BoundingBox",
+ "UsingDefaultValue": false,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ }
+ ],
+ "Replication": "Auto",
+ "Description": "Get an Axis-aligned BoundingBox of the Element\n\nElement.BoundingBox: BoundingBox"
+ },
+ {
+ "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
+ "NodeType": "CodeBlockNode",
+ "Code": "120;",
+ "Id": "83b77cdf823a4c77a29888628067bd32",
+ "Inputs": [],
+ "Outputs": [
+ {
+ "Id": "abb6bbf605424467a8cd9366f4652c35",
+ "Name": "",
+ "Description": "Value of expression at line 1",
+ "UsingDefaultValue": false,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ }
+ ],
+ "Replication": "Disabled",
+ "Description": "Allows for DesignScript code to be authored directly"
+ },
+ {
+ "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
+ "NodeType": "FunctionNode",
+ "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.ByCoordinates@double,double,double",
+ "Id": "1848605699f643dc88b5da9094f58379",
+ "Inputs": [
+ {
+ "Id": "3ecc6c4bba2847989d90d32f43c0d0dd",
+ "Name": "x",
+ "Description": "X coordinate\n\ndouble\nDefault value : 0",
+ "UsingDefaultValue": true,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ },
+ {
+ "Id": "65f1851651244ed4a115ccb7e18e3f49",
+ "Name": "y",
+ "Description": "Y coordinate\n\ndouble\nDefault value : 0",
+ "UsingDefaultValue": true,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ },
+ {
+ "Id": "be84ea6abc234686b8a7e86e201b09a1",
+ "Name": "z",
+ "Description": "Z coordinate\n\ndouble\nDefault value : 0",
+ "UsingDefaultValue": true,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ }
+ ],
+ "Outputs": [
+ {
+ "Id": "474a4dab1c8a402c9363984bba2147c2",
+ "Name": "Vector",
+ "Description": "Vector",
+ "UsingDefaultValue": false,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ }
+ ],
+ "Replication": "Auto",
+ "Description": "Form a Vector by 3 Euclidean coordinates\n\nVector.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Vector"
+ },
+ {
+ "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
+ "NodeType": "FunctionNode",
+ "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.Add@Autodesk.DesignScript.Geometry.Vector",
+ "Id": "1832d270abd441f2954d63cef3efb2b1",
+ "Inputs": [
+ {
+ "Id": "21ac05fa0a1842208df2efb92cfb072f",
+ "Name": "point",
+ "Description": "Autodesk.DesignScript.Geometry.Point",
+ "UsingDefaultValue": false,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ },
+ {
+ "Id": "768c5ebdef7f4735b6cde9f4eee31a3b",
+ "Name": "vectorToAdd",
+ "Description": "Vector",
+ "UsingDefaultValue": false,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ }
+ ],
+ "Outputs": [
+ {
+ "Id": "26a343825e8249b9aec02a03ceb676a6",
+ "Name": "Point",
+ "Description": "Point",
+ "UsingDefaultValue": false,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ }
+ ],
+ "Replication": "Auto",
+ "Description": "Add a vector to a point. The same as Translate(Vector).\n\nPoint.Add (vectorToAdd: Vector): Point"
+ },
+ {
+ "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
+ "NodeType": "FunctionNode",
+ "FunctionSignature": "Revit.Application.Document.ActiveView",
+ "Id": "6a8ee7ab4b4d4b47b97cadbf19ef5d02",
+ "Inputs": [
+ {
+ "Id": "41a0384bfa354878a0c6640a9e700bae",
+ "Name": "document",
+ "Description": "Revit.Application.Document",
+ "UsingDefaultValue": false,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ }
+ ],
+ "Outputs": [
+ {
+ "Id": "90c8a3cf479b40de8e74f9719e13a060",
+ "Name": "View",
+ "Description": "View",
+ "UsingDefaultValue": false,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ }
+ ],
+ "Replication": "Auto",
+ "Description": "Get the active view for the document\n\nDocument.ActiveView: View"
+ },
+ {
+ "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
+ "NodeType": "FunctionNode",
+ "FunctionSignature": "Revit.Application.Document.Current",
+ "Id": "add97b0d231b4af797e28dc313266b9f",
+ "Inputs": [],
+ "Outputs": [
+ {
+ "Id": "7660bb8144fa4656a6e5b4bdc8c7d648",
+ "Name": "Document",
+ "Description": "Document",
+ "UsingDefaultValue": false,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ }
+ ],
+ "Replication": "Auto",
+ "Description": "Get the current document\n\nDocument.Current: Document"
+ },
+ {
+ "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
+ "NodeType": "FunctionNode",
+ "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.ByCoordinates@double,double,double",
+ "Id": "9a8a6457ab204d9994f838cb7c554963",
+ "Inputs": [
+ {
+ "Id": "bfa5ef3ca1ad486381966bdbd5b814e9",
+ "Name": "x",
+ "Description": "X coordinate\n\ndouble\nDefault value : 0",
+ "UsingDefaultValue": true,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ },
+ {
+ "Id": "0df54121a3084e3492771f9981e72158",
+ "Name": "y",
+ "Description": "Y coordinate\n\ndouble\nDefault value : 0",
+ "UsingDefaultValue": true,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ },
+ {
+ "Id": "f64044f4eb01454fa69eede9f62011e4",
+ "Name": "z",
+ "Description": "Z coordinate\n\ndouble\nDefault value : 0",
+ "UsingDefaultValue": true,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ }
+ ],
+ "Outputs": [
+ {
+ "Id": "13fd366866844b1a917490000187d87f",
+ "Name": "Vector",
+ "Description": "Vector",
+ "UsingDefaultValue": false,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ }
+ ],
+ "Replication": "Auto",
+ "Description": "Form a Vector by 3 Euclidean coordinates\n\nVector.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Vector"
+ },
+ {
+ "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
+ "NodeType": "CodeBlockNode",
+ "Code": "10;",
+ "Id": "002816c5f3f8429eb04464cfb8e7df54",
+ "Inputs": [],
+ "Outputs": [
+ {
+ "Id": "9fca12a051ec4512ace465f1bff8a3fc",
+ "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": "true;",
+ "Id": "fb38b156be0c4d5fbdf4bc1c7803e3b4",
+ "Inputs": [],
+ "Outputs": [
+ {
+ "Id": "d6235010639c46cfa1e4e21597ca68d5",
+ "Name": "",
+ "Description": "Value of expression at line 1",
+ "UsingDefaultValue": false,
+ "Level": 2,
+ "UseLevels": false,
+ "KeepListStructure": false
+ }
+ ],
+ "Replication": "Disabled",
+ "Description": "Allows for DesignScript code to be authored directly"
+ }
+ ],
+ "Connectors": [
+ {
+ "Start": "68429bc398624a75ad0c1ad79f1ba4b2",
+ "End": "cde51d2a3e36433db4e16c4f6fe66f82",
+ "Id": "ad1e649499e14d08a68788d7d9a0d413"
+ },
+ {
+ "Start": "60cce77ff5814ccb8ea845ac687a3203",
+ "End": "21ac05fa0a1842208df2efb92cfb072f",
+ "Id": "3d70b802026b4ab0ab8b2508d5dd7611"
+ },
+ {
+ "Start": "1c8f50f57ed94a808d73a7f1d763c98a",
+ "End": "497efa37450545f795a8dbbb7a187f99",
+ "Id": "b24f88e9b7e24a91983ffdfcf23ba371"
+ },
+ {
+ "Start": "abb6bbf605424467a8cd9366f4652c35",
+ "End": "3ecc6c4bba2847989d90d32f43c0d0dd",
+ "Id": "10f635b451814e3fa5eb2fa0fe575b20"
+ },
+ {
+ "Start": "abb6bbf605424467a8cd9366f4652c35",
+ "End": "65f1851651244ed4a115ccb7e18e3f49",
+ "Id": "3ab5e2e96175443f9072c7f902b261ca"
+ },
+ {
+ "Start": "abb6bbf605424467a8cd9366f4652c35",
+ "End": "be84ea6abc234686b8a7e86e201b09a1",
+ "Id": "80023ed645144811bcfdd96e2286370e"
+ },
+ {
+ "Start": "474a4dab1c8a402c9363984bba2147c2",
+ "End": "768c5ebdef7f4735b6cde9f4eee31a3b",
+ "Id": "485ec091555f48d1aaaa82a239ccc0aa"
+ },
+ {
+ "Start": "26a343825e8249b9aec02a03ceb676a6",
+ "End": "f0f5749fc74f4bda9e2f2ca915b2ed34",
+ "Id": "4dbdb912ff5a4e4b917e1cef2cd32575"
+ },
+ {
+ "Start": "90c8a3cf479b40de8e74f9719e13a060",
+ "End": "b2744f3a1ea04a1e8bb873036cb45695",
+ "Id": "2e3d8a11f7ed42e3baa4949f5fe78024"
+ },
+ {
+ "Start": "7660bb8144fa4656a6e5b4bdc8c7d648",
+ "End": "41a0384bfa354878a0c6640a9e700bae",
+ "Id": "a8859af02adc4dc7b530528b9da42a47"
+ },
+ {
+ "Start": "13fd366866844b1a917490000187d87f",
+ "End": "858bca0e20d1473c80ff7a1bde2cf088",
+ "Id": "0566abfafc1d47fd8542c697c5ae2a88"
+ },
+ {
+ "Start": "13fd366866844b1a917490000187d87f",
+ "End": "d422e748269a47dc93d0da3a06bdf0c5",
+ "Id": "e64279a04882444dab1deeb646a6bf05"
+ },
+ {
+ "Start": "9fca12a051ec4512ace465f1bff8a3fc",
+ "End": "bfa5ef3ca1ad486381966bdbd5b814e9",
+ "Id": "4f017ea363624fa9a8b9ce7fae79effd"
+ },
+ {
+ "Start": "9fca12a051ec4512ace465f1bff8a3fc",
+ "End": "0df54121a3084e3492771f9981e72158",
+ "Id": "df320c1f892949cbb00283e7e1f2233d"
+ },
+ {
+ "Start": "9fca12a051ec4512ace465f1bff8a3fc",
+ "End": "f64044f4eb01454fa69eede9f62011e4",
+ "Id": "85ce3d9d1eec4b2eac168ab0888dfa3c"
+ },
+ {
+ "Start": "d6235010639c46cfa1e4e21597ca68d5",
+ "End": "69e59cb5a63540c784d9711fbbe1c0ac",
+ "Id": "55fb7c66df534f878ae9c50cf80211f8"
+ }
+ ],
+ "Dependencies": [
+ "89e68d5c-018d-4aba-9d03-a5079b957162"
+ ],
+ "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": [
+ {
+ "Id": "d2f31f8e6fd6480bb02d52b3fef9da8e",
+ "IsSetAsInput": false,
+ "IsSetAsOutput": false,
+ "Name": "SpotElevation.ByPoint",
+ "ShowGeometry": true,
+ "Excluded": false,
+ "X": 1121.2091033974336,
+ "Y": 252.09639914815384
+ },
+ {
+ "Id": "63b5293774a54407828078ce66863575",
+ "IsSetAsInput": false,
+ "IsSetAsOutput": false,
+ "Name": "Select Model Element",
+ "ShowGeometry": true,
+ "Excluded": false,
+ "X": -369.9463750862808,
+ "Y": 407.01829132716614
+ },
+ {
+ "Id": "13c65b68e4394fdc81d523783a104602",
+ "IsSetAsInput": false,
+ "IsSetAsOutput": false,
+ "Name": "BoundingBox.MinPoint",
+ "ShowGeometry": true,
+ "Excluded": false,
+ "X": 209.67984618840313,
+ "Y": 408.95853224693155
+ },
+ {
+ "Id": "32928d81b7ad43ac8385208cb4895854",
+ "IsSetAsInput": false,
+ "IsSetAsOutput": false,
+ "Name": "Element.BoundingBox",
+ "ShowGeometry": true,
+ "Excluded": false,
+ "X": -142.22427000337581,
+ "Y": 407.37022026097384
+ },
+ {
+ "Id": "83b77cdf823a4c77a29888628067bd32",
+ "IsSetAsInput": false,
+ "IsSetAsOutput": false,
+ "Name": "Code Block",
+ "ShowGeometry": true,
+ "Excluded": false,
+ "X": -53.0,
+ "Y": 627.0
+ },
+ {
+ "Id": "1848605699f643dc88b5da9094f58379",
+ "IsSetAsInput": false,
+ "IsSetAsOutput": false,
+ "Name": "Vector.ByCoordinates",
+ "ShowGeometry": true,
+ "Excluded": false,
+ "X": 186.137618103153,
+ "Y": 614.09379841389
+ },
+ {
+ "Id": "1832d270abd441f2954d63cef3efb2b1",
+ "IsSetAsInput": false,
+ "IsSetAsOutput": false,
+ "Name": "Point.Add",
+ "ShowGeometry": true,
+ "Excluded": false,
+ "X": 538.157055476486,
+ "Y": 419.84160073130727
+ },
+ {
+ "Id": "6a8ee7ab4b4d4b47b97cadbf19ef5d02",
+ "IsSetAsInput": false,
+ "IsSetAsOutput": false,
+ "Name": "Document.ActiveView",
+ "ShowGeometry": true,
+ "Excluded": false,
+ "X": 656.8762920140166,
+ "Y": 103.25696996455906
+ },
+ {
+ "Id": "add97b0d231b4af797e28dc313266b9f",
+ "IsSetAsInput": false,
+ "IsSetAsOutput": false,
+ "Name": "Document.Current",
+ "ShowGeometry": true,
+ "Excluded": false,
+ "X": 436.81136574932589,
+ "Y": 90.709408379291688
+ },
+ {
+ "Id": "9a8a6457ab204d9994f838cb7c554963",
+ "IsSetAsInput": false,
+ "IsSetAsOutput": false,
+ "Name": "Vector.ByCoordinates",
+ "ShowGeometry": true,
+ "Excluded": false,
+ "X": 595.87863183665081,
+ "Y": 180.76508574764551
+ },
+ {
+ "Id": "002816c5f3f8429eb04464cfb8e7df54",
+ "IsSetAsInput": false,
+ "IsSetAsOutput": false,
+ "Name": "Code Block",
+ "ShowGeometry": true,
+ "Excluded": false,
+ "X": 326.0,
+ "Y": 207.0
+ },
+ {
+ "Id": "fb38b156be0c4d5fbdf4bc1c7803e3b4",
+ "IsSetAsInput": false,
+ "IsSetAsOutput": false,
+ "Name": "Code Block",
+ "ShowGeometry": true,
+ "Excluded": false,
+ "X": 884.0,
+ "Y": 415.0
+ }
+ ],
+ "Annotations": [],
+ "X": 173.28523935415092,
+ "Y": 284.94972390268316,
+ "Zoom": 0.66718547475127432
+ }
+}
\ No newline at end of file
diff --git a/export-height-from-pbp/readme.md b/export-height-from-pbp/readme.md
deleted file mode 100644
index 352399d..0000000
--- a/export-height-from-pbp/readme.md
+++ /dev/null
@@ -1,5 +0,0 @@
-# Export height from PBP
-
-Exports to excel the height from the PBP of all objects from the selected category. You can add an offset value for making the bounfding boy smaller.
-
-
diff --git a/importobj-batch/1.x/ImportObj_Batch_1.3.dyn b/importobj-batch/1.x/ImportObj_Batch_1.3.dyn
deleted file mode 100644
index e13e9d0..0000000
--- a/importobj-batch/1.x/ImportObj_Batch_1.3.dyn
+++ /dev/null
@@ -1,263 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ad_Material_Mannequin
-
-
-
-
-
-
-
-
-
- True
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- OBJ
-
-
-
-
- False
-
-
-
-
-
-
-
- 5
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- PFNPQVAtRU5WOkVudmVsb3BlIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOlNPQVAtRU5DPSJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy9zb2FwL2VuY29kaW5nLyIgeG1sbnM6U09BUC1FTlY9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvZW52ZWxvcGUvIiB4bWxuczpjbHI9Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vc29hcC9lbmNvZGluZy9jbHIvMS4wIiBTT0FQLUVOVjplbmNvZGluZ1N0eWxlPSJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy9zb2FwL2VuY29kaW5nLyI+DQo8U09BUC1FTlY6Qm9keT4NCjxhMTpDYWxsU2l0ZV94MDAyQl9UcmFjZVNlcmlhbGlzZXJIZWxwZXIgaWQ9InJlZi0xIiB4bWxuczphMT0iaHR0cDovL3NjaGVtYXMubWljcm9zb2Z0LmNvbS9jbHIvbnNhc3NlbS9Qcm90b0NvcmUvUHJvdG9Db3JlJTJDJTIwVmVyc2lvbiUzRDEuMy4yLjI0ODAlMkMlMjBDdWx0dXJlJTNEbmV1dHJhbCUyQyUyMFB1YmxpY0tleVRva2VuJTNEbnVsbCI+DQo8TnVtYmVyT2ZFbGVtZW50cz4xPC9OdW1iZXJPZkVsZW1lbnRzPg0KPEJhc2UtMF9IYXNEYXRhPmZhbHNlPC9CYXNlLTBfSGFzRGF0YT4NCjxCYXNlLTBfSGFzTmVzdGVkRGF0YT50cnVlPC9CYXNlLTBfSGFzTmVzdGVkRGF0YT4NCjxCYXNlLTBfTmVzdGVkRGF0YUNvdW50PjE8L0Jhc2UtMF9OZXN0ZWREYXRhQ291bnQ+DQo8QmFzZS0wLTBfSGFzRGF0YT5mYWxzZTwvQmFzZS0wLTBfSGFzRGF0YT4NCjxCYXNlLTAtMF9IYXNOZXN0ZWREYXRhPnRydWU8L0Jhc2UtMC0wX0hhc05lc3RlZERhdGE+DQo8QmFzZS0wLTBfTmVzdGVkRGF0YUNvdW50PjE8L0Jhc2UtMC0wX05lc3RlZERhdGFDb3VudD4NCjxCYXNlLTAtMC0wX0hhc0RhdGE+dHJ1ZTwvQmFzZS0wLTAtMF9IYXNEYXRhPg0KPEJhc2UtMC0wLTBfRGF0YSBpZD0icmVmLTMiPlBGTlBRVkF0UlU1V09rVnVkbVZzYjNCbElIaHRiRzV6T25oemFUMGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TVM5WVRVeFRZMmhsYldFdGFXNXpkR0Z1WTJVaUlIaHRiRzV6T25oelpEMGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TVM5WVRVeFRZMmhsYldFaUlIaHRiRzV6T2xOUFFWQXRSVTVEUFNKb2RIUndPaTh2YzJOb1pXMWhjeTU0Yld4emIyRndMbTl5Wnk5emIyRndMMlZ1WTI5a2FXNW5MeUlnZUcxc2JuTTZVMDlCVUMxRlRsWTlJbWgwZEhBNkx5OXpZMmhsYldGekxuaHRiSE52WVhBdWIzSm5MM052WVhBdlpXNTJaV3h2Y0dVdklpQjRiV3h1Y3pwamJISTlJbWgwZEhBNkx5OXpZMmhsYldGekxtMXBZM0p2YzI5bWRDNWpiMjB2YzI5aGNDOWxibU52WkdsdVp5OWpiSEl2TVM0d0lpQlRUMEZRTFVWT1ZqcGxibU52WkdsdVoxTjBlV3hsUFNKb2RIUndPaTh2YzJOb1pXMWhjeTU0Yld4emIyRndMbTl5Wnk5emIyRndMMlZ1WTI5a2FXNW5MeUkrRFFvOFUwOUJVQzFGVGxZNlFtOWtlVDROQ2p4aE1UcEVhWEpsWTNSVGFHRndaVk4wWVhSbElHbGtQU0p5WldZdE1TSWdlRzFzYm5NNllURTlJbWgwZEhBNkx5OXpZMmhsYldGekxtMXBZM0p2YzI5bWRDNWpiMjB2WTJ4eUwyNXpZWE56WlcwdlVtVjJhWFF1Uld4bGJXVnVkSE12VW1WMmFYUk9iMlJsY3lVeVF5VXlNRlpsY25OcGIyNGxNMFF4TGpNdU1pNHlORGd3SlRKREpUSXdRM1ZzZEhWeVpTVXpSRzVsZFhSeVlXd2xNa01sTWpCUWRXSnNhV05MWlhsVWIydGxiaVV6Ukc1MWJHd2lQZzBLUEhOMGNtbHVaMGxFSUdsa1BTSnlaV1l0TXlJK05tRmtNR1k0T1dFdE9HVXhOeTAwT1RrMExUZzVaakV0TldZMFpUZzNPRE0xTURaaExUQXdNREF3WVdJNVBDOXpkSEpwYm1kSlJENE5DanhwYm5SSlJENHlOelExUEM5cGJuUkpSRDROQ2p4emVXNWpTV1FnYVdROUluSmxaaTAwSWo0MlpqSXhZVEF6WmkwNE1UWTNMVFF6TnprdE9URXpaUzAzTURreE0yVmxZelZoTWprOEwzTjVibU5KWkQ0TkNqeHRZWFJsY21saGJFbGtQakkzTWpNOEwyMWhkR1Z5YVdGc1NXUStEUW84TDJFeE9rUnBjbVZqZEZOb1lYQmxVM1JoZEdVK0RRbzhMMU5QUVZBdFJVNVdPa0p2WkhrK0RRbzhMMU5QUVZBdFJVNVdPa1Z1ZG1Wc2IzQmxQZzBLPC9CYXNlLTAtMC0wX0RhdGE+DQo8QmFzZS0wLTAtMF9IYXNOZXN0ZWREYXRhPmZhbHNlPC9CYXNlLTAtMC0wX0hhc05lc3RlZERhdGE+DQo8L2ExOkNhbGxTaXRlX3gwMDJCX1RyYWNlU2VyaWFsaXNlckhlbHBlcj4NCjwvU09BUC1FTlY6Qm9keT4NCjwvU09BUC1FTlY6RW52ZWxvcGU+DQo=
- PFNPQVAtRU5WOkVudmVsb3BlIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOlNPQVAtRU5DPSJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy9zb2FwL2VuY29kaW5nLyIgeG1sbnM6U09BUC1FTlY9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvZW52ZWxvcGUvIiB4bWxuczpjbHI9Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vc29hcC9lbmNvZGluZy9jbHIvMS4wIiBTT0FQLUVOVjplbmNvZGluZ1N0eWxlPSJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy9zb2FwL2VuY29kaW5nLyI+DQo8U09BUC1FTlY6Qm9keT4NCjxhMTpDYWxsU2l0ZV94MDAyQl9UcmFjZVNlcmlhbGlzZXJIZWxwZXIgaWQ9InJlZi0xIiB4bWxuczphMT0iaHR0cDovL3NjaGVtYXMubWljcm9zb2Z0LmNvbS9jbHIvbnNhc3NlbS9Qcm90b0NvcmUvUHJvdG9Db3JlJTJDJTIwVmVyc2lvbiUzRDEuMy4yLjI0ODAlMkMlMjBDdWx0dXJlJTNEbmV1dHJhbCUyQyUyMFB1YmxpY0tleVRva2VuJTNEbnVsbCI+DQo8TnVtYmVyT2ZFbGVtZW50cz4xPC9OdW1iZXJPZkVsZW1lbnRzPg0KPEJhc2UtMF9IYXNEYXRhPmZhbHNlPC9CYXNlLTBfSGFzRGF0YT4NCjxCYXNlLTBfSGFzTmVzdGVkRGF0YT50cnVlPC9CYXNlLTBfSGFzTmVzdGVkRGF0YT4NCjxCYXNlLTBfTmVzdGVkRGF0YUNvdW50PjE8L0Jhc2UtMF9OZXN0ZWREYXRhQ291bnQ+DQo8QmFzZS0wLTBfSGFzRGF0YT5mYWxzZTwvQmFzZS0wLTBfSGFzRGF0YT4NCjxCYXNlLTAtMF9IYXNOZXN0ZWREYXRhPnRydWU8L0Jhc2UtMC0wX0hhc05lc3RlZERhdGE+DQo8QmFzZS0wLTBfTmVzdGVkRGF0YUNvdW50PjE8L0Jhc2UtMC0wX05lc3RlZERhdGFDb3VudD4NCjxCYXNlLTAtMC0wX0hhc0RhdGE+dHJ1ZTwvQmFzZS0wLTAtMF9IYXNEYXRhPg0KPEJhc2UtMC0wLTBfRGF0YSBpZD0icmVmLTMiPlBGTlBRVkF0UlU1V09rVnVkbVZzYjNCbElIaHRiRzV6T25oemFUMGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TVM5WVRVeFRZMmhsYldFdGFXNXpkR0Z1WTJVaUlIaHRiRzV6T25oelpEMGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TVM5WVRVeFRZMmhsYldFaUlIaHRiRzV6T2xOUFFWQXRSVTVEUFNKb2RIUndPaTh2YzJOb1pXMWhjeTU0Yld4emIyRndMbTl5Wnk5emIyRndMMlZ1WTI5a2FXNW5MeUlnZUcxc2JuTTZVMDlCVUMxRlRsWTlJbWgwZEhBNkx5OXpZMmhsYldGekxuaHRiSE52WVhBdWIzSm5MM052WVhBdlpXNTJaV3h2Y0dVdklpQjRiV3h1Y3pwamJISTlJbWgwZEhBNkx5OXpZMmhsYldGekxtMXBZM0p2YzI5bWRDNWpiMjB2YzI5aGNDOWxibU52WkdsdVp5OWpiSEl2TVM0d0lpQlRUMEZRTFVWT1ZqcGxibU52WkdsdVoxTjBlV3hsUFNKb2RIUndPaTh2YzJOb1pXMWhjeTU0Yld4emIyRndMbTl5Wnk5emIyRndMMlZ1WTI5a2FXNW5MeUkrRFFvOFUwOUJVQzFGVGxZNlFtOWtlVDROQ2p4aE1UcEVhWEpsWTNSVGFHRndaVk4wWVhSbElHbGtQU0p5WldZdE1TSWdlRzFzYm5NNllURTlJbWgwZEhBNkx5OXpZMmhsYldGekxtMXBZM0p2YzI5bWRDNWpiMjB2WTJ4eUwyNXpZWE56WlcwdlVtVjJhWFF1Uld4bGJXVnVkSE12VW1WMmFYUk9iMlJsY3lVeVF5VXlNRlpsY25OcGIyNGxNMFF4TGpNdU1pNHlORGd3SlRKREpUSXdRM1ZzZEhWeVpTVXpSRzVsZFhSeVlXd2xNa01sTWpCUWRXSnNhV05MWlhsVWIydGxiaVV6Ukc1MWJHd2lQZzBLUEhOMGNtbHVaMGxFSUdsa1BTSnlaV1l0TXlJK05tRmtNR1k0T1dFdE9HVXhOeTAwT1RrMExUZzVaakV0TldZMFpUZzNPRE0xTURaaExUQXdNREF3WVdJNVBDOXpkSEpwYm1kSlJENE5DanhwYm5SSlJENHlOelExUEM5cGJuUkpSRDROQ2p4emVXNWpTV1FnYVdROUluSmxaaTAwSWo0MlpqSXhZVEF6WmkwNE1UWTNMVFF6TnprdE9URXpaUzAzTURreE0yVmxZelZoTWprOEwzTjVibU5KWkQ0TkNqeHRZWFJsY21saGJFbGtQakkzTWpNOEwyMWhkR1Z5YVdGc1NXUStEUW84TDJFeE9rUnBjbVZqZEZOb1lYQmxVM1JoZEdVK0RRbzhMMU5QUVZBdFJVNVdPa0p2WkhrK0RRbzhMMU5QUVZBdFJVNVdPa1Z1ZG1Wc2IzQmxQZzBLPC9CYXNlLTAtMC0wX0RhdGE+DQo8QmFzZS0wLTAtMF9IYXNOZXN0ZWREYXRhPmZhbHNlPC9CYXNlLTAtMC0wX0hhc05lc3RlZERhdGE+DQo8L2ExOkNhbGxTaXRlX3gwMDJCX1RyYWNlU2VyaWFsaXNlckhlbHBlcj4NCjwvU09BUC1FTlY6Qm9keT4NCjwvU09BUC1FTlY6RW52ZWxvcGU+DQo=
- PFNPQVAtRU5WOkVudmVsb3BlIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOlNPQVAtRU5DPSJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy9zb2FwL2VuY29kaW5nLyIgeG1sbnM6U09BUC1FTlY9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvZW52ZWxvcGUvIiB4bWxuczpjbHI9Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vc29hcC9lbmNvZGluZy9jbHIvMS4wIiBTT0FQLUVOVjplbmNvZGluZ1N0eWxlPSJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy9zb2FwL2VuY29kaW5nLyI+DQo8U09BUC1FTlY6Qm9keT4NCjxhMTpDYWxsU2l0ZV94MDAyQl9UcmFjZVNlcmlhbGlzZXJIZWxwZXIgaWQ9InJlZi0xIiB4bWxuczphMT0iaHR0cDovL3NjaGVtYXMubWljcm9zb2Z0LmNvbS9jbHIvbnNhc3NlbS9Qcm90b0NvcmUvUHJvdG9Db3JlJTJDJTIwVmVyc2lvbiUzRDEuMy4yLjI0ODAlMkMlMjBDdWx0dXJlJTNEbmV1dHJhbCUyQyUyMFB1YmxpY0tleVRva2VuJTNEbnVsbCI+DQo8TnVtYmVyT2ZFbGVtZW50cz4xPC9OdW1iZXJPZkVsZW1lbnRzPg0KPEJhc2UtMF9IYXNEYXRhPmZhbHNlPC9CYXNlLTBfSGFzRGF0YT4NCjxCYXNlLTBfSGFzTmVzdGVkRGF0YT50cnVlPC9CYXNlLTBfSGFzTmVzdGVkRGF0YT4NCjxCYXNlLTBfTmVzdGVkRGF0YUNvdW50PjE8L0Jhc2UtMF9OZXN0ZWREYXRhQ291bnQ+DQo8QmFzZS0wLTBfSGFzRGF0YT5mYWxzZTwvQmFzZS0wLTBfSGFzRGF0YT4NCjxCYXNlLTAtMF9IYXNOZXN0ZWREYXRhPnRydWU8L0Jhc2UtMC0wX0hhc05lc3RlZERhdGE+DQo8QmFzZS0wLTBfTmVzdGVkRGF0YUNvdW50PjE8L0Jhc2UtMC0wX05lc3RlZERhdGFDb3VudD4NCjxCYXNlLTAtMC0wX0hhc0RhdGE+dHJ1ZTwvQmFzZS0wLTAtMF9IYXNEYXRhPg0KPEJhc2UtMC0wLTBfRGF0YSBpZD0icmVmLTMiPlBGTlBRVkF0UlU1V09rVnVkbVZzYjNCbElIaHRiRzV6T25oemFUMGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TVM5WVRVeFRZMmhsYldFdGFXNXpkR0Z1WTJVaUlIaHRiRzV6T25oelpEMGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TVM5WVRVeFRZMmhsYldFaUlIaHRiRzV6T2xOUFFWQXRSVTVEUFNKb2RIUndPaTh2YzJOb1pXMWhjeTU0Yld4emIyRndMbTl5Wnk5emIyRndMMlZ1WTI5a2FXNW5MeUlnZUcxc2JuTTZVMDlCVUMxRlRsWTlJbWgwZEhBNkx5OXpZMmhsYldGekxuaHRiSE52WVhBdWIzSm5MM052WVhBdlpXNTJaV3h2Y0dVdklpQjRiV3h1Y3pwamJISTlJbWgwZEhBNkx5OXpZMmhsYldGekxtMXBZM0p2YzI5bWRDNWpiMjB2YzI5aGNDOWxibU52WkdsdVp5OWpiSEl2TVM0d0lpQlRUMEZRTFVWT1ZqcGxibU52WkdsdVoxTjBlV3hsUFNKb2RIUndPaTh2YzJOb1pXMWhjeTU0Yld4emIyRndMbTl5Wnk5emIyRndMMlZ1WTI5a2FXNW5MeUkrRFFvOFUwOUJVQzFGVGxZNlFtOWtlVDROQ2p4aE1UcEVhWEpsWTNSVGFHRndaVk4wWVhSbElHbGtQU0p5WldZdE1TSWdlRzFzYm5NNllURTlJbWgwZEhBNkx5OXpZMmhsYldGekxtMXBZM0p2YzI5bWRDNWpiMjB2WTJ4eUwyNXpZWE56WlcwdlVtVjJhWFF1Uld4bGJXVnVkSE12VW1WMmFYUk9iMlJsY3lVeVF5VXlNRlpsY25OcGIyNGxNMFF4TGpNdU1pNHlORGd3SlRKREpUSXdRM1ZzZEhWeVpTVXpSRzVsZFhSeVlXd2xNa01sTWpCUWRXSnNhV05MWlhsVWIydGxiaVV6Ukc1MWJHd2lQZzBLUEhOMGNtbHVaMGxFSUdsa1BTSnlaV1l0TXlJK05tRmtNR1k0T1dFdE9HVXhOeTAwT1RrMExUZzVaakV0TldZMFpUZzNPRE0xTURaaExUQXdNREF3WVdJNVBDOXpkSEpwYm1kSlJENE5DanhwYm5SSlJENHlOelExUEM5cGJuUkpSRDROQ2p4emVXNWpTV1FnYVdROUluSmxaaTAwSWo0MlpqSXhZVEF6WmkwNE1UWTNMVFF6TnprdE9URXpaUzAzTURreE0yVmxZelZoTWprOEwzTjVibU5KWkQ0TkNqeHRZWFJsY21saGJFbGtQakkzTWpNOEwyMWhkR1Z5YVdGc1NXUStEUW84TDJFeE9rUnBjbVZqZEZOb1lYQmxVM1JoZEdVK0RRbzhMMU5QUVZBdFJVNVdPa0p2WkhrK0RRbzhMMU5QUVZBdFJVNVdPa1Z1ZG1Wc2IzQmxQZzBLPC9CYXNlLTAtMC0wX0RhdGE+DQo8QmFzZS0wLTAtMF9IYXNOZXN0ZWREYXRhPmZhbHNlPC9CYXNlLTAtMC0wX0hhc05lc3RlZERhdGE+DQo8L2ExOkNhbGxTaXRlX3gwMDJCX1RyYWNlU2VyaWFsaXNlckhlbHBlcj4NCjwvU09BUC1FTlY6Qm9keT4NCjwvU09BUC1FTlY6RW52ZWxvcGU+DQo=
- PFNPQVAtRU5WOkVudmVsb3BlIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOlNPQVAtRU5DPSJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy9zb2FwL2VuY29kaW5nLyIgeG1sbnM6U09BUC1FTlY9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvZW52ZWxvcGUvIiB4bWxuczpjbHI9Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vc29hcC9lbmNvZGluZy9jbHIvMS4wIiBTT0FQLUVOVjplbmNvZGluZ1N0eWxlPSJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy9zb2FwL2VuY29kaW5nLyI+DQo8U09BUC1FTlY6Qm9keT4NCjxhMTpDYWxsU2l0ZV94MDAyQl9UcmFjZVNlcmlhbGlzZXJIZWxwZXIgaWQ9InJlZi0xIiB4bWxuczphMT0iaHR0cDovL3NjaGVtYXMubWljcm9zb2Z0LmNvbS9jbHIvbnNhc3NlbS9Qcm90b0NvcmUvUHJvdG9Db3JlJTJDJTIwVmVyc2lvbiUzRDEuMy4yLjI0ODAlMkMlMjBDdWx0dXJlJTNEbmV1dHJhbCUyQyUyMFB1YmxpY0tleVRva2VuJTNEbnVsbCI+DQo8TnVtYmVyT2ZFbGVtZW50cz4xPC9OdW1iZXJPZkVsZW1lbnRzPg0KPEJhc2UtMF9IYXNEYXRhPmZhbHNlPC9CYXNlLTBfSGFzRGF0YT4NCjxCYXNlLTBfSGFzTmVzdGVkRGF0YT50cnVlPC9CYXNlLTBfSGFzTmVzdGVkRGF0YT4NCjxCYXNlLTBfTmVzdGVkRGF0YUNvdW50PjE8L0Jhc2UtMF9OZXN0ZWREYXRhQ291bnQ+DQo8QmFzZS0wLTBfSGFzRGF0YT5mYWxzZTwvQmFzZS0wLTBfSGFzRGF0YT4NCjxCYXNlLTAtMF9IYXNOZXN0ZWREYXRhPnRydWU8L0Jhc2UtMC0wX0hhc05lc3RlZERhdGE+DQo8QmFzZS0wLTBfTmVzdGVkRGF0YUNvdW50PjE8L0Jhc2UtMC0wX05lc3RlZERhdGFDb3VudD4NCjxCYXNlLTAtMC0wX0hhc0RhdGE+dHJ1ZTwvQmFzZS0wLTAtMF9IYXNEYXRhPg0KPEJhc2UtMC0wLTBfRGF0YSBpZD0icmVmLTMiPlBGTlBRVkF0UlU1V09rVnVkbVZzYjNCbElIaHRiRzV6T25oemFUMGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TVM5WVRVeFRZMmhsYldFdGFXNXpkR0Z1WTJVaUlIaHRiRzV6T25oelpEMGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TVM5WVRVeFRZMmhsYldFaUlIaHRiRzV6T2xOUFFWQXRSVTVEUFNKb2RIUndPaTh2YzJOb1pXMWhjeTU0Yld4emIyRndMbTl5Wnk5emIyRndMMlZ1WTI5a2FXNW5MeUlnZUcxc2JuTTZVMDlCVUMxRlRsWTlJbWgwZEhBNkx5OXpZMmhsYldGekxuaHRiSE52WVhBdWIzSm5MM052WVhBdlpXNTJaV3h2Y0dVdklpQjRiV3h1Y3pwamJISTlJbWgwZEhBNkx5OXpZMmhsYldGekxtMXBZM0p2YzI5bWRDNWpiMjB2YzI5aGNDOWxibU52WkdsdVp5OWpiSEl2TVM0d0lpQlRUMEZRTFVWT1ZqcGxibU52WkdsdVoxTjBlV3hsUFNKb2RIUndPaTh2YzJOb1pXMWhjeTU0Yld4emIyRndMbTl5Wnk5emIyRndMMlZ1WTI5a2FXNW5MeUkrRFFvOFUwOUJVQzFGVGxZNlFtOWtlVDROQ2p4aE1UcEVhWEpsWTNSVGFHRndaVk4wWVhSbElHbGtQU0p5WldZdE1TSWdlRzFzYm5NNllURTlJbWgwZEhBNkx5OXpZMmhsYldGekxtMXBZM0p2YzI5bWRDNWpiMjB2WTJ4eUwyNXpZWE56WlcwdlVtVjJhWFF1Uld4bGJXVnVkSE12VW1WMmFYUk9iMlJsY3lVeVF5VXlNRlpsY25OcGIyNGxNMFF4TGpNdU1pNHlORGd3SlRKREpUSXdRM1ZzZEhWeVpTVXpSRzVsZFhSeVlXd2xNa01sTWpCUWRXSnNhV05MWlhsVWIydGxiaVV6Ukc1MWJHd2lQZzBLUEhOMGNtbHVaMGxFSUdsa1BTSnlaV1l0TXlJK05tRmtNR1k0T1dFdE9HVXhOeTAwT1RrMExUZzVaakV0TldZMFpUZzNPRE0xTURaaExUQXdNREF3WVdJNVBDOXpkSEpwYm1kSlJENE5DanhwYm5SSlJENHlOelExUEM5cGJuUkpSRDROQ2p4emVXNWpTV1FnYVdROUluSmxaaTAwSWo0MlpqSXhZVEF6WmkwNE1UWTNMVFF6TnprdE9URXpaUzAzTURreE0yVmxZelZoTWprOEwzTjVibU5KWkQ0TkNqeHRZWFJsY21saGJFbGtQakkzTWpNOEwyMWhkR1Z5YVdGc1NXUStEUW84TDJFeE9rUnBjbVZqZEZOb1lYQmxVM1JoZEdVK0RRbzhMMU5QUVZBdFJVNVdPa0p2WkhrK0RRbzhMMU5QUVZBdFJVNVdPa1Z1ZG1Wc2IzQmxQZzBLPC9CYXNlLTAtMC0wX0RhdGE+DQo8QmFzZS0wLTAtMF9IYXNOZXN0ZWREYXRhPmZhbHNlPC9CYXNlLTAtMC0wX0hhc05lc3RlZERhdGE+DQo8L2ExOkNhbGxTaXRlX3gwMDJCX1RyYWNlU2VyaWFsaXNlckhlbHBlcj4NCjwvU09BUC1FTlY6Qm9keT4NCjwvU09BUC1FTlY6RW52ZWxvcGU+DQo=
- PFNPQVAtRU5WOkVudmVsb3BlIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOlNPQVAtRU5DPSJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy9zb2FwL2VuY29kaW5nLyIgeG1sbnM6U09BUC1FTlY9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvZW52ZWxvcGUvIiB4bWxuczpjbHI9Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vc29hcC9lbmNvZGluZy9jbHIvMS4wIiBTT0FQLUVOVjplbmNvZGluZ1N0eWxlPSJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy9zb2FwL2VuY29kaW5nLyI+DQo8U09BUC1FTlY6Qm9keT4NCjxhMTpDYWxsU2l0ZV94MDAyQl9UcmFjZVNlcmlhbGlzZXJIZWxwZXIgaWQ9InJlZi0xIiB4bWxuczphMT0iaHR0cDovL3NjaGVtYXMubWljcm9zb2Z0LmNvbS9jbHIvbnNhc3NlbS9Qcm90b0NvcmUvUHJvdG9Db3JlJTJDJTIwVmVyc2lvbiUzRDEuMy4yLjI0ODAlMkMlMjBDdWx0dXJlJTNEbmV1dHJhbCUyQyUyMFB1YmxpY0tleVRva2VuJTNEbnVsbCI+DQo8TnVtYmVyT2ZFbGVtZW50cz4xPC9OdW1iZXJPZkVsZW1lbnRzPg0KPEJhc2UtMF9IYXNEYXRhPmZhbHNlPC9CYXNlLTBfSGFzRGF0YT4NCjxCYXNlLTBfSGFzTmVzdGVkRGF0YT50cnVlPC9CYXNlLTBfSGFzTmVzdGVkRGF0YT4NCjxCYXNlLTBfTmVzdGVkRGF0YUNvdW50PjE8L0Jhc2UtMF9OZXN0ZWREYXRhQ291bnQ+DQo8QmFzZS0wLTBfSGFzRGF0YT5mYWxzZTwvQmFzZS0wLTBfSGFzRGF0YT4NCjxCYXNlLTAtMF9IYXNOZXN0ZWREYXRhPnRydWU8L0Jhc2UtMC0wX0hhc05lc3RlZERhdGE+DQo8QmFzZS0wLTBfTmVzdGVkRGF0YUNvdW50PjE8L0Jhc2UtMC0wX05lc3RlZERhdGFDb3VudD4NCjxCYXNlLTAtMC0wX0hhc0RhdGE+dHJ1ZTwvQmFzZS0wLTAtMF9IYXNEYXRhPg0KPEJhc2UtMC0wLTBfRGF0YSBpZD0icmVmLTMiPlBGTlBRVkF0UlU1V09rVnVkbVZzYjNCbElIaHRiRzV6T25oemFUMGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TVM5WVRVeFRZMmhsYldFdGFXNXpkR0Z1WTJVaUlIaHRiRzV6T25oelpEMGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TVM5WVRVeFRZMmhsYldFaUlIaHRiRzV6T2xOUFFWQXRSVTVEUFNKb2RIUndPaTh2YzJOb1pXMWhjeTU0Yld4emIyRndMbTl5Wnk5emIyRndMMlZ1WTI5a2FXNW5MeUlnZUcxc2JuTTZVMDlCVUMxRlRsWTlJbWgwZEhBNkx5OXpZMmhsYldGekxuaHRiSE52WVhBdWIzSm5MM052WVhBdlpXNTJaV3h2Y0dVdklpQjRiV3h1Y3pwamJISTlJbWgwZEhBNkx5OXpZMmhsYldGekxtMXBZM0p2YzI5bWRDNWpiMjB2YzI5aGNDOWxibU52WkdsdVp5OWpiSEl2TVM0d0lpQlRUMEZRTFVWT1ZqcGxibU52WkdsdVoxTjBlV3hsUFNKb2RIUndPaTh2YzJOb1pXMWhjeTU0Yld4emIyRndMbTl5Wnk5emIyRndMMlZ1WTI5a2FXNW5MeUkrRFFvOFUwOUJVQzFGVGxZNlFtOWtlVDROQ2p4aE1UcEVhWEpsWTNSVGFHRndaVk4wWVhSbElHbGtQU0p5WldZdE1TSWdlRzFzYm5NNllURTlJbWgwZEhBNkx5OXpZMmhsYldGekxtMXBZM0p2YzI5bWRDNWpiMjB2WTJ4eUwyNXpZWE56WlcwdlVtVjJhWFF1Uld4bGJXVnVkSE12VW1WMmFYUk9iMlJsY3lVeVF5VXlNRlpsY25OcGIyNGxNMFF4TGpNdU1pNHlORGd3SlRKREpUSXdRM1ZzZEhWeVpTVXpSRzVsZFhSeVlXd2xNa01sTWpCUWRXSnNhV05MWlhsVWIydGxiaVV6Ukc1MWJHd2lQZzBLUEhOMGNtbHVaMGxFSUdsa1BTSnlaV1l0TXlJK05tRmtNR1k0T1dFdE9HVXhOeTAwT1RrMExUZzVaakV0TldZMFpUZzNPRE0xTURaaExUQXdNREF3WVdJNVBDOXpkSEpwYm1kSlJENE5DanhwYm5SSlJENHlOelExUEM5cGJuUkpSRDROQ2p4emVXNWpTV1FnYVdROUluSmxaaTAwSWo0MlpqSXhZVEF6WmkwNE1UWTNMVFF6TnprdE9URXpaUzAzTURreE0yVmxZelZoTWprOEwzTjVibU5KWkQ0TkNqeHRZWFJsY21saGJFbGtQakkzTWpNOEwyMWhkR1Z5YVdGc1NXUStEUW84TDJFeE9rUnBjbVZqZEZOb1lYQmxVM1JoZEdVK0RRbzhMMU5QUVZBdFJVNVdPa0p2WkhrK0RRbzhMMU5QUVZBdFJVNVdPa1Z1ZG1Wc2IzQmxQZzBLPC9CYXNlLTAtMC0wX0RhdGE+DQo8QmFzZS0wLTAtMF9IYXNOZXN0ZWREYXRhPmZhbHNlPC9CYXNlLTAtMC0wX0hhc05lc3RlZERhdGE+DQo8L2ExOkNhbGxTaXRlX3gwMDJCX1RyYWNlU2VyaWFsaXNlckhlbHBlcj4NCjwvU09BUC1FTlY6Qm9keT4NCjwvU09BUC1FTlY6RW52ZWxvcGU+DQo=
-
-
-
\ No newline at end of file
diff --git a/list-all-inplace-elements/readme.md b/list-all-inplace-elements/readme.md
deleted file mode 100644
index ff3033d..0000000
--- a/list-all-inplace-elements/readme.md
+++ /dev/null
@@ -1,9 +0,0 @@
-# List all inplace elements
-
-What title says
-
-## Requirements
-
-- Clockwork
-
-- Spring nodes
diff --git a/revisions/readme.md b/revisions/readme.md
index e69de29..cc1c973 100644
--- a/revisions/readme.md
+++ b/revisions/readme.md
@@ -0,0 +1,5 @@
+# AddAllRevisionsToAllSheets
+
+# AddOneRevisionsToAllSheets
+
+
diff --git a/renumber-sheets-from-selected/1.x/empty-dir b/src/example-dir/1.x/empty-dir
similarity index 100%
rename from renumber-sheets-from-selected/1.x/empty-dir
rename to src/example-dir/1.x/empty-dir
diff --git a/src/example-dir/2.x/empty-dir b/src/example-dir/2.x/empty-dir
new file mode 100644
index 0000000..e69de29
diff --git a/src/example-dir/readme.md b/src/example-dir/readme.md
new file mode 100644
index 0000000..e69de29