From b35f5d8bb7c7e4abeac9a9bc8301fefeb6a5fb51 Mon Sep 17 00:00:00 2001 From: infeeeee Date: Mon, 4 Nov 2019 13:47:28 +0100 Subject: [PATCH] Added floor and wall presentation --- FloorPresentation/2.x/FloorPresentation.dyn | 1291 ++++++++++++++ FloorPresentation/readme.md | 7 + README.md | 16 + .../RemoveParametersFromFamilyDocument.dyn | 424 +++++ WIP/2.x/ReplaceInFamilyNames.dyn | 1480 +++++++++++++++++ WallPresentation/2.x/WallPresentation.dyn | 931 +++++++++++ WallPresentation/readme.md | 7 + src/example-dir/readme.md | 7 + 8 files changed, 4163 insertions(+) create mode 100644 FloorPresentation/2.x/FloorPresentation.dyn create mode 100644 FloorPresentation/readme.md create mode 100644 WIP/2.x/RemoveParametersFromFamilyDocument.dyn create mode 100644 WIP/2.x/ReplaceInFamilyNames.dyn create mode 100644 WallPresentation/2.x/WallPresentation.dyn create mode 100644 WallPresentation/readme.md diff --git a/FloorPresentation/2.x/FloorPresentation.dyn b/FloorPresentation/2.x/FloorPresentation.dyn new file mode 100644 index 0000000..ed286b0 --- /dev/null +++ b/FloorPresentation/2.x/FloorPresentation.dyn @@ -0,0 +1,1291 @@ +{ + "Uuid": "75ea7902-c326-42e1-b1a2-b45e0bbdc907", + "IsCustomNode": false, + "Description": null, + "Name": "FloorPresentation", + "ElementResolver": { + "ResolutionMap": {} + }, + "Inputs": [ + { + "Id": "7d8c0e5306b848c0ae64176066cdc37d", + "Name": "Distance [mm]", + "Type": "number", + "Value": "-100", + "NumberType": "Double", + "Description": "Creates a number." + }, + { + "Id": "7aeff6de4e194799bdd940af07209f52", + "Name": "Width [mm]", + "Type": "number", + "Value": "-300", + "NumberType": "Double", + "Description": "Creates a number." + }, + { + "Id": "5a409d36e2f949cf80fb4c70fdef3644", + "Name": "Height [mm]", + "Type": "number", + "Value": "-300", + "NumberType": "Double", + "Description": "Creates a number." + } + ], + "Outputs": [], + "Nodes": [ + { + "ConcreteType": "Dynamo.Graph.Nodes.CustomNodes.Function, DynamoCore", + "FunctionSignature": "65f93a80-674c-4a98-9d0c-db3a138287e5", + "FunctionType": "Graph", + "NodeType": "FunctionNode", + "Id": "7ff337ac9d1f40faa48dea4c134da055", + "Inputs": [ + { + "Id": "0189544bb916418ba5c68d802edd228a", + "Name": "category", + "Description": "var[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "5a0baa587b694f3ba0918304fbbb453f", + "Name": "toggle", + "Description": "bool\nDefault value : true", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "584c589dda174103b0b4fca1e27518fb", + "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": "9b23f275e7e8482e9be77ec0e564343b", + "Name": "familyTypes", + "Description": "return value", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "Gets all family types/symbols of a given category in the model." + }, + { + "ConcreteType": "DSRevitNodesUI.Categories, DSRevitNodesUI", + "SelectedIndex": 208, + "NodeType": "ExtensionNode", + "Id": "3631c9e4e81649c5bd9bc3132498ba27", + "Inputs": [], + "Outputs": [ + { + "Id": "317b7515d92145c491f84fbd75222f38", + "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.DesignScript.Geometry.Point.ByCoordinates@double,double", + "Id": "a4bd80bfa6844a09a7a0aa29cdd6728c", + "Inputs": [ + { + "Id": "53d1a9ed26e14b92a495bd9ab6d0904c", + "Name": "x", + "Description": "double\nDefault value : 0", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "9a9962d334584e4fbafff12e0b9efb5c", + "Name": "y", + "Description": "double\nDefault value : 0", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "f10e10c5a83340a5a9459d305a818107", + "Name": "Point", + "Description": "Point", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "CrossProduct", + "Description": "Form a Point in the XY plane given two 2 cartesian coordinates. The Z component is 0.\n\nPoint.ByCoordinates (x: double = 0, y: double = 0): Point" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "NodeType": "FunctionNode", + "FunctionSignature": "DSCore.List.Count@var[]..[]", + "Id": "9a672f07775e41d096a375c57767f376", + "Inputs": [ + { + "Id": "088b2acb37344fe0aec8eea20a078169", + "Name": "list", + "Description": "List to get the item count of.\n\nvar[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "ae7b623423634c84836951241fbf11c1", + "Name": "count", + "Description": "List length.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "Returns the number of items stored in the given list.\n\nList.Count (list: var[]..[]): int" + }, + { + "ConcreteType": "CoreNodeModels.Sequence, CoreNodeModels", + "NodeType": "ExtensionNode", + "Id": "ad4ebbde023a421f9cc40cc22c2c36bc", + "Inputs": [ + { + "Id": "1d34f88afd4e475883672b7b8dfd091e", + "Name": "start", + "Description": "Number or letter to start the sequence at\r\nDefault value: 0", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "f38df3baae9849c494ae25a82afde871", + "Name": "amount", + "Description": "Amount of numbers in the sequence\r\nDefault value: 10", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "8152528bcdad43088268dab344f6cdc0", + "Name": "step", + "Description": "Space between numbers or letters\r\nDefault value: 1", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "5422600db35c408f82a2a6d5c5f0f42a", + "Name": "seq", + "Description": "New sequence", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "Creates a sequence of numbers." + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "NodeType": "CodeBlockNode", + "Code": "0;", + "Id": "8ef3db4f8fa44eb7a9bbdd0ec3049c02", + "Inputs": [], + "Outputs": [ + { + "Id": "af768ae18ccd4109840e07b3ad60d6ce", + "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": "DSRevitNodesUI.Levels, DSRevitNodesUI", + "SelectedIndex": 1, + "NodeType": "ExtensionNode", + "Id": "d1c4491c17e74844907862ae09070e3a", + "Inputs": [], + "Outputs": [ + { + "Id": "4c9cf26d2bcd48bca6aa98b2fd9fa3a9", + "Name": "Levels", + "Description": "The selected Levels", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Select a level in the active document" + }, + { + "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels", + "NodeType": "NumberInputNode", + "NumberType": "Double", + "InputValue": -100.0, + "Id": "7d8c0e5306b848c0ae64176066cdc37d", + "Inputs": [], + "Outputs": [ + { + "Id": "1ba39aa4424845cb8b53776a5c1676df", + "Name": "", + "Description": "Double", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Creates a number." + }, + { + "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels", + "NodeType": "NumberInputNode", + "NumberType": "Double", + "InputValue": -300.0, + "Id": "7aeff6de4e194799bdd940af07209f52", + "Inputs": [], + "Outputs": [ + { + "Id": "423be69551c04537b70c676d00fce06c", + "Name": "", + "Description": "Double", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Creates a number." + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "NodeType": "FunctionNode", + "FunctionSignature": "Revit.Elements.Floor.ByOutlineTypeAndLevel@Autodesk.DesignScript.Geometry.Curve[],Revit.Elements.FloorType,Revit.Elements.Level", + "Id": "812d3311f69a4f6c9aa552fdd1b2798f", + "Inputs": [ + { + "Id": "a79acbb65f384264baa037e00b63c95a", + "Name": "outlineCurves", + "Description": "Curve[]", + "UsingDefaultValue": false, + "Level": 1, + "UseLevels": true, + "KeepListStructure": true + }, + { + "Id": "cc1acc08f8394fb7bcfc3c651ff9c9d7", + "Name": "floorType", + "Description": "FloorType", + "UsingDefaultValue": false, + "Level": 1, + "UseLevels": true, + "KeepListStructure": false + }, + { + "Id": "0c0f4453578e4491a4141609ece9a887", + "Name": "level", + "Description": "Level", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "52ba9af8d0804ddeb872f770aef63ce0", + "Name": "Floor", + "Description": "The floor", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "Create a Revit Floor given its curve outline and Level\n\nFloor.ByOutlineTypeAndLevel (outlineCurves: Curve[], floorType: FloorType, level: Level): Floor" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "NodeType": "FunctionNode", + "FunctionSignature": "+@var[]..[],var[]..[]", + "Id": "06a691144700436f8f42ebc0c9d852fc", + "Inputs": [ + { + "Id": "f19185fd722542f995f5d2c83c8d830a", + "Name": "x", + "Description": "x value.\n\nvar[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "b087621b356e44aaaa0bb55739ee9292", + "Name": "y", + "Description": "y value.\n\nvar[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "d78981fbe733412aaab48b09003651fe", + "Name": "var[]..[]", + "Description": "var[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "Adds x to y.\n\n+ (x: var[]..[], y: var[]..[]): var[]..[]" + }, + { + "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels", + "VariableInputPorts": true, + "NodeType": "ExtensionNode", + "Id": "9dc493d00b5a44b2bc7aa9896134fb24", + "Inputs": [ + { + "Id": "b8455da0785a4e45984e9cf0503ea3f7", + "Name": "item0", + "Description": "Item Index #0", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "61edb17809c8401b85e9d20f1b976a95", + "Name": "item1", + "Description": "Item Index #1", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "d8c1c2521ec941bb997b69e792dd5f20", + "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": "Autodesk.DesignScript.Geometry.Point.Add@Autodesk.DesignScript.Geometry.Vector", + "Id": "5aa57dd04b974831bee050839c7ced85", + "Inputs": [ + { + "Id": "9ff6c3593e2845918afeef716ccd07c4", + "Name": "point", + "Description": "Autodesk.DesignScript.Geometry.Point", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "172b30f00a6b4f408f3e21fab76bd5ec", + "Name": "vectorToAdd", + "Description": "Vector", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "9a5c52c8383b4ff48142806bc96a8f95", + "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": "Autodesk.DesignScript.Geometry.Vector.Scale@double", + "Id": "65cbaa4a55834cf7a955af7247e4bbb8", + "Inputs": [ + { + "Id": "018fc9dd651345c0985b9340072d740f", + "Name": "vector", + "Description": "Autodesk.DesignScript.Geometry.Vector", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "6641ad48d5fc46ef9e30300f0afd6aef", + "Name": "scale_factor", + "Description": "double\nDefault value : 1", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "dad39be2e5e34d919db73cffbddfcf0c", + "Name": "Vector", + "Description": "Vector", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "Scale Vector uniformly around the origin\n\nVector.Scale (scale_factor: double = 1): Vector" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "NodeType": "FunctionNode", + "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.XAxis", + "Id": "0c8ce57de0514e929993c4d6425c4d5d", + "Inputs": [], + "Outputs": [ + { + "Id": "a731ff7db9ad46769c8db1bd5480da99", + "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.ZeroTouch.DSFunction, DynamoCore", + "NodeType": "FunctionNode", + "FunctionSignature": "DSCore.List.Transpose@var[]..[]", + "Id": "6414ccbda54b441a829d5ac208aeb436", + "Inputs": [ + { + "Id": "03b26834e22a407aa540e3e7aa8cf0ec", + "Name": "lists", + "Description": "A list of lists to be transposed.\n\nvar[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "a84f1a54811f487d842dc3c79c283786", + "Name": "lists", + "Description": "A list of transposed lists.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "Swaps rows and columns in a list of lists. If there are some rows that are shorter than others, null values are inserted as place holders in the resultant array such that it is always rectangular.\n\nList.Transpose (lists: var[]..[]): var[]..[]" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "NodeType": "FunctionNode", + "FunctionSignature": "DSCore.List.Transpose@var[]..[]", + "Id": "bdfd55432bd646aba990c59278635e25", + "Inputs": [ + { + "Id": "badaf349031a49f0bc807035fd8ab334", + "Name": "lists", + "Description": "A list of lists to be transposed.\n\nvar[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "efed912e4dbc4b3bacab64992b0ee320", + "Name": "lists", + "Description": "A list of transposed lists.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "Swaps rows and columns in a list of lists. If there are some rows that are shorter than others, null values are inserted as place holders in the resultant array such that it is always rectangular.\n\nList.Transpose (lists: var[]..[]): var[]..[]" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSVarArgFunction, DynamoCore", + "FunctionSignature": "DSCore.List.Join@var[]..[]", + "FunctionType": "VariableArgument", + "NodeType": "FunctionNode", + "Id": "6f99bdfa337045a7b1af64023d394550", + "Inputs": [ + { + "Id": "06b2b552a4844aaa86ab2f2160f01e2c", + "Name": "list0", + "Description": "Lists to join into one.\n\nvar[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "322e54cbe61242f88a8379563319fe3c", + "Name": "list1", + "Description": "var[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "df3171a8b3194918a63b8fcfd0a92d5b", + "Name": "list", + "Description": "Joined list.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Concatenates all given lists into a single list.\n\nList.Join (lists: var[]..[]): var[]..[]" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "NodeType": "FunctionNode", + "FunctionSignature": "DSCore.List.Transpose@var[]..[]", + "Id": "93ecaa9731814fe5a6028fdfdecc60f4", + "Inputs": [ + { + "Id": "aae12b360c79437bb8493b0a0ba9f553", + "Name": "lists", + "Description": "A list of lists to be transposed.\n\nvar[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "a591608668324ea0a1fa4612f80c5359", + "Name": "lists", + "Description": "A list of transposed lists.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "Swaps rows and columns in a list of lists. If there are some rows that are shorter than others, null values are inserted as place holders in the resultant array such that it is always rectangular.\n\nList.Transpose (lists: var[]..[]): var[]..[]" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "NodeType": "FunctionNode", + "FunctionSignature": "DSCore.List.Reorder@var[]..[],var[]..[]", + "Id": "5bdbfcfbea6c4eeabd10334edc9785eb", + "Inputs": [ + { + "Id": "8fc7f3ae01b846e28dd42a6bbf985b1d", + "Name": "list", + "Description": "The list to be reordered.\n\nvar[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "8f6978e2c44f49778f9e4bb4f5989d42", + "Name": "indices", + "Description": "The indices used to reorder the items in the list.\n\nvar[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "0ec61723fe394b22aa70bf6ee932c5f9", + "Name": "list", + "Description": "The reordered list.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "Reorders the input list based on the given list of indices.\n\nList.Reorder (list: var[]..[], indices: var[]..[]): var[]..[]" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "NodeType": "CodeBlockNode", + "Code": "[1,0];", + "Id": "ce91e833b72b437b949b9719a8b71e09", + "Inputs": [], + "Outputs": [ + { + "Id": "a2484f59d5d04183a08179bca2f3975d", + "Name": "", + "Description": "Value of expression at line 1", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Allows for DesignScript code to be authored directly" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "NodeType": "FunctionNode", + "FunctionSignature": "Autodesk.DesignScript.Geometry.Rectangle.ByCornerPoints@Autodesk.DesignScript.Geometry.Point[]", + "Id": "9f1ec0a50349432e9e8e0626a59fee3d", + "Inputs": [ + { + "Id": "ab7fc26bbd2848d09c087911413fff51", + "Name": "points", + "Description": "Point[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "7436ee0a67f249439654bde7e25e349b", + "Name": "Rectangle", + "Description": "Rectangle", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "Create a Rectangle by four corner Points.\n\nRectangle.ByCornerPoints (points: Point[]): Rectangle" + }, + { + "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels", + "NodeType": "NumberInputNode", + "NumberType": "Double", + "InputValue": -300.0, + "Id": "5a409d36e2f949cf80fb4c70fdef3644", + "Inputs": [], + "Outputs": [ + { + "Id": "9a1f47a7e8dc4e44afbe6d9ce019c531", + "Name": "", + "Description": "Double", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Creates a number." + } + ], + "Connectors": [ + { + "Start": "9b23f275e7e8482e9be77ec0e564343b", + "End": "088b2acb37344fe0aec8eea20a078169", + "Id": "d2df20d5d52d4829b0acafbea69c565f" + }, + { + "Start": "9b23f275e7e8482e9be77ec0e564343b", + "End": "cc1acc08f8394fb7bcfc3c651ff9c9d7", + "Id": "074da8d609f8429388814f5e17b2671c" + }, + { + "Start": "317b7515d92145c491f84fbd75222f38", + "End": "0189544bb916418ba5c68d802edd228a", + "Id": "63328a3d5bdd4579ab0f70de37c714cc" + }, + { + "Start": "f10e10c5a83340a5a9459d305a818107", + "End": "9ff6c3593e2845918afeef716ccd07c4", + "Id": "4c2a85c3e0904f99859055b0fdc9f750" + }, + { + "Start": "f10e10c5a83340a5a9459d305a818107", + "End": "badaf349031a49f0bc807035fd8ab334", + "Id": "097f70696617485f9da855ca9a805c23" + }, + { + "Start": "ae7b623423634c84836951241fbf11c1", + "End": "f38df3baae9849c494ae25a82afde871", + "Id": "19f539f366c34c66b569529b42b344bd" + }, + { + "Start": "5422600db35c408f82a2a6d5c5f0f42a", + "End": "53d1a9ed26e14b92a495bd9ab6d0904c", + "Id": "2e044f4f5910470c8c0e30bc20064602" + }, + { + "Start": "af768ae18ccd4109840e07b3ad60d6ce", + "End": "1d34f88afd4e475883672b7b8dfd091e", + "Id": "4596cd689ecd4cb18de10de2e19b856e" + }, + { + "Start": "af768ae18ccd4109840e07b3ad60d6ce", + "End": "b8455da0785a4e45984e9cf0503ea3f7", + "Id": "eb105adef5894f9a887eae4f5545fe06" + }, + { + "Start": "4c9cf26d2bcd48bca6aa98b2fd9fa3a9", + "End": "0c0f4453578e4491a4141609ece9a887", + "Id": "4a603e38e8ad492ca9b66e00350ed571" + }, + { + "Start": "1ba39aa4424845cb8b53776a5c1676df", + "End": "f19185fd722542f995f5d2c83c8d830a", + "Id": "e42e21cc1de64bddbe745e07234e97c3" + }, + { + "Start": "423be69551c04537b70c676d00fce06c", + "End": "b087621b356e44aaaa0bb55739ee9292", + "Id": "4631726793e94c52a52824bd066c1576" + }, + { + "Start": "423be69551c04537b70c676d00fce06c", + "End": "6641ad48d5fc46ef9e30300f0afd6aef", + "Id": "425b8cc08ae24f8e9cb54a4ef0b038cb" + }, + { + "Start": "d78981fbe733412aaab48b09003651fe", + "End": "8152528bcdad43088268dab344f6cdc0", + "Id": "60a6348943584cc5b7f46be50a0efde1" + }, + { + "Start": "d8c1c2521ec941bb997b69e792dd5f20", + "End": "9a9962d334584e4fbafff12e0b9efb5c", + "Id": "93a4c692a2064f2aa6b29560e455e4fc" + }, + { + "Start": "9a5c52c8383b4ff48142806bc96a8f95", + "End": "03b26834e22a407aa540e3e7aa8cf0ec", + "Id": "adcab8a8dfd841e2bcdde6c2193e977e" + }, + { + "Start": "dad39be2e5e34d919db73cffbddfcf0c", + "End": "172b30f00a6b4f408f3e21fab76bd5ec", + "Id": "7f66a5352c9c4e058425314c2f058159" + }, + { + "Start": "a731ff7db9ad46769c8db1bd5480da99", + "End": "018fc9dd651345c0985b9340072d740f", + "Id": "46a8cd4deeab443aa96331185bc3d895" + }, + { + "Start": "a84f1a54811f487d842dc3c79c283786", + "End": "8fc7f3ae01b846e28dd42a6bbf985b1d", + "Id": "7e476fbb5b224f11bc1fadab17c8faf6" + }, + { + "Start": "efed912e4dbc4b3bacab64992b0ee320", + "End": "06b2b552a4844aaa86ab2f2160f01e2c", + "Id": "2f384f3f82be4abf978b090a59e1a69d" + }, + { + "Start": "df3171a8b3194918a63b8fcfd0a92d5b", + "End": "aae12b360c79437bb8493b0a0ba9f553", + "Id": "1034fb26ed8c42d3a5827d13b6af6c9b" + }, + { + "Start": "a591608668324ea0a1fa4612f80c5359", + "End": "ab7fc26bbd2848d09c087911413fff51", + "Id": "a10c7cf3871b4439a362a02929ca284e" + }, + { + "Start": "0ec61723fe394b22aa70bf6ee932c5f9", + "End": "322e54cbe61242f88a8379563319fe3c", + "Id": "f7906efc23044849878dc7b412030fa5" + }, + { + "Start": "a2484f59d5d04183a08179bca2f3975d", + "End": "8f6978e2c44f49778f9e4bb4f5989d42", + "Id": "94af7225329f4c14bb03205afc8c5b6e" + }, + { + "Start": "7436ee0a67f249439654bde7e25e349b", + "End": "a79acbb65f384264baa037e00b63c95a", + "Id": "7ab9c4af3821499198a419bde8e7a85f" + }, + { + "Start": "9a1f47a7e8dc4e44afbe6d9ce019c531", + "End": "61edb17809c8401b85e9d20f1b976a95", + "Id": "26527ce788f64d888895064214b5cec4" + } + ], + "Dependencies": [ + "65f93a80-674c-4a98-9d0c-db3a138287e5" + ], + "Bindings": [], + "View": { + "Dynamo": { + "ScaleFactor": 100.0, + "HasRunWithoutCrash": true, + "IsVisibleInDynamoLibrary": true, + "Version": "2.0.2.6826", + "RunType": "Manual", + "RunPeriod": "1000" + }, + "Camera": { + "Name": "Background Preview", + "EyeX": -451.50601595312219, + "EyeY": 9787.9093120080543, + "EyeZ": 8673.4352736479887, + "LookX": 2930.6992836741515, + "LookY": -10222.677748271381, + "LookZ": -7009.7151150376885, + "UpX": 0.2530648411756421, + "UpY": 0.75470958022277523, + "UpZ": -0.60528640797618627 + }, + "NodeViews": [ + { + "Id": "7ff337ac9d1f40faa48dea4c134da055", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Name": "All Family Types Of Category", + "ShowGeometry": true, + "Excluded": false, + "X": -152.48050136752465, + "Y": -326.35964670422788 + }, + { + "Id": "3631c9e4e81649c5bd9bc3132498ba27", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Name": "Categories", + "ShowGeometry": true, + "Excluded": false, + "X": -482.48050136752465, + "Y": -326.35964670422794 + }, + { + "Id": "a4bd80bfa6844a09a7a0aa29cdd6728c", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Name": "Point.ByCoordinates", + "ShowGeometry": true, + "Excluded": false, + "X": 917.72545101671415, + "Y": 113.57487128250148 + }, + { + "Id": "9a672f07775e41d096a375c57767f376", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Name": "List.Count", + "ShowGeometry": true, + "Excluded": false, + "X": 302.22366822353888, + "Y": -76.152162814989481 + }, + { + "Id": "ad4ebbde023a421f9cc40cc22c2c36bc", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Name": "Sequence", + "ShowGeometry": true, + "Excluded": false, + "X": 627.20890121357729, + "Y": 28.934836377396948 + }, + { + "Id": "8ef3db4f8fa44eb7a9bbdd0ec3049c02", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Name": "Code Block", + "ShowGeometry": true, + "Excluded": false, + "X": 474.44538985634688, + "Y": 226.09158424974629 + }, + { + "Id": "d1c4491c17e74844907862ae09070e3a", + "IsSetAsInput": true, + "IsSetAsOutput": false, + "Name": "Base level", + "ShowGeometry": true, + "Excluded": false, + "X": -255.84574363066605, + "Y": 803.59871972322014 + }, + { + "Id": "7d8c0e5306b848c0ae64176066cdc37d", + "IsSetAsInput": true, + "IsSetAsOutput": false, + "Name": "Distance [mm]", + "ShowGeometry": true, + "Excluded": false, + "X": -255.84574363066605, + "Y": 520.32850913808034 + }, + { + "Id": "7aeff6de4e194799bdd940af07209f52", + "IsSetAsInput": true, + "IsSetAsOutput": false, + "Name": "Width [mm]", + "ShowGeometry": true, + "Excluded": false, + "X": -255.84574363066605, + "Y": 614.75191266646027 + }, + { + "Id": "812d3311f69a4f6c9aa552fdd1b2798f", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Name": "Floor.ByOutlineTypeAndLevel", + "ShowGeometry": true, + "Excluded": false, + "X": 2511.9663438733983, + "Y": 855.82976986896585 + }, + { + "Id": "06a691144700436f8f42ebc0c9d852fc", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Name": "+", + "ShowGeometry": true, + "Excluded": false, + "X": 288.23383157686555, + "Y": 112.67669870948589 + }, + { + "Id": "9dc493d00b5a44b2bc7aa9896134fb24", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Name": "List Create", + "ShowGeometry": true, + "Excluded": false, + "X": 696.27678538574878, + "Y": 241.73461822708265 + }, + { + "Id": "5aa57dd04b974831bee050839c7ced85", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Name": "Point.Add", + "ShowGeometry": true, + "Excluded": false, + "X": 1152.8431941919309, + "Y": 473.44256915508726 + }, + { + "Id": "65cbaa4a55834cf7a955af7247e4bbb8", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Name": "Vector.Scale", + "ShowGeometry": true, + "Excluded": false, + "X": 830.93374573312883, + "Y": 571.22049363416227 + }, + { + "Id": "0c8ce57de0514e929993c4d6425c4d5d", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Name": "Vector.XAxis", + "ShowGeometry": true, + "Excluded": false, + "X": 540.50561522097689, + "Y": 704.59646656991026 + }, + { + "Id": "6414ccbda54b441a829d5ac208aeb436", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Name": "List.Transpose", + "ShowGeometry": true, + "Excluded": false, + "X": 1431.839130714282, + "Y": 172.92306672305722 + }, + { + "Id": "bdfd55432bd646aba990c59278635e25", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Name": "List.Transpose", + "ShowGeometry": true, + "Excluded": false, + "X": 1698.839130714282, + "Y": 103.92306672305727 + }, + { + "Id": "6f99bdfa337045a7b1af64023d394550", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Name": "List.Join", + "ShowGeometry": true, + "Excluded": false, + "X": 1976.839130714282, + "Y": 144.92306672305727 + }, + { + "Id": "93ecaa9731814fe5a6028fdfdecc60f4", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Name": "List.Transpose", + "ShowGeometry": true, + "Excluded": false, + "X": 2186.839130714282, + "Y": 144.92306672305727 + }, + { + "Id": "5bdbfcfbea6c4eeabd10334edc9785eb", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Name": "List.Reorder", + "ShowGeometry": true, + "Excluded": false, + "X": 1698.839130714282, + "Y": 211.92306672305722 + }, + { + "Id": "ce91e833b72b437b949b9719a8b71e09", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Name": "Code Block", + "ShowGeometry": true, + "Excluded": false, + "X": 1431.839130714282, + "Y": 281.13640005639058 + }, + { + "Id": "9f1ec0a50349432e9e8e0626a59fee3d", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Name": "Rectangle.ByCornerPoints", + "ShowGeometry": true, + "Excluded": false, + "X": 2453.839130714282, + "Y": 144.92306672305727 + }, + { + "Id": "5a409d36e2f949cf80fb4c70fdef3644", + "IsSetAsInput": true, + "IsSetAsOutput": false, + "Name": "Height [mm]", + "ShowGeometry": true, + "Excluded": false, + "X": -255.84574363066605, + "Y": 709.17531619484021 + } + ], + "Annotations": [ + { + "Id": "dfc4ce53f6854e049d6facc917374012", + "Title": "Input", + "Nodes": [ + "d1c4491c17e74844907862ae09070e3a", + "7d8c0e5306b848c0ae64176066cdc37d", + "7aeff6de4e194799bdd940af07209f52", + "5a409d36e2f949cf80fb4c70fdef3644" + ], + "Left": -265.84574363066605, + "Top": 467.32850913808034, + "Width": 169.0, + "Height": 429.27021058513981, + "FontSize": 36.0, + "InitialTop": 520.32850913808034, + "InitialHeight": 1096.99377082435, + "TextblockHeight": 43.0, + "Background": "#FFFFB8D8" + }, + { + "Id": "2c64e7c3c2e64d7c8675904316b2a735", + "Title": "Create two left points", + "Nodes": [ + "a4bd80bfa6844a09a7a0aa29cdd6728c", + "9a672f07775e41d096a375c57767f376", + "ad4ebbde023a421f9cc40cc22c2c36bc", + "8ef3db4f8fa44eb7a9bbdd0ec3049c02", + "06a691144700436f8f42ebc0c9d852fc", + "9dc493d00b5a44b2bc7aa9896134fb24" + ], + "Left": 278.23383157686555, + "Top": -129.15216281498948, + "Width": 807.49161943984859, + "Height": 489.88678104207213, + "FontSize": 36.0, + "InitialTop": -76.152162814989481, + "InitialHeight": 466.88678104207213, + "TextblockHeight": 43.0, + "Background": "#FFC1D676" + }, + { + "Id": "4709801b515f4463a2b2533dc76a128a", + "Title": "Create two right points", + "Nodes": [ + "5aa57dd04b974831bee050839c7ced85", + "65cbaa4a55834cf7a955af7247e4bbb8", + "0c8ce57de0514e929993c4d6425c4d5d" + ], + "Left": 530.50561522097689, + "Top": 420.44256915508726, + "Width": 860.337578970954, + "Height": 377.153897414823, + "FontSize": 36.0, + "InitialTop": 473.44256915508726, + "InitialHeight": 354.153897414823, + "TextblockHeight": 43.0, + "Background": "#FFC1D676" + }, + { + "Id": "78b521c291884ca6b315be88cab2068c", + "Title": "Create rectangles", + "Nodes": [ + "6414ccbda54b441a829d5ac208aeb436", + "bdfd55432bd646aba990c59278635e25", + "6f99bdfa337045a7b1af64023d394550", + "93ecaa9731814fe5a6028fdfdecc60f4", + "5bdbfcfbea6c4eeabd10334edc9785eb", + "ce91e833b72b437b949b9719a8b71e09", + "9f1ec0a50349432e9e8e0626a59fee3d" + ], + "Left": 1421.839130714282, + "Top": 50.923066723057275, + "Width": 1258.0, + "Height": 323.21333333333331, + "FontSize": 36.0, + "InitialTop": 103.92306672305727, + "InitialHeight": 300.21333333333331, + "TextblockHeight": 43.0, + "Background": "#FFC1D676" + }, + { + "Id": "a9cb9da7838a48ecb260801e60645d76", + "Title": "Select all floor types", + "Nodes": [ + "7ff337ac9d1f40faa48dea4c134da055", + "3631c9e4e81649c5bd9bc3132498ba27" + ], + "Left": -492.48050136752465, + "Top": -379.35964670422794, + "Width": 684.0, + "Height": 198.00000000000006, + "FontSize": 36.0, + "InitialTop": -326.35964670422794, + "InitialHeight": 175.00000000000006, + "TextblockHeight": 43.0, + "Background": "#FFC1D676" + }, + { + "Id": "ce874d792eff4a399c25d209364f776f", + "Title": "Create floors", + "Nodes": [ + "812d3311f69a4f6c9aa552fdd1b2798f" + ], + "Left": 2501.9663438733983, + "Top": 802.82976986896585, + "Width": 254.0, + "Height": 198.0, + "FontSize": 36.0, + "InitialTop": 855.82976986896585, + "InitialHeight": 175.0, + "TextblockHeight": 43.0, + "Background": "#FFC1D676" + }, + { + "Id": "56ed6d71d3c1422d8f355952fbba551a", + "Title": "Script Name: FloorPresentation.dyn\n\nPackages used in this script: \nClockwork for Dynamo 2.x version: 2.1.2\n\nTimeStamp : 2019/11/3 17:41", + "Nodes": [], + "Left": -437.25537427560425, + "Top": -554.134900000214, + "Width": 0.0, + "Height": 0.0, + "FontSize": 36.0, + "InitialTop": 0.0, + "InitialHeight": 0.0, + "TextblockHeight": 0.0, + "Background": "#FFC1D676" + } + ], + "X": 191.43396865626912, + "Y": 128.73084800463914, + "Zoom": 0.62026055437785221 + } +} \ No newline at end of file diff --git a/FloorPresentation/readme.md b/FloorPresentation/readme.md new file mode 100644 index 0000000..7eea923 --- /dev/null +++ b/FloorPresentation/readme.md @@ -0,0 +1,7 @@ +# FloorPresentation + +Places all floor types in the project + +## Requirements + +Clockwork \ No newline at end of file diff --git a/README.md b/README.md index 0a90c60..73ae642 100644 --- a/README.md +++ b/README.md @@ -76,6 +76,14 @@ State: stable UI: DynamoPlayer +### FloorPresentation + +Places all floor types in the project + +State: stable + +UI: DynamoPlayer + ### ImportDwgBatch State: same as importobj, just with dwg @@ -150,6 +158,14 @@ State: stable UI: DynamoPlayer +### WallPresentation + +Place all wall types in the project + +State: stable + +UI: DynamoPlayer + ## Nodes ### WeekDayNumber diff --git a/WIP/2.x/RemoveParametersFromFamilyDocument.dyn b/WIP/2.x/RemoveParametersFromFamilyDocument.dyn new file mode 100644 index 0000000..497b0b2 --- /dev/null +++ b/WIP/2.x/RemoveParametersFromFamilyDocument.dyn @@ -0,0 +1,424 @@ +{ + "Uuid": "6f4fcc53-94c0-4b9d-80fb-e8c8780d9943", + "IsCustomNode": false, + "Description": null, + "Name": "RemoveParametersFromFamilyDocument", + "ElementResolver": { + "ResolutionMap": {} + }, + "Inputs": [], + "Outputs": [], + "Nodes": [ + { + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "NodeType": "CodeBlockNode", + "Code": "\"Family Created By\";\n\"Company Website\";\n\"Company Email\";", + "Id": "84d0b5d006a449459df1c20a61f5f6c2", + "Inputs": [], + "Outputs": [ + { + "Id": "9e64f1e27b53403f95ef8fc3d7bb34c4", + "Name": "", + "Description": "Value of expression at line 1", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "dd57185cf92a4967817a5c93c346b9e4", + "Name": "", + "Description": "Value of expression at line 2", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "1ad5e928ab1c41eab4f1bc17f3c2ae2e", + "Name": "", + "Description": "Value of expression at line 3", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Allows for DesignScript code to be authored directly" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "NodeType": "FunctionNode", + "FunctionSignature": "Orchid.RevitFamily.Parameter.Delete@var,string[]", + "Id": "a39679a217964bd19735175394610057", + "Inputs": [ + { + "Id": "0d1cbb3f6f564d9c96794cd452c781ef", + "Name": "familyDocument", + "Description": "Family document as Revit document (rfa)\n\nvar\nDefault value : null", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "4503f9a56d084e73985dfb29156b3b97", + "Name": "parameterName", + "Description": "The name of the parameter to delete\n\nstring[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "a3d71b2beb7d4ed3b298f7cce79a9bce", + "Name": "watch", + "Description": "Add a watch node to verify the output", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "Delete family parameter by parameter name\n\nParameter.Delete (familyDocument: var = null, parameterName: string[]): string" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "NodeType": "FunctionNode", + "FunctionSignature": "Orchid.RevitProject.Document.Current", + "Id": "3de7c745b0144b638b60168a7c769425", + "Inputs": [], + "Outputs": [ + { + "Id": "38d3eee3d1644fa596dad51004605dfe", + "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": "CoreNodeModels.CreateList, CoreNodeModels", + "VariableInputPorts": true, + "NodeType": "ExtensionNode", + "Id": "b3e89dfd1c6045459eaf22ae71a2e5ac", + "Inputs": [ + { + "Id": "399c1a7ebc8e47dc9baae1922d17f647", + "Name": "item0", + "Description": "Item Index #0", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "525bda03de7946fa9ae7aeefcb482968", + "Name": "item1", + "Description": "Item Index #1", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "831b747a8c02447babc6477609eec19e", + "Name": "item2", + "Description": "Item Index #2", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "91c70df7143744fc9da6126dc6f80804", + "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.HigherOrder.Map, CoreNodeModels", + "NodeType": "ExtensionNode", + "Id": "005f5e369c8345e39c995a8413aa70d4", + "Inputs": [ + { + "Id": "93d5fa5e0ba34a62bbdd87f1991d33fa", + "Name": "list", + "Description": "The list to map over.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "8d44a6a9aa164ca39d707ab58df79a41", + "Name": "f(x)", + "Description": "The procedure used to map element", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "5a7fb15a3ae744178e356a6942b00105", + "Name": "mapped", + "Description": "Mapped list", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Applies a function over all elements of a list, generating a new list from the results." + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "NodeType": "FunctionNode", + "FunctionSignature": "Orchid.RevitProject.Document.Save@var,bool", + "Id": "0c72fee15992492b9666e8ddb7d78cf7", + "Inputs": [ + { + "Id": "4d3c167877e44eaabb277980e8f5801f", + "Name": "document", + "Description": "Document as Revit type\n\nvar\nDefault value : null", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "c77b4e6a99c741f3a4e4e7ec6b80c8eb", + "Name": "compact", + "Description": "Save using compact mode?\n\nbool\nDefault value : false", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "6ad60b3485de466e8c92ecec075ee708", + "Name": "Document", + "Description": "Document as Revit type", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "Save document\n\nDocument.Save (document: var = null, compact: bool = false): var" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CustomNodes.Function, DynamoCore", + "FunctionSignature": "ecce77dc-1290-438e-a056-970b256fd553", + "FunctionType": "Graph", + "NodeType": "FunctionNode", + "Id": "40f06fa249224d03badd3adf6710c0a8", + "Inputs": [ + { + "Id": "0728429b15bd4f22b17eabd070f596d9", + "Name": "passThrough", + "Description": "var[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "0277240a14334327b318dfd7d7840323", + "Name": "waitFor", + "Description": "var[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "2696ee459d5c4b58b14de116bd08679f", + "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." + } + ], + "Connectors": [ + { + "Start": "9e64f1e27b53403f95ef8fc3d7bb34c4", + "End": "399c1a7ebc8e47dc9baae1922d17f647", + "Id": "c101dd9ed0e5413b985cc78ec733e451" + }, + { + "Start": "dd57185cf92a4967817a5c93c346b9e4", + "End": "525bda03de7946fa9ae7aeefcb482968", + "Id": "91afd20f675b4a2e97ecf993447b1221" + }, + { + "Start": "1ad5e928ab1c41eab4f1bc17f3c2ae2e", + "End": "831b747a8c02447babc6477609eec19e", + "Id": "be08b62f66564b1fa965c8ace6b2cc15" + }, + { + "Start": "a3d71b2beb7d4ed3b298f7cce79a9bce", + "End": "8d44a6a9aa164ca39d707ab58df79a41", + "Id": "d025c8d8091d49f79beafc828666ca80" + }, + { + "Start": "38d3eee3d1644fa596dad51004605dfe", + "End": "0d1cbb3f6f564d9c96794cd452c781ef", + "Id": "1e79e0f4267740c3a07768b73745f518" + }, + { + "Start": "38d3eee3d1644fa596dad51004605dfe", + "End": "0728429b15bd4f22b17eabd070f596d9", + "Id": "901817d684e145b8849ec2dbae61e207" + }, + { + "Start": "91c70df7143744fc9da6126dc6f80804", + "End": "93d5fa5e0ba34a62bbdd87f1991d33fa", + "Id": "2109117af4c842d3ad9fd385961f8632" + }, + { + "Start": "5a7fb15a3ae744178e356a6942b00105", + "End": "0277240a14334327b318dfd7d7840323", + "Id": "39e3f34d2b164d2ba24004f73465a5b5" + }, + { + "Start": "2696ee459d5c4b58b14de116bd08679f", + "End": "4d3c167877e44eaabb277980e8f5801f", + "Id": "0620f208855243c995813cc77c5b3a8d" + } + ], + "Dependencies": [ + "ecce77dc-1290-438e-a056-970b256fd553" + ], + "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": "Code Block", + "Id": "84d0b5d006a449459df1c20a61f5f6c2", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 3.5516853009061151, + "Y": 437.63438178235583 + }, + { + "ShowGeometry": true, + "Name": "Parameter.Delete", + "Id": "a39679a217964bd19735175394610057", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 473.20861952577866, + "Y": 285.94793807728524 + }, + { + "ShowGeometry": true, + "Name": "Document.Current", + "Id": "3de7c745b0144b638b60168a7c769425", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 258.7086472505701, + "Y": 60.143474351420878 + }, + { + "ShowGeometry": true, + "Name": "List Create", + "Id": "b3e89dfd1c6045459eaf22ae71a2e5ac", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 293.6047558121877, + "Y": 417.97927355237368 + }, + { + "ShowGeometry": true, + "Name": "List.Map", + "Id": "005f5e369c8345e39c995a8413aa70d4", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 860.00307462096066, + "Y": 368.18601475599809 + }, + { + "ShowGeometry": true, + "Name": "Document.Save", + "Id": "0c72fee15992492b9666e8ddb7d78cf7", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 1523.2734284074156, + "Y": 155.1427406493566 + }, + { + "ShowGeometry": true, + "Name": "Passthrough", + "Id": "40f06fa249224d03badd3adf6710c0a8", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 1092.9923616087726, + "Y": 255.5589852304297 + } + ], + "Annotations": [], + "X": 75.174217594771392, + "Y": 242.17461792947205, + "Zoom": 0.53804629768857093 + } +} \ No newline at end of file diff --git a/WIP/2.x/ReplaceInFamilyNames.dyn b/WIP/2.x/ReplaceInFamilyNames.dyn new file mode 100644 index 0000000..1026cf7 --- /dev/null +++ b/WIP/2.x/ReplaceInFamilyNames.dyn @@ -0,0 +1,1480 @@ +{ + "Uuid": "79213ae8-ca44-43c9-af3b-1dfc45ef106f", + "IsCustomNode": false, + "Description": null, + "Name": "ReplaceInFamilyNames", + "ElementResolver": { + "ResolutionMap": {} + }, + "Inputs": [], + "Outputs": [], + "Nodes": [ + { + "ConcreteType": "DSRevitNodesUI.ElementsOfCategory, DSRevitNodesUI", + "NodeType": "ExtensionNode", + "Id": "d05cccee33a1447e89a34460b7431db9", + "Inputs": [ + { + "Id": "a6246b14e1414a7bbbe7fa9b9d1a83fd", + "Name": "Category", + "Description": "The Category", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "dccb10d763dc4658b2017d5b5cec65c8", + "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": 248, + "NodeType": "ExtensionNode", + "Id": "3ab45b47b16741f0a64e8a5384d4dc8d", + "Inputs": [], + "Outputs": [ + { + "Id": "94c249f0c69f4f59970922bfffdd58e5", + "Name": "Category", + "Description": "The selected Category.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "All built-in categories." + }, + { + "ConcreteType": "DSRevitNodesUI.ElementsAtLevel, DSRevitNodesUI", + "NodeType": "ExtensionNode", + "Id": "33b58b69d7dd44d08ff11e8925f49666", + "Inputs": [ + { + "Id": "6c4cf3143ae34391b20365236d9045dd", + "Name": "Level", + "Description": "A Level", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "11503d9542f94276882569e1d17170b6", + "Name": "Elements", + "Description": "Elements at the given level.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Get all the elements at the specified Level from the model." + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "NodeType": "FunctionNode", + "FunctionSignature": "Revit.Elements.FamilyInstance.GetFamily", + "Id": "5a2ef68853424000b0d3516169e85ebb", + "Inputs": [ + { + "Id": "068f05341a3b46adac4d8b66ad4ead30", + "Name": "familyInstance", + "Description": "Revit.Elements.FamilyInstance", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "63e63cb8279849ae8a84037e505e5c93", + "Name": "Family", + "Description": "Family", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "Gets the family of this family instance\n\nFamilyInstance.GetFamily: Family" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "NodeType": "FunctionNode", + "FunctionSignature": "DSCore.List.UniqueItems@var[]..[]", + "Id": "4746ca2bf39b41fab9e460af8b7e4f91", + "Inputs": [ + { + "Id": "8a2b88711feb4ecf840bc600596fbf17", + "Name": "list", + "Description": "List to filter duplicates out of.\n\nvar[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "00b5677cd392484aba6360729bdb2d26", + "Name": "list", + "Description": "Filtered list.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "Creates a new list containing all unique items in the given list.\n\nList.UniqueItems (list: var[]..[]): var[]..[]" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "NodeType": "FunctionNode", + "FunctionSignature": "DSCore.List.Flatten@var[]..[],int", + "Id": "e59b544239d54ac2b334644988c4b3dd", + "Inputs": [ + { + "Id": "07342be0eb70491ab2a86ec967d8dde5", + "Name": "list", + "Description": "List to flatten.\n\nvar[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "143cd3b3de884ff49398fc4c529b9fc2", + "Name": "amt", + "Description": "Layers of nesting to remove.\n\nint\nDefault value : -1", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "a85cc42f3e4d4361a79c2d10f5ca76aa", + "Name": "var[]..[]", + "Description": "var[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "Flattens a nested list of lists by a certain amount.\n\nList.Flatten (list: var[]..[], amt: int = -1): var[]..[]" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "NodeType": "FunctionNode", + "FunctionSignature": "Revit.Elements.Family.Name", + "Id": "f92a056d0d1b41f79208a32bd2d5b71c", + "Inputs": [ + { + "Id": "3f28e78afa004f6fb5ada7120fc6da3f", + "Name": "family", + "Description": "Revit.Elements.Family", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "76a73a2f35de49d0a03f1d96a38243fe", + "Name": "string", + "Description": "string", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "The name of this family\n\nFamily.Name: string" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CustomNodes.Function, DynamoCore", + "FunctionSignature": "2f56d88b-a263-45de-b9e5-e074dbe52635", + "FunctionType": "Graph", + "NodeType": "FunctionNode", + "Id": "2d9497f6586341c4a112ff9e1c835b82", + "Inputs": [ + { + "Id": "2f02e00c1e4346a9b381b645bfc008ca", + "Name": "element", + "Description": "var[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "5de15a22425841c28b8860bb52ddac23", + "Name": "name", + "Description": "string[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "1df53a18ea7f49d0a660e025d940e3ac", + "Name": "element", + "Description": "return value", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "78cfdac6e14344cd99f052dae849e431", + "Name": "success", + "Description": "return value", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "Gets the name of a given Revit element" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "NodeType": "FunctionNode", + "FunctionSignature": "DSCore.String.Replace@string,string,string", + "Id": "79f26e62a6dd455f975b28235be5e64a", + "Inputs": [ + { + "Id": "0fdaf5c3da064a808d5c36070f1ec67c", + "Name": "str", + "Description": "String to replace substrings in.\n\nstring", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "1a3745990665423dba5c43b3a53b06a9", + "Name": "searchFor", + "Description": "Text to be replaced.\n\nstring", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "f1934760b73f4458a9dfc49047ae4933", + "Name": "replaceWith", + "Description": "Text to replace with.\n\nstring", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "cf91e0ccebd043edb3b1b00737bacf4b", + "Name": "str", + "Description": "String with replacements made.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "Replaces all occurrances of text in a string with other text.\n\nString.Replace (str: string, searchFor: string, replaceWith: string): string" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "NodeType": "CodeBlockNode", + "Code": "\"BIMeXpert\";\n\"\";", + "Id": "557518471e8e4a55acd6de5a5108064f", + "Inputs": [], + "Outputs": [ + { + "Id": "197d3831108d4e6caf9ffa4413c4eaa9", + "Name": "", + "Description": "Value of expression at line 1", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "a9e5848b9cad4283b7e5ab44a72bc8ff", + "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.AllIndicesOf@string,string,bool", + "Id": "c1faef5fa79a4150bd8764e1f77805a1", + "Inputs": [ + { + "Id": "45b1c3fab6394455abf8538a6d636837", + "Name": "str", + "Description": "string", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "e3ce90511e404f5bbef89e627f6c16ca", + "Name": "searchFor", + "Description": "string", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "3e06bed4e8aa41f681deb14debc662e4", + "Name": "ignoreCase", + "Description": "bool\nDefault value : false", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "b1c910a33a9b4fa9bea7a0e96635cb24", + "Name": "int[]", + "Description": "int[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "String.AllIndicesOf (str: string, searchFor: string, ignoreCase: bool = false): int[]" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "NodeType": "FunctionNode", + "FunctionSignature": "Orchid.RevitProject.Elements.FamilyType.All", + "Id": "5bcfa252bdfd43df90a8df909267734d", + "Inputs": [], + "Outputs": [ + { + "Id": "8017a05a842a43b2ac7b8956a2232a2c", + "Name": "FamilyType", + "Description": "FamilyType as Dynamo type", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "6f345786ea0944768e207ade93862bce", + "Name": "Category", + "Description": "Category as Dynamo type", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "Get all family types in current document\n\nFamilyType.All ( ): var[]..[]" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "NodeType": "FunctionNode", + "FunctionSignature": "Revit.Elements.FamilyType.Family", + "Id": "886ce9b58b314091bf5842780a3a094e", + "Inputs": [ + { + "Id": "a391d3c591834972b6d75204f7b91cf1", + "Name": "familyType", + "Description": "Revit.Elements.FamilyType", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "378f1a465567479b9db770cdf9f5d966", + "Name": "Family", + "Description": "Family", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "Get the parent family of this FamilyType\n\nFamilyType.Family: Family" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "NodeType": "FunctionNode", + "FunctionSignature": "DSCore.List.Flatten@var[]..[],int", + "Id": "a44568eaf6d44445b8d0cd9140a739e5", + "Inputs": [ + { + "Id": "8adb16e7d5a146b79aaefb0b4707b7e8", + "Name": "list", + "Description": "List to flatten.\n\nvar[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "fac1542d3b7e40c798c07786d676940e", + "Name": "amt", + "Description": "Layers of nesting to remove.\n\nint\nDefault value : -1", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "a7d91c1087c7423aa47a93b92aeb65a3", + "Name": "var[]..[]", + "Description": "var[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "Flattens a nested list of lists by a certain amount.\n\nList.Flatten (list: var[]..[], amt: int = -1): var[]..[]" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "NodeType": "FunctionNode", + "FunctionSignature": "DSCore.List.UniqueItems@var[]..[]", + "Id": "7a8be7e072a042359e569a6ba12c4f93", + "Inputs": [ + { + "Id": "e6610d1a9d6341b2a3bc7efc9175a800", + "Name": "list", + "Description": "List to filter duplicates out of.\n\nvar[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "8fe761f887e04142a0834c922eddf483", + "Name": "list", + "Description": "Filtered list.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "Creates a new list containing all unique items in the given list.\n\nList.UniqueItems (list: var[]..[]): var[]..[]" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "NodeType": "FunctionNode", + "FunctionSignature": "DSCore.List.Sort@var[]", + "Id": "c5ee79c588b24835aeebae52b2ba6813", + "Inputs": [ + { + "Id": "74b3e53c1fde4914a01e864c37e0f6c2", + "Name": "list", + "Description": "The list of items to be sorted.\n\nvar[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "66725dc5bf754a3bb3053f348fc47f33", + "Name": "newList", + "Description": "The indices of the items in the sorted list.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "Sorts a list by the items and return their indices.\n\nList.Sort (list: var[]): var[]..[]" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "NodeType": "FunctionNode", + "FunctionSignature": "DSCore.List.Clean@var[]..[],bool", + "Id": "b9b397c4ac2c4495a6845da72fd50e7d", + "Inputs": [ + { + "Id": "b45af5bfa6a54f5cbbc58ece17b4bd37", + "Name": "list", + "Description": "var[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "b41c382014d5444d9e673388ccf8f73b", + "Name": "preserveIndices", + "Description": "Provide an option to preserve the indices of the data such that non-trailing nulls may not be filtered out\n\nbool\nDefault value : true", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "f8f8e1afa1bc45c7a7c89b6a08c291dc", + "Name": "var[]..[]", + "Description": "A list cleaned of nulls and empty lists", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "Cleans data of nulls and empty lists from a given list of arbitrary dimension\n\nList.Clean (list: var[]..[], preserveIndices: bool = true): var[]..[]" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "NodeType": "CodeBlockNode", + "Code": "false;", + "Id": "be9adfd9a23948b4ae91ce1f623f483f", + "Inputs": [], + "Outputs": [ + { + "Id": "1b05b4be5a9f41f3b7664f8a307b0c91", + "Name": "", + "Description": "Value of expression at line 1", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Allows for DesignScript code to be authored directly" + }, + { + "ConcreteType": "CoreNodeModels.Logic.If, CoreNodeModels", + "NodeType": "ExtensionNode", + "Id": "9449ec275f154994b1f887bd2eaca3ee", + "Inputs": [ + { + "Id": "6b332d66544543ecbeff43c4848379ef", + "Name": "test", + "Description": "Test block", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "6d8c8ec06eed4c50a50727966a64ae67", + "Name": "true", + "Description": "True block", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "416a04f216bf476c9af44b5f48b8e8fd", + "Name": "false", + "Description": "False block", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "a6eb381e02d243db9332ba58ec7d5c1f", + "Name": "result", + "Description": "result", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Conditional statement" + }, + { + "ConcreteType": "CoreNodeModels.Input.BoolSelector, CoreNodeModels", + "NodeType": "BooleanInputNode", + "InputValue": true, + "Id": "79eeacd8ea4f4e42a1042668d67c2b63", + "Inputs": [], + "Outputs": [ + { + "Id": "f7881e0f11964842a8f19f8721df0b6e", + "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": "\"\";", + "Id": "857a72401e484575b153951f40393131", + "Inputs": [], + "Outputs": [ + { + "Id": "f94bb0f988c548c0b11a3d66a465b54c", + "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.Parameters", + "Id": "1bc7516e662e46d7a234bba4e4a30e58", + "Inputs": [ + { + "Id": "67395cccb05f4a639f55813bea9e0df2", + "Name": "element", + "Description": "Revit.Elements.Element", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "c0ced454f31043b5b66413077d3d8d85", + "Name": "Parameter[]", + "Description": "Parameter[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "Obtain all of the Parameters from an Element, sorted by Name.\n\nElement.Parameters: Parameter[]" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "NodeType": "FunctionNode", + "FunctionSignature": "DSCore.List.Flatten@var[]..[],int", + "Id": "6cd7e09c71664ec3af44f1462d71e1c5", + "Inputs": [ + { + "Id": "b1970348f04648399afbc6d8624bb55d", + "Name": "list", + "Description": "List to flatten.\n\nvar[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "b76b8663cddc460c818f6a8a1993e50d", + "Name": "amt", + "Description": "Layers of nesting to remove.\n\nint\nDefault value : -1", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "e7b85d47857441bda711c8bb44e1f53e", + "Name": "var[]..[]", + "Description": "var[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "Flattens a nested list of lists by a certain amount.\n\nList.Flatten (list: var[]..[], amt: int = -1): var[]..[]" + }, + { + "ConcreteType": "CoreNodeModels.FromObject, CoreNodeModels", + "NodeType": "ExtensionNode", + "Id": "1104aa96312044a48781978d19bed3fc", + "Inputs": [ + { + "Id": "4a13542cc40c40199b16cb829728cbee", + "Name": "obj", + "Description": "Object to be serialized", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "365f425dc77a4472bcaaae4a7530ce64", + "Name": "str", + "Description": "Result of math computation", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Convert an object to a string representation." + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "NodeType": "FunctionNode", + "FunctionSignature": "Revit.Elements.Parameter.Value", + "Id": "7312e907bcb14f639c1db61b91b1fc95", + "Inputs": [ + { + "Id": "0dc85ebad07e4dfeb61039972d601036", + "Name": "parameter", + "Description": "Revit.Elements.Parameter", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "5a89189bdf734dabaeeabe14ab48ecc1", + "Name": "var[]..[]", + "Description": "var[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "Get the value of the parameter\n\nParameter.Value: var[]..[]" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "NodeType": "FunctionNode", + "FunctionSignature": "Orchid.RevitFamily.Parameter.Delete@var,string[]", + "Id": "dfce063aa25a4f8ab6d5343ca30e020d", + "Inputs": [ + { + "Id": "d59df48cf5ce4a2886cbd4caff4a9abe", + "Name": "familyDocument", + "Description": "Family document as Revit document (rfa)\n\nvar\nDefault value : null", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "c6cdc9b3cbe046f9aa1c90ebc635a60a", + "Name": "parameterName", + "Description": "The name of the parameter to delete\n\nstring[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "c95ffd34a3f045bbbcebfc43a4b89ae0", + "Name": "watch", + "Description": "Add a watch node to verify the output", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "Delete family parameter by parameter name\n\nParameter.Delete (familyDocument: var = null, parameterName: string[]): string" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "NodeType": "FunctionNode", + "FunctionSignature": "Revit.Elements.Element.GetParameterValueByName@string", + "Id": "cf24f60e4bdf4e189f27ab69e8e1feb7", + "Inputs": [ + { + "Id": "12056368f75941fd86b832272d5ee155", + "Name": "element", + "Description": "Revit.Elements.Element", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "6147cf5e5cc64a44b99840855099bd74", + "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": "f63b9866aaed4ba9aa71d0d5849155a0", + "Name": "var[]..[]", + "Description": "var[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "Get the value of one of the element's parameters.\n\nElement.GetParameterValueByName (parameterName: string): var[]..[]" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "NodeType": "CodeBlockNode", + "Code": "\"Family Created By\";\n\"Company Website\";\n\"Company Email\";", + "Id": "648c05e8b38d44adb5eaff84bf30b404", + "Inputs": [], + "Outputs": [ + { + "Id": "27002738a5c44257944766e3c72b06d6", + "Name": "", + "Description": "Value of expression at line 1", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "30ece0d99dd048eda5ab23157f9d472f", + "Name": "", + "Description": "Value of expression at line 2", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "9bfcb5c1a7754acb90f6c177349c72fe", + "Name": "", + "Description": "Value of expression at line 3", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Allows for DesignScript code to be authored directly" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "NodeType": "FunctionNode", + "FunctionSignature": "Orchid.RevitProject.Parameters.Parameter.Delete@string[]", + "Id": "b320f633dfa94a8fabd20e99defbe011", + "Inputs": [ + { + "Id": "d6a1bb3767cd47aea7e9887c37a57281", + "Name": "parameterName", + "Description": "The name of the parameter to delete\n\nstring[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "0c6a1b97f46a4277b074d5a5944cd244", + "Name": "void", + "Description": "void", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "Delete parameter by name in the project\n\nParameter.Delete (parameterName: string[]): void" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "NodeType": "FunctionNode", + "FunctionSignature": "Orchid.RevitFamily.Parameter.Delete@var,string[]", + "Id": "d2fdfabf299a41b1a47914b511d5ce86", + "Inputs": [ + { + "Id": "f4a8b657dd2646889cf0206794b740e3", + "Name": "familyDocument", + "Description": "Family document as Revit document (rfa)\n\nvar\nDefault value : null", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "6490f50066ff4887b7217a8c3b48c333", + "Name": "parameterName", + "Description": "The name of the parameter to delete\n\nstring[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "30c21787d709491795a7b939122aab42", + "Name": "watch", + "Description": "Add a watch node to verify the output", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "Delete family parameter by parameter name\n\nParameter.Delete (familyDocument: var = null, parameterName: string[]): string" + } + ], + "Connectors": [ + { + "Start": "dccb10d763dc4658b2017d5b5cec65c8", + "End": "6c4cf3143ae34391b20365236d9045dd", + "Id": "5d7315c6355a434eb2091195bcdabe19" + }, + { + "Start": "94c249f0c69f4f59970922bfffdd58e5", + "End": "a6246b14e1414a7bbbe7fa9b9d1a83fd", + "Id": "54981e7eac674465866cf98a02f109ab" + }, + { + "Start": "11503d9542f94276882569e1d17170b6", + "End": "068f05341a3b46adac4d8b66ad4ead30", + "Id": "9814a30b66ab42558a22ab9c56cdff93" + }, + { + "Start": "63e63cb8279849ae8a84037e505e5c93", + "End": "07342be0eb70491ab2a86ec967d8dde5", + "Id": "69576d7f1cff4a4f80bfaf5eccc97a86" + }, + { + "Start": "a85cc42f3e4d4361a79c2d10f5ca76aa", + "End": "8a2b88711feb4ecf840bc600596fbf17", + "Id": "1b777707e07f4f6fbba29d6cb030cc22" + }, + { + "Start": "76a73a2f35de49d0a03f1d96a38243fe", + "End": "0fdaf5c3da064a808d5c36070f1ec67c", + "Id": "086dfd675d7a450c9216424ad128b739" + }, + { + "Start": "197d3831108d4e6caf9ffa4413c4eaa9", + "End": "1a3745990665423dba5c43b3a53b06a9", + "Id": "7cd6df8804a0484c9588bc98fcadf374" + }, + { + "Start": "197d3831108d4e6caf9ffa4413c4eaa9", + "End": "e3ce90511e404f5bbef89e627f6c16ca", + "Id": "804fd077ae4642b698eeef1fd691e915" + }, + { + "Start": "a9e5848b9cad4283b7e5ab44a72bc8ff", + "End": "f1934760b73f4458a9dfc49047ae4933", + "Id": "9dfd0dd663be41c7ab6fd10458548772" + }, + { + "Start": "b1c910a33a9b4fa9bea7a0e96635cb24", + "End": "b45af5bfa6a54f5cbbc58ece17b4bd37", + "Id": "743195ed62c74b36916d6f977503da22" + }, + { + "Start": "8017a05a842a43b2ac7b8956a2232a2c", + "End": "6d8c8ec06eed4c50a50727966a64ae67", + "Id": "b99b897653c0496a95b23da23e3b7d4a" + }, + { + "Start": "378f1a465567479b9db770cdf9f5d966", + "End": "3f28e78afa004f6fb5ada7120fc6da3f", + "Id": "9b41d2e6acc640bcb2e1aa758c839128" + }, + { + "Start": "a7d91c1087c7423aa47a93b92aeb65a3", + "End": "e6610d1a9d6341b2a3bc7efc9175a800", + "Id": "b768d176353e4e6e946b0c65f0e97542" + }, + { + "Start": "8fe761f887e04142a0834c922eddf483", + "End": "74b3e53c1fde4914a01e864c37e0f6c2", + "Id": "e1e618f52a8a4b888443d5b2b10d9c70" + }, + { + "Start": "66725dc5bf754a3bb3053f348fc47f33", + "End": "a391d3c591834972b6d75204f7b91cf1", + "Id": "e7525ab9aa6f4e2680b846b1eed4a8e3" + }, + { + "Start": "66725dc5bf754a3bb3053f348fc47f33", + "End": "67395cccb05f4a639f55813bea9e0df2", + "Id": "f8ed4702e4da4bf786fd2821a1545483" + }, + { + "Start": "66725dc5bf754a3bb3053f348fc47f33", + "End": "12056368f75941fd86b832272d5ee155", + "Id": "3373daf1833f4eb3b1f890d6c73c3b17" + }, + { + "Start": "1b05b4be5a9f41f3b7664f8a307b0c91", + "End": "b41c382014d5444d9e673388ccf8f73b", + "Id": "cb2683904ac94633a1f5fae5f297097c" + }, + { + "Start": "a6eb381e02d243db9332ba58ec7d5c1f", + "End": "8adb16e7d5a146b79aaefb0b4707b7e8", + "Id": "382b6d77d3c14dcf929e9c5a2f5031fb" + }, + { + "Start": "f7881e0f11964842a8f19f8721df0b6e", + "End": "6b332d66544543ecbeff43c4848379ef", + "Id": "d0b8eabfb3564cfcb5f3df50f2d2ec86" + }, + { + "Start": "f94bb0f988c548c0b11a3d66a465b54c", + "End": "416a04f216bf476c9af44b5f48b8e8fd", + "Id": "b916ada98c4f492eaebb744918018c74" + }, + { + "Start": "c0ced454f31043b5b66413077d3d8d85", + "End": "b1970348f04648399afbc6d8624bb55d", + "Id": "269b90d756054179bcc7cd9e33133c21" + }, + { + "Start": "c0ced454f31043b5b66413077d3d8d85", + "End": "0dc85ebad07e4dfeb61039972d601036", + "Id": "94d4597cf4fe4ac098102c379c3226d0" + }, + { + "Start": "e7b85d47857441bda711c8bb44e1f53e", + "End": "4a13542cc40c40199b16cb829728cbee", + "Id": "e9f157037bc84d3e8b28e9623b7e53dd" + }, + { + "Start": "365f425dc77a4472bcaaae4a7530ce64", + "End": "45b1c3fab6394455abf8538a6d636837", + "Id": "568431b4d17b4435a84a96ad9d266ead" + }, + { + "Start": "9bfcb5c1a7754acb90f6c177349c72fe", + "End": "6147cf5e5cc64a44b99840855099bd74", + "Id": "5e58035b558d4f699e3b93a18e83d466" + }, + { + "Start": "9bfcb5c1a7754acb90f6c177349c72fe", + "End": "d6a1bb3767cd47aea7e9887c37a57281", + "Id": "78003f2c8be34282a80b8549acdae95a" + } + ], + "Dependencies": [ + "2f56d88b-a263-45de-b9e5-e074dbe52635" + ], + "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": "All Elements of Category", + "Id": "d05cccee33a1447e89a34460b7431db9", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 340.5, + "Y": 467.5 + }, + { + "ShowGeometry": true, + "Name": "Categories", + "Id": "3ab45b47b16741f0a64e8a5384d4dc8d", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 55.5, + "Y": 474.5 + }, + { + "ShowGeometry": true, + "Name": "All Elements at Level", + "Id": "33b58b69d7dd44d08ff11e8925f49666", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 623.5, + "Y": 468.5 + }, + { + "ShowGeometry": true, + "Name": "FamilyInstance.GetFamily", + "Id": "5a2ef68853424000b0d3516169e85ebb", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 862.84591993957031, + "Y": 612.34693823521638 + }, + { + "ShowGeometry": true, + "Name": "List.UniqueItems", + "Id": "4746ca2bf39b41fab9e460af8b7e4f91", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 1549.2071945989651, + "Y": 643.08071503131862 + }, + { + "ShowGeometry": true, + "Name": "List.Flatten", + "Id": "e59b544239d54ac2b334644988c4b3dd", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 1246.8728967636521, + "Y": 628.09201343818063 + }, + { + "ShowGeometry": true, + "Name": "Family.Name", + "Id": "f92a056d0d1b41f79208a32bd2d5b71c", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 2121.047750111597, + "Y": 738.34986324695069 + }, + { + "ShowGeometry": true, + "Name": "Element.SetName", + "Id": "2d9497f6586341c4a112ff9e1c835b82", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 3194.909961168255, + "Y": 449.2124207559761 + }, + { + "ShowGeometry": true, + "Name": "String.Replace", + "Id": "79f26e62a6dd455f975b28235be5e64a", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 2816.4661867725163, + "Y": 790.56370587516381 + }, + { + "ShowGeometry": true, + "Name": "Code Block", + "Id": "557518471e8e4a55acd6de5a5108064f", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 2450.2765835385071, + "Y": 853.1455702834246 + }, + { + "ShowGeometry": true, + "Name": "String.AllIndicesOf", + "Id": "c1faef5fa79a4150bd8764e1f77805a1", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 2748.5188652956358, + "Y": 1063.7272056383122 + }, + { + "ShowGeometry": true, + "Name": "FamilyType.All", + "Id": "5bcfa252bdfd43df90a8df909267734d", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 677.17068102255871, + "Y": 133.20085369923999 + }, + { + "ShowGeometry": true, + "Name": "FamilyType.Family", + "Id": "886ce9b58b314091bf5842780a3a094e", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 2197.3467864320332, + "Y": 256.60864373640425 + }, + { + "ShowGeometry": true, + "Name": "List.Flatten", + "Id": "a44568eaf6d44445b8d0cd9140a739e5", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 1238.5599270457817, + "Y": 176.02356645720062 + }, + { + "ShowGeometry": true, + "Name": "List.UniqueItems", + "Id": "7a8be7e072a042359e569a6ba12c4f93", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 1540.8942248811018, + "Y": 191.01226805033861 + }, + { + "ShowGeometry": true, + "Name": "List.Sort", + "Id": "c5ee79c588b24835aeebae52b2ba6813", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 1822.7088127585018, + "Y": 193.67174662108465 + }, + { + "ShowGeometry": true, + "Name": "List.Clean", + "Id": "b9b397c4ac2c4495a6845da72fd50e7d", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 3179.2016703056, + "Y": 1144.5730095765889 + }, + { + "ShowGeometry": true, + "Name": "Code Block", + "Id": "be9adfd9a23948b4ae91ce1f623f483f", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 3071.0893898380441, + "Y": 1197.510752815544 + }, + { + "ShowGeometry": true, + "Name": "If", + "Id": "9449ec275f154994b1f887bd2eaca3ee", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 992.29396796236938, + "Y": 99.417812636849476 + }, + { + "ShowGeometry": true, + "Name": "Boolean", + "Id": "79eeacd8ea4f4e42a1042668d67c2b63", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 678.18931253548817, + "Y": -20.946800021576792 + }, + { + "ShowGeometry": true, + "Name": "Code Block", + "Id": "857a72401e484575b153951f40393131", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 675.0, + "Y": 292.0 + }, + { + "ShowGeometry": true, + "Name": "Element.Parameters", + "Id": "1bc7516e662e46d7a234bba4e4a30e58", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 1758.2460003424544, + "Y": 1251.8714751291664 + }, + { + "ShowGeometry": true, + "Name": "List.Flatten", + "Id": "6cd7e09c71664ec3af44f1462d71e1c5", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 2206.4499905108692, + "Y": 1162.197357481364 + }, + { + "ShowGeometry": true, + "Name": "String from Object", + "Id": "1104aa96312044a48781978d19bed3fc", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 2469.2184094849631, + "Y": 1128.7168339033115 + }, + { + "ShowGeometry": true, + "Name": "Parameter.Value", + "Id": "7312e907bcb14f639c1db61b91b1fc95", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 2161.432787978762, + "Y": 1470.393143405634 + }, + { + "ShowGeometry": true, + "Name": "Parameter.Delete", + "Id": "dfce063aa25a4f8ab6d5343ca30e020d", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 2691.9742600605036, + "Y": 1436.777568039573 + }, + { + "ShowGeometry": true, + "Name": "Element.GetParameterValueByName", + "Id": "cf24f60e4bdf4e189f27ab69e8e1feb7", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 2159.9712412237154, + "Y": 1752.4716671295355 + }, + { + "ShowGeometry": true, + "Name": "Code Block", + "Id": "648c05e8b38d44adb5eaff84bf30b404", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 1707.668839233273, + "Y": 1813.1918516265425 + }, + { + "ShowGeometry": true, + "Name": "Parameter.Delete", + "Id": "b320f633dfa94a8fabd20e99defbe011", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 2195.7931244248684, + "Y": 2309.1970906594256 + }, + { + "ShowGeometry": true, + "Name": "Parameter.Delete", + "Id": "d2fdfabf299a41b1a47914b511d5ce86", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 1791.6832934388985, + "Y": 2278.0026475657714 + } + ], + "Annotations": [], + "X": -1236.1408336625561, + "Y": -988.92065401788409, + "Zoom": 0.76263096747498882 + } +} \ No newline at end of file diff --git a/WallPresentation/2.x/WallPresentation.dyn b/WallPresentation/2.x/WallPresentation.dyn new file mode 100644 index 0000000..0393541 --- /dev/null +++ b/WallPresentation/2.x/WallPresentation.dyn @@ -0,0 +1,931 @@ +{ + "Uuid": "75ea7902-c326-42e1-b1a2-b45e0bbdc907", + "IsCustomNode": false, + "Description": null, + "Name": "WallPresentation", + "ElementResolver": { + "ResolutionMap": {} + }, + "Inputs": [ + { + "Id": "7d8c0e5306b848c0ae64176066cdc37d", + "Name": "Distance [mm]", + "Type": "number", + "Value": "100", + "NumberType": "Double", + "Description": "Creates a number." + }, + { + "Id": "7aeff6de4e194799bdd940af07209f52", + "Name": "Length [mm]", + "Type": "number", + "Value": "300", + "NumberType": "Double", + "Description": "Creates a number." + } + ], + "Outputs": [], + "Nodes": [ + { + "ConcreteType": "Dynamo.Graph.Nodes.CustomNodes.Function, DynamoCore", + "FunctionSignature": "65f93a80-674c-4a98-9d0c-db3a138287e5", + "FunctionType": "Graph", + "NodeType": "FunctionNode", + "Id": "7ff337ac9d1f40faa48dea4c134da055", + "Inputs": [ + { + "Id": "0189544bb916418ba5c68d802edd228a", + "Name": "category", + "Description": "var[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "5a0baa587b694f3ba0918304fbbb453f", + "Name": "toggle", + "Description": "bool\nDefault value : true", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "584c589dda174103b0b4fca1e27518fb", + "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": "9b23f275e7e8482e9be77ec0e564343b", + "Name": "familyTypes", + "Description": "return value", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "Gets all family types/symbols of a given category in the model." + }, + { + "ConcreteType": "DSRevitNodesUI.Categories, DSRevitNodesUI", + "SelectedIndex": 604, + "NodeType": "ExtensionNode", + "Id": "3631c9e4e81649c5bd9bc3132498ba27", + "Inputs": [], + "Outputs": [ + { + "Id": "317b7515d92145c491f84fbd75222f38", + "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": "Revit.Elements.Wall.ByCurveAndLevels@Autodesk.DesignScript.Geometry.Curve,Revit.Elements.Level,Revit.Elements.Level,Revit.Elements.WallType", + "Id": "acd8dd17d6ad4ba18dfd3858ad2a39c9", + "Inputs": [ + { + "Id": "c49eaee6e8d94179a1b9a393294d331e", + "Name": "c", + "Description": "Curve", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "39e319e624b34e08befc5e83678c339a", + "Name": "startLevel", + "Description": "Level", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "ffe47443829c46bc9e88e58aafb551df", + "Name": "endLevel", + "Description": "Level", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "bd593fb1b0c04c2c886546c1ab6a3c2e", + "Name": "wallType", + "Description": "WallType", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "df11407c9b974b409991c25583e34bc5", + "Name": "Wall", + "Description": "Wall", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "Create a Revit Wall from a guiding Curve, start Level, end Level, and WallType\n\nWall.ByCurveAndLevels (c: Curve, startLevel: Level, endLevel: Level, wallType: WallType): Wall" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "NodeType": "FunctionNode", + "FunctionSignature": "Autodesk.DesignScript.Geometry.Line.ByStartPointEndPoint@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point", + "Id": "d24f89940f504c61b1d0c60c4ac5bea4", + "Inputs": [ + { + "Id": "e6a8ff46a7f4465193c9b87803a18bb1", + "Name": "startPoint", + "Description": "Point", + "UsingDefaultValue": false, + "Level": 1, + "UseLevels": true, + "KeepListStructure": false + }, + { + "Id": "7472750d82eb4df887c479e1f3e10d31", + "Name": "endPoint", + "Description": "Point", + "UsingDefaultValue": false, + "Level": 1, + "UseLevels": true, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "e83c19e1909446deb323836411a89212", + "Name": "Line", + "Description": "Line", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "Creates a straight Line between two input Points.\n\nLine.ByStartPointEndPoint (startPoint: Point, endPoint: Point): Line" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "NodeType": "FunctionNode", + "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double", + "Id": "a4bd80bfa6844a09a7a0aa29cdd6728c", + "Inputs": [ + { + "Id": "53d1a9ed26e14b92a495bd9ab6d0904c", + "Name": "x", + "Description": "double\nDefault value : 0", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "9a9962d334584e4fbafff12e0b9efb5c", + "Name": "y", + "Description": "double\nDefault value : 0", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "f10e10c5a83340a5a9459d305a818107", + "Name": "Point", + "Description": "Point", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "CrossProduct", + "Description": "Form a Point in the XY plane given two 2 cartesian coordinates. The Z component is 0.\n\nPoint.ByCoordinates (x: double = 0, y: double = 0): Point" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "NodeType": "FunctionNode", + "FunctionSignature": "DSCore.List.Count@var[]..[]", + "Id": "9a672f07775e41d096a375c57767f376", + "Inputs": [ + { + "Id": "088b2acb37344fe0aec8eea20a078169", + "Name": "list", + "Description": "List to get the item count of.\n\nvar[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "ae7b623423634c84836951241fbf11c1", + "Name": "count", + "Description": "List length.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "Returns the number of items stored in the given list.\n\nList.Count (list: var[]..[]): int" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "NodeType": "FunctionNode", + "FunctionSignature": "DSCore.List.FirstItem@var[]..[]", + "Id": "04d1c161bb69470286c949cc5b2ee274", + "Inputs": [ + { + "Id": "35863ceb621a43aa8c6f7feb0083a498", + "Name": "list", + "Description": "List to get the first item from.\n\nvar[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": true, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "046a5e82242e4138bb032bc1a9db46a8", + "Name": "item", + "Description": "First item in the list.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "Returns the first item in a list.\n\nList.FirstItem (list: var[]..[]): var[]..[]" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "NodeType": "FunctionNode", + "FunctionSignature": "DSCore.List.GetItemAtIndex@var[]..[],int", + "Id": "2d8183d63af4443b9857d420494d2b7f", + "Inputs": [ + { + "Id": "ddeee15535e94bec822f080f51b412b6", + "Name": "list", + "Description": "List to fetch an item from.\n\nvar[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": true, + "KeepListStructure": false + }, + { + "Id": "3ba130428f7b41e38d7417c7d09c2441", + "Name": "index", + "Description": "Index of the item to be fetched.\n\nint", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "6bb12a9c42da4a17bd4699472b2a72ef", + "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.CodeBlockNodeModel, DynamoCore", + "NodeType": "CodeBlockNode", + "Code": "1;", + "Id": "ddf3bf3c0dc74e65a9d4efaceeadc3fd", + "Inputs": [], + "Outputs": [ + { + "Id": "2185f1768e03418391cdbb490ad4d1a3", + "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.Sequence, CoreNodeModels", + "NodeType": "ExtensionNode", + "Id": "ad4ebbde023a421f9cc40cc22c2c36bc", + "Inputs": [ + { + "Id": "1d34f88afd4e475883672b7b8dfd091e", + "Name": "start", + "Description": "Number or letter to start the sequence at\r\nDefault value: 0", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "f38df3baae9849c494ae25a82afde871", + "Name": "amount", + "Description": "Amount of numbers in the sequence\r\nDefault value: 10", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "8152528bcdad43088268dab344f6cdc0", + "Name": "step", + "Description": "Space between numbers or letters\r\nDefault value: 1", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "5422600db35c408f82a2a6d5c5f0f42a", + "Name": "seq", + "Description": "New sequence", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "Creates a sequence of numbers." + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "NodeType": "CodeBlockNode", + "Code": "0;", + "Id": "8ef3db4f8fa44eb7a9bbdd0ec3049c02", + "Inputs": [], + "Outputs": [ + { + "Id": "af768ae18ccd4109840e07b3ad60d6ce", + "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": "DSRevitNodesUI.Levels, DSRevitNodesUI", + "SelectedIndex": 1, + "NodeType": "ExtensionNode", + "Id": "d1c4491c17e74844907862ae09070e3a", + "Inputs": [], + "Outputs": [ + { + "Id": "4c9cf26d2bcd48bca6aa98b2fd9fa3a9", + "Name": "Levels", + "Description": "The selected Levels", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Select a level in the active document" + }, + { + "ConcreteType": "DSRevitNodesUI.Levels, DSRevitNodesUI", + "SelectedIndex": 3, + "NodeType": "ExtensionNode", + "Id": "26872bd48430467a8bd93fbaef392a73", + "Inputs": [], + "Outputs": [ + { + "Id": "1fe56bcf0a12494db8004f5c5e5ffce3", + "Name": "Levels", + "Description": "The selected Levels", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Select a level in the active document" + }, + { + "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels", + "VariableInputPorts": true, + "NodeType": "ExtensionNode", + "Id": "9dc493d00b5a44b2bc7aa9896134fb24", + "Inputs": [ + { + "Id": "fc81d264d62b4875b4c5faccbd82902a", + "Name": "item0", + "Description": "Item Index #0", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "c1c42b37d01d484781a67cf527cb553d", + "Name": "item1", + "Description": "Item Index #1", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "215d632560304695adc5d1c94fecab2c", + "Name": "list", + "Description": "A list", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Makes a new list out of the given inputs" + }, + { + "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels", + "NodeType": "NumberInputNode", + "NumberType": "Double", + "InputValue": 100.0, + "Id": "7d8c0e5306b848c0ae64176066cdc37d", + "Inputs": [], + "Outputs": [ + { + "Id": "1ba39aa4424845cb8b53776a5c1676df", + "Name": "", + "Description": "Double", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Creates a number." + }, + { + "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels", + "NodeType": "NumberInputNode", + "NumberType": "Double", + "InputValue": 300.0, + "Id": "7aeff6de4e194799bdd940af07209f52", + "Inputs": [], + "Outputs": [ + { + "Id": "423be69551c04537b70c676d00fce06c", + "Name": "", + "Description": "Double", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Creates a number." + } + ], + "Connectors": [ + { + "Start": "9b23f275e7e8482e9be77ec0e564343b", + "End": "088b2acb37344fe0aec8eea20a078169", + "Id": "d2df20d5d52d4829b0acafbea69c565f" + }, + { + "Start": "9b23f275e7e8482e9be77ec0e564343b", + "End": "bd593fb1b0c04c2c886546c1ab6a3c2e", + "Id": "8bafa488a3114f82bdf5d492b96c2165" + }, + { + "Start": "317b7515d92145c491f84fbd75222f38", + "End": "0189544bb916418ba5c68d802edd228a", + "Id": "63328a3d5bdd4579ab0f70de37c714cc" + }, + { + "Start": "e83c19e1909446deb323836411a89212", + "End": "c49eaee6e8d94179a1b9a393294d331e", + "Id": "ea56c471188244df942a69125b7bd5c4" + }, + { + "Start": "f10e10c5a83340a5a9459d305a818107", + "End": "35863ceb621a43aa8c6f7feb0083a498", + "Id": "1ba3c61df1b642eab2075201034a8fa5" + }, + { + "Start": "f10e10c5a83340a5a9459d305a818107", + "End": "ddeee15535e94bec822f080f51b412b6", + "Id": "3a4d2ba711eb47458e17a42261697852" + }, + { + "Start": "ae7b623423634c84836951241fbf11c1", + "End": "f38df3baae9849c494ae25a82afde871", + "Id": "19f539f366c34c66b569529b42b344bd" + }, + { + "Start": "046a5e82242e4138bb032bc1a9db46a8", + "End": "e6a8ff46a7f4465193c9b87803a18bb1", + "Id": "42d11cde819c473ba2bbc9b7a34501f8" + }, + { + "Start": "6bb12a9c42da4a17bd4699472b2a72ef", + "End": "7472750d82eb4df887c479e1f3e10d31", + "Id": "2972b3118c75480bb8d740509fbad17f" + }, + { + "Start": "2185f1768e03418391cdbb490ad4d1a3", + "End": "3ba130428f7b41e38d7417c7d09c2441", + "Id": "5ce260a05fc04c39a03fc43673faf3b9" + }, + { + "Start": "5422600db35c408f82a2a6d5c5f0f42a", + "End": "53d1a9ed26e14b92a495bd9ab6d0904c", + "Id": "2e044f4f5910470c8c0e30bc20064602" + }, + { + "Start": "af768ae18ccd4109840e07b3ad60d6ce", + "End": "1d34f88afd4e475883672b7b8dfd091e", + "Id": "4596cd689ecd4cb18de10de2e19b856e" + }, + { + "Start": "af768ae18ccd4109840e07b3ad60d6ce", + "End": "fc81d264d62b4875b4c5faccbd82902a", + "Id": "eb105adef5894f9a887eae4f5545fe06" + }, + { + "Start": "4c9cf26d2bcd48bca6aa98b2fd9fa3a9", + "End": "39e319e624b34e08befc5e83678c339a", + "Id": "f9eb327d263245caa5288274c7d0af1a" + }, + { + "Start": "1fe56bcf0a12494db8004f5c5e5ffce3", + "End": "ffe47443829c46bc9e88e58aafb551df", + "Id": "8f43226444564446914f6cf9710d9106" + }, + { + "Start": "215d632560304695adc5d1c94fecab2c", + "End": "9a9962d334584e4fbafff12e0b9efb5c", + "Id": "93a4c692a2064f2aa6b29560e455e4fc" + }, + { + "Start": "1ba39aa4424845cb8b53776a5c1676df", + "End": "8152528bcdad43088268dab344f6cdc0", + "Id": "141a95c5ae9e44868d1db5c2a44a6f3f" + }, + { + "Start": "423be69551c04537b70c676d00fce06c", + "End": "c1c42b37d01d484781a67cf527cb553d", + "Id": "a6328576d91e4979a5f6a4d11004aa7c" + } + ], + "Dependencies": [ + "65f93a80-674c-4a98-9d0c-db3a138287e5" + ], + "Bindings": [], + "View": { + "Dynamo": { + "ScaleFactor": 1.0, + "HasRunWithoutCrash": true, + "IsVisibleInDynamoLibrary": true, + "Version": "2.0.2.6826", + "RunType": "Manual", + "RunPeriod": "1000" + }, + "Camera": { + "Name": "Background Preview", + "EyeX": -2723.1340679270065, + "EyeY": 9589.7431577773623, + "EyeZ": 6569.2965980657509, + "LookX": 2747.9193899682559, + "LookY": -9585.1166164871, + "LookZ": -6572.53788884717, + "UpX": 0.2530648411756421, + "UpY": 0.75470958022277523, + "UpZ": -0.60528640797618627 + }, + "NodeViews": [ + { + "Id": "7ff337ac9d1f40faa48dea4c134da055", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Name": "All Family Types Of Category", + "ShowGeometry": true, + "Excluded": false, + "X": -249.82887657625713, + "Y": -406.48084022166171 + }, + { + "Id": "3631c9e4e81649c5bd9bc3132498ba27", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Name": "Categories", + "ShowGeometry": true, + "Excluded": false, + "X": -515.82887657625713, + "Y": -406.48084022166171 + }, + { + "Id": "acd8dd17d6ad4ba18dfd3858ad2a39c9", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Name": "Wall.ByCurveAndLevels", + "ShowGeometry": true, + "Excluded": false, + "X": 1558.8085761227492, + "Y": 428.73758658869224 + }, + { + "Id": "d24f89940f504c61b1d0c60c4ac5bea4", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Name": "Line.ByStartPointEndPoint", + "ShowGeometry": true, + "Excluded": false, + "X": 1330.6294250828728, + "Y": -31.644845139488638 + }, + { + "Id": "a4bd80bfa6844a09a7a0aa29cdd6728c", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Name": "Point.ByCoordinates", + "ShowGeometry": true, + "Excluded": false, + "X": 518.90593463428831, + "Y": 76.088688942850013 + }, + { + "Id": "9a672f07775e41d096a375c57767f376", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Name": "List.Count", + "ShowGeometry": true, + "Excluded": false, + "X": -40.094065365711685, + "Y": 10.088688942849984 + }, + { + "Id": "04d1c161bb69470286c949cc5b2ee274", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Name": "List.FirstItem", + "ShowGeometry": true, + "Excluded": false, + "X": 1051.6294250828728, + "Y": -72.644845139488638 + }, + { + "Id": "2d8183d63af4443b9857d420494d2b7f", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Name": "List.GetItemAtIndex", + "ShowGeometry": true, + "Excluded": false, + "X": 1051.6294250828728, + "Y": 35.355154860511362 + }, + { + "Id": "ddf3bf3c0dc74e65a9d4efaceeadc3fd", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Name": "Code Block", + "ShowGeometry": true, + "Excluded": false, + "X": 872.62942508287279, + "Y": 65.568488193844729 + }, + { + "Id": "ad4ebbde023a421f9cc40cc22c2c36bc", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Name": "Sequence", + "ShowGeometry": true, + "Excluded": false, + "X": 230.90593463428831, + "Y": 9.0886889428499842 + }, + { + "Id": "8ef3db4f8fa44eb7a9bbdd0ec3049c02", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Name": "Code Block", + "ShowGeometry": true, + "Excluded": false, + "X": -40.094065365711685, + "Y": 118.30202227618332 + }, + { + "Id": "d1c4491c17e74844907862ae09070e3a", + "IsSetAsInput": true, + "IsSetAsOutput": false, + "Name": "Base level", + "ShowGeometry": true, + "Excluded": false, + "X": -160.71909066649891, + "Y": 600.53271882164381 + }, + { + "Id": "26872bd48430467a8bd93fbaef392a73", + "IsSetAsInput": true, + "IsSetAsOutput": false, + "Name": "Top level", + "ShowGeometry": true, + "Excluded": false, + "X": -160.71909066649891, + "Y": 722.9752823768174 + }, + { + "Id": "9dc493d00b5a44b2bc7aa9896134fb24", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Name": "List Create", + "ShowGeometry": true, + "Excluded": false, + "X": 230.90593463428831, + "Y": 169.08868894285 + }, + { + "Id": "7d8c0e5306b848c0ae64176066cdc37d", + "IsSetAsInput": true, + "IsSetAsOutput": false, + "Name": "Distance [mm]", + "ShowGeometry": true, + "Excluded": false, + "X": -160.71909066649891, + "Y": 405.64759171129657 + }, + { + "Id": "7aeff6de4e194799bdd940af07209f52", + "IsSetAsInput": true, + "IsSetAsOutput": false, + "Name": "Length [mm]", + "ShowGeometry": true, + "Excluded": false, + "X": -160.71909066649891, + "Y": 503.09015526647016 + } + ], + "Annotations": [ + { + "Id": "dfc4ce53f6854e049d6facc917374012", + "Title": "Input", + "Nodes": [ + "d1c4491c17e74844907862ae09070e3a", + "26872bd48430467a8bd93fbaef392a73", + "7d8c0e5306b848c0ae64176066cdc37d", + "7aeff6de4e194799bdd940af07209f52" + ], + "Left": -170.71909066649891, + "Top": 352.64759171129657, + "Width": 169.0, + "Height": 463.32769066552083, + "FontSize": 36.0, + "InitialTop": 405.64759171129657, + "InitialHeight": 1201.8109595867249, + "TextblockHeight": 43.0, + "Background": "#FFFFB8D8" + }, + { + "Id": "ff1fa13dba2841589a7c83781751bf4f", + "Title": "Select all wall types", + "Nodes": [ + "7ff337ac9d1f40faa48dea4c134da055", + "3631c9e4e81649c5bd9bc3132498ba27" + ], + "Left": -525.82887657625713, + "Top": -459.48084022166171, + "Width": 620.0, + "Height": 198.0, + "FontSize": 36.0, + "InitialTop": -406.48084022166171, + "InitialHeight": 175.0, + "TextblockHeight": 43.0, + "Background": "#FFC1D676" + }, + { + "Id": "0263347d24374d12b1de22e9f07842f5", + "Title": "Create points", + "Nodes": [ + "a4bd80bfa6844a09a7a0aa29cdd6728c", + "9a672f07775e41d096a375c57767f376", + "ad4ebbde023a421f9cc40cc22c2c36bc", + "8ef3db4f8fa44eb7a9bbdd0ec3049c02", + "9dc493d00b5a44b2bc7aa9896134fb24" + ], + "Left": -50.094065365711685, + "Top": -43.911311057150016, + "Width": 737.0, + "Height": 332.0, + "FontSize": 36.0, + "InitialTop": 9.0886889428499842, + "InitialHeight": 411.311370732271, + "TextblockHeight": 43.0, + "Background": "#FFC1D676" + }, + { + "Id": "e126c74568274e3792195e1bf7248dfd", + "Title": "Create lines", + "Nodes": [ + "d24f89940f504c61b1d0c60c4ac5bea4", + "04d1c161bb69470286c949cc5b2ee274", + "2d8183d63af4443b9857d420494d2b7f", + "ddf3bf3c0dc74e65a9d4efaceeadc3fd" + ], + "Left": 862.62942508287279, + "Top": -125.64484513948864, + "Width": 681.0, + "Height": 284.21333333333337, + "FontSize": 36.0, + "InitialTop": -72.644845139488638, + "InitialHeight": 302.239250352213, + "TextblockHeight": 43.0, + "Background": "#FFC1D676" + }, + { + "Id": "e80d6bd24e44433980c1b5f65e1dd6e7", + "Title": "Place walls", + "Nodes": [ + "acd8dd17d6ad4ba18dfd3858ad2a39c9" + ], + "Left": 1548.8085761227492, + "Top": 375.73758658869224, + "Width": 224.0, + "Height": 224.0, + "FontSize": 36.0, + "InitialTop": 428.73758658869224, + "InitialHeight": 201.0, + "TextblockHeight": 43.0, + "Background": "#FFC1D676" + }, + { + "Id": "c712b30751b2481ca21dfc3c8d6b3c6a", + "Title": "Script Name: WallPresentation.dyn\n\nPackages used in this script: \nClockwork for Dynamo 2.x version: 2.1.2\n\nTimeStamp : 2019/11/3 17:52", + "Nodes": [], + "Left": -489.71545086876495, + "Top": -630.68345644873739, + "Width": 0.0, + "Height": 0.0, + "FontSize": 36.0, + "InitialTop": 0.0, + "InitialHeight": 0.0, + "TextblockHeight": 0.0, + "Background": "#FFC1D676" + } + ], + "X": 530.997709203237, + "Y": 637.95636043567038, + "Zoom": 0.71058412547542582 + } +} \ No newline at end of file diff --git a/WallPresentation/readme.md b/WallPresentation/readme.md new file mode 100644 index 0000000..6b64d6f --- /dev/null +++ b/WallPresentation/readme.md @@ -0,0 +1,7 @@ +# WallPresentation + +Places all wall types in the project + +## Requirements + +Clockwork \ No newline at end of file diff --git a/src/example-dir/readme.md b/src/example-dir/readme.md index e69de29..20d27bd 100644 --- a/src/example-dir/readme.md +++ b/src/example-dir/readme.md @@ -0,0 +1,7 @@ +## ExampleDir + +Details about the script + +## Requirements + +List of required packages