├── MEPF Sleeve Family.rfa ├── Elements Level Change.dyn ├── Delete Imported CAD.dyn ├── Set Type Parameter By Name.dyn ├── COBie Set1.dyn ├── Get&Set Parameter Value.dyn ├── Pipe Slope QC.dyn ├── Serial Number By Name.dyn ├── Topography_Scan to BIM.dyn ├── Room Missing Warning.dyn ├── Identical Instances in the Same Place.dyn ├── Overalp Elements Warning Resolved.dyn ├── Scan On-Off.dyn ├── Warning Element Isolate In View.dyn ├── Workset_Creation.dyn ├── Import Excel- Remove Null Data.dyn └── Join Geometry From Interference Check.dyn /MEPF Sleeve Family.rfa: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PremTalreja/Prem-Talreja_Dynamo-Scripts/HEAD/MEPF Sleeve Family.rfa -------------------------------------------------------------------------------- /Elements Level Change.dyn: -------------------------------------------------------------------------------- 1 | { 2 | "Uuid": "06c6d711-e9e7-4f69-adee-b8c221fd2f5c", 3 | "IsCustomNode": false, 4 | "Description": null, 5 | "Name": "Elements Level Change", 6 | "ElementResolver": { 7 | "ResolutionMap": {} 8 | }, 9 | "Inputs": [], 10 | "Outputs": [], 11 | "Nodes": [ 12 | { 13 | "ConcreteType": "Dynamo.Nodes.DSModelElementsSelection, DSRevitNodesUI", 14 | "NodeType": "ExtensionNode", 15 | "InstanceId": [ 16 | "dca32b8f-7451-4dd8-b22d-280e26616c0a-000e04b0", 17 | "dca32b8f-7451-4dd8-b22d-280e26616c0a-000e0510", 18 | "dca32b8f-7451-4dd8-b22d-280e26616c0a-000e051e", 19 | "dca32b8f-7451-4dd8-b22d-280e26616c0a-000e0522", 20 | "dca32b8f-7451-4dd8-b22d-280e26616c0a-000e0529", 21 | "dca32b8f-7451-4dd8-b22d-280e26616c0a-000e052e", 22 | "dca32b8f-7451-4dd8-b22d-280e26616c0a-000e0535" 23 | ], 24 | "Id": "83d388f3ac624f89a4e0a6c7ee852f59", 25 | "Inputs": [], 26 | "Outputs": [ 27 | { 28 | "Id": "f5f6c5a16412425597c15dd99c0a7079", 29 | "Name": "Elements", 30 | "Description": "The selected elements.", 31 | "UsingDefaultValue": false, 32 | "Level": 2, 33 | "UseLevels": false, 34 | "KeepListStructure": false 35 | } 36 | ], 37 | "Replication": "Disabled" 38 | }, 39 | { 40 | "ConcreteType": "Dynamo.Graph.Nodes.CustomNodes.Function, DynamoCore", 41 | "FunctionSignature": "1ad046da-824d-44a1-b168-3fbe0c012b3f", 42 | "FunctionType": "Graph", 43 | "NodeType": "FunctionNode", 44 | "Id": "2cf6930c7789475f973dfb9aa73c3bf3", 45 | "Inputs": [ 46 | { 47 | "Id": "33a7028d5d714909b5d5aa8de127aed6", 48 | "Name": "element", 49 | "Description": "var[]..[]", 50 | "UsingDefaultValue": false, 51 | "Level": 2, 52 | "UseLevels": false, 53 | "KeepListStructure": false 54 | }, 55 | { 56 | "Id": "a2ef1cf38dd34ddf9831ced4d9849370", 57 | "Name": "level", 58 | "Description": "var[]..[]", 59 | "UsingDefaultValue": false, 60 | "Level": 2, 61 | "UseLevels": false, 62 | "KeepListStructure": false 63 | } 64 | ], 65 | "Outputs": [ 66 | { 67 | "Id": "dd187ee0b3984b08b034cc6daf4a2745", 68 | "Name": "Result", 69 | "Description": "return value", 70 | "UsingDefaultValue": false, 71 | "Level": 2, 72 | "UseLevels": false, 73 | "KeepListStructure": false 74 | } 75 | ], 76 | "Replication": "Auto", 77 | "Description": "Change the element to the selected level without moving the element.\r\nDoesn't work with hosted family (Wall Based) and Work Plane based family (without Reference Level or with read-only Schedule Level)." 78 | }, 79 | { 80 | "ConcreteType": "DSRevitNodesUI.Levels, DSRevitNodesUI", 81 | "SelectedIndex": 1, 82 | "SelectedString": "Level 2", 83 | "NodeType": "ExtensionNode", 84 | "Id": "70413f5bf30148ce9f6bf00f3a7b043b", 85 | "Inputs": [], 86 | "Outputs": [ 87 | { 88 | "Id": "7e6031e2fb2e4d10869735ef711de9f6", 89 | "Name": "Levels", 90 | "Description": "The selected Levels", 91 | "UsingDefaultValue": false, 92 | "Level": 2, 93 | "UseLevels": false, 94 | "KeepListStructure": false 95 | } 96 | ], 97 | "Replication": "Disabled", 98 | "Description": "Select a level in the active document" 99 | } 100 | ], 101 | "Connectors": [ 102 | { 103 | "Start": "f5f6c5a16412425597c15dd99c0a7079", 104 | "End": "33a7028d5d714909b5d5aa8de127aed6", 105 | "Id": "ff1094494dec4a9380788b2fdadad811" 106 | }, 107 | { 108 | "Start": "7e6031e2fb2e4d10869735ef711de9f6", 109 | "End": "a2ef1cf38dd34ddf9831ced4d9849370", 110 | "Id": "eace4dd4d9e94c7987e6081b5a487630" 111 | } 112 | ], 113 | "Dependencies": [ 114 | "1ad046da-824d-44a1-b168-3fbe0c012b3f" 115 | ], 116 | "NodeLibraryDependencies": [ 117 | { 118 | "Name": "Genius Loci", 119 | "Version": "2021.11.10", 120 | "ReferenceType": "Package", 121 | "Nodes": [ 122 | "2cf6930c7789475f973dfb9aa73c3bf3" 123 | ] 124 | } 125 | ], 126 | "Bindings": [], 127 | "View": { 128 | "Dynamo": { 129 | "ScaleFactor": 1.0, 130 | "HasRunWithoutCrash": true, 131 | "IsVisibleInDynamoLibrary": true, 132 | "Version": "2.3.0.5885", 133 | "RunType": "Manual", 134 | "RunPeriod": "1000" 135 | }, 136 | "Camera": { 137 | "Name": "Background Preview", 138 | "EyeX": -17.0, 139 | "EyeY": 24.0, 140 | "EyeZ": 50.0, 141 | "LookX": 12.0, 142 | "LookY": -13.0, 143 | "LookZ": -58.0, 144 | "UpX": 0.0, 145 | "UpY": 1.0, 146 | "UpZ": 0.0 147 | }, 148 | "NodeViews": [ 149 | { 150 | "Id": "83d388f3ac624f89a4e0a6c7ee852f59", 151 | "IsSetAsInput": false, 152 | "IsSetAsOutput": false, 153 | "Name": "Select Model Elements", 154 | "ShowGeometry": true, 155 | "Excluded": false, 156 | "X": 128.80000000000007, 157 | "Y": 289.6 158 | }, 159 | { 160 | "Id": "2cf6930c7789475f973dfb9aa73c3bf3", 161 | "IsSetAsInput": false, 162 | "IsSetAsOutput": false, 163 | "Name": "Element Change Level", 164 | "ShowGeometry": true, 165 | "Excluded": false, 166 | "X": 537.05695784024215, 167 | "Y": 328.45408488014687 168 | }, 169 | { 170 | "Id": "70413f5bf30148ce9f6bf00f3a7b043b", 171 | "IsSetAsInput": false, 172 | "IsSetAsOutput": false, 173 | "Name": "Levels", 174 | "ShowGeometry": true, 175 | "Excluded": false, 176 | "X": 267.99944181424758, 177 | "Y": 443.02040509214476 178 | } 179 | ], 180 | "Annotations": [], 181 | "X": 68.204982925846366, 182 | "Y": -0.95176396174070987, 183 | "Zoom": 0.8887892282971559 184 | } 185 | } -------------------------------------------------------------------------------- /Delete Imported CAD.dyn: -------------------------------------------------------------------------------- 1 | { 2 | "Uuid": "3c9d0464-8643-5ffe-96e5-ab1769818209", 3 | "IsCustomNode": false, 4 | "Description": "", 5 | "Name": "Imported CAD_Delete", 6 | "ElementResolver": { 7 | "ResolutionMap": {} 8 | }, 9 | "Inputs": [], 10 | "Outputs": [], 11 | "Nodes": [ 12 | { 13 | "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", 14 | "NodeType": "FunctionNode", 15 | "FunctionSignature": "CAD.CADLinked.GetCadLinked@bool", 16 | "Id": "7e5ee1dbbb3646418dcde4e73780f0a7", 17 | "Inputs": [ 18 | { 19 | "Id": "e6b213cd111d46aea408e589a0c69b5a", 20 | "Name": "fresh", 21 | "Description": "fresh Linked,Defaut True\n\nbool\nDefault value : true", 22 | "UsingDefaultValue": true, 23 | "Level": 2, 24 | "UseLevels": false, 25 | "KeepListStructure": false 26 | } 27 | ], 28 | "Outputs": [ 29 | { 30 | "Id": "4c75e710631d4e45b2d900da12d80141", 31 | "Name": "importinstance", 32 | "Description": "All Linked Import In Model", 33 | "UsingDefaultValue": false, 34 | "Level": 2, 35 | "UseLevels": false, 36 | "KeepListStructure": false 37 | }, 38 | { 39 | "Id": "0aa647e4f3ce4ae0a3854069e6eeb2d1", 40 | "Name": "importinstancename", 41 | "Description": "Name Linked CADLinked Imported", 42 | "UsingDefaultValue": false, 43 | "Level": 2, 44 | "UseLevels": false, 45 | "KeepListStructure": false 46 | } 47 | ], 48 | "Replication": "Auto", 49 | "Description": "Get All Linked CADLinked Importinstance In Model\n\nCADLinked.GetCadLinked (fresh: bool = true): var[]..[]" 50 | }, 51 | { 52 | "ConcreteType": "CoreNodeModels.Input.BoolSelector, CoreNodeModels", 53 | "NodeType": "BooleanInputNode", 54 | "InputValue": true, 55 | "Id": "499090370f9147ad98734647fb9e5c11", 56 | "Inputs": [], 57 | "Outputs": [ 58 | { 59 | "Id": "36068666aa4f418baf583d3ce0e90c58", 60 | "Name": "", 61 | "Description": "Boolean", 62 | "UsingDefaultValue": false, 63 | "Level": 2, 64 | "UseLevels": false, 65 | "KeepListStructure": false 66 | } 67 | ], 68 | "Replication": "Disabled", 69 | "Description": "Selection between a true and false." 70 | }, 71 | { 72 | "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", 73 | "NodeType": "FunctionNode", 74 | "FunctionSignature": "Revit.Elements.Element.Delete@Revit.Elements.Element", 75 | "Id": "2c43d6b39a814136ba94b5053ac73b72", 76 | "Inputs": [ 77 | { 78 | "Id": "bf266cddcaa241fa9f9003cd954b222c", 79 | "Name": "element", 80 | "Description": "The element to delete.\n\nElement", 81 | "UsingDefaultValue": false, 82 | "Level": 2, 83 | "UseLevels": false, 84 | "KeepListStructure": false 85 | } 86 | ], 87 | "Outputs": [ 88 | { 89 | "Id": "734c69b33ba14b30ae0792ae19eb20fb", 90 | "Name": "int[]", 91 | "Description": "The list of element id's deleted, including any dependent elements.", 92 | "UsingDefaultValue": false, 93 | "Level": 2, 94 | "UseLevels": false, 95 | "KeepListStructure": false 96 | } 97 | ], 98 | "Replication": "Auto", 99 | "Description": "Delete the element and any elements that are totally dependent upon the element.\n\nElement.Delete (element: Element): int[]" 100 | } 101 | ], 102 | "Connectors": [ 103 | { 104 | "Start": "4c75e710631d4e45b2d900da12d80141", 105 | "End": "bf266cddcaa241fa9f9003cd954b222c", 106 | "Id": "78444a6748614ca99b3f1c504f31c38a" 107 | }, 108 | { 109 | "Start": "36068666aa4f418baf583d3ce0e90c58", 110 | "End": "e6b213cd111d46aea408e589a0c69b5a", 111 | "Id": "0f03f1458f8347e8b124c29f12a5b3e3" 112 | } 113 | ], 114 | "Dependencies": [], 115 | "NodeLibraryDependencies": [], 116 | "Bindings": [], 117 | "View": { 118 | "Dynamo": { 119 | "ScaleFactor": 1.0, 120 | "HasRunWithoutCrash": true, 121 | "IsVisibleInDynamoLibrary": true, 122 | "Version": "2.3.0.5885", 123 | "RunType": "Manual", 124 | "RunPeriod": "1000" 125 | }, 126 | "Camera": { 127 | "Name": "Background Preview", 128 | "EyeX": -17.0, 129 | "EyeY": 24.0, 130 | "EyeZ": 50.0, 131 | "LookX": 12.0, 132 | "LookY": -13.0, 133 | "LookZ": -58.0, 134 | "UpX": 0.0, 135 | "UpY": 1.0, 136 | "UpZ": 0.0 137 | }, 138 | "NodeViews": [ 139 | { 140 | "Id": "7e5ee1dbbb3646418dcde4e73780f0a7", 141 | "IsSetAsInput": false, 142 | "IsSetAsOutput": false, 143 | "Name": "CADLinked.GetCadLinked", 144 | "ShowGeometry": true, 145 | "Excluded": false, 146 | "X": 750.3205339052347, 147 | "Y": 403.861628405545 148 | }, 149 | { 150 | "Id": "499090370f9147ad98734647fb9e5c11", 151 | "IsSetAsInput": false, 152 | "IsSetAsOutput": false, 153 | "Name": "Boolean", 154 | "ShowGeometry": true, 155 | "Excluded": false, 156 | "X": 499.31328572070151, 157 | "Y": 410.07214831671104 158 | }, 159 | { 160 | "Id": "2c43d6b39a814136ba94b5053ac73b72", 161 | "IsSetAsInput": false, 162 | "IsSetAsOutput": false, 163 | "Name": "Element.Delete", 164 | "ShowGeometry": true, 165 | "Excluded": false, 166 | "X": 1015.4388605647875, 167 | "Y": 419.99008945396332 168 | } 169 | ], 170 | "Annotations": [ 171 | { 172 | "Id": "5e0b1551ad6b42cc9096bc8f940e6796", 173 | "Title": "", 174 | "Nodes": [ 175 | "5a04c9b596a546f480976a73c680a2a8" 176 | ], 177 | "Left": 370.30324575981263, 178 | "Top": 184.98581747112183, 179 | "Width": 308.0, 180 | "Height": 97.6, 181 | "FontSize": 36.0, 182 | "InitialTop": 238.18581747112182, 183 | "InitialHeight": 140.0, 184 | "TextblockHeight": 43.2, 185 | "Background": "#FFFF7BAC" 186 | }, 187 | { 188 | "Id": "5a04c9b596a546f480976a73c680a2a8", 189 | "Title": "Contact - premtalreja7@gmail.com for any queries", 190 | "Nodes": [], 191 | "Left": 380.30324575981263, 192 | "Top": 238.18581747112182, 193 | "Width": 0.0, 194 | "Height": 0.0, 195 | "FontSize": 36.0, 196 | "InitialTop": 0.0, 197 | "InitialHeight": 0.0, 198 | "TextblockHeight": 0.0, 199 | "Background": "#FFC1D676" 200 | } 201 | ], 202 | "X": -232.19617846482015, 203 | "Y": -102.69117677310095, 204 | "Zoom": 0.959788699581263 205 | } 206 | } -------------------------------------------------------------------------------- /Set Type Parameter By Name.dyn: -------------------------------------------------------------------------------- 1 | { 2 | "Uuid": "559d69c2-20b4-4de5-895d-a3a0f493330d", 3 | "IsCustomNode": false, 4 | "Description": null, 5 | "Name": "Set Type Parameter By Name", 6 | "ElementResolver": { 7 | "ResolutionMap": {} 8 | }, 9 | "Inputs": [], 10 | "Outputs": [], 11 | "Nodes": [ 12 | { 13 | "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", 14 | "NodeType": "FunctionNode", 15 | "FunctionSignature": "Revit.Elements.Element.ElementType", 16 | "Id": "11f801f99f344fb1b88035f9c69699e1", 17 | "Inputs": [ 18 | { 19 | "Id": "c060316af7ca4c8ab53200d4d14d58f6", 20 | "Name": "element", 21 | "Description": "Revit.Elements.Element", 22 | "UsingDefaultValue": false, 23 | "Level": 2, 24 | "UseLevels": false, 25 | "KeepListStructure": false 26 | } 27 | ], 28 | "Outputs": [ 29 | { 30 | "Id": "a4703294bca24c86bcec652787eec7d4", 31 | "Name": "ElementType", 32 | "Description": "Element Type or Null.", 33 | "UsingDefaultValue": false, 34 | "Level": 2, 35 | "UseLevels": false, 36 | "KeepListStructure": false 37 | } 38 | ], 39 | "Replication": "Auto", 40 | "Description": "Returns the FamilyType for this Element. Returns null if the Element cannot have a FamilyType assigned.\n\nElement.ElementType: Element" 41 | }, 42 | { 43 | "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", 44 | "NodeType": "FunctionNode", 45 | "FunctionSignature": "Revit.Elements.Element.SetParameterByName@string,var", 46 | "Id": "58c515e770544046829d7e1bfd3855bd", 47 | "Inputs": [ 48 | { 49 | "Id": "99022e51cb264e0f9cf14dd52a497ce5", 50 | "Name": "element", 51 | "Description": "Revit.Elements.Element", 52 | "UsingDefaultValue": false, 53 | "Level": 2, 54 | "UseLevels": false, 55 | "KeepListStructure": false 56 | }, 57 | { 58 | "Id": "568acf955b924d289234a41dc4cbe20a", 59 | "Name": "parameterName", 60 | "Description": "The name of the parameter to set.\n\nstring", 61 | "UsingDefaultValue": false, 62 | "Level": 2, 63 | "UseLevels": false, 64 | "KeepListStructure": false 65 | }, 66 | { 67 | "Id": "261b50f414b249fcb716fbf9d79d233c", 68 | "Name": "value", 69 | "Description": "The value.\n\nvar", 70 | "UsingDefaultValue": false, 71 | "Level": 2, 72 | "UseLevels": false, 73 | "KeepListStructure": false 74 | } 75 | ], 76 | "Outputs": [ 77 | { 78 | "Id": "f0e4589cc88e4e2bb25fb1f003933d8f", 79 | "Name": "Element", 80 | "Description": "Element", 81 | "UsingDefaultValue": false, 82 | "Level": 2, 83 | "UseLevels": false, 84 | "KeepListStructure": false 85 | } 86 | ], 87 | "Replication": "Auto", 88 | "Description": "Set one of the element's parameters.\n\nElement.SetParameterByName (parameterName: string, value: var): Element" 89 | }, 90 | { 91 | "ConcreteType": "Dynamo.Nodes.DSModelElementsSelection, DSRevitNodesUI", 92 | "NodeType": "ExtensionNode", 93 | "InstanceId": [ 94 | "cbe32128-8518-4e97-a9ce-16f5eb415ca8-000e04b2", 95 | "cbe32128-8518-4e97-a9ce-16f5eb415ca8-000e04bd", 96 | "cbe32128-8518-4e97-a9ce-16f5eb415ca8-000e04c6" 97 | ], 98 | "Id": "cc2c1343a98c41d39988836186de35a8", 99 | "Inputs": [], 100 | "Outputs": [ 101 | { 102 | "Id": "164a46007e374a959e39bdf50b1c60cc", 103 | "Name": "Elements", 104 | "Description": "The selected elements.", 105 | "UsingDefaultValue": false, 106 | "Level": 2, 107 | "UseLevels": false, 108 | "KeepListStructure": false 109 | } 110 | ], 111 | "Replication": "Disabled" 112 | }, 113 | { 114 | "ConcreteType": "CoreNodeModels.Input.StringInput, CoreNodeModels", 115 | "NodeType": "StringInputNode", 116 | "InputValue": "Type Mark", 117 | "Id": "a57707df954f45e5bd3d73fcdef7778f", 118 | "Inputs": [], 119 | "Outputs": [ 120 | { 121 | "Id": "f15af605662e4162be5186150eff2faf", 122 | "Name": "", 123 | "Description": "String", 124 | "UsingDefaultValue": false, 125 | "Level": 2, 126 | "UseLevels": false, 127 | "KeepListStructure": false 128 | } 129 | ], 130 | "Replication": "Disabled", 131 | "Description": "Creates a string." 132 | }, 133 | { 134 | "ConcreteType": "CoreNodeModels.Input.StringInput, CoreNodeModels", 135 | "NodeType": "StringInputNode", 136 | "InputValue": "Set Value", 137 | "Id": "fce21882901441e3b5f850dbea92c1db", 138 | "Inputs": [], 139 | "Outputs": [ 140 | { 141 | "Id": "6fd05ec7fc49441e8b99c482d20e684e", 142 | "Name": "", 143 | "Description": "String", 144 | "UsingDefaultValue": false, 145 | "Level": 2, 146 | "UseLevels": false, 147 | "KeepListStructure": false 148 | } 149 | ], 150 | "Replication": "Disabled", 151 | "Description": "Creates a string." 152 | } 153 | ], 154 | "Connectors": [ 155 | { 156 | "Start": "a4703294bca24c86bcec652787eec7d4", 157 | "End": "99022e51cb264e0f9cf14dd52a497ce5", 158 | "Id": "3998f01f743b44cf8cdc328054a01dd5" 159 | }, 160 | { 161 | "Start": "164a46007e374a959e39bdf50b1c60cc", 162 | "End": "c060316af7ca4c8ab53200d4d14d58f6", 163 | "Id": "f6a34f23939b4d93b940d039a1c47134" 164 | }, 165 | { 166 | "Start": "f15af605662e4162be5186150eff2faf", 167 | "End": "568acf955b924d289234a41dc4cbe20a", 168 | "Id": "9849e435db654cf299c21146dec391b9" 169 | }, 170 | { 171 | "Start": "6fd05ec7fc49441e8b99c482d20e684e", 172 | "End": "261b50f414b249fcb716fbf9d79d233c", 173 | "Id": "5d215ce7fa9a46b7999303d4a9404e92" 174 | } 175 | ], 176 | "Dependencies": [], 177 | "NodeLibraryDependencies": [], 178 | "Bindings": [], 179 | "View": { 180 | "Dynamo": { 181 | "ScaleFactor": 1.0, 182 | "HasRunWithoutCrash": true, 183 | "IsVisibleInDynamoLibrary": true, 184 | "Version": "2.3.0.5885", 185 | "RunType": "Manual", 186 | "RunPeriod": "1000" 187 | }, 188 | "Camera": { 189 | "Name": "Background Preview", 190 | "EyeX": -17.0, 191 | "EyeY": 24.0, 192 | "EyeZ": 50.0, 193 | "LookX": 12.0, 194 | "LookY": -13.0, 195 | "LookZ": -58.0, 196 | "UpX": 0.0, 197 | "UpY": 1.0, 198 | "UpZ": 0.0 199 | }, 200 | "NodeViews": [ 201 | { 202 | "Id": "11f801f99f344fb1b88035f9c69699e1", 203 | "IsSetAsInput": false, 204 | "IsSetAsOutput": false, 205 | "Name": "Element.ElementType", 206 | "ShowGeometry": true, 207 | "Excluded": false, 208 | "X": 462.40000000000009, 209 | "Y": 288.79999999999984 210 | }, 211 | { 212 | "Id": "58c515e770544046829d7e1bfd3855bd", 213 | "IsSetAsInput": false, 214 | "IsSetAsOutput": false, 215 | "Name": "Element.SetParameterByName", 216 | "ShowGeometry": true, 217 | "Excluded": false, 218 | "X": 824.80000000000007, 219 | "Y": 349.59999999999991 220 | }, 221 | { 222 | "Id": "cc2c1343a98c41d39988836186de35a8", 223 | "IsSetAsInput": true, 224 | "IsSetAsOutput": false, 225 | "Name": "Select Model Elements", 226 | "ShowGeometry": true, 227 | "Excluded": false, 228 | "X": 124.79999999999995, 229 | "Y": 232.80000000000004 230 | }, 231 | { 232 | "Id": "a57707df954f45e5bd3d73fcdef7778f", 233 | "IsSetAsInput": false, 234 | "IsSetAsOutput": false, 235 | "Name": "String", 236 | "ShowGeometry": true, 237 | "Excluded": false, 238 | "X": 622.4000000000002, 239 | "Y": 402.4 240 | }, 241 | { 242 | "Id": "fce21882901441e3b5f850dbea92c1db", 243 | "IsSetAsInput": false, 244 | "IsSetAsOutput": false, 245 | "Name": "Set Value", 246 | "ShowGeometry": true, 247 | "Excluded": false, 248 | "X": 625.60000000000014, 249 | "Y": 475.19999999999993 250 | } 251 | ], 252 | "Annotations": [], 253 | "X": 0.0, 254 | "Y": 0.0, 255 | "Zoom": 1.0 256 | } 257 | } -------------------------------------------------------------------------------- /COBie Set1.dyn: -------------------------------------------------------------------------------- 1 | { 2 | "Uuid": "559d69c2-20b4-4de5-895d-a3a0f493330d", 3 | "IsCustomNode": false, 4 | "Description": null, 5 | "Name": "COBie Set1", 6 | "ElementResolver": { 7 | "ResolutionMap": {} 8 | }, 9 | "Inputs": [], 10 | "Outputs": [], 11 | "Nodes": [ 12 | { 13 | "ConcreteType": "Dynamo.Graph.Nodes.CustomNodes.Function, DynamoCore", 14 | "FunctionSignature": "57b36d09-871a-480e-9e0e-bc3a72351824", 15 | "FunctionType": "Graph", 16 | "NodeType": "FunctionNode", 17 | "Id": "bdecc2029ea94557b204eb3c4ba78f22", 18 | "Inputs": [ 19 | { 20 | "Id": "1c75271d619d41a2a45b8b641bec3bf9", 21 | "Name": "Elements", 22 | "Description": "var[]..[]", 23 | "UsingDefaultValue": false, 24 | "Level": 2, 25 | "UseLevels": false, 26 | "KeepListStructure": false 27 | } 28 | ], 29 | "Outputs": [ 30 | { 31 | "Id": "c30e2311fc5140138f55e4b79aed79e8", 32 | "Name": "Element", 33 | "Description": "return value", 34 | "UsingDefaultValue": false, 35 | "Level": 2, 36 | "UseLevels": false, 37 | "KeepListStructure": false 38 | } 39 | ], 40 | "Replication": "Auto", 41 | "Description": "Fill up COBie.Component.Description by this code, Make sure COBie.Component.Name filled." 42 | }, 43 | { 44 | "ConcreteType": "Dynamo.Graph.Nodes.CustomNodes.Function, DynamoCore", 45 | "FunctionSignature": "de363385-3c1c-4623-b514-c19d81e40e35", 46 | "FunctionType": "Graph", 47 | "NodeType": "FunctionNode", 48 | "Id": "262b6526a0254906988f0ca9cb05561c", 49 | "Inputs": [ 50 | { 51 | "Id": "f38466a216c449c2abe57777d537fd72", 52 | "Name": "Elements", 53 | "Description": "var[]..[]", 54 | "UsingDefaultValue": false, 55 | "Level": 2, 56 | "UseLevels": false, 57 | "KeepListStructure": false 58 | } 59 | ], 60 | "Outputs": [ 61 | { 62 | "Id": "be10b1264473463c8f37b1986bc2a1d9", 63 | "Name": "Element", 64 | "Description": "return value", 65 | "UsingDefaultValue": false, 66 | "Level": 2, 67 | "UseLevels": false, 68 | "KeepListStructure": false 69 | } 70 | ], 71 | "Replication": "Auto", 72 | "Description": "COBie.CreatedOn data fill live date and time on parameter" 73 | }, 74 | { 75 | "ConcreteType": "Dynamo.Graph.Nodes.CustomNodes.Function, DynamoCore", 76 | "FunctionSignature": "33a14c6e-2096-43da-ba0e-26215bb2138f", 77 | "FunctionType": "Graph", 78 | "NodeType": "FunctionNode", 79 | "Id": "f9e2d9898e694601973cd6d1c9eb4a7f", 80 | "Inputs": [ 81 | { 82 | "Id": "ae88414cd781476fb9c3a0065cfe9182", 83 | "Name": "Elements", 84 | "Description": "var[]..[]", 85 | "UsingDefaultValue": false, 86 | "Level": 2, 87 | "UseLevels": false, 88 | "KeepListStructure": false 89 | } 90 | ], 91 | "Outputs": [ 92 | { 93 | "Id": "3b79fd05398344968fd9e3ff52e7419d", 94 | "Name": "Element", 95 | "Description": "return value", 96 | "UsingDefaultValue": false, 97 | "Level": 2, 98 | "UseLevels": false, 99 | "KeepListStructure": false 100 | } 101 | ], 102 | "Replication": "Auto", 103 | "Description": "Set Serial Number by selecting elements" 104 | }, 105 | { 106 | "ConcreteType": "Dynamo.Graph.Nodes.CustomNodes.Function, DynamoCore", 107 | "FunctionSignature": "08ca3bd7-69ea-40be-ab1c-fc50ac1e8fd5", 108 | "FunctionType": "Graph", 109 | "NodeType": "FunctionNode", 110 | "Id": "5e6e7bf9870f4bad8945b21e7d15aeb7", 111 | "Inputs": [ 112 | { 113 | "Id": "2cc50307496a4efcb9250a3a3b09eb20", 114 | "Name": "Element", 115 | "Description": "var[]..[]", 116 | "UsingDefaultValue": false, 117 | "Level": 2, 118 | "UseLevels": false, 119 | "KeepListStructure": false 120 | } 121 | ], 122 | "Outputs": [ 123 | { 124 | "Id": "2193fdc47243466b9e95bff949b3a2b2", 125 | "Name": "Element", 126 | "Description": "return value", 127 | "UsingDefaultValue": false, 128 | "Level": 2, 129 | "UseLevels": false, 130 | "KeepListStructure": false 131 | } 132 | ], 133 | "Replication": "Auto", 134 | "Description": "Fill type category by selecting elements." 135 | }, 136 | { 137 | "ConcreteType": "Dynamo.Graph.Nodes.CustomNodes.Function, DynamoCore", 138 | "FunctionSignature": "eb29e655-5e37-4967-9877-0ff0882eef89", 139 | "FunctionType": "Graph", 140 | "NodeType": "FunctionNode", 141 | "Id": "3da3186fd95442b1925e565ec0555667", 142 | "Inputs": [ 143 | { 144 | "Id": "fbe0b4fac8be4c249ace9d8e477b2ba6", 145 | "Name": "Element", 146 | "Description": "var[]..[]", 147 | "UsingDefaultValue": false, 148 | "Level": 2, 149 | "UseLevels": false, 150 | "KeepListStructure": false 151 | } 152 | ], 153 | "Outputs": [ 154 | { 155 | "Id": "fc2d903e70df400490e730c50c3de124", 156 | "Name": "Element", 157 | "Description": "return value", 158 | "UsingDefaultValue": false, 159 | "Level": 2, 160 | "UseLevels": false, 161 | "KeepListStructure": false 162 | } 163 | ], 164 | "Replication": "Auto", 165 | "Description": "Fill Element Name by Selecting Elements" 166 | }, 167 | { 168 | "ConcreteType": "Dynamo.Nodes.DSModelElementsSelection, DSRevitNodesUI", 169 | "NodeType": "ExtensionNode", 170 | "InstanceId": [ 171 | "cbe32128-8518-4e97-a9ce-16f5eb415ca8-000e04b2", 172 | "cbe32128-8518-4e97-a9ce-16f5eb415ca8-000e04bd", 173 | "cbe32128-8518-4e97-a9ce-16f5eb415ca8-000e04c6" 174 | ], 175 | "Id": "4ec4607b610846c2898d208a7e4eb90f", 176 | "Inputs": [], 177 | "Outputs": [ 178 | { 179 | "Id": "03209b5f6e4145888060604715d57897", 180 | "Name": "Elements", 181 | "Description": "The selected elements.", 182 | "UsingDefaultValue": false, 183 | "Level": 2, 184 | "UseLevels": false, 185 | "KeepListStructure": false 186 | } 187 | ], 188 | "Replication": "Disabled" 189 | } 190 | ], 191 | "Connectors": [ 192 | { 193 | "Start": "03209b5f6e4145888060604715d57897", 194 | "End": "1c75271d619d41a2a45b8b641bec3bf9", 195 | "Id": "8be122b4f6fb4652a90e64bcb3eb02c1" 196 | }, 197 | { 198 | "Start": "03209b5f6e4145888060604715d57897", 199 | "End": "f38466a216c449c2abe57777d537fd72", 200 | "Id": "26f782c942124fd8b21e99ccc563de82" 201 | }, 202 | { 203 | "Start": "03209b5f6e4145888060604715d57897", 204 | "End": "ae88414cd781476fb9c3a0065cfe9182", 205 | "Id": "2d8d25d8f873401c887ebf5ce4be749a" 206 | }, 207 | { 208 | "Start": "03209b5f6e4145888060604715d57897", 209 | "End": "2cc50307496a4efcb9250a3a3b09eb20", 210 | "Id": "887815ee0fe54f489aebb870d96d6021" 211 | }, 212 | { 213 | "Start": "03209b5f6e4145888060604715d57897", 214 | "End": "fbe0b4fac8be4c249ace9d8e477b2ba6", 215 | "Id": "23950652caff4c94bcfaba861c65b3b1" 216 | } 217 | ], 218 | "Dependencies": [ 219 | "57b36d09-871a-480e-9e0e-bc3a72351824", 220 | "de363385-3c1c-4623-b514-c19d81e40e35", 221 | "33a14c6e-2096-43da-ba0e-26215bb2138f", 222 | "08ca3bd7-69ea-40be-ab1c-fc50ac1e8fd5", 223 | "eb29e655-5e37-4967-9877-0ff0882eef89" 224 | ], 225 | "NodeLibraryDependencies": [ 226 | { 227 | "Name": "Golden Eagle", 228 | "Version": "2022.3.15", 229 | "ReferenceType": "Package", 230 | "Nodes": [ 231 | "bdecc2029ea94557b204eb3c4ba78f22", 232 | "262b6526a0254906988f0ca9cb05561c", 233 | "f9e2d9898e694601973cd6d1c9eb4a7f", 234 | "5e6e7bf9870f4bad8945b21e7d15aeb7", 235 | "3da3186fd95442b1925e565ec0555667" 236 | ] 237 | } 238 | ], 239 | "Bindings": [], 240 | "View": { 241 | "Dynamo": { 242 | "ScaleFactor": 1.0, 243 | "HasRunWithoutCrash": true, 244 | "IsVisibleInDynamoLibrary": true, 245 | "Version": "2.3.0.5885", 246 | "RunType": "Automatic", 247 | "RunPeriod": "1000" 248 | }, 249 | "Camera": { 250 | "Name": "Background Preview", 251 | "EyeX": -17.0, 252 | "EyeY": 24.0, 253 | "EyeZ": 50.0, 254 | "LookX": 12.0, 255 | "LookY": -13.0, 256 | "LookZ": -58.0, 257 | "UpX": 0.0, 258 | "UpY": 1.0, 259 | "UpZ": 0.0 260 | }, 261 | "NodeViews": [ 262 | { 263 | "Id": "bdecc2029ea94557b204eb3c4ba78f22", 264 | "IsSetAsInput": false, 265 | "IsSetAsOutput": false, 266 | "Name": "COBieComponentDescription", 267 | "ShowGeometry": true, 268 | "Excluded": false, 269 | "X": 487.20000000000005, 270 | "Y": 204.0 271 | }, 272 | { 273 | "Id": "262b6526a0254906988f0ca9cb05561c", 274 | "IsSetAsInput": false, 275 | "IsSetAsOutput": false, 276 | "Name": "COBieCreatedOn", 277 | "ShowGeometry": true, 278 | "Excluded": false, 279 | "X": 489.60000000000014, 280 | "Y": 306.4 281 | }, 282 | { 283 | "Id": "f9e2d9898e694601973cd6d1c9eb4a7f", 284 | "IsSetAsInput": false, 285 | "IsSetAsOutput": false, 286 | "Name": "COBieSerialNumber", 287 | "ShowGeometry": true, 288 | "Excluded": false, 289 | "X": 489.6, 290 | "Y": 409.6 291 | }, 292 | { 293 | "Id": "5e6e7bf9870f4bad8945b21e7d15aeb7", 294 | "IsSetAsInput": false, 295 | "IsSetAsOutput": false, 296 | "Name": "COBieTypeCategory", 297 | "ShowGeometry": true, 298 | "Excluded": false, 299 | "X": 488.80000000000007, 300 | "Y": 515.19999999999993 301 | }, 302 | { 303 | "Id": "3da3186fd95442b1925e565ec0555667", 304 | "IsSetAsInput": false, 305 | "IsSetAsOutput": false, 306 | "Name": "COBieTypeName", 307 | "ShowGeometry": true, 308 | "Excluded": false, 309 | "X": 492.80000000000007, 310 | "Y": 622.4 311 | }, 312 | { 313 | "Id": "4ec4607b610846c2898d208a7e4eb90f", 314 | "IsSetAsInput": false, 315 | "IsSetAsOutput": false, 316 | "Name": "Select Model Elements", 317 | "ShowGeometry": true, 318 | "Excluded": false, 319 | "X": 139.2, 320 | "Y": 369.6 321 | } 322 | ], 323 | "Annotations": [], 324 | "X": 90.698000000000036, 325 | "Y": -62.446000000000026, 326 | "Zoom": 0.8425 327 | } 328 | } -------------------------------------------------------------------------------- /Get&Set Parameter Value.dyn: -------------------------------------------------------------------------------- 1 | { 2 | "Uuid": "4908f429-8f3a-4ba8-99ce-8c6875450ac1", 3 | "IsCustomNode": false, 4 | "Description": null, 5 | "Name": "Get&Set Parameter Value", 6 | "ElementResolver": { 7 | "ResolutionMap": { 8 | "Elements.Element": { 9 | "Key": "Revit.Elements.Element", 10 | "Value": "RevitNodes.dll" 11 | }, 12 | "Revit.Elements.Element": { 13 | "Key": "Revit.Elements.Element", 14 | "Value": "RevitNodes.dll" 15 | } 16 | } 17 | }, 18 | "Inputs": [], 19 | "Outputs": [], 20 | "Nodes": [ 21 | { 22 | "ConcreteType": "Dynamo.Nodes.DSModelElementsSelection, DSRevitNodesUI", 23 | "NodeType": "ExtensionNode", 24 | "InstanceId": [], 25 | "Id": "02a47247504a4c86b814466f0fc9c14f", 26 | "Inputs": [], 27 | "Outputs": [ 28 | { 29 | "Id": "3bfa69fa2c304efda8b82ee9e1008c3f", 30 | "Name": "Elements", 31 | "Description": "The selected elements.", 32 | "UsingDefaultValue": false, 33 | "Level": 2, 34 | "UseLevels": false, 35 | "KeepListStructure": false 36 | } 37 | ], 38 | "Replication": "Disabled" 39 | }, 40 | { 41 | "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", 42 | "NodeType": "FunctionNode", 43 | "FunctionSignature": "Revit.Elements.Element.GetParameterValueByName@string", 44 | "Id": "3c200a333407440eafab480f42673244", 45 | "Inputs": [ 46 | { 47 | "Id": "e4a17f825b0c4e6d9a2a957b3cc2a7b4", 48 | "Name": "element", 49 | "Description": "Revit.Elements.Element", 50 | "UsingDefaultValue": false, 51 | "Level": 2, 52 | "UseLevels": false, 53 | "KeepListStructure": false 54 | }, 55 | { 56 | "Id": "0c6e8476e4ef4f718ed9e67943c2cf04", 57 | "Name": "parameterName", 58 | "Description": "The name of the parameter whose value you want to obtain.\n\nstring", 59 | "UsingDefaultValue": false, 60 | "Level": 2, 61 | "UseLevels": false, 62 | "KeepListStructure": false 63 | } 64 | ], 65 | "Outputs": [ 66 | { 67 | "Id": "c355c45b896d4709b76473312a2b893f", 68 | "Name": "var[]..[]", 69 | "Description": "var[]..[]", 70 | "UsingDefaultValue": false, 71 | "Level": 2, 72 | "UseLevels": false, 73 | "KeepListStructure": false 74 | } 75 | ], 76 | "Replication": "Auto", 77 | "Description": "Get the value of one of the element's parameters.\n\nElement.GetParameterValueByName (parameterName: string): var[]..[]" 78 | }, 79 | { 80 | "ConcreteType": "CoreNodeModels.Input.StringInput, CoreNodeModels", 81 | "NodeType": "StringInputNode", 82 | "InputValue": "", 83 | "Id": "4e86826c91064f568c433baed8d17343", 84 | "Inputs": [], 85 | "Outputs": [ 86 | { 87 | "Id": "831ad218ca1843b69bffe5804ab5897c", 88 | "Name": "", 89 | "Description": "String", 90 | "UsingDefaultValue": false, 91 | "Level": 2, 92 | "UseLevels": false, 93 | "KeepListStructure": false 94 | } 95 | ], 96 | "Replication": "Disabled", 97 | "Description": "Creates a string." 98 | }, 99 | { 100 | "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", 101 | "NodeType": "FunctionNode", 102 | "FunctionSignature": "Revit.Elements.Element.SetParameterByName@string,var", 103 | "Id": "73137ee3f9504dca92f39abb5b73e039", 104 | "Inputs": [ 105 | { 106 | "Id": "d079a65b29ed446db2ec2732206ecf07", 107 | "Name": "element", 108 | "Description": "Revit.Elements.Element", 109 | "UsingDefaultValue": false, 110 | "Level": 2, 111 | "UseLevels": false, 112 | "KeepListStructure": false 113 | }, 114 | { 115 | "Id": "e513123bde3a4993a45f0f9bdcab4507", 116 | "Name": "parameterName", 117 | "Description": "The name of the parameter to set.\n\nstring", 118 | "UsingDefaultValue": false, 119 | "Level": 2, 120 | "UseLevels": false, 121 | "KeepListStructure": false 122 | }, 123 | { 124 | "Id": "b6550dee8a7443228af0f3843834bff5", 125 | "Name": "value", 126 | "Description": "The value.\n\nvar", 127 | "UsingDefaultValue": false, 128 | "Level": 2, 129 | "UseLevels": false, 130 | "KeepListStructure": false 131 | } 132 | ], 133 | "Outputs": [ 134 | { 135 | "Id": "93c73f83f7fd4f648b76a17576843e68", 136 | "Name": "Element", 137 | "Description": "Element", 138 | "UsingDefaultValue": false, 139 | "Level": 2, 140 | "UseLevels": false, 141 | "KeepListStructure": false 142 | } 143 | ], 144 | "Replication": "Auto", 145 | "Description": "Set one of the element's parameters.\n\nElement.SetParameterByName (parameterName: string, value: var): Element" 146 | }, 147 | { 148 | "ConcreteType": "CoreNodeModels.FromObject, CoreNodeModels", 149 | "NodeType": "ExtensionNode", 150 | "Id": "19f29c7b7bd14c3abc71f8dc7fbd20e3", 151 | "Inputs": [ 152 | { 153 | "Id": "331d7c9c43f34a0b838b47dc5b9a9660", 154 | "Name": "obj", 155 | "Description": "Object to be serialized", 156 | "UsingDefaultValue": false, 157 | "Level": 2, 158 | "UseLevels": false, 159 | "KeepListStructure": false 160 | } 161 | ], 162 | "Outputs": [ 163 | { 164 | "Id": "ed0bf3ae3157483ebdc22fca09fa915d", 165 | "Name": "str", 166 | "Description": "Result of math computation", 167 | "UsingDefaultValue": false, 168 | "Level": 2, 169 | "UseLevels": false, 170 | "KeepListStructure": false 171 | } 172 | ], 173 | "Replication": "Disabled", 174 | "Description": "Convert an object to a string representation." 175 | }, 176 | { 177 | "ConcreteType": "CoreNodeModels.Input.StringInput, CoreNodeModels", 178 | "NodeType": "StringInputNode", 179 | "InputValue": "", 180 | "Id": "d36abbf195e845e5bfec5a4634aa2ca2", 181 | "Inputs": [], 182 | "Outputs": [ 183 | { 184 | "Id": "ff9811ec2690477392f80f502c8464a4", 185 | "Name": "", 186 | "Description": "String", 187 | "UsingDefaultValue": false, 188 | "Level": 2, 189 | "UseLevels": false, 190 | "KeepListStructure": false 191 | } 192 | ], 193 | "Replication": "Disabled", 194 | "Description": "Creates a string." 195 | } 196 | ], 197 | "Connectors": [ 198 | { 199 | "Start": "3bfa69fa2c304efda8b82ee9e1008c3f", 200 | "End": "e4a17f825b0c4e6d9a2a957b3cc2a7b4", 201 | "Id": "4d36a033c16e4078bc86c3583e5235ea" 202 | }, 203 | { 204 | "Start": "3bfa69fa2c304efda8b82ee9e1008c3f", 205 | "End": "d079a65b29ed446db2ec2732206ecf07", 206 | "Id": "63ed9577788c45fb8c40a0664bf5619a" 207 | }, 208 | { 209 | "Start": "c355c45b896d4709b76473312a2b893f", 210 | "End": "331d7c9c43f34a0b838b47dc5b9a9660", 211 | "Id": "c9709cbd0bc54896a2635a6f5683bed3" 212 | }, 213 | { 214 | "Start": "831ad218ca1843b69bffe5804ab5897c", 215 | "End": "0c6e8476e4ef4f718ed9e67943c2cf04", 216 | "Id": "01262d3e00f042ae9f20c1ea995f49d6" 217 | }, 218 | { 219 | "Start": "ed0bf3ae3157483ebdc22fca09fa915d", 220 | "End": "b6550dee8a7443228af0f3843834bff5", 221 | "Id": "d2761e7812d14ac0ab696b5e18c56acc" 222 | }, 223 | { 224 | "Start": "ff9811ec2690477392f80f502c8464a4", 225 | "End": "e513123bde3a4993a45f0f9bdcab4507", 226 | "Id": "d762a54e92c54caebc897ad224b05d42" 227 | } 228 | ], 229 | "Dependencies": [], 230 | "NodeLibraryDependencies": [], 231 | "Bindings": [], 232 | "View": { 233 | "Dynamo": { 234 | "ScaleFactor": 1.0, 235 | "HasRunWithoutCrash": false, 236 | "IsVisibleInDynamoLibrary": true, 237 | "Version": "2.3.0.5885", 238 | "RunType": "Manual", 239 | "RunPeriod": "1000" 240 | }, 241 | "Camera": { 242 | "Name": "Background Preview", 243 | "EyeX": -17.0, 244 | "EyeY": 24.0, 245 | "EyeZ": 50.0, 246 | "LookX": 12.0, 247 | "LookY": -13.0, 248 | "LookZ": -58.0, 249 | "UpX": 0.0, 250 | "UpY": 1.0, 251 | "UpZ": 0.0 252 | }, 253 | "NodeViews": [ 254 | { 255 | "ShowGeometry": true, 256 | "Name": "Select Model Elements", 257 | "Id": "02a47247504a4c86b814466f0fc9c14f", 258 | "IsSetAsInput": false, 259 | "IsSetAsOutput": false, 260 | "Excluded": false, 261 | "X": 391.85194788099443, 262 | "Y": 544.19279383532421 263 | }, 264 | { 265 | "ShowGeometry": true, 266 | "Name": "Element.GetParameterValueByName", 267 | "Id": "3c200a333407440eafab480f42673244", 268 | "IsSetAsInput": false, 269 | "IsSetAsOutput": false, 270 | "Excluded": false, 271 | "X": 739.71010334831635, 272 | "Y": 591.20065268225926 273 | }, 274 | { 275 | "ShowGeometry": true, 276 | "Name": "String", 277 | "Id": "4e86826c91064f568c433baed8d17343", 278 | "IsSetAsInput": false, 279 | "IsSetAsOutput": false, 280 | "Excluded": false, 281 | "X": 558.84928545558921, 282 | "Y": 673.06153478962688 283 | }, 284 | { 285 | "ShowGeometry": true, 286 | "Name": "Element.SetParameterByName", 287 | "Id": "73137ee3f9504dca92f39abb5b73e039", 288 | "IsSetAsInput": false, 289 | "IsSetAsOutput": false, 290 | "Excluded": false, 291 | "X": 1313.0642651775313, 292 | "Y": 563.37653081344456 293 | }, 294 | { 295 | "ShowGeometry": true, 296 | "Name": "String from Object", 297 | "Id": "19f29c7b7bd14c3abc71f8dc7fbd20e3", 298 | "IsSetAsInput": false, 299 | "IsSetAsOutput": false, 300 | "Excluded": false, 301 | "X": 1051.9094938056674, 302 | "Y": 599.93819880550518 303 | }, 304 | { 305 | "ShowGeometry": true, 306 | "Name": "String", 307 | "Id": "d36abbf195e845e5bfec5a4634aa2ca2", 308 | "IsSetAsInput": false, 309 | "IsSetAsOutput": false, 310 | "Excluded": false, 311 | "X": 1181.4422604061115, 312 | "Y": 704.40010735425062 313 | } 314 | ], 315 | "Annotations": [ 316 | { 317 | "Id": "c82c31000e7847f788d0c4591d49ec12", 318 | "Title": "Contact premtalreja7@gmail.com in case of queries", 319 | "Nodes": [], 320 | "Left": 785.31953187842578, 321 | "Top": 367.20000000000005, 322 | "Width": 0.0, 323 | "Height": 0.0, 324 | "FontSize": 36.0, 325 | "InitialTop": 0.0, 326 | "InitialHeight": 0.0, 327 | "TextblockHeight": 0.0, 328 | "Background": "#FFC1D676" 329 | } 330 | ], 331 | "X": -297.1388805319292, 332 | "Y": -195.82715426683231, 333 | "Zoom": 0.847618571998227 334 | } 335 | } -------------------------------------------------------------------------------- /Pipe Slope QC.dyn: -------------------------------------------------------------------------------- 1 | { 2 | "Uuid": "ee228242-86d1-49df-901d-b5744d31c90c", 3 | "IsCustomNode": false, 4 | "Description": null, 5 | "Name": "Pipe Slope QC", 6 | "ElementResolver": { 7 | "ResolutionMap": {} 8 | }, 9 | "Inputs": [], 10 | "Outputs": [], 11 | "Nodes": [ 12 | { 13 | "ConcreteType": "DSRevitNodesUI.ElementsOfCategory, DSRevitNodesUI", 14 | "NodeType": "ExtensionNode", 15 | "Id": "c7874960a6344c6aa6abeb038a4fa7ca", 16 | "Inputs": [ 17 | { 18 | "Id": "edf206fb9803484db07f140de95bb043", 19 | "Name": "Category", 20 | "Description": "The Category", 21 | "UsingDefaultValue": false, 22 | "Level": 2, 23 | "UseLevels": false, 24 | "KeepListStructure": false 25 | } 26 | ], 27 | "Outputs": [ 28 | { 29 | "Id": "1b8e3e427d534bd7879896bbf767cc2c", 30 | "Name": "Elements", 31 | "Description": "An element type.", 32 | "UsingDefaultValue": false, 33 | "Level": 2, 34 | "UseLevels": false, 35 | "KeepListStructure": false 36 | } 37 | ], 38 | "Replication": "Disabled", 39 | "Description": "Get all elements of the specified category from the model." 40 | }, 41 | { 42 | "ConcreteType": "DSRevitNodesUI.Categories, DSRevitNodesUI", 43 | "SelectedIndex": 353, 44 | "SelectedString": "OST_PipeCurves", 45 | "NodeType": "ExtensionNode", 46 | "Id": "3e4b6124955d42358fe2ddbc5a58f0e7", 47 | "Inputs": [], 48 | "Outputs": [ 49 | { 50 | "Id": "971c5185a8354e97b2357f0b6e43c086", 51 | "Name": "Category", 52 | "Description": "The selected Category.", 53 | "UsingDefaultValue": false, 54 | "Level": 2, 55 | "UseLevels": false, 56 | "KeepListStructure": false 57 | } 58 | ], 59 | "Replication": "Disabled", 60 | "Description": "All built-in categories." 61 | }, 62 | { 63 | "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", 64 | "NodeType": "FunctionNode", 65 | "FunctionSignature": "Revit.Elements.Element.GetParameterValueByName@string", 66 | "Id": "2ca34ff9106b45eeabd8dc70f5f94f07", 67 | "Inputs": [ 68 | { 69 | "Id": "767baebc247c4d719dfef8d7aba7ffec", 70 | "Name": "element", 71 | "Description": "Revit.Elements.Element", 72 | "UsingDefaultValue": false, 73 | "Level": 2, 74 | "UseLevels": false, 75 | "KeepListStructure": false 76 | }, 77 | { 78 | "Id": "86df9cf8796546f8aea89597063e3a06", 79 | "Name": "parameterName", 80 | "Description": "The name of the parameter whose value you want to obtain.\n\nstring", 81 | "UsingDefaultValue": false, 82 | "Level": 2, 83 | "UseLevels": false, 84 | "KeepListStructure": false 85 | } 86 | ], 87 | "Outputs": [ 88 | { 89 | "Id": "4d28ff00e62f48c4a1d3ce042f9c6c24", 90 | "Name": "var[]..[]", 91 | "Description": "var[]..[]", 92 | "UsingDefaultValue": false, 93 | "Level": 2, 94 | "UseLevels": false, 95 | "KeepListStructure": false 96 | } 97 | ], 98 | "Replication": "Auto", 99 | "Description": "Get the value of one of the element's parameters.\n\nElement.GetParameterValueByName (parameterName: string): var[]..[]" 100 | }, 101 | { 102 | "ConcreteType": "CoreNodeModels.Input.StringInput, CoreNodeModels", 103 | "NodeType": "StringInputNode", 104 | "InputValue": "Slope", 105 | "Id": "d6fa7b9ba67747fdb9877a61073fc7d2", 106 | "Inputs": [], 107 | "Outputs": [ 108 | { 109 | "Id": "bee4713db24f49fdb7339dc15589421e", 110 | "Name": "", 111 | "Description": "String", 112 | "UsingDefaultValue": false, 113 | "Level": 2, 114 | "UseLevels": false, 115 | "KeepListStructure": false 116 | } 117 | ], 118 | "Replication": "Disabled", 119 | "Description": "Creates a string." 120 | }, 121 | { 122 | "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", 123 | "NodeType": "FunctionNode", 124 | "FunctionSignature": "Revit.Elements.Element.SetParameterByName@string,var", 125 | "Id": "d6d7bcb6490341c0804ebb92bfe80938", 126 | "Inputs": [ 127 | { 128 | "Id": "43b8ac9fec9d40a999c740fb7059d29d", 129 | "Name": "element", 130 | "Description": "Revit.Elements.Element", 131 | "UsingDefaultValue": false, 132 | "Level": 2, 133 | "UseLevels": false, 134 | "KeepListStructure": false 135 | }, 136 | { 137 | "Id": "428430e3564f427587764f6f27b99deb", 138 | "Name": "parameterName", 139 | "Description": "The name of the parameter to set.\n\nstring", 140 | "UsingDefaultValue": false, 141 | "Level": 2, 142 | "UseLevels": false, 143 | "KeepListStructure": false 144 | }, 145 | { 146 | "Id": "1330750170ec496ead79384e396f0233", 147 | "Name": "value", 148 | "Description": "The value.\n\nvar", 149 | "UsingDefaultValue": false, 150 | "Level": 2, 151 | "UseLevels": false, 152 | "KeepListStructure": false 153 | } 154 | ], 155 | "Outputs": [ 156 | { 157 | "Id": "c0bd7515900c4ccb852104380ca5fe29", 158 | "Name": "Element", 159 | "Description": "Element", 160 | "UsingDefaultValue": false, 161 | "Level": 2, 162 | "UseLevels": false, 163 | "KeepListStructure": false 164 | } 165 | ], 166 | "Replication": "Auto", 167 | "Description": "Set one of the element's parameters.\n\nElement.SetParameterByName (parameterName: string, value: var): Element" 168 | }, 169 | { 170 | "ConcreteType": "CoreNodeModels.Input.StringInput, CoreNodeModels", 171 | "NodeType": "StringInputNode", 172 | "InputValue": "Comments", 173 | "Id": "74a7301ab947421d9ac43fa216efc90c", 174 | "Inputs": [], 175 | "Outputs": [ 176 | { 177 | "Id": "0347c92c275a4a2a9576f59f6cfdedfa", 178 | "Name": "", 179 | "Description": "String", 180 | "UsingDefaultValue": false, 181 | "Level": 2, 182 | "UseLevels": false, 183 | "KeepListStructure": false 184 | } 185 | ], 186 | "Replication": "Disabled", 187 | "Description": "Creates a string." 188 | }, 189 | { 190 | "ConcreteType": "CoreNodeModels.FromObject, CoreNodeModels", 191 | "NodeType": "ExtensionNode", 192 | "Id": "5c7d256fa0c645e5bcad21b7fa83ff93", 193 | "Inputs": [ 194 | { 195 | "Id": "b9131ee1f5a54be8bf0b696668077835", 196 | "Name": "obj", 197 | "Description": "Object to be serialized", 198 | "UsingDefaultValue": false, 199 | "Level": 2, 200 | "UseLevels": false, 201 | "KeepListStructure": false 202 | } 203 | ], 204 | "Outputs": [ 205 | { 206 | "Id": "37d2842d666046298114493204eb5df4", 207 | "Name": "str", 208 | "Description": "Result of math computation", 209 | "UsingDefaultValue": false, 210 | "Level": 2, 211 | "UseLevels": false, 212 | "KeepListStructure": false 213 | } 214 | ], 215 | "Replication": "Disabled", 216 | "Description": "Convert an object to a string representation." 217 | } 218 | ], 219 | "Connectors": [ 220 | { 221 | "Start": "1b8e3e427d534bd7879896bbf767cc2c", 222 | "End": "767baebc247c4d719dfef8d7aba7ffec", 223 | "Id": "131b254da5d344fc961dcba8008d3625" 224 | }, 225 | { 226 | "Start": "1b8e3e427d534bd7879896bbf767cc2c", 227 | "End": "43b8ac9fec9d40a999c740fb7059d29d", 228 | "Id": "57a49fa6c1664faa984accc7b577a013" 229 | }, 230 | { 231 | "Start": "971c5185a8354e97b2357f0b6e43c086", 232 | "End": "edf206fb9803484db07f140de95bb043", 233 | "Id": "b4282cfef3f44b929cd21b84acc1e238" 234 | }, 235 | { 236 | "Start": "4d28ff00e62f48c4a1d3ce042f9c6c24", 237 | "End": "b9131ee1f5a54be8bf0b696668077835", 238 | "Id": "6b50f7f3c055488593092538d62cba8a" 239 | }, 240 | { 241 | "Start": "bee4713db24f49fdb7339dc15589421e", 242 | "End": "86df9cf8796546f8aea89597063e3a06", 243 | "Id": "53deab35eb6a405a819b6842943b8752" 244 | }, 245 | { 246 | "Start": "0347c92c275a4a2a9576f59f6cfdedfa", 247 | "End": "428430e3564f427587764f6f27b99deb", 248 | "Id": "02bf09524dff45cda98cdb7ba702ebbe" 249 | }, 250 | { 251 | "Start": "37d2842d666046298114493204eb5df4", 252 | "End": "1330750170ec496ead79384e396f0233", 253 | "Id": "ab1517711446444ca5eb799fe31ab872" 254 | } 255 | ], 256 | "Dependencies": [], 257 | "NodeLibraryDependencies": [], 258 | "Bindings": [], 259 | "View": { 260 | "Dynamo": { 261 | "ScaleFactor": 1.0, 262 | "HasRunWithoutCrash": true, 263 | "IsVisibleInDynamoLibrary": true, 264 | "Version": "2.3.0.5885", 265 | "RunType": "Manual", 266 | "RunPeriod": "1000" 267 | }, 268 | "Camera": { 269 | "Name": "Background Preview", 270 | "EyeX": -17.0, 271 | "EyeY": 24.0, 272 | "EyeZ": 50.0, 273 | "LookX": 12.0, 274 | "LookY": -13.0, 275 | "LookZ": -58.0, 276 | "UpX": 0.0, 277 | "UpY": 1.0, 278 | "UpZ": 0.0 279 | }, 280 | "NodeViews": [ 281 | { 282 | "Id": "c7874960a6344c6aa6abeb038a4fa7ca", 283 | "IsSetAsInput": false, 284 | "IsSetAsOutput": false, 285 | "Name": "All Elements of Category", 286 | "ShowGeometry": true, 287 | "Excluded": false, 288 | "X": 943.3, 289 | "Y": 303.69999999999982 290 | }, 291 | { 292 | "Id": "3e4b6124955d42358fe2ddbc5a58f0e7", 293 | "IsSetAsInput": false, 294 | "IsSetAsOutput": false, 295 | "Name": "Categories", 296 | "ShowGeometry": true, 297 | "Excluded": false, 298 | "X": 685.3, 299 | "Y": 264.49999999999989 300 | }, 301 | { 302 | "Id": "2ca34ff9106b45eeabd8dc70f5f94f07", 303 | "IsSetAsInput": false, 304 | "IsSetAsOutput": false, 305 | "Name": "Element.GetParameterValueByName", 306 | "ShowGeometry": true, 307 | "Excluded": false, 308 | "X": 1214.4000000000003, 309 | "Y": 360.80000000000018 310 | }, 311 | { 312 | "Id": "d6fa7b9ba67747fdb9877a61073fc7d2", 313 | "IsSetAsInput": false, 314 | "IsSetAsOutput": false, 315 | "Name": "String", 316 | "ShowGeometry": true, 317 | "Excluded": false, 318 | "X": 1044.8, 319 | "Y": 450.40000000000009 320 | }, 321 | { 322 | "Id": "d6d7bcb6490341c0804ebb92bfe80938", 323 | "IsSetAsInput": false, 324 | "IsSetAsOutput": false, 325 | "Name": "Element.SetParameterByName", 326 | "ShowGeometry": true, 327 | "Excluded": false, 328 | "X": 1644.7999999999997, 329 | "Y": 371.2000000000001 330 | }, 331 | { 332 | "Id": "74a7301ab947421d9ac43fa216efc90c", 333 | "IsSetAsInput": false, 334 | "IsSetAsOutput": false, 335 | "Name": "String", 336 | "ShowGeometry": true, 337 | "Excluded": false, 338 | "X": 1459.6000000000006, 339 | "Y": 551.6 340 | }, 341 | { 342 | "Id": "5c7d256fa0c645e5bcad21b7fa83ff93", 343 | "IsSetAsInput": false, 344 | "IsSetAsOutput": false, 345 | "Name": "String from Object", 346 | "ShowGeometry": true, 347 | "Excluded": false, 348 | "X": 1278.4, 349 | "Y": 492.80000000000018 350 | } 351 | ], 352 | "Annotations": [], 353 | "X": -344.67380012984415, 354 | "Y": 95.4372004933312, 355 | "Zoom": 0.67483165842686466 356 | } 357 | } -------------------------------------------------------------------------------- /Serial Number By Name.dyn: -------------------------------------------------------------------------------- 1 | { 2 | "Uuid": "4908f429-8f3a-4ba8-99ce-8c6875450ac1", 3 | "IsCustomNode": false, 4 | "Description": null, 5 | "Name": "Serial Number By Name", 6 | "ElementResolver": { 7 | "ResolutionMap": { 8 | "Elements.Element": { 9 | "Key": "Revit.Elements.Element", 10 | "Value": "RevitNodes.dll" 11 | }, 12 | "Revit.Elements.Element": { 13 | "Key": "Revit.Elements.Element", 14 | "Value": "RevitNodes.dll" 15 | }, 16 | "String": { 17 | "Key": "DSCore.String", 18 | "Value": "DSCoreNodes.dll" 19 | } 20 | } 21 | }, 22 | "Inputs": [], 23 | "Outputs": [], 24 | "Nodes": [ 25 | { 26 | "ConcreteType": "CoreNodeModels.FromObject, CoreNodeModels", 27 | "NodeType": "ExtensionNode", 28 | "Id": "f8336be6286e4da89421ae791016b761", 29 | "Inputs": [ 30 | { 31 | "Id": "24651b1f7ec24c719ab0fa5c4f1ea716", 32 | "Name": "obj", 33 | "Description": "Object to be serialized", 34 | "UsingDefaultValue": false, 35 | "Level": 2, 36 | "UseLevels": false, 37 | "KeepListStructure": false 38 | } 39 | ], 40 | "Outputs": [ 41 | { 42 | "Id": "8b904e217c08406ba07f745f18a911b6", 43 | "Name": "str", 44 | "Description": "Result of math computation", 45 | "UsingDefaultValue": false, 46 | "Level": 2, 47 | "UseLevels": false, 48 | "KeepListStructure": false 49 | } 50 | ], 51 | "Replication": "Disabled", 52 | "Description": "Convert an object to a string representation." 53 | }, 54 | { 55 | "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", 56 | "NodeType": "CodeBlockNode", 57 | "Code": "1..9999;", 58 | "Id": "2951caca64794ab69793f92a1e073d8a", 59 | "Inputs": [], 60 | "Outputs": [ 61 | { 62 | "Id": "0f7a59b99d834da6ade29dc79e7c2689", 63 | "Name": "", 64 | "Description": "Value of expression at line 1", 65 | "UsingDefaultValue": false, 66 | "Level": 2, 67 | "UseLevels": false, 68 | "KeepListStructure": false 69 | } 70 | ], 71 | "Replication": "Disabled", 72 | "Description": "Allows for DesignScript code to be authored directly" 73 | }, 74 | { 75 | "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", 76 | "NodeType": "FunctionNode", 77 | "FunctionSignature": "Revit.Elements.Element.SetParameterByName@string,var", 78 | "Id": "c0baf90d5ca743bcbd1b6d05bd694c51", 79 | "Inputs": [ 80 | { 81 | "Id": "eb479cd9082f49ec887c36ded579478b", 82 | "Name": "element", 83 | "Description": "Revit.Elements.Element", 84 | "UsingDefaultValue": false, 85 | "Level": 2, 86 | "UseLevels": false, 87 | "KeepListStructure": false 88 | }, 89 | { 90 | "Id": "6260d8356c4e4f07860cafad9c00115e", 91 | "Name": "parameterName", 92 | "Description": "The name of the parameter to set.\n\nstring", 93 | "UsingDefaultValue": false, 94 | "Level": 2, 95 | "UseLevels": false, 96 | "KeepListStructure": false 97 | }, 98 | { 99 | "Id": "433e8361b82444229412a81fed4dd315", 100 | "Name": "value", 101 | "Description": "The value.\n\nvar", 102 | "UsingDefaultValue": false, 103 | "Level": 2, 104 | "UseLevels": false, 105 | "KeepListStructure": false 106 | } 107 | ], 108 | "Outputs": [ 109 | { 110 | "Id": "107422957f24405aa4fe936194d6682c", 111 | "Name": "Element", 112 | "Description": "Element", 113 | "UsingDefaultValue": false, 114 | "Level": 2, 115 | "UseLevels": false, 116 | "KeepListStructure": false 117 | } 118 | ], 119 | "Replication": "Auto", 120 | "Description": "Set one of the element's parameters.\n\nElement.SetParameterByName (parameterName: string, value: var): Element" 121 | }, 122 | { 123 | "ConcreteType": "Dynamo.Nodes.DSModelElementsSelection, DSRevitNodesUI", 124 | "NodeType": "ExtensionNode", 125 | "InstanceId": [], 126 | "Id": "ff8668b6981c4b58a31b6edc52c236c4", 127 | "Inputs": [], 128 | "Outputs": [ 129 | { 130 | "Id": "0eb1fbe47ce44e41ae4132f33eb35de8", 131 | "Name": "Elements", 132 | "Description": "The selected elements.", 133 | "UsingDefaultValue": false, 134 | "Level": 2, 135 | "UseLevels": false, 136 | "KeepListStructure": false 137 | } 138 | ], 139 | "Replication": "Disabled" 140 | }, 141 | { 142 | "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", 143 | "NodeType": "FunctionNode", 144 | "FunctionSignature": "DSCore.String.PadLeft@string,int,string", 145 | "Id": "496567630e1741ddb4313132074aa911", 146 | "Inputs": [ 147 | { 148 | "Id": "719eacaab644456d8cecc4414d74b163", 149 | "Name": "str", 150 | "Description": "String to pad.\n\nstring", 151 | "UsingDefaultValue": false, 152 | "Level": 2, 153 | "UseLevels": false, 154 | "KeepListStructure": false 155 | }, 156 | { 157 | "Id": "dac6768071ee4b95b6ea7e678fcb8cf7", 158 | "Name": "newWidth", 159 | "Description": "Total length of the string after padding.\n\nint", 160 | "UsingDefaultValue": false, 161 | "Level": 2, 162 | "UseLevels": false, 163 | "KeepListStructure": false 164 | }, 165 | { 166 | "Id": "b230dd41ab6e4cb0b15cd5de78ac1f00", 167 | "Name": "padChars", 168 | "Description": "Character to pad with, defaults to space.\n\nstring\nDefault value : \" \"", 169 | "UsingDefaultValue": true, 170 | "Level": 2, 171 | "UseLevels": false, 172 | "KeepListStructure": false 173 | } 174 | ], 175 | "Outputs": [ 176 | { 177 | "Id": "64dcd3dc5cdc4ae2a0919510d1cbb262", 178 | "Name": "str", 179 | "Description": "Strings right-aligned by padding with leading whitespaces for a specified total length.", 180 | "UsingDefaultValue": false, 181 | "Level": 2, 182 | "UseLevels": false, 183 | "KeepListStructure": false 184 | } 185 | ], 186 | "Replication": "Auto", 187 | "Description": "Right-aligns the characters in the given string by padding them with spaces on the left, for a specified total length.\n\nString.PadLeft (str: string, newWidth: int, padChars: string = \" \"): string" 188 | }, 189 | { 190 | "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", 191 | "NodeType": "CodeBlockNode", 192 | "Code": "3;", 193 | "Id": "0ea2b5cf282c442dbfaa1d82204e23cf", 194 | "Inputs": [], 195 | "Outputs": [ 196 | { 197 | "Id": "d206e44735b545e9b728eb89031fb4ca", 198 | "Name": "", 199 | "Description": "Value of expression at line 1", 200 | "UsingDefaultValue": false, 201 | "Level": 2, 202 | "UseLevels": false, 203 | "KeepListStructure": false 204 | } 205 | ], 206 | "Replication": "Disabled", 207 | "Description": "Allows for DesignScript code to be authored directly" 208 | }, 209 | { 210 | "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", 211 | "NodeType": "CodeBlockNode", 212 | "Code": "0;", 213 | "Id": "fcbe1ca15fd948298d37879f07dfa8f1", 214 | "Inputs": [], 215 | "Outputs": [ 216 | { 217 | "Id": "40820add2f894fc7883d51065c385ac3", 218 | "Name": "", 219 | "Description": "Value of expression at line 1", 220 | "UsingDefaultValue": false, 221 | "Level": 2, 222 | "UseLevels": false, 223 | "KeepListStructure": false 224 | } 225 | ], 226 | "Replication": "Disabled", 227 | "Description": "Allows for DesignScript code to be authored directly" 228 | }, 229 | { 230 | "ConcreteType": "CoreNodeModels.Input.StringInput, CoreNodeModels", 231 | "NodeType": "StringInputNode", 232 | "InputValue": "", 233 | "Id": "6fe6817882cd44d7b43f5b4f9eb46e1d", 234 | "Inputs": [], 235 | "Outputs": [ 236 | { 237 | "Id": "da5d54f569324dfd927d07f4770a8f9c", 238 | "Name": "", 239 | "Description": "String", 240 | "UsingDefaultValue": false, 241 | "Level": 2, 242 | "UseLevels": false, 243 | "KeepListStructure": false 244 | } 245 | ], 246 | "Replication": "Disabled", 247 | "Description": "Creates a string." 248 | } 249 | ], 250 | "Connectors": [ 251 | { 252 | "Start": "8b904e217c08406ba07f745f18a911b6", 253 | "End": "719eacaab644456d8cecc4414d74b163", 254 | "Id": "f0a9f116cd4e456ab2eaae94b51333f5" 255 | }, 256 | { 257 | "Start": "0f7a59b99d834da6ade29dc79e7c2689", 258 | "End": "24651b1f7ec24c719ab0fa5c4f1ea716", 259 | "Id": "7ee741e67575413ca1f3cd6e8ee7f8c0" 260 | }, 261 | { 262 | "Start": "0eb1fbe47ce44e41ae4132f33eb35de8", 263 | "End": "eb479cd9082f49ec887c36ded579478b", 264 | "Id": "2ef48c1bdb8d48f7b7f4d2720e1c5060" 265 | }, 266 | { 267 | "Start": "64dcd3dc5cdc4ae2a0919510d1cbb262", 268 | "End": "433e8361b82444229412a81fed4dd315", 269 | "Id": "a1a433c3329d4ce99a1400fe2a25c340" 270 | }, 271 | { 272 | "Start": "d206e44735b545e9b728eb89031fb4ca", 273 | "End": "dac6768071ee4b95b6ea7e678fcb8cf7", 274 | "Id": "eaba6cb0a4474081927a52ab7323b045" 275 | }, 276 | { 277 | "Start": "40820add2f894fc7883d51065c385ac3", 278 | "End": "b230dd41ab6e4cb0b15cd5de78ac1f00", 279 | "Id": "0047b822e3e44dfdb54b8fe63723952a" 280 | }, 281 | { 282 | "Start": "da5d54f569324dfd927d07f4770a8f9c", 283 | "End": "6260d8356c4e4f07860cafad9c00115e", 284 | "Id": "2c6a40ef1b0345e88977f9df3c5ce90d" 285 | } 286 | ], 287 | "Dependencies": [], 288 | "NodeLibraryDependencies": [], 289 | "Bindings": [], 290 | "View": { 291 | "Dynamo": { 292 | "ScaleFactor": 1.0, 293 | "HasRunWithoutCrash": true, 294 | "IsVisibleInDynamoLibrary": true, 295 | "Version": "2.3.0.5885", 296 | "RunType": "Manual", 297 | "RunPeriod": "1000" 298 | }, 299 | "Camera": { 300 | "Name": "Background Preview", 301 | "EyeX": -17.0, 302 | "EyeY": 24.0, 303 | "EyeZ": 50.0, 304 | "LookX": 12.0, 305 | "LookY": -13.0, 306 | "LookZ": -58.0, 307 | "UpX": 0.0, 308 | "UpY": 1.0, 309 | "UpZ": 0.0 310 | }, 311 | "NodeViews": [ 312 | { 313 | "ShowGeometry": true, 314 | "Name": "String from Object", 315 | "Id": "f8336be6286e4da89421ae791016b761", 316 | "IsSetAsInput": false, 317 | "IsSetAsOutput": false, 318 | "Excluded": false, 319 | "X": 341.49683746906408, 320 | "Y": 394.39823901904941 321 | }, 322 | { 323 | "ShowGeometry": true, 324 | "Name": "Code Block", 325 | "Id": "2951caca64794ab69793f92a1e073d8a", 326 | "IsSetAsInput": false, 327 | "IsSetAsOutput": false, 328 | "Excluded": false, 329 | "X": 162.29683746906403, 330 | "Y": 390.59823901904946 331 | }, 332 | { 333 | "ShowGeometry": true, 334 | "Name": "Element.SetParameterByName", 335 | "Id": "c0baf90d5ca743bcbd1b6d05bd694c51", 336 | "IsSetAsInput": false, 337 | "IsSetAsOutput": false, 338 | "Excluded": false, 339 | "X": 1091.5509476202319, 340 | "Y": 307.45420767335537 341 | }, 342 | { 343 | "ShowGeometry": true, 344 | "Name": "Select Model Elements", 345 | "Id": "ff8668b6981c4b58a31b6edc52c236c4", 346 | "IsSetAsInput": false, 347 | "IsSetAsOutput": false, 348 | "Excluded": false, 349 | "X": 671.34921266431263, 350 | "Y": 200.14462482170921 351 | }, 352 | { 353 | "ShowGeometry": true, 354 | "Name": "String.PadLeft", 355 | "Id": "496567630e1741ddb4313132074aa911", 356 | "IsSetAsInput": false, 357 | "IsSetAsOutput": false, 358 | "Excluded": false, 359 | "X": 611.48176117865717, 360 | "Y": 411.37506685600243 361 | }, 362 | { 363 | "ShowGeometry": true, 364 | "Name": "Code Block", 365 | "Id": "0ea2b5cf282c442dbfaa1d82204e23cf", 366 | "IsSetAsInput": false, 367 | "IsSetAsOutput": false, 368 | "Excluded": false, 369 | "X": 435.147271208044, 370 | "Y": 475.25267921778385 371 | }, 372 | { 373 | "ShowGeometry": true, 374 | "Name": "Code Block", 375 | "Id": "fcbe1ca15fd948298d37879f07dfa8f1", 376 | "IsSetAsInput": false, 377 | "IsSetAsOutput": false, 378 | "Excluded": false, 379 | "X": 378.59535049005808, 380 | "Y": 568.84417034444618 381 | }, 382 | { 383 | "ShowGeometry": true, 384 | "Name": "String", 385 | "Id": "6fe6817882cd44d7b43f5b4f9eb46e1d", 386 | "IsSetAsInput": false, 387 | "IsSetAsOutput": false, 388 | "Excluded": false, 389 | "X": 907.43029493793426, 390 | "Y": 351.5076153703472 391 | } 392 | ], 393 | "Annotations": [ 394 | { 395 | "Id": "32eb21dd30794e549e085c722d53b365", 396 | "Title": "Contact premtalreja7@gmail.com in case of queries", 397 | "Nodes": [], 398 | "Left": 555.92729168465962, 399 | "Top": 111.88723431900772, 400 | "Width": 0.0, 401 | "Height": 0.0, 402 | "FontSize": 36.0, 403 | "InitialTop": 0.0, 404 | "InitialHeight": 0.0, 405 | "TextblockHeight": 0.0, 406 | "Background": "#FFC1D676" 407 | } 408 | ], 409 | "X": -220.46600614092688, 410 | "Y": -2.6951319046472975, 411 | "Zoom": 1.0060041900272456 412 | } 413 | } -------------------------------------------------------------------------------- /Topography_Scan to BIM.dyn: -------------------------------------------------------------------------------- 1 | { 2 | "Uuid": "33615cc9-9930-4335-ae19-7966a12a29a8", 3 | "IsCustomNode": false, 4 | "Description": null, 5 | "Name": "Topography_Scan to BIM", 6 | "ElementResolver": { 7 | "ResolutionMap": {} 8 | }, 9 | "Inputs": [ 10 | { 11 | "Id": "ec172a310ced4c2988534e657bfd9e90", 12 | "Name": "Number of Points", 13 | "Type": "number", 14 | "Value": "2000", 15 | "MaximumValue": 100000.0, 16 | "MinimumValue": 1000.0, 17 | "StepValue": 500.0, 18 | "NumberType": "Double", 19 | "Description": "A slider that produces numeric values." 20 | } 21 | ], 22 | "Outputs": [], 23 | "Nodes": [ 24 | { 25 | "ConcreteType": "Dynamo.Graph.Nodes.CustomNodes.Function, DynamoCore", 26 | "FunctionSignature": "94c53925-d6eb-438c-acac-a953771a86ad", 27 | "FunctionType": "Graph", 28 | "NodeType": "FunctionNode", 29 | "Id": "72b67919181b458d8acd6a9666ec344e", 30 | "Inputs": [ 31 | { 32 | "Id": "61b4260cfac347afa2c8176dadd040df", 33 | "Name": "PointSampleSize", 34 | "Description": "This is the number of points to take\nfrom within the selected region.\n\nPlease note that the actual number of\nPoints output may vary from this\nnumber if a Sectionbox has been used.\n\nint\nDefault value : 1000", 35 | "UsingDefaultValue": true, 36 | "Level": 2, 37 | "UseLevels": false, 38 | "KeepListStructure": false 39 | }, 40 | { 41 | "Id": "3e1674d123cd45e3a318ef95e8d7c22d", 42 | "Name": "Refresh", 43 | "Description": "bool\nDefault value : false", 44 | "UsingDefaultValue": true, 45 | "Level": 2, 46 | "UseLevels": false, 47 | "KeepListStructure": false 48 | }, 49 | { 50 | "Id": "b957cfc6ac93433e8bc465fa59412a4c", 51 | "Name": "Troubleshooting", 52 | "Description": " !!! Not an Input !!! \n\n- Troubleshooting -\nIf no points are being returned when trying \nto select a region in a 3D view, a forced \nrefresh of the Active View plane may be necessary.\n\nTo do this perform the following steps:\n1 - Select the Pointcloud Instance\n2 - Use the Zoom-All command, or click a corner of the Viewcube\n3 - Refresh the Node and attempt a region selection\n\nbool\nDefault value : true", 53 | "UsingDefaultValue": true, 54 | "Level": 2, 55 | "UseLevels": false, 56 | "KeepListStructure": false 57 | } 58 | ], 59 | "Outputs": [ 60 | { 61 | "Id": "961b3e0f91ef478ea3e136d17c75aaf4", 62 | "Name": "OutputPoints", 63 | "Description": "return value", 64 | "UsingDefaultValue": false, 65 | "Level": 2, 66 | "UseLevels": false, 67 | "KeepListStructure": false 68 | }, 69 | { 70 | "Id": "6cbf5a935c3f4ee2bb35afdbe9687238", 71 | "Name": "BestFitPlane", 72 | "Description": "return value", 73 | "UsingDefaultValue": false, 74 | "Level": 2, 75 | "UseLevels": false, 76 | "KeepListStructure": false 77 | } 78 | ], 79 | "Replication": "Auto", 80 | "Description": "(Sastrugi_Pointcloud_Geometry) This node allows users to select a specific number of Pointcloud Points by creating a selection region in the Active View." 81 | }, 82 | { 83 | "ConcreteType": "PythonNodeModels.PythonNode, PythonNodeModels", 84 | "NodeType": "PythonScriptNode", 85 | "Code": "import clr\r\nimport math\r\nfrom collections import deque\r\n\r\n# Import Revit and Dynamo libraries\r\nclr.AddReference('RevitAPI')\r\nclr.AddReference('RevitServices')\r\nfrom Autodesk.Revit.DB import *\r\nfrom RevitServices.Persistence import DocumentManager\r\nfrom RevitServices.Transactions import TransactionManager\r\n\r\n# The input 'points' should be a list of XYZ points (you need to provide this in Dynamo)\r\npoints = IN[0] # Input: List of XYZ points\r\n\r\n# Function to calculate the Euclidean distance between two points\r\ndef calculate_distance(p1, p2):\r\n return math.sqrt((p1.X - p2.X)**2 + (p1.Y - p2.Y)**2 + (p1.Z - p2.Z)**2)\r\n\r\n# Function to calculate the average height of the nearest 10 points\r\ndef average_height_of_nearest_points(points, idx, num_neighbors=10):\r\n distances = []\r\n for i, p in enumerate(points):\r\n if i != idx: # Skip the point itself\r\n dist = calculate_distance(points[idx], p)\r\n distances.append((dist, p)) # Store distance with the point\r\n # Sort by distance and get the nearest 'num_neighbors' points\r\n distances.sort(key=lambda x: x[0])\r\n nearest_points = [pt[1] for pt in distances[:num_neighbors]]\r\n # Calculate the average height (Z-coordinate) of the nearest points\r\n avg_height = sum([pt.Z for pt in nearest_points]) / len(nearest_points)\r\n return avg_height\r\n\r\n# Output list for points that meet the condition\r\noutput_points = []\r\n\r\n# Iterate through each point and check the condition\r\nfor i, point in enumerate(points):\r\n avg_height = average_height_of_nearest_points(points, i)\r\n if point.Z <= avg_height:\r\n output_points.append(point)\r\n\r\n# Return the result as the output\r\nOUT = output_points", 86 | "VariableInputPorts": true, 87 | "Id": "d41538fdce3145b5bbcf44f68061c207", 88 | "Inputs": [ 89 | { 90 | "Id": "8726351b017f4c08a2eb52bf55fe3d18", 91 | "Name": "IN[0]", 92 | "Description": "Input #0", 93 | "UsingDefaultValue": false, 94 | "Level": 2, 95 | "UseLevels": false, 96 | "KeepListStructure": false 97 | } 98 | ], 99 | "Outputs": [ 100 | { 101 | "Id": "bd75a2c49f014c34935a7dabd9f74347", 102 | "Name": "OUT", 103 | "Description": "Result of the python script", 104 | "UsingDefaultValue": false, 105 | "Level": 2, 106 | "UseLevels": false, 107 | "KeepListStructure": false 108 | } 109 | ], 110 | "Replication": "Disabled", 111 | "Description": "Runs an embedded IronPython script." 112 | }, 113 | { 114 | "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", 115 | "NodeType": "FunctionNode", 116 | "FunctionSignature": "Revit.Elements.Topography.ByPoints@Autodesk.DesignScript.Geometry.Point[]", 117 | "Id": "8a7a388e45ad4fd08a2e98a7d7ab2dae", 118 | "Inputs": [ 119 | { 120 | "Id": "697e2588f73d44ada645f089a8d47b4e", 121 | "Name": "points", 122 | "Description": "The points which define the topography surface.\n\nPoint[]", 123 | "UsingDefaultValue": false, 124 | "Level": 2, 125 | "UseLevels": false, 126 | "KeepListStructure": false 127 | } 128 | ], 129 | "Outputs": [ 130 | { 131 | "Id": "44134153f38c45348be32dfa75dc9df1", 132 | "Name": "Topography", 133 | "Description": "A topography surface through the specified points.", 134 | "UsingDefaultValue": false, 135 | "Level": 2, 136 | "UseLevels": false, 137 | "KeepListStructure": false 138 | } 139 | ], 140 | "Replication": "Auto", 141 | "Description": "Create a topography surface from a list of points.\n\nTopography.ByPoints (points: Point[]): Topography" 142 | }, 143 | { 144 | "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels", 145 | "NodeType": "NumberInputNode", 146 | "NumberType": "Double", 147 | "MaximumValue": 100000.0, 148 | "MinimumValue": 1000.0, 149 | "StepValue": 500.0, 150 | "InputValue": 2000.0, 151 | "Id": "ec172a310ced4c2988534e657bfd9e90", 152 | "Inputs": [], 153 | "Outputs": [ 154 | { 155 | "Id": "7cbe99053ec943d6a88888828a7d1397", 156 | "Name": "", 157 | "Description": "Double", 158 | "UsingDefaultValue": false, 159 | "Level": 2, 160 | "UseLevels": false, 161 | "KeepListStructure": false 162 | } 163 | ], 164 | "Replication": "Disabled", 165 | "Description": "A slider that produces numeric values." 166 | } 167 | ], 168 | "Connectors": [ 169 | { 170 | "Start": "961b3e0f91ef478ea3e136d17c75aaf4", 171 | "End": "8726351b017f4c08a2eb52bf55fe3d18", 172 | "Id": "8acfd1db746f4857b230471671589e07" 173 | }, 174 | { 175 | "Start": "bd75a2c49f014c34935a7dabd9f74347", 176 | "End": "697e2588f73d44ada645f089a8d47b4e", 177 | "Id": "d1707f37b8a7403d8f46c2d7a3b2fe4a" 178 | }, 179 | { 180 | "Start": "7cbe99053ec943d6a88888828a7d1397", 181 | "End": "61b4260cfac347afa2c8176dadd040df", 182 | "Id": "76ca875cfb8a4deca230a3478d19ee9f" 183 | } 184 | ], 185 | "Dependencies": [ 186 | "94c53925-d6eb-438c-acac-a953771a86ad" 187 | ], 188 | "Bindings": [ 189 | { 190 | "NodeId": "8a7a388e-45ad-4fd0-8a2e-98a7d7ab2dae", 191 | "Binding": { 192 | "ByPoints_InClassDecl-1_InFunctionScope-1_Instance0_8a7a388e-45ad-4fd0-8a2e-98a7d7ab2dae": "PFNPQVAtRU5WOkVudmVsb3BlIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOlNPQVAtRU5DPSJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy9zb2FwL2VuY29kaW5nLyIgeG1sbnM6U09BUC1FTlY9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvZW52ZWxvcGUvIiB4bWxuczpjbHI9Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vc29hcC9lbmNvZGluZy9jbHIvMS4wIiBTT0FQLUVOVjplbmNvZGluZ1N0eWxlPSJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy9zb2FwL2VuY29kaW5nLyI+DQo8U09BUC1FTlY6Qm9keT4NCjxhMTpDYWxsU2l0ZV94MDAyQl9UcmFjZVNlcmlhbGlzZXJIZWxwZXIgaWQ9InJlZi0xIiB4bWxuczphMT0iaHR0cDovL3NjaGVtYXMubWljcm9zb2Z0LmNvbS9jbHIvbnNhc3NlbS9Qcm90b0NvcmUvUHJvdG9Db3JlJTJDJTIwVmVyc2lvbiUzRDIuMS4wLjc1MDAlMkMlMjBDdWx0dXJlJTNEbmV1dHJhbCUyQyUyMFB1YmxpY0tleVRva2VuJTNEbnVsbCI+DQo8TnVtYmVyT2ZFbGVtZW50cz4xPC9OdW1iZXJPZkVsZW1lbnRzPg0KPEJhc2UtMF9IYXNEYXRhPnRydWU8L0Jhc2UtMF9IYXNEYXRhPg0KPEJhc2UtMF9EYXRhIGlkPSJyZWYtMyI+UEZOUFFWQXRSVTVXT2tWdWRtVnNiM0JsSUhodGJHNXpPbmh6YVQwaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNUzlZVFV4VFkyaGxiV0V0YVc1emRHRnVZMlVpSUhodGJHNXpPbmh6WkQwaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNUzlZVFV4VFkyaGxiV0VpSUhodGJHNXpPbE5QUVZBdFJVNURQU0pvZEhSd09pOHZjMk5vWlcxaGN5NTRiV3h6YjJGd0xtOXlaeTl6YjJGd0wyVnVZMjlrYVc1bkx5SWdlRzFzYm5NNlUwOUJVQzFGVGxZOUltaDBkSEE2THk5elkyaGxiV0Z6TG5odGJITnZZWEF1YjNKbkwzTnZZWEF2Wlc1MlpXeHZjR1V2SWlCNGJXeHVjenBqYkhJOUltaDBkSEE2THk5elkyaGxiV0Z6TG0xcFkzSnZjMjltZEM1amIyMHZjMjloY0M5bGJtTnZaR2x1Wnk5amJISXZNUzR3SWlCVFQwRlFMVVZPVmpwbGJtTnZaR2x1WjFOMGVXeGxQU0pvZEhSd09pOHZjMk5vWlcxaGN5NTRiV3h6YjJGd0xtOXlaeTl6YjJGd0wyVnVZMjlrYVc1bkx5SStEUW84VTA5QlVDMUZUbFk2UW05a2VUNE5DanhoTVRwVFpYSnBZV3hwZW1GaWJHVkpaQ0JwWkQwaWNtVm1MVEVpSUhodGJHNXpPbUV4UFNKb2RIUndPaTh2YzJOb1pXMWhjeTV0YVdOeWIzTnZablF1WTI5dEwyTnNjaTl1YzJGemMyVnRMMUpsZG1sMFUyVnlkbWxqWlhNdVVHVnljMmx6ZEdWdVkyVXZVbVYyYVhSVFpYSjJhV05sY3lVeVF5VXlNRlpsY25OcGIyNGxNMFF5TGpFdU1DNDNOek16SlRKREpUSXdRM1ZzZEhWeVpTVXpSRzVsZFhSeVlXd2xNa01sTWpCUWRXSnNhV05MWlhsVWIydGxiaVV6Ukc1MWJHd2lQZzBLUEhOMGNtbHVaMGxFSUdsa1BTSnlaV1l0TXlJK05USTRNRFZtWlRFdFpqTmlPUzAwWXpKaExXRXlNekV0T0RJNVkyVXdOekpsTWpGaUxUQXdNRE14WmpWa1BDOXpkSEpwYm1kSlJENE5DanhwYm5SSlJENHlNRFEyTXpjOEwybHVkRWxFUGcwS1BDOWhNVHBUWlhKcFlXeHBlbUZpYkdWSlpENE5Dand2VTA5QlVDMUZUbFk2UW05a2VUNE5Dand2VTA5QlVDMUZUbFk2Ulc1MlpXeHZjR1UrRFFvPTwvQmFzZS0wX0RhdGE+DQo8QmFzZS0wX0hhc05lc3RlZERhdGE+ZmFsc2U8L0Jhc2UtMF9IYXNOZXN0ZWREYXRhPg0KPC9hMTpDYWxsU2l0ZV94MDAyQl9UcmFjZVNlcmlhbGlzZXJIZWxwZXI+DQo8L1NPQVAtRU5WOkJvZHk+DQo8L1NPQVAtRU5WOkVudmVsb3BlPg0K" 193 | } 194 | } 195 | ], 196 | "View": { 197 | "Dynamo": { 198 | "ScaleFactor": 1.0, 199 | "HasRunWithoutCrash": true, 200 | "IsVisibleInDynamoLibrary": true, 201 | "Version": "2.1.0.7500", 202 | "RunType": "Manual", 203 | "RunPeriod": "1000" 204 | }, 205 | "Camera": { 206 | "Name": "Background Preview", 207 | "EyeX": -17.0, 208 | "EyeY": 24.0, 209 | "EyeZ": 50.0, 210 | "LookX": 12.0, 211 | "LookY": -13.0, 212 | "LookZ": -58.0, 213 | "UpX": 0.0, 214 | "UpY": 1.0, 215 | "UpZ": 0.0 216 | }, 217 | "NodeViews": [ 218 | { 219 | "Id": "72b67919181b458d8acd6a9666ec344e", 220 | "IsSetAsInput": false, 221 | "IsSetAsOutput": false, 222 | "Name": "❄_PC_Select_Points_By_Region", 223 | "ShowGeometry": true, 224 | "Excluded": false, 225 | "X": 505.00502517171265, 226 | "Y": 192.8972360791349 227 | }, 228 | { 229 | "Id": "d41538fdce3145b5bbcf44f68061c207", 230 | "IsSetAsInput": false, 231 | "IsSetAsOutput": false, 232 | "Name": "Python Script", 233 | "ShowGeometry": true, 234 | "Excluded": false, 235 | "X": 977.200000000001, 236 | "Y": 199.2 237 | }, 238 | { 239 | "Id": "8a7a388e45ad4fd08a2e98a7d7ab2dae", 240 | "IsSetAsInput": false, 241 | "IsSetAsOutput": false, 242 | "Name": "Topography.ByPoints", 243 | "ShowGeometry": true, 244 | "Excluded": false, 245 | "X": 1274.8, 246 | "Y": 168.0 247 | }, 248 | { 249 | "Id": "ec172a310ced4c2988534e657bfd9e90", 250 | "IsSetAsInput": true, 251 | "IsSetAsOutput": false, 252 | "Name": "Number of Points", 253 | "ShowGeometry": true, 254 | "Excluded": false, 255 | "X": 140.20502517171167, 256 | "Y": 102.49723607913489 257 | } 258 | ], 259 | "Annotations": [ 260 | { 261 | "Id": "e297fc9d5ce44dbe94b080d3babf694f", 262 | "Title": "Inputs", 263 | "Nodes": [ 264 | "72b67919181b458d8acd6a9666ec344e", 265 | "ec172a310ced4c2988534e657bfd9e90" 266 | ], 267 | "Left": 130.20502517171167, 268 | "Top": 49.29723607913489, 269 | "Width": 684.00000000000091, 270 | "Height": 287.40000000000003, 271 | "FontSize": 36.0, 272 | "InitialTop": 102.49723607913489, 273 | "InitialHeight": 264.2, 274 | "TextblockHeight": 43.2, 275 | "Background": "#FFFFAA45" 276 | }, 277 | { 278 | "Id": "d3a292de236b4b03b053d4007e26be55", 279 | "Title": "Points Processing and topography creation", 280 | "Nodes": [ 281 | "d41538fdce3145b5bbcf44f68061c207", 282 | "8a7a388e45ad4fd08a2e98a7d7ab2dae" 283 | ], 284 | "Left": 967.200000000001, 285 | "Top": 71.6, 286 | "Width": 546.399999999999, 287 | "Height": 220.2, 288 | "FontSize": 36.0, 289 | "InitialTop": 168.0, 290 | "InitialHeight": 153.79999999999998, 291 | "TextblockHeight": 86.4, 292 | "Background": "#FFC1D676" 293 | } 294 | ], 295 | "X": 149.82231533075378, 296 | "Y": 250.17814714856894, 297 | "Zoom": 0.847618571998227 298 | } 299 | } -------------------------------------------------------------------------------- /Room Missing Warning.dyn: -------------------------------------------------------------------------------- 1 | { 2 | "Uuid": "a1d0e267-37c9-43d2-929f-3caf851d7148", 3 | "IsCustomNode": false, 4 | "Description": null, 5 | "Name": "Room_ Missing_Warning", 6 | "ElementResolver": { 7 | "ResolutionMap": {} 8 | }, 9 | "Inputs": [], 10 | "Outputs": [], 11 | "Nodes": [ 12 | { 13 | "ConcreteType": "DSRevitNodesUI.ElementsOfCategory, DSRevitNodesUI", 14 | "NodeType": "ExtensionNode", 15 | "Id": "7ade512259f241baa6ea1d9010e53972", 16 | "Inputs": [ 17 | { 18 | "Id": "68b4ba2d27484239b3c1b43af4486ba6", 19 | "Name": "Category", 20 | "Description": "The Category", 21 | "UsingDefaultValue": false, 22 | "Level": 2, 23 | "UseLevels": false, 24 | "KeepListStructure": false 25 | } 26 | ], 27 | "Outputs": [ 28 | { 29 | "Id": "b5fe95ae0d5c49c2881ccf5a2f107f4a", 30 | "Name": "Elements", 31 | "Description": "An element type.", 32 | "UsingDefaultValue": false, 33 | "Level": 2, 34 | "UseLevels": false, 35 | "KeepListStructure": false 36 | } 37 | ], 38 | "Replication": "Disabled", 39 | "Description": "Get all elements of the specified category from the model." 40 | }, 41 | { 42 | "ConcreteType": "DSRevitNodesUI.Categories, DSRevitNodesUI", 43 | "SelectedIndex": 517, 44 | "SelectedString": "OST_Rooms", 45 | "NodeType": "ExtensionNode", 46 | "Id": "a0fc1da8374d4912a9283637b390be08", 47 | "Inputs": [], 48 | "Outputs": [ 49 | { 50 | "Id": "f7fcb9eb837d46f8b47cd8c7a4bfb9d5", 51 | "Name": "Category", 52 | "Description": "The selected Category.", 53 | "UsingDefaultValue": false, 54 | "Level": 2, 55 | "UseLevels": false, 56 | "KeepListStructure": false 57 | } 58 | ], 59 | "Replication": "Disabled", 60 | "Description": "All built-in categories." 61 | }, 62 | { 63 | "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", 64 | "NodeType": "FunctionNode", 65 | "FunctionSignature": "Revit.Elements.Room.Area", 66 | "Id": "539079bb0bdd4fe28589687a31f1ac85", 67 | "Inputs": [ 68 | { 69 | "Id": "449bc86c3f184bbab4c1ef3ff445c02d", 70 | "Name": "room", 71 | "Description": "Revit.Elements.Room", 72 | "UsingDefaultValue": false, 73 | "Level": 2, 74 | "UseLevels": false, 75 | "KeepListStructure": false 76 | } 77 | ], 78 | "Outputs": [ 79 | { 80 | "Id": "0b0b86db54a6444389b76cdcd708b060", 81 | "Name": "double", 82 | "Description": "double", 83 | "UsingDefaultValue": false, 84 | "Level": 2, 85 | "UseLevels": false, 86 | "KeepListStructure": false 87 | } 88 | ], 89 | "Replication": "Auto", 90 | "Description": "Get room area\n\nRoom.Area: double" 91 | }, 92 | { 93 | "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", 94 | "NodeType": "FunctionNode", 95 | "FunctionSignature": "DSCore.List.FilterByBoolMask@var[]..[],var[]..[]", 96 | "Id": "1f20681f071c43c891275c4d2ad9cc56", 97 | "Inputs": [ 98 | { 99 | "Id": "e1dbda7e39f44360a7d752338f9618d1", 100 | "Name": "list", 101 | "Description": "List to filter.\n\nvar[]..[]", 102 | "UsingDefaultValue": false, 103 | "Level": 2, 104 | "UseLevels": false, 105 | "KeepListStructure": false 106 | }, 107 | { 108 | "Id": "697e22b511e74ce3af5c2c9a80fa99ca", 109 | "Name": "mask", 110 | "Description": "List of booleans representing a mask.\n\nvar[]..[]", 111 | "UsingDefaultValue": false, 112 | "Level": 2, 113 | "UseLevels": false, 114 | "KeepListStructure": false 115 | } 116 | ], 117 | "Outputs": [ 118 | { 119 | "Id": "0725a589e528453ea837c68af3a3d804", 120 | "Name": "in", 121 | "Description": "Items whose mask index is true.", 122 | "UsingDefaultValue": false, 123 | "Level": 2, 124 | "UseLevels": false, 125 | "KeepListStructure": false 126 | }, 127 | { 128 | "Id": "639e701396274d2aadb925db3a5b2b92", 129 | "Name": "out", 130 | "Description": "Items whose mask index is false.", 131 | "UsingDefaultValue": false, 132 | "Level": 2, 133 | "UseLevels": false, 134 | "KeepListStructure": false 135 | } 136 | ], 137 | "Replication": "Auto", 138 | "Description": "Filters a sequence by looking up corresponding indices in a separate list of booleans.\n\nList.FilterByBoolMask (list: var[]..[], mask: var[]..[]): var[]..[]" 139 | }, 140 | { 141 | "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", 142 | "NodeType": "FunctionNode", 143 | "FunctionSignature": "==@var[]..[],var[]..[]", 144 | "Id": "4160dc91f26f47cdb82d306ffd3bac9d", 145 | "Inputs": [ 146 | { 147 | "Id": "55914bb6e7f14c689a8432410f54a088", 148 | "Name": "x", 149 | "Description": "Basic type object to compare (e.g. bool, int, double, string, etc.)\n\nvar[]..[]", 150 | "UsingDefaultValue": false, 151 | "Level": 2, 152 | "UseLevels": false, 153 | "KeepListStructure": false 154 | }, 155 | { 156 | "Id": "9d71651d7447405893280dbc1eb425ad", 157 | "Name": "y", 158 | "Description": "Basic type object to compare (e.g. bool, int, double, string, etc.)\n\nvar[]..[]", 159 | "UsingDefaultValue": false, 160 | "Level": 2, 161 | "UseLevels": false, 162 | "KeepListStructure": false 163 | } 164 | ], 165 | "Outputs": [ 166 | { 167 | "Id": "20ad475ea28d42d791a0a142097d1943", 168 | "Name": "bool", 169 | "Description": "Result of equality check", 170 | "UsingDefaultValue": false, 171 | "Level": 2, 172 | "UseLevels": false, 173 | "KeepListStructure": false 174 | } 175 | ], 176 | "Replication": "Auto", 177 | "Description": "Compares if x and y are equal\n\n== (x: var[]..[], y: var[]..[]): var[]..[]" 178 | }, 179 | { 180 | "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", 181 | "NodeType": "CodeBlockNode", 182 | "Code": "0;", 183 | "Id": "1376a8b923624f999c12162684b0c699", 184 | "Inputs": [], 185 | "Outputs": [ 186 | { 187 | "Id": "18e9c3a8bdab455b82d73683a07a98c3", 188 | "Name": "", 189 | "Description": "Value of expression at line 1", 190 | "UsingDefaultValue": false, 191 | "Level": 2, 192 | "UseLevels": false, 193 | "KeepListStructure": false 194 | } 195 | ], 196 | "Replication": "Disabled", 197 | "Description": "Allows for DesignScript code to be authored directly" 198 | }, 199 | { 200 | "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", 201 | "NodeType": "FunctionNode", 202 | "FunctionSignature": "Revit.Elements.Element.Delete@Revit.Elements.Element", 203 | "Id": "0d26652ac21a4f0f9762f5c74887e274", 204 | "Inputs": [ 205 | { 206 | "Id": "6a4eb5d1cdaa4a04961f3f4dab1770f0", 207 | "Name": "element", 208 | "Description": "The element to delete.\n\nElement", 209 | "UsingDefaultValue": false, 210 | "Level": 2, 211 | "UseLevels": false, 212 | "KeepListStructure": false 213 | } 214 | ], 215 | "Outputs": [ 216 | { 217 | "Id": "bcfba216bc1641bcb7412ab98c932d16", 218 | "Name": "int[]", 219 | "Description": "The list of element id's deleted, including any dependent elements.", 220 | "UsingDefaultValue": false, 221 | "Level": 2, 222 | "UseLevels": false, 223 | "KeepListStructure": false 224 | } 225 | ], 226 | "Replication": "Auto", 227 | "Description": "Delete the element and any elements that are totally dependent upon the element.\n\nElement.Delete (element: Element): int[]" 228 | } 229 | ], 230 | "Connectors": [ 231 | { 232 | "Start": "b5fe95ae0d5c49c2881ccf5a2f107f4a", 233 | "End": "449bc86c3f184bbab4c1ef3ff445c02d", 234 | "Id": "da161672cd3d4b84a0316c841961b373", 235 | "IsHidden": "False" 236 | }, 237 | { 238 | "Start": "b5fe95ae0d5c49c2881ccf5a2f107f4a", 239 | "End": "e1dbda7e39f44360a7d752338f9618d1", 240 | "Id": "54dfc44d4a534f8bb5bf52b92ec03bb4", 241 | "IsHidden": "False" 242 | }, 243 | { 244 | "Start": "f7fcb9eb837d46f8b47cd8c7a4bfb9d5", 245 | "End": "68b4ba2d27484239b3c1b43af4486ba6", 246 | "Id": "0b26133f7d6b458bafa880ee11d3cc2a", 247 | "IsHidden": "False" 248 | }, 249 | { 250 | "Start": "0b0b86db54a6444389b76cdcd708b060", 251 | "End": "55914bb6e7f14c689a8432410f54a088", 252 | "Id": "5a5f392894e247ac9cb39aba3a399c5e", 253 | "IsHidden": "False" 254 | }, 255 | { 256 | "Start": "0725a589e528453ea837c68af3a3d804", 257 | "End": "6a4eb5d1cdaa4a04961f3f4dab1770f0", 258 | "Id": "49cfb6721c284875871cffae05719604", 259 | "IsHidden": "False" 260 | }, 261 | { 262 | "Start": "20ad475ea28d42d791a0a142097d1943", 263 | "End": "697e22b511e74ce3af5c2c9a80fa99ca", 264 | "Id": "d49885dd8c0e4f58bc4e7362cec3059a", 265 | "IsHidden": "False" 266 | }, 267 | { 268 | "Start": "18e9c3a8bdab455b82d73683a07a98c3", 269 | "End": "9d71651d7447405893280dbc1eb425ad", 270 | "Id": "070c7fa6c7d14c61a098dc97bb52e477", 271 | "IsHidden": "False" 272 | } 273 | ], 274 | "Dependencies": [], 275 | "NodeLibraryDependencies": [], 276 | "Thumbnail": "", 277 | "GraphDocumentationURL": null, 278 | "ExtensionWorkspaceData": [ 279 | { 280 | "ExtensionGuid": "28992e1d-abb9-417f-8b1b-05e053bee670", 281 | "Name": "Properties", 282 | "Version": "2.13", 283 | "Data": {} 284 | }, 285 | { 286 | "ExtensionGuid": "DFBD9CC0-DB40-457A-939E-8C8555555A9D", 287 | "Name": "Generative Design", 288 | "Version": "2.0", 289 | "Data": {} 290 | } 291 | ], 292 | "Author": "None provided", 293 | "Linting": { 294 | "activeLinter": "None", 295 | "activeLinterId": "7b75fb44-43fd-4631-a878-29f4d5d8399a", 296 | "warningCount": 0, 297 | "errorCount": 0 298 | }, 299 | "Bindings": [], 300 | "View": { 301 | "Dynamo": { 302 | "ScaleFactor": 1.0, 303 | "HasRunWithoutCrash": true, 304 | "IsVisibleInDynamoLibrary": true, 305 | "Version": "2.13.1.3887", 306 | "RunType": "Manual", 307 | "RunPeriod": "1000" 308 | }, 309 | "Camera": { 310 | "Name": "Background Preview", 311 | "EyeX": -17.0, 312 | "EyeY": 24.0, 313 | "EyeZ": 50.0, 314 | "LookX": 12.0, 315 | "LookY": -13.0, 316 | "LookZ": -58.0, 317 | "UpX": 0.0, 318 | "UpY": 1.0, 319 | "UpZ": 0.0 320 | }, 321 | "ConnectorPins": [], 322 | "NodeViews": [ 323 | { 324 | "Name": "All Elements of Category", 325 | "ShowGeometry": true, 326 | "Id": "7ade512259f241baa6ea1d9010e53972", 327 | "IsSetAsInput": false, 328 | "IsSetAsOutput": false, 329 | "Excluded": false, 330 | "X": 358.12398748901018, 331 | "Y": -513.72830923286642 332 | }, 333 | { 334 | "Name": "Categories", 335 | "ShowGeometry": true, 336 | "Id": "a0fc1da8374d4912a9283637b390be08", 337 | "IsSetAsInput": false, 338 | "IsSetAsOutput": false, 339 | "Excluded": false, 340 | "X": 102.81515226727197, 341 | "Y": -513.13743727151825 342 | }, 343 | { 344 | "Name": "Room.Area", 345 | "ShowGeometry": true, 346 | "Id": "539079bb0bdd4fe28589687a31f1ac85", 347 | "IsSetAsInput": false, 348 | "IsSetAsOutput": false, 349 | "Excluded": false, 350 | "X": 669.62810991264746, 351 | "Y": -435.54447258505473 352 | }, 353 | { 354 | "Name": "List.FilterByBoolMask", 355 | "ShowGeometry": true, 356 | "Id": "1f20681f071c43c891275c4d2ad9cc56", 357 | "IsSetAsInput": false, 358 | "IsSetAsOutput": false, 359 | "Excluded": false, 360 | "X": 946.596616388473, 361 | "Y": -515.05712396016486 362 | }, 363 | { 364 | "Name": "==", 365 | "ShowGeometry": true, 366 | "Id": "4160dc91f26f47cdb82d306ffd3bac9d", 367 | "IsSetAsInput": false, 368 | "IsSetAsOutput": false, 369 | "Excluded": false, 370 | "X": 817.19553475963676, 371 | "Y": -285.3348906020164 372 | }, 373 | { 374 | "Name": "Code Block", 375 | "ShowGeometry": true, 376 | "Id": "1376a8b923624f999c12162684b0c699", 377 | "IsSetAsInput": false, 378 | "IsSetAsOutput": false, 379 | "Excluded": false, 380 | "X": 520.76825648205124, 381 | "Y": -240.91729283304235 382 | }, 383 | { 384 | "Name": "Element.Delete", 385 | "ShowGeometry": true, 386 | "Id": "0d26652ac21a4f0f9762f5c74887e274", 387 | "IsSetAsInput": false, 388 | "IsSetAsOutput": false, 389 | "Excluded": false, 390 | "X": 1274.789248228408, 391 | "Y": -357.87166847992415 392 | } 393 | ], 394 | "Annotations": [ 395 | { 396 | "Id": "60a4be4a83be416cbe67b4bdcdfb6e14", 397 | "Title": "Room_ Missing_Warning", 398 | "DescriptionText": null, 399 | "IsExpanded": true, 400 | "WidthAdjustment": 0.0, 401 | "HeightAdjustment": 0.0, 402 | "Nodes": [ 403 | "14de30dc698d4ca9bf88d33d2dfed9dd" 404 | ], 405 | "HasNestedGroups": false, 406 | "Left": 68.596235966666882, 407 | "Top": -734.50208129266071, 408 | "Width": 312.0, 409 | "Height": 165.0, 410 | "FontSize": 36.0, 411 | "InitialTop": -618.90208129266068, 412 | "InitialHeight": 145.0, 413 | "TextblockHeight": 105.6, 414 | "Background": "#FFFF7BAC" 415 | }, 416 | { 417 | "Id": "14de30dc698d4ca9bf88d33d2dfed9dd", 418 | "Title": "Contact - premtalreja7@gmail.com for any queries", 419 | "DescriptionText": null, 420 | "IsExpanded": true, 421 | "WidthAdjustment": 0.0, 422 | "HeightAdjustment": 0.0, 423 | "Nodes": [], 424 | "HasNestedGroups": false, 425 | "Left": 78.596235966666882, 426 | "Top": -618.90208129266068, 427 | "Width": 0.0, 428 | "Height": 0.0, 429 | "FontSize": 36.0, 430 | "InitialTop": 0.0, 431 | "InitialHeight": 0.0, 432 | "TextblockHeight": 0.0, 433 | "Background": "#FFC1D676" 434 | } 435 | ], 436 | "X": 65.965241169195224, 437 | "Y": 662.67774761206886, 438 | "Zoom": 0.819249338322785 439 | } 440 | } -------------------------------------------------------------------------------- /Identical Instances in the Same Place.dyn: -------------------------------------------------------------------------------- 1 | { 2 | "Uuid": "a1d0e267-37c9-43d2-929f-3caf851d7148", 3 | "IsCustomNode": false, 4 | "Description": null, 5 | "Name": "Identical Instances in the Same Place", 6 | "ElementResolver": { 7 | "ResolutionMap": {} 8 | }, 9 | "Inputs": [], 10 | "Outputs": [], 11 | "Nodes": [ 12 | { 13 | "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", 14 | "NodeType": "FunctionNode", 15 | "FunctionSignature": "DSCore.String.Contains@string,string,bool", 16 | "Id": "e92da627a4f849c6a8ed98b0849342ec", 17 | "Inputs": [ 18 | { 19 | "Id": "752a0b7bc207488b84bc0fe2bd800d24", 20 | "Name": "string", 21 | "Description": "String to search in\n\nstring", 22 | "UsingDefaultValue": false, 23 | "Level": 2, 24 | "UseLevels": false, 25 | "KeepListStructure": false 26 | }, 27 | { 28 | "Id": "fc07410ebee1479f955ee06e56d24081", 29 | "Name": "searchFor", 30 | "Description": "Substring to search for\n\nstring", 31 | "UsingDefaultValue": false, 32 | "Level": 2, 33 | "UseLevels": false, 34 | "KeepListStructure": false 35 | }, 36 | { 37 | "Id": "86377598d15a4f73a66ba176716846b9", 38 | "Name": "ignoreCase", 39 | "Description": "Whether or not comparison takes case into account\n\nbool\nDefault value : false", 40 | "UsingDefaultValue": true, 41 | "Level": 2, 42 | "UseLevels": false, 43 | "KeepListStructure": false 44 | } 45 | ], 46 | "Outputs": [ 47 | { 48 | "Id": "b90e79e337044c2daecf5510bee1c4d7", 49 | "Name": "bool", 50 | "Description": "Whether the string contains the substring", 51 | "UsingDefaultValue": false, 52 | "Level": 2, 53 | "UseLevels": false, 54 | "KeepListStructure": false 55 | } 56 | ], 57 | "Replication": "Auto", 58 | "Description": "Determines if the given string contains the given substring.\n\nString.Contains (string: string, searchFor: string, ignoreCase: bool = false): bool" 59 | }, 60 | { 61 | "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", 62 | "NodeType": "CodeBlockNode", 63 | "Code": "\"There are identical instances in the same place\";", 64 | "Id": "76aa9a2119b646f6854e02e413dae193", 65 | "Inputs": [], 66 | "Outputs": [ 67 | { 68 | "Id": "30403937dbc244648cb325ed576e84b5", 69 | "Name": "", 70 | "Description": "Value of expression at line 1", 71 | "UsingDefaultValue": false, 72 | "Level": 2, 73 | "UseLevels": false, 74 | "KeepListStructure": false 75 | } 76 | ], 77 | "Replication": "Disabled", 78 | "Description": "Allows for DesignScript code to be authored directly" 79 | }, 80 | { 81 | "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", 82 | "NodeType": "FunctionNode", 83 | "FunctionSignature": "DSCore.List.FilterByBoolMask@var[]..[],var[]..[]", 84 | "Id": "539e267be0804b8896bfde36a12e373a", 85 | "Inputs": [ 86 | { 87 | "Id": "1a46b820054f4c909620b577040bd91a", 88 | "Name": "list", 89 | "Description": "List to filter.\n\nvar[]..[]", 90 | "UsingDefaultValue": false, 91 | "Level": 2, 92 | "UseLevels": false, 93 | "KeepListStructure": false 94 | }, 95 | { 96 | "Id": "af8e6334924c4ab894a2a0fe11517d47", 97 | "Name": "mask", 98 | "Description": "List of booleans representing a mask.\n\nvar[]..[]", 99 | "UsingDefaultValue": false, 100 | "Level": 2, 101 | "UseLevels": false, 102 | "KeepListStructure": false 103 | } 104 | ], 105 | "Outputs": [ 106 | { 107 | "Id": "68de7eec5ed44746b50832c7f2b80a19", 108 | "Name": "in", 109 | "Description": "Items whose mask index is true.", 110 | "UsingDefaultValue": false, 111 | "Level": 2, 112 | "UseLevels": false, 113 | "KeepListStructure": false 114 | }, 115 | { 116 | "Id": "9077675ac53b48fbb11a64c72d8a7f5c", 117 | "Name": "out", 118 | "Description": "Items whose mask index is false.", 119 | "UsingDefaultValue": false, 120 | "Level": 2, 121 | "UseLevels": false, 122 | "KeepListStructure": false 123 | } 124 | ], 125 | "Replication": "Auto", 126 | "Description": "Filters a sequence by looking up corresponding indices in a separate list of booleans.\n\nList.FilterByBoolMask (list: var[]..[], mask: var[]..[]): var[]..[]" 127 | }, 128 | { 129 | "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", 130 | "NodeType": "FunctionNode", 131 | "FunctionSignature": "DSCore.List.GetItemAtIndex@var[]..[],int", 132 | "Id": "fd1b3129179e43dcbec11288a13cd51c", 133 | "Inputs": [ 134 | { 135 | "Id": "af84a0682a364bedad8989cbd6e777c8", 136 | "Name": "list", 137 | "Description": "List to fetch an item from.\n\nvar[]..[]", 138 | "UsingDefaultValue": false, 139 | "Level": 2, 140 | "UseLevels": true, 141 | "KeepListStructure": false 142 | }, 143 | { 144 | "Id": "b2e3af477ec64b0dbae480af085bf375", 145 | "Name": "index", 146 | "Description": "Index of the item to be fetched.\n\nint", 147 | "UsingDefaultValue": false, 148 | "Level": 2, 149 | "UseLevels": false, 150 | "KeepListStructure": false 151 | } 152 | ], 153 | "Outputs": [ 154 | { 155 | "Id": "017d5196301e4bb6ba8a22ac2045718e", 156 | "Name": "item", 157 | "Description": "Item in the list at the given index.", 158 | "UsingDefaultValue": false, 159 | "Level": 2, 160 | "UseLevels": false, 161 | "KeepListStructure": false 162 | } 163 | ], 164 | "Replication": "Auto", 165 | "Description": "Returns an item from the given list that's located at the specified index.\n\nList.GetItemAtIndex (list: var[]..[], index: int): var[]..[]" 166 | }, 167 | { 168 | "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", 169 | "NodeType": "CodeBlockNode", 170 | "Code": "0;", 171 | "Id": "5d5666d11770439189dc39af4e03b17c", 172 | "Inputs": [], 173 | "Outputs": [ 174 | { 175 | "Id": "4a7607e139d74fcfb3871bf2d42cb38c", 176 | "Name": "", 177 | "Description": "Value of expression at line 1", 178 | "UsingDefaultValue": false, 179 | "Level": 2, 180 | "UseLevels": false, 181 | "KeepListStructure": false 182 | } 183 | ], 184 | "Replication": "Disabled", 185 | "Description": "Allows for DesignScript code to be authored directly" 186 | }, 187 | { 188 | "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", 189 | "NodeType": "FunctionNode", 190 | "FunctionSignature": "DiRoots.QA.Alerts.GetWarnings", 191 | "Id": "5a5ab708d8c44212b0ea8119bc54511f", 192 | "Inputs": [], 193 | "Outputs": [ 194 | { 195 | "Id": "57154b0ed2194857a39b63f7d292ed26", 196 | "Name": "FailureMessageDescription", 197 | "Description": "var", 198 | "UsingDefaultValue": false, 199 | "Level": 2, 200 | "UseLevels": false, 201 | "KeepListStructure": false 202 | }, 203 | { 204 | "Id": "209f289b889c4f45b0e9bce2569ca8bc", 205 | "Name": "FailureSeverity", 206 | "Description": "var", 207 | "UsingDefaultValue": false, 208 | "Level": 2, 209 | "UseLevels": false, 210 | "KeepListStructure": false 211 | }, 212 | { 213 | "Id": "0cb118529cd84608953c1e45e2be636e", 214 | "Name": "FailingElements", 215 | "Description": "var", 216 | "UsingDefaultValue": false, 217 | "Level": 2, 218 | "UseLevels": false, 219 | "KeepListStructure": false 220 | } 221 | ], 222 | "Replication": "Auto", 223 | "Description": "Alerts.GetWarnings ( ): var[]..[]" 224 | }, 225 | { 226 | "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", 227 | "NodeType": "FunctionNode", 228 | "FunctionSignature": "Revit.Elements.Element.Delete@Revit.Elements.Element", 229 | "Id": "adf33404836e4ff282bba4bf4a09e9b0", 230 | "Inputs": [ 231 | { 232 | "Id": "7f37c1c58cc144fb804d9415b59ccca8", 233 | "Name": "element", 234 | "Description": "The element to delete.\n\nElement", 235 | "UsingDefaultValue": false, 236 | "Level": 2, 237 | "UseLevels": false, 238 | "KeepListStructure": false 239 | } 240 | ], 241 | "Outputs": [ 242 | { 243 | "Id": "839a749fee7446458490ca4ced176b50", 244 | "Name": "int[]", 245 | "Description": "The list of element id's deleted, including any dependent elements.", 246 | "UsingDefaultValue": false, 247 | "Level": 2, 248 | "UseLevels": false, 249 | "KeepListStructure": false 250 | } 251 | ], 252 | "Replication": "Auto", 253 | "Description": "Delete the element and any elements that are totally dependent upon the element.\n\nElement.Delete (element: Element): int[]" 254 | } 255 | ], 256 | "Connectors": [ 257 | { 258 | "Start": "b90e79e337044c2daecf5510bee1c4d7", 259 | "End": "af8e6334924c4ab894a2a0fe11517d47", 260 | "Id": "b4914c3163684825bbc57dd39f454cd4", 261 | "IsHidden": "False" 262 | }, 263 | { 264 | "Start": "30403937dbc244648cb325ed576e84b5", 265 | "End": "fc07410ebee1479f955ee06e56d24081", 266 | "Id": "627c7ddce757459784de1e6f10538c8c", 267 | "IsHidden": "False" 268 | }, 269 | { 270 | "Start": "68de7eec5ed44746b50832c7f2b80a19", 271 | "End": "af84a0682a364bedad8989cbd6e777c8", 272 | "Id": "0762238a1d0644adbcfed7ae293bdedb", 273 | "IsHidden": "False" 274 | }, 275 | { 276 | "Start": "017d5196301e4bb6ba8a22ac2045718e", 277 | "End": "7f37c1c58cc144fb804d9415b59ccca8", 278 | "Id": "36e8b02fe4d045278f6301152d5e9938", 279 | "IsHidden": "False" 280 | }, 281 | { 282 | "Start": "4a7607e139d74fcfb3871bf2d42cb38c", 283 | "End": "b2e3af477ec64b0dbae480af085bf375", 284 | "Id": "f608a363c95d46068eb25586dbd3723c", 285 | "IsHidden": "False" 286 | }, 287 | { 288 | "Start": "57154b0ed2194857a39b63f7d292ed26", 289 | "End": "752a0b7bc207488b84bc0fe2bd800d24", 290 | "Id": "a23eeac2dbdd4d1b8f504d7e74dd5df4", 291 | "IsHidden": "False" 292 | }, 293 | { 294 | "Start": "0cb118529cd84608953c1e45e2be636e", 295 | "End": "1a46b820054f4c909620b577040bd91a", 296 | "Id": "130a04b12edd45978eca67aeb36591bf", 297 | "IsHidden": "False" 298 | } 299 | ], 300 | "Dependencies": [], 301 | "NodeLibraryDependencies": [ 302 | { 303 | "Name": "DiRoots", 304 | "Version": "2018.3.5", 305 | "ReferenceType": "Package", 306 | "Nodes": [ 307 | "5a5ab708d8c44212b0ea8119bc54511f" 308 | ] 309 | } 310 | ], 311 | "Thumbnail": "", 312 | "GraphDocumentationURL": null, 313 | "ExtensionWorkspaceData": [ 314 | { 315 | "ExtensionGuid": "28992e1d-abb9-417f-8b1b-05e053bee670", 316 | "Name": "Properties", 317 | "Version": "2.13", 318 | "Data": {} 319 | }, 320 | { 321 | "ExtensionGuid": "DFBD9CC0-DB40-457A-939E-8C8555555A9D", 322 | "Name": "Generative Design", 323 | "Version": "2.0", 324 | "Data": {} 325 | } 326 | ], 327 | "Author": "None provided", 328 | "Linting": { 329 | "activeLinter": "None", 330 | "activeLinterId": "7b75fb44-43fd-4631-a878-29f4d5d8399a", 331 | "warningCount": 0, 332 | "errorCount": 0 333 | }, 334 | "Bindings": [], 335 | "View": { 336 | "Dynamo": { 337 | "ScaleFactor": 1.0, 338 | "HasRunWithoutCrash": true, 339 | "IsVisibleInDynamoLibrary": true, 340 | "Version": "2.13.1.3887", 341 | "RunType": "Manual", 342 | "RunPeriod": "1000" 343 | }, 344 | "Camera": { 345 | "Name": "Background Preview", 346 | "EyeX": -17.0, 347 | "EyeY": 24.0, 348 | "EyeZ": 50.0, 349 | "LookX": 12.0, 350 | "LookY": -13.0, 351 | "LookZ": -58.0, 352 | "UpX": 0.0, 353 | "UpY": 1.0, 354 | "UpZ": 0.0 355 | }, 356 | "ConnectorPins": [], 357 | "NodeViews": [ 358 | { 359 | "Name": "String.Contains", 360 | "ShowGeometry": true, 361 | "Id": "e92da627a4f849c6a8ed98b0849342ec", 362 | "IsSetAsInput": false, 363 | "IsSetAsOutput": false, 364 | "Excluded": false, 365 | "X": 1251.4374222777253, 366 | "Y": 304.753325235048 367 | }, 368 | { 369 | "Name": "Code Block", 370 | "ShowGeometry": true, 371 | "Id": "76aa9a2119b646f6854e02e413dae193", 372 | "IsSetAsInput": false, 373 | "IsSetAsOutput": false, 374 | "Excluded": false, 375 | "X": 599.35772876752742, 376 | "Y": 430.43686516160938 377 | }, 378 | { 379 | "Name": "List.FilterByBoolMask", 380 | "ShowGeometry": true, 381 | "Id": "539e267be0804b8896bfde36a12e373a", 382 | "IsSetAsInput": false, 383 | "IsSetAsOutput": false, 384 | "Excluded": false, 385 | "X": 1587.9275730036898, 386 | "Y": 166.18772800037522 387 | }, 388 | { 389 | "Name": "List.GetItemAtIndex", 390 | "ShowGeometry": true, 391 | "Id": "fd1b3129179e43dcbec11288a13cd51c", 392 | "IsSetAsInput": false, 393 | "IsSetAsOutput": false, 394 | "Excluded": false, 395 | "X": 1920.5132317331268, 396 | "Y": 316.83882191960043 397 | }, 398 | { 399 | "Name": "Code Block", 400 | "ShowGeometry": true, 401 | "Id": "5d5666d11770439189dc39af4e03b17c", 402 | "IsSetAsInput": false, 403 | "IsSetAsOutput": false, 404 | "Excluded": false, 405 | "X": 1645.2451543497214, 406 | "Y": 435.02096064796643 407 | }, 408 | { 409 | "Name": "Alerts.GetWarnings", 410 | "ShowGeometry": true, 411 | "Id": "5a5ab708d8c44212b0ea8119bc54511f", 412 | "IsSetAsInput": false, 413 | "IsSetAsOutput": false, 414 | "Excluded": false, 415 | "X": 837.62467144442508, 416 | "Y": 224.77107907996947 417 | }, 418 | { 419 | "Name": "Element.Delete", 420 | "ShowGeometry": true, 421 | "Id": "adf33404836e4ff282bba4bf4a09e9b0", 422 | "IsSetAsInput": false, 423 | "IsSetAsOutput": false, 424 | "Excluded": false, 425 | "X": 2244.5508468417338, 426 | "Y": 375.70381174660747 427 | } 428 | ], 429 | "Annotations": [ 430 | { 431 | "Id": "7b6bfe5bf63e4e8689c9b966fea10818", 432 | "Title": "Identical Instances in Same Place Warning Resolve", 433 | "DescriptionText": null, 434 | "IsExpanded": true, 435 | "WidthAdjustment": 0.0, 436 | "HeightAdjustment": 0.0, 437 | "Nodes": [ 438 | "701597ca217543acb2f4368572034f17" 439 | ], 440 | "HasNestedGroups": false, 441 | "Left": 636.11029673801636, 442 | "Top": -49.060477174777787, 443 | "Width": 312.0, 444 | "Height": 222.6, 445 | "FontSize": 36.0, 446 | "InitialTop": 109.7395228252222, 447 | "InitialHeight": 145.0, 448 | "TextblockHeight": 148.79999999999998, 449 | "Background": "#FFFF7BAC" 450 | }, 451 | { 452 | "Id": "701597ca217543acb2f4368572034f17", 453 | "Title": "Contact - premtalreja7@gmail.com for any queries\n", 454 | "DescriptionText": null, 455 | "IsExpanded": true, 456 | "WidthAdjustment": 0.0, 457 | "HeightAdjustment": 0.0, 458 | "Nodes": [], 459 | "HasNestedGroups": false, 460 | "Left": 646.11029673801636, 461 | "Top": 109.7395228252222, 462 | "Width": 0.0, 463 | "Height": 0.0, 464 | "FontSize": 36.0, 465 | "InitialTop": 0.0, 466 | "InitialHeight": 0.0, 467 | "TextblockHeight": 0.0, 468 | "Background": "#FFC1D676" 469 | } 470 | ], 471 | "X": -201.487860469412, 472 | "Y": 155.17942238553576, 473 | "Zoom": 0.51977889327906412 474 | } 475 | } -------------------------------------------------------------------------------- /Overalp Elements Warning Resolved.dyn: -------------------------------------------------------------------------------- 1 | { 2 | "Uuid": "a1d0e267-37c9-43d2-929f-3caf851d7148", 3 | "IsCustomNode": false, 4 | "Description": null, 5 | "Name": "Overalp_ Elements_ Warning_Resolved_ By_Dynamo", 6 | "ElementResolver": { 7 | "ResolutionMap": {} 8 | }, 9 | "Inputs": [], 10 | "Outputs": [], 11 | "Nodes": [ 12 | { 13 | "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", 14 | "NodeType": "CodeBlockNode", 15 | "Code": "\"overlap\";", 16 | "Id": "e202faa71be441e8a52d5c54ea7fe61f", 17 | "Inputs": [], 18 | "Outputs": [ 19 | { 20 | "Id": "ae8b0ab0f4d24a7ba5c1e33b0145c5b7", 21 | "Name": "", 22 | "Description": "Value of expression at line 1", 23 | "UsingDefaultValue": false, 24 | "Level": 2, 25 | "UseLevels": false, 26 | "KeepListStructure": false 27 | } 28 | ], 29 | "Replication": "Disabled", 30 | "Description": "Allows for DesignScript code to be authored directly" 31 | }, 32 | { 33 | "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", 34 | "NodeType": "FunctionNode", 35 | "FunctionSignature": "DSCore.List.FilterByBoolMask@var[]..[],var[]..[]", 36 | "Id": "bb583f92a9f24cef9fb06e1a2cb7b8c7", 37 | "Inputs": [ 38 | { 39 | "Id": "9184b8391faf40c7af2b3577b0ab1b6b", 40 | "Name": "list", 41 | "Description": "List to filter.\n\nvar[]..[]", 42 | "UsingDefaultValue": false, 43 | "Level": 2, 44 | "UseLevels": false, 45 | "KeepListStructure": false 46 | }, 47 | { 48 | "Id": "6912b051607d45d1807dec90ffe82bba", 49 | "Name": "mask", 50 | "Description": "List of booleans representing a mask.\n\nvar[]..[]", 51 | "UsingDefaultValue": false, 52 | "Level": 2, 53 | "UseLevels": false, 54 | "KeepListStructure": false 55 | } 56 | ], 57 | "Outputs": [ 58 | { 59 | "Id": "c41fb903751b45c19bdb803b2c67d03f", 60 | "Name": "in", 61 | "Description": "Items whose mask index is true.", 62 | "UsingDefaultValue": false, 63 | "Level": 2, 64 | "UseLevels": false, 65 | "KeepListStructure": false 66 | }, 67 | { 68 | "Id": "27b53ac796d947f8af6c597d7a30e408", 69 | "Name": "out", 70 | "Description": "Items whose mask index is false.", 71 | "UsingDefaultValue": false, 72 | "Level": 2, 73 | "UseLevels": false, 74 | "KeepListStructure": false 75 | } 76 | ], 77 | "Replication": "Auto", 78 | "Description": "Filters a sequence by looking up corresponding indices in a separate list of booleans.\n\nList.FilterByBoolMask (list: var[]..[], mask: var[]..[]): var[]..[]" 79 | }, 80 | { 81 | "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", 82 | "NodeType": "FunctionNode", 83 | "FunctionSignature": "DSCore.String.Contains@string,string,bool", 84 | "Id": "1f940484148c43fe8824cb63589ff5f0", 85 | "Inputs": [ 86 | { 87 | "Id": "4388ad84dbb2436393b1fb6f7587c6b3", 88 | "Name": "string", 89 | "Description": "String to search in\n\nstring", 90 | "UsingDefaultValue": false, 91 | "Level": 2, 92 | "UseLevels": false, 93 | "KeepListStructure": false 94 | }, 95 | { 96 | "Id": "5a19406f3fdd4ff196e3191a7651ea4e", 97 | "Name": "searchFor", 98 | "Description": "Substring to search for\n\nstring", 99 | "UsingDefaultValue": false, 100 | "Level": 2, 101 | "UseLevels": false, 102 | "KeepListStructure": false 103 | }, 104 | { 105 | "Id": "eaa9cbfac1ab4ee480f172add3084734", 106 | "Name": "ignoreCase", 107 | "Description": "Whether or not comparison takes case into account\n\nbool\nDefault value : false", 108 | "UsingDefaultValue": true, 109 | "Level": 2, 110 | "UseLevels": false, 111 | "KeepListStructure": false 112 | } 113 | ], 114 | "Outputs": [ 115 | { 116 | "Id": "34606688d54d432faf3a1898d9b556f1", 117 | "Name": "bool", 118 | "Description": "Whether the string contains the substring", 119 | "UsingDefaultValue": false, 120 | "Level": 2, 121 | "UseLevels": false, 122 | "KeepListStructure": false 123 | } 124 | ], 125 | "Replication": "Auto", 126 | "Description": "Determines if the given string contains the given substring.\n\nString.Contains (string: string, searchFor: string, ignoreCase: bool = false): bool" 127 | }, 128 | { 129 | "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", 130 | "NodeType": "FunctionNode", 131 | "FunctionSignature": "DSCore.List.GetItemAtIndex@var[]..[],int", 132 | "Id": "62efb79748f645f5bb32e1140a4233b4", 133 | "Inputs": [ 134 | { 135 | "Id": "e4d60f40bf314ac48eb8fc3b5795802c", 136 | "Name": "list", 137 | "Description": "List to fetch an item from.\n\nvar[]..[]", 138 | "UsingDefaultValue": false, 139 | "Level": 2, 140 | "UseLevels": true, 141 | "KeepListStructure": false 142 | }, 143 | { 144 | "Id": "7aebced479c348ebbbdb4964327626df", 145 | "Name": "index", 146 | "Description": "Index of the item to be fetched.\n\nint", 147 | "UsingDefaultValue": false, 148 | "Level": 2, 149 | "UseLevels": false, 150 | "KeepListStructure": false 151 | } 152 | ], 153 | "Outputs": [ 154 | { 155 | "Id": "447d4ac994184741bb204c10b373c1ba", 156 | "Name": "item", 157 | "Description": "Item in the list at the given index.", 158 | "UsingDefaultValue": false, 159 | "Level": 2, 160 | "UseLevels": false, 161 | "KeepListStructure": false 162 | } 163 | ], 164 | "Replication": "Auto", 165 | "Description": "Returns an item from the given list that's located at the specified index.\n\nList.GetItemAtIndex (list: var[]..[], index: int): var[]..[]" 166 | }, 167 | { 168 | "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", 169 | "NodeType": "CodeBlockNode", 170 | "Code": "1;", 171 | "Id": "3c49679a5e82450684b61d6dcd6f6a9f", 172 | "Inputs": [], 173 | "Outputs": [ 174 | { 175 | "Id": "43867deda2a84d3eb8075c8878105166", 176 | "Name": "", 177 | "Description": "Value of expression at line 1", 178 | "UsingDefaultValue": false, 179 | "Level": 2, 180 | "UseLevels": false, 181 | "KeepListStructure": false 182 | } 183 | ], 184 | "Replication": "Disabled", 185 | "Description": "Allows for DesignScript code to be authored directly" 186 | }, 187 | { 188 | "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", 189 | "NodeType": "FunctionNode", 190 | "FunctionSignature": "DiRoots.QA.Alerts.GetWarnings", 191 | "Id": "79ee646f702a46cd8ea08fdc6015303b", 192 | "Inputs": [], 193 | "Outputs": [ 194 | { 195 | "Id": "65d3b60f5398483c8b722f42a5f3d65f", 196 | "Name": "FailureMessageDescription", 197 | "Description": "var", 198 | "UsingDefaultValue": false, 199 | "Level": 2, 200 | "UseLevels": false, 201 | "KeepListStructure": false 202 | }, 203 | { 204 | "Id": "37bd7a2b900b46e1aef5ebd8c4675d6e", 205 | "Name": "FailureSeverity", 206 | "Description": "var", 207 | "UsingDefaultValue": false, 208 | "Level": 2, 209 | "UseLevels": false, 210 | "KeepListStructure": false 211 | }, 212 | { 213 | "Id": "c352b833cea6406dbb77cfdf108d7bc7", 214 | "Name": "FailingElements", 215 | "Description": "var", 216 | "UsingDefaultValue": false, 217 | "Level": 2, 218 | "UseLevels": false, 219 | "KeepListStructure": false 220 | } 221 | ], 222 | "Replication": "Auto", 223 | "Description": "Alerts.GetWarnings ( ): var[]..[]" 224 | }, 225 | { 226 | "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", 227 | "NodeType": "FunctionNode", 228 | "FunctionSignature": "Archilab.Grimshaw.Elements.Element.Delete@Revit.Elements.Element", 229 | "Id": "b68020dc3a0642be92847d6181b12500", 230 | "Inputs": [ 231 | { 232 | "Id": "6980bd6239d343e4814a75f70979803f", 233 | "Name": "element", 234 | "Description": "Element to delete.\n\nElement", 235 | "UsingDefaultValue": false, 236 | "Level": 2, 237 | "UseLevels": false, 238 | "KeepListStructure": false 239 | } 240 | ], 241 | "Outputs": [ 242 | { 243 | "Id": "e0e88d3891504a8cac58e27a2f58cd92", 244 | "Name": "bool", 245 | "Description": "bool", 246 | "UsingDefaultValue": false, 247 | "Level": 2, 248 | "UseLevels": false, 249 | "KeepListStructure": false 250 | } 251 | ], 252 | "Replication": "Auto", 253 | "Description": "Delete element from Revit DB.\n\nElement.Delete (element: Element): bool" 254 | } 255 | ], 256 | "Connectors": [ 257 | { 258 | "Start": "ae8b0ab0f4d24a7ba5c1e33b0145c5b7", 259 | "End": "5a19406f3fdd4ff196e3191a7651ea4e", 260 | "Id": "85c5faf8e48c4f8d968e044f73250a87", 261 | "IsHidden": "False" 262 | }, 263 | { 264 | "Start": "c41fb903751b45c19bdb803b2c67d03f", 265 | "End": "e4d60f40bf314ac48eb8fc3b5795802c", 266 | "Id": "4cc6e7a879da4b6da3de481924889604", 267 | "IsHidden": "False" 268 | }, 269 | { 270 | "Start": "34606688d54d432faf3a1898d9b556f1", 271 | "End": "6912b051607d45d1807dec90ffe82bba", 272 | "Id": "9ebd7bb3ac8049c2b0d524e45a1c2e6a", 273 | "IsHidden": "False" 274 | }, 275 | { 276 | "Start": "447d4ac994184741bb204c10b373c1ba", 277 | "End": "6980bd6239d343e4814a75f70979803f", 278 | "Id": "0d3b9e92da5347708b21240220f3d2cf", 279 | "IsHidden": "False" 280 | }, 281 | { 282 | "Start": "43867deda2a84d3eb8075c8878105166", 283 | "End": "7aebced479c348ebbbdb4964327626df", 284 | "Id": "d215a9a1cca14b059cb0ee1ab59ccf62", 285 | "IsHidden": "False" 286 | }, 287 | { 288 | "Start": "65d3b60f5398483c8b722f42a5f3d65f", 289 | "End": "4388ad84dbb2436393b1fb6f7587c6b3", 290 | "Id": "df47a954ecfe415bb5a8b084bab08a9e", 291 | "IsHidden": "False" 292 | }, 293 | { 294 | "Start": "c352b833cea6406dbb77cfdf108d7bc7", 295 | "End": "9184b8391faf40c7af2b3577b0ab1b6b", 296 | "Id": "4d6d59a4163c4510a7b3ff3ba84b71a7", 297 | "IsHidden": "False" 298 | } 299 | ], 300 | "Dependencies": [], 301 | "NodeLibraryDependencies": [ 302 | { 303 | "Name": "DiRoots", 304 | "Version": "2018.3.5", 305 | "ReferenceType": "Package", 306 | "Nodes": [ 307 | "79ee646f702a46cd8ea08fdc6015303b" 308 | ] 309 | }, 310 | { 311 | "Name": "archi-lab.net", 312 | "Version": "2016.13.1", 313 | "ReferenceType": "Package", 314 | "Nodes": [ 315 | "b68020dc3a0642be92847d6181b12500" 316 | ] 317 | } 318 | ], 319 | "Thumbnail": null, 320 | "GraphDocumentationURL": null, 321 | "ExtensionWorkspaceData": [ 322 | { 323 | "ExtensionGuid": "28992e1d-abb9-417f-8b1b-05e053bee670", 324 | "Name": "Properties", 325 | "Version": "2.13", 326 | "Data": {} 327 | }, 328 | { 329 | "ExtensionGuid": "DFBD9CC0-DB40-457A-939E-8C8555555A9D", 330 | "Name": "Generative Design", 331 | "Version": "2.0", 332 | "Data": {} 333 | } 334 | ], 335 | "Author": "None provided", 336 | "Linting": { 337 | "activeLinter": "None", 338 | "activeLinterId": "7b75fb44-43fd-4631-a878-29f4d5d8399a", 339 | "warningCount": 0, 340 | "errorCount": 0 341 | }, 342 | "Bindings": [], 343 | "View": { 344 | "Dynamo": { 345 | "ScaleFactor": 1.0, 346 | "HasRunWithoutCrash": true, 347 | "IsVisibleInDynamoLibrary": true, 348 | "Version": "2.13.1.3887", 349 | "RunType": "Manual", 350 | "RunPeriod": "1000" 351 | }, 352 | "Camera": { 353 | "Name": "Background Preview", 354 | "EyeX": -17.0, 355 | "EyeY": 24.0, 356 | "EyeZ": 50.0, 357 | "LookX": 12.0, 358 | "LookY": -13.0, 359 | "LookZ": -58.0, 360 | "UpX": 0.0, 361 | "UpY": 1.0, 362 | "UpZ": 0.0 363 | }, 364 | "ConnectorPins": [], 365 | "NodeViews": [ 366 | { 367 | "Name": "Code Block", 368 | "ShowGeometry": true, 369 | "Id": "e202faa71be441e8a52d5c54ea7fe61f", 370 | "IsSetAsInput": false, 371 | "IsSetAsOutput": false, 372 | "Excluded": false, 373 | "X": 636.84695835433536, 374 | "Y": 134.40482338464497 375 | }, 376 | { 377 | "Name": "List.FilterByBoolMask", 378 | "ShowGeometry": true, 379 | "Id": "bb583f92a9f24cef9fb06e1a2cb7b8c7", 380 | "IsSetAsInput": false, 381 | "IsSetAsOutput": false, 382 | "Excluded": false, 383 | "X": 1083.0551803516973, 384 | "Y": -49.881928214278588 385 | }, 386 | { 387 | "Name": "String.Contains", 388 | "ShowGeometry": true, 389 | "Id": "1f940484148c43fe8824cb63589ff5f0", 390 | "IsSetAsInput": false, 391 | "IsSetAsOutput": false, 392 | "Excluded": false, 393 | "X": 823.916226191912, 394 | "Y": 103.25932486248655 395 | }, 396 | { 397 | "Name": "List.GetItemAtIndex", 398 | "ShowGeometry": true, 399 | "Id": "62efb79748f645f5bb32e1140a4233b4", 400 | "IsSetAsInput": false, 401 | "IsSetAsOutput": false, 402 | "Excluded": false, 403 | "X": 1389.8564391905113, 404 | "Y": -53.126290573963104 405 | }, 406 | { 407 | "Name": "Code Block", 408 | "ShowGeometry": true, 409 | "Id": "3c49679a5e82450684b61d6dcd6f6a9f", 410 | "IsSetAsInput": false, 411 | "IsSetAsOutput": false, 412 | "Excluded": false, 413 | "X": 1174.0136129141467, 414 | "Y": 147.02412157000174 415 | }, 416 | { 417 | "Name": "Alerts.GetWarnings", 418 | "ShowGeometry": true, 419 | "Id": "79ee646f702a46cd8ea08fdc6015303b", 420 | "IsSetAsInput": false, 421 | "IsSetAsOutput": false, 422 | "Excluded": false, 423 | "X": 521.49220627704722, 424 | "Y": -102.75242131385727 425 | }, 426 | { 427 | "Name": "Element.Delete", 428 | "ShowGeometry": true, 429 | "Id": "b68020dc3a0642be92847d6181b12500", 430 | "IsSetAsInput": false, 431 | "IsSetAsOutput": false, 432 | "Excluded": false, 433 | "X": 1670.0505265540421, 434 | "Y": -41.946392593310463 435 | } 436 | ], 437 | "Annotations": [ 438 | { 439 | "Id": "c34bcd6b0a8f41f99617de5bf2292343", 440 | "Title": "Overalp_ Elements_ Warning", 441 | "DescriptionText": null, 442 | "IsExpanded": true, 443 | "WidthAdjustment": 0.0, 444 | "HeightAdjustment": 0.0, 445 | "Nodes": [ 446 | "0e8d7d30ca824af8a448c4816954d141" 447 | ], 448 | "HasNestedGroups": false, 449 | "Left": 501.26749408697714, 450 | "Top": -337.56602377022875, 451 | "Width": 319.2, 452 | "Height": 208.20000000000002, 453 | "FontSize": 36.0, 454 | "InitialTop": -178.76602377022874, 455 | "InitialHeight": 145.0, 456 | "TextblockHeight": 148.79999999999998, 457 | "Background": "#FFFF7BAC" 458 | }, 459 | { 460 | "Id": "0e8d7d30ca824af8a448c4816954d141", 461 | "Title": "For any Queries Contact - premtalreja7@gmail.com ", 462 | "DescriptionText": null, 463 | "IsExpanded": true, 464 | "WidthAdjustment": 0.0, 465 | "HeightAdjustment": 0.0, 466 | "Nodes": [], 467 | "HasNestedGroups": false, 468 | "Left": 511.26749408697714, 469 | "Top": -178.76602377022874, 470 | "Width": 0.0, 471 | "Height": 0.0, 472 | "FontSize": 36.0, 473 | "InitialTop": 0.0, 474 | "InitialHeight": 0.0, 475 | "TextblockHeight": 0.0, 476 | "Background": "#FFC1D676" 477 | } 478 | ], 479 | "X": -535.3063367316222, 480 | "Y": 255.45812504053049, 481 | "Zoom": 0.93873736735961422 482 | } 483 | } -------------------------------------------------------------------------------- /Scan On-Off.dyn: -------------------------------------------------------------------------------- 1 | { 2 | "Uuid": "78133aea-46ff-48fe-ab08-554c5b2c3cd5", 3 | "IsCustomNode": false, 4 | "Description": null, 5 | "Name": "Scan On-Off", 6 | "ElementResolver": { 7 | "ResolutionMap": { 8 | "Document.Current": { 9 | "Key": "Revit.Application.Document", 10 | "Value": "RevitNodes.dll" 11 | }, 12 | "Document": { 13 | "Key": "Revit.Application.Document", 14 | "Value": "RevitNodes.dll" 15 | }, 16 | "OverrideGraphicSettings": { 17 | "Key": "Revit.Filter.OverrideGraphicSettings", 18 | "Value": "RevitNodes.dll" 19 | }, 20 | "Elements.View": { 21 | "Key": "Revit.Elements.Views.View", 22 | "Value": "RevitNodes.dll" 23 | }, 24 | "Revit.Elements.Views.View": { 25 | "Key": "Revit.Elements.Views.View", 26 | "Value": "RevitNodes.dll" 27 | } 28 | } 29 | }, 30 | "Inputs": [], 31 | "Outputs": [], 32 | "Nodes": [ 33 | { 34 | "ConcreteType": "DSRevitNodesUI.Categories, DSRevitNodesUI", 35 | "SelectedIndex": 368, 36 | "SelectedString": "OST_PointClouds", 37 | "NodeType": "ExtensionNode", 38 | "Id": "fa09eb0f792f495aaf95266b27efbdfe", 39 | "Inputs": [], 40 | "Outputs": [ 41 | { 42 | "Id": "35254fbbec3c4c8785f8d44ef6f871a5", 43 | "Name": "Category", 44 | "Description": "The selected Category.", 45 | "UsingDefaultValue": false, 46 | "Level": 2, 47 | "UseLevels": false, 48 | "KeepListStructure": false 49 | } 50 | ], 51 | "Replication": "Disabled", 52 | "Description": "All built-in categories." 53 | }, 54 | { 55 | "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", 56 | "NodeType": "FunctionNode", 57 | "FunctionSignature": "Revit.Application.Document.Current", 58 | "Id": "1d07f57c62b64ae48528609367be1b77", 59 | "Inputs": [], 60 | "Outputs": [ 61 | { 62 | "Id": "17da101b5e234aedb393884a3ae2d4bc", 63 | "Name": "Document", 64 | "Description": "Document", 65 | "UsingDefaultValue": false, 66 | "Level": 2, 67 | "UseLevels": false, 68 | "KeepListStructure": false 69 | } 70 | ], 71 | "Replication": "Auto", 72 | "Description": "Get the current document\n\nDocument.Current: Document" 73 | }, 74 | { 75 | "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", 76 | "NodeType": "FunctionNode", 77 | "FunctionSignature": "Revit.Application.Document.ActiveView", 78 | "Id": "7a740f8b76c7481188885efd2a894079", 79 | "Inputs": [ 80 | { 81 | "Id": "d557a6c3c0ab426fb23a083bd814731f", 82 | "Name": "document", 83 | "Description": "Revit.Application.Document", 84 | "UsingDefaultValue": false, 85 | "Level": 2, 86 | "UseLevels": false, 87 | "KeepListStructure": false 88 | } 89 | ], 90 | "Outputs": [ 91 | { 92 | "Id": "1ddc6760479e4c6e8bc1fe6b106ac618", 93 | "Name": "View", 94 | "Description": "View", 95 | "UsingDefaultValue": false, 96 | "Level": 2, 97 | "UseLevels": false, 98 | "KeepListStructure": false 99 | } 100 | ], 101 | "Replication": "Auto", 102 | "Description": "Get the active view for the document\n\nDocument.ActiveView: View" 103 | }, 104 | { 105 | "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", 106 | "NodeType": "FunctionNode", 107 | "FunctionSignature": "Revit.Elements.Views.View.SetCategoryOverrides@Revit.Elements.Category,Revit.Filter.OverrideGraphicSettings,bool", 108 | "Id": "e06bc4d58cf94e999c5d80f31a078264", 109 | "Inputs": [ 110 | { 111 | "Id": "ae897ac6f0254af9ad888212a27e839a", 112 | "Name": "view", 113 | "Description": "Revit.Elements.Views.View", 114 | "UsingDefaultValue": false, 115 | "Level": 2, 116 | "UseLevels": false, 117 | "KeepListStructure": false 118 | }, 119 | { 120 | "Id": "f86ff51704994251bdd4b72634005183", 121 | "Name": "category", 122 | "Description": "Category\n\nCategory", 123 | "UsingDefaultValue": false, 124 | "Level": 2, 125 | "UseLevels": false, 126 | "KeepListStructure": false 127 | }, 128 | { 129 | "Id": "e11972b9a80c4a7392943b31c2440d3e", 130 | "Name": "overrides", 131 | "Description": "Graphics Overrides Settings.\n\nOverrideGraphicSettings", 132 | "UsingDefaultValue": false, 133 | "Level": 2, 134 | "UseLevels": false, 135 | "KeepListStructure": false 136 | }, 137 | { 138 | "Id": "29873afa7bdf4ee1b0be30bc1c99c1b2", 139 | "Name": "hide", 140 | "Description": "If True givent Category will be hidden.\n\nbool\nDefault value : false", 141 | "UsingDefaultValue": true, 142 | "Level": 2, 143 | "UseLevels": false, 144 | "KeepListStructure": false 145 | } 146 | ], 147 | "Outputs": [ 148 | { 149 | "Id": "e9675a921da948e4b84e65582615f989", 150 | "Name": "view", 151 | "Description": "View", 152 | "UsingDefaultValue": false, 153 | "Level": 2, 154 | "UseLevels": false, 155 | "KeepListStructure": false 156 | } 157 | ], 158 | "Replication": "Auto", 159 | "Description": "Set Category Overrides.\n\nView.SetCategoryOverrides (category: Category, overrides: OverrideGraphicSettings, hide: bool = false): View" 160 | }, 161 | { 162 | "ConcreteType": "CoreNodeModels.Input.BoolSelector, CoreNodeModels", 163 | "NodeType": "BooleanInputNode", 164 | "InputValue": false, 165 | "Id": "98305c7cf1c94a61bc7cd341c8ac5802", 166 | "Inputs": [], 167 | "Outputs": [ 168 | { 169 | "Id": "ebda682565614cfbbaf48ad4d3e30f73", 170 | "Name": "", 171 | "Description": "Boolean", 172 | "UsingDefaultValue": false, 173 | "Level": 2, 174 | "UseLevels": false, 175 | "KeepListStructure": false 176 | } 177 | ], 178 | "Replication": "Disabled", 179 | "Description": "Selection between a true and false." 180 | }, 181 | { 182 | "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", 183 | "NodeType": "FunctionNode", 184 | "FunctionSignature": "Revit.Filter.OverrideGraphicSettings.ByProperties@DSCore.Color,DSCore.Color,DSCore.Color,DSCore.Color,Revit.Elements.FillPatternElement,Revit.Elements.FillPatternElement,Revit.Elements.LinePatternElement,Revit.Elements.LinePatternElement,int,int,int,string,bool", 185 | "Id": "feb13bee3f2a42d4a2bd7f4556511303", 186 | "Inputs": [ 187 | { 188 | "Id": "1c7dc42dd0b042209bc21291b88b6071", 189 | "Name": "cutFillColor", 190 | "Description": "Fill color\n\nColor\nDefault value : null", 191 | "UsingDefaultValue": true, 192 | "Level": 2, 193 | "UseLevels": false, 194 | "KeepListStructure": false 195 | }, 196 | { 197 | "Id": "c6ad7a321a594e22957d8339f0ad17dc", 198 | "Name": "projectionFillColor", 199 | "Description": "Projection color\n\nColor\nDefault value : null", 200 | "UsingDefaultValue": true, 201 | "Level": 2, 202 | "UseLevels": false, 203 | "KeepListStructure": false 204 | }, 205 | { 206 | "Id": "9b558ef134ac4b128cae8ae8c582df84", 207 | "Name": "cutLineColor", 208 | "Description": "Cut line color\n\nColor\nDefault value : null", 209 | "UsingDefaultValue": true, 210 | "Level": 2, 211 | "UseLevels": false, 212 | "KeepListStructure": false 213 | }, 214 | { 215 | "Id": "4a482ccaebd744a0b7a571199f2e7981", 216 | "Name": "projectionLineColor", 217 | "Description": "Projection line color\n\nColor\nDefault value : null", 218 | "UsingDefaultValue": true, 219 | "Level": 2, 220 | "UseLevels": false, 221 | "KeepListStructure": false 222 | }, 223 | { 224 | "Id": "092295f7429640508d8ddbcb59707628", 225 | "Name": "cutFillPattern", 226 | "Description": "Cut fill pattern\n\nFillPatternElement\nDefault value : null", 227 | "UsingDefaultValue": true, 228 | "Level": 2, 229 | "UseLevels": false, 230 | "KeepListStructure": false 231 | }, 232 | { 233 | "Id": "fab996d5a684420e9b75def6eb879daa", 234 | "Name": "projectionFillPattern", 235 | "Description": "Projection fill pattern\n\nFillPatternElement\nDefault value : null", 236 | "UsingDefaultValue": true, 237 | "Level": 2, 238 | "UseLevels": false, 239 | "KeepListStructure": false 240 | }, 241 | { 242 | "Id": "5710242558c54afb87f5bfd4273d3d1f", 243 | "Name": "cutLinePattern", 244 | "Description": "Cut line pattern\n\nLinePatternElement\nDefault value : null", 245 | "UsingDefaultValue": true, 246 | "Level": 2, 247 | "UseLevels": false, 248 | "KeepListStructure": false 249 | }, 250 | { 251 | "Id": "5f2fe1b5640940479f8dcf336bacdb1a", 252 | "Name": "projectionLinePattern", 253 | "Description": "Projection line pattern\n\nLinePatternElement\nDefault value : null", 254 | "UsingDefaultValue": true, 255 | "Level": 2, 256 | "UseLevels": false, 257 | "KeepListStructure": false 258 | }, 259 | { 260 | "Id": "46e4bb8c7cd04d95829e7204d636e6e2", 261 | "Name": "cutLineWeight", 262 | "Description": "Cut line weight\n\nint\nDefault value : -1", 263 | "UsingDefaultValue": true, 264 | "Level": 2, 265 | "UseLevels": false, 266 | "KeepListStructure": false 267 | }, 268 | { 269 | "Id": "37c338bfe2fd4f19ab8553afbad2eb90", 270 | "Name": "projectionLineWeight", 271 | "Description": "Projection line weight\n\nint\nDefault value : -1", 272 | "UsingDefaultValue": true, 273 | "Level": 2, 274 | "UseLevels": false, 275 | "KeepListStructure": false 276 | }, 277 | { 278 | "Id": "a626dbfd38ad4b7f8be33741d6ec7b70", 279 | "Name": "transparency", 280 | "Description": "Transparency as integer between 1-100.\n\nint\nDefault value : -1", 281 | "UsingDefaultValue": true, 282 | "Level": 2, 283 | "UseLevels": false, 284 | "KeepListStructure": false 285 | }, 286 | { 287 | "Id": "3571c4b03c9e447f8bb9c86debc5c2d6", 288 | "Name": "detailLevel", 289 | "Description": "Detail Level setting, ex: Coarse, Fine etc.\n\nstring\nDefault value : \"Undefined\"", 290 | "UsingDefaultValue": true, 291 | "Level": 2, 292 | "UseLevels": false, 293 | "KeepListStructure": false 294 | }, 295 | { 296 | "Id": "ec4efd8b3e744725926394adb79a9a3c", 297 | "Name": "halftone", 298 | "Description": "Halftone. True = halftone.\n\nbool\nDefault value : false", 299 | "UsingDefaultValue": true, 300 | "Level": 2, 301 | "UseLevels": false, 302 | "KeepListStructure": false 303 | } 304 | ], 305 | "Outputs": [ 306 | { 307 | "Id": "cdabe27ce2664416aa0e713da1f47efd", 308 | "Name": "overrides", 309 | "Description": "Override Graphic Settings", 310 | "UsingDefaultValue": false, 311 | "Level": 2, 312 | "UseLevels": false, 313 | "KeepListStructure": false 314 | } 315 | ], 316 | "Replication": "Auto", 317 | "Description": "Create a OverrideGraphicSettings Element.\n\nOverrideGraphicSettings.ByProperties (cutFillColor: Color = null, projectionFillColor: Color = null, cutLineColor: Color = null, projectionLineColor: Color = null, cutFillPattern: FillPatternElement = null, projectionFillPattern: FillPatternElement = null, cutLinePattern: LinePatternElement = null, projectionLinePattern: LinePatternElement = null, cutLineWeight: int = -1, projectionLineWeight: int = -1, transparency: int = -1, detailLevel: string = \"Undefined\", halftone: bool = false): OverrideGraphicSettings" 318 | } 319 | ], 320 | "Connectors": [ 321 | { 322 | "Start": "35254fbbec3c4c8785f8d44ef6f871a5", 323 | "End": "f86ff51704994251bdd4b72634005183", 324 | "Id": "46ca937c9d074443a1fe0141e2cc90a2" 325 | }, 326 | { 327 | "Start": "17da101b5e234aedb393884a3ae2d4bc", 328 | "End": "d557a6c3c0ab426fb23a083bd814731f", 329 | "Id": "159ddf83e5cd4f539305ec6405363026" 330 | }, 331 | { 332 | "Start": "1ddc6760479e4c6e8bc1fe6b106ac618", 333 | "End": "ae897ac6f0254af9ad888212a27e839a", 334 | "Id": "2eb58e2d1f104b71af2803a8e92d4525" 335 | }, 336 | { 337 | "Start": "ebda682565614cfbbaf48ad4d3e30f73", 338 | "End": "29873afa7bdf4ee1b0be30bc1c99c1b2", 339 | "Id": "ae96fd8fd914433e942ab8e11810f352" 340 | }, 341 | { 342 | "Start": "cdabe27ce2664416aa0e713da1f47efd", 343 | "End": "e11972b9a80c4a7392943b31c2440d3e", 344 | "Id": "85aeb4fa4315465f9696e15576424d6a" 345 | } 346 | ], 347 | "Dependencies": [], 348 | "NodeLibraryDependencies": [], 349 | "Bindings": [], 350 | "View": { 351 | "Dynamo": { 352 | "ScaleFactor": 1.0, 353 | "HasRunWithoutCrash": true, 354 | "IsVisibleInDynamoLibrary": true, 355 | "Version": "2.3.0.5885", 356 | "RunType": "Manual", 357 | "RunPeriod": "1000" 358 | }, 359 | "Camera": { 360 | "Name": "Background Preview", 361 | "EyeX": -17.0, 362 | "EyeY": 24.0, 363 | "EyeZ": 50.0, 364 | "LookX": 12.0, 365 | "LookY": -13.0, 366 | "LookZ": -58.0, 367 | "UpX": 0.0, 368 | "UpY": 1.0, 369 | "UpZ": 0.0 370 | }, 371 | "NodeViews": [ 372 | { 373 | "ShowGeometry": true, 374 | "Name": "Categories", 375 | "Id": "fa09eb0f792f495aaf95266b27efbdfe", 376 | "IsSetAsInput": false, 377 | "IsSetAsOutput": false, 378 | "Excluded": false, 379 | "X": 947.4572959171652, 380 | "Y": 763.6553700914402 381 | }, 382 | { 383 | "ShowGeometry": true, 384 | "Name": "Document.Current", 385 | "Id": "1d07f57c62b64ae48528609367be1b77", 386 | "IsSetAsInput": false, 387 | "IsSetAsOutput": false, 388 | "Excluded": false, 389 | "X": 912.15675054520455, 390 | "Y": 644.82349561741432 391 | }, 392 | { 393 | "ShowGeometry": true, 394 | "Name": "Document.ActiveView", 395 | "Id": "7a740f8b76c7481188885efd2a894079", 396 | "IsSetAsInput": false, 397 | "IsSetAsOutput": false, 398 | "Excluded": false, 399 | "X": 1103.6117760990332, 400 | "Y": 668.862691651079 401 | }, 402 | { 403 | "ShowGeometry": true, 404 | "Name": "View.SetCategoryOverrides", 405 | "Id": "e06bc4d58cf94e999c5d80f31a078264", 406 | "IsSetAsInput": false, 407 | "IsSetAsOutput": false, 408 | "Excluded": false, 409 | "X": 1299.0948946059668, 410 | "Y": 841.83029128326007 411 | }, 412 | { 413 | "ShowGeometry": true, 414 | "Name": "Boolean", 415 | "Id": "98305c7cf1c94a61bc7cd341c8ac5802", 416 | "IsSetAsInput": false, 417 | "IsSetAsOutput": false, 418 | "Excluded": false, 419 | "X": 1047.1524793785186, 420 | "Y": 933.06909916534039 421 | }, 422 | { 423 | "ShowGeometry": true, 424 | "Name": "OverrideGraphicSettings.ByProperties", 425 | "Id": "feb13bee3f2a42d4a2bd7f4556511303", 426 | "IsSetAsInput": false, 427 | "IsSetAsOutput": false, 428 | "Excluded": false, 429 | "X": 941.42843207075, 430 | "Y": 1000.905075048699 431 | } 432 | ], 433 | "Annotations": [ 434 | { 435 | "Id": "150f551d68d54675819cc3fbe6f2d028", 436 | "Title": "Contact premtalreja7@gmail.com in case of any queries", 437 | "Nodes": [], 438 | "Left": 904.69023023310615, 439 | "Top": 491.6131633829832, 440 | "Width": 0.0, 441 | "Height": 0.0, 442 | "FontSize": 36.0, 443 | "InitialTop": 0.0, 444 | "InitialHeight": 0.0, 445 | "TextblockHeight": 0.0, 446 | "Background": "#FFC1D676" 447 | } 448 | ], 449 | "X": -448.57574872197756, 450 | "Y": -270.13892414964778, 451 | "Zoom": 0.81314568217310057 452 | } 453 | } -------------------------------------------------------------------------------- /Warning Element Isolate In View.dyn: -------------------------------------------------------------------------------- 1 | { 2 | "Uuid": "621be8b5-d1ed-4d70-82aa-72b700c9713f", 3 | "IsCustomNode": false, 4 | "Description": "", 5 | "Name": "Warning Element Isolate In View", 6 | "ElementResolver": { 7 | "ResolutionMap": {} 8 | }, 9 | "Inputs": [], 10 | "Outputs": [], 11 | "Nodes": [ 12 | { 13 | "ConcreteType": "CoreNodeModels.Input.Filename, CoreNodeModels", 14 | "HintPath": "D:\\LINKEDINPOSTS\\Phase 2\\Contents\\45_Revit Warnings\\Dyn\\rac_advanced_sample_project_Error Report.html", 15 | "InputValue": ".\\rac_advanced_sample_project_Error Report.html", 16 | "NodeType": "ExtensionNode", 17 | "Id": "8fb3795270664ebf9f50e2089bf5525a", 18 | "Inputs": [], 19 | "Outputs": [ 20 | { 21 | "Id": "a203b0991d6d4a2a92826296c529be43", 22 | "Name": "", 23 | "Description": "File Path", 24 | "UsingDefaultValue": false, 25 | "Level": 2, 26 | "UseLevels": false, 27 | "KeepListStructure": false 28 | } 29 | ], 30 | "Replication": "Disabled", 31 | "Description": "Allows you to select a file on the system to get its file path." 32 | }, 33 | { 34 | "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", 35 | "NodeType": "FunctionNode", 36 | "FunctionSignature": "Archilab.Grimshaw.Elements.Warning.ParseHtml@var", 37 | "Id": "2791b004523f4665b0af2d270f92ac37", 38 | "Inputs": [ 39 | { 40 | "Id": "30357c65a555446a837dd6c73a153ec2", 41 | "Name": "filePath", 42 | "Description": "File Path to HTML report.\n\nvar", 43 | "UsingDefaultValue": false, 44 | "Level": 2, 45 | "UseLevels": false, 46 | "KeepListStructure": false 47 | } 48 | ], 49 | "Outputs": [ 50 | { 51 | "Id": "b484c5a5da7d4163801741b45bd00a16", 52 | "Name": "Warnings", 53 | "Description": "List of Warning objects.", 54 | "UsingDefaultValue": false, 55 | "Level": 2, 56 | "UseLevels": false, 57 | "KeepListStructure": false 58 | } 59 | ], 60 | "Replication": "Auto", 61 | "Description": "Parse HTML Warning Report.\n\nWarning.ParseHtml (filePath: var): Warning[]" 62 | }, 63 | { 64 | "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", 65 | "NodeType": "FunctionNode", 66 | "FunctionSignature": "Archilab.Grimshaw.Elements.Warning.Elements", 67 | "Id": "4794d27ec60d43929bc9bee9095ebc95", 68 | "Inputs": [ 69 | { 70 | "Id": "7432dd1d36bf4b99bde0c3050f7231b8", 71 | "Name": "warning", 72 | "Description": "Archilab.Grimshaw.Elements.Warning", 73 | "UsingDefaultValue": false, 74 | "Level": 2, 75 | "UseLevels": false, 76 | "KeepListStructure": false 77 | } 78 | ], 79 | "Outputs": [ 80 | { 81 | "Id": "366e9f3c586f4f2eb4dc27b3d2bf67ae", 82 | "Name": "WarningElement[]", 83 | "Description": "WarningElement[]", 84 | "UsingDefaultValue": false, 85 | "Level": 2, 86 | "UseLevels": false, 87 | "KeepListStructure": false 88 | } 89 | ], 90 | "Replication": "Auto", 91 | "Description": "List of Elements\n\nWarning.Elements: WarningElement[]" 92 | }, 93 | { 94 | "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", 95 | "NodeType": "FunctionNode", 96 | "FunctionSignature": "Archilab.Grimshaw.Elements.WarningElement.Id", 97 | "Id": "4f2855876b6b421eb2b349bbcb960c95", 98 | "Inputs": [ 99 | { 100 | "Id": "3d6264b0d6b84d9b89b9b8d6eb4db164", 101 | "Name": "warningElement", 102 | "Description": "Archilab.Grimshaw.Elements.WarningElement", 103 | "UsingDefaultValue": false, 104 | "Level": 2, 105 | "UseLevels": false, 106 | "KeepListStructure": false 107 | } 108 | ], 109 | "Outputs": [ 110 | { 111 | "Id": "21a505abd70943ca8068473357298998", 112 | "Name": "int", 113 | "Description": "int", 114 | "UsingDefaultValue": false, 115 | "Level": 2, 116 | "UseLevels": false, 117 | "KeepListStructure": false 118 | } 119 | ], 120 | "Replication": "Auto", 121 | "Description": "Revit Id\n\nWarningElement.Id: int" 122 | }, 123 | { 124 | "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", 125 | "NodeType": "FunctionNode", 126 | "FunctionSignature": "DSCore.List.Flatten@var[]..[],int", 127 | "Id": "4cc26e2e7bc8430b832265bd920e7b4d", 128 | "Inputs": [ 129 | { 130 | "Id": "235329510cbd470b81ec66110183c1a5", 131 | "Name": "list", 132 | "Description": "List to flatten.\n\nvar[]..[]", 133 | "UsingDefaultValue": false, 134 | "Level": 2, 135 | "UseLevels": false, 136 | "KeepListStructure": false 137 | }, 138 | { 139 | "Id": "d28c1dbbe0ca4905b1a62c7a8b907067", 140 | "Name": "amount", 141 | "Description": "Layers of list nesting to remove (-1 will remove all list nestings)\n\nint\nDefault value : -1", 142 | "UsingDefaultValue": true, 143 | "Level": 2, 144 | "UseLevels": false, 145 | "KeepListStructure": false 146 | } 147 | ], 148 | "Outputs": [ 149 | { 150 | "Id": "1cb58a46f6f24a1d812cdc1a7fc58f29", 151 | "Name": "list", 152 | "Description": "Flattened list by amount", 153 | "UsingDefaultValue": false, 154 | "Level": 2, 155 | "UseLevels": false, 156 | "KeepListStructure": false 157 | } 158 | ], 159 | "Replication": "Auto", 160 | "Description": "Flattens a nested list of lists by a certain amount.\n\nList.Flatten (list: var[]..[], amount: int = -1): var[]..[]" 161 | }, 162 | { 163 | "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", 164 | "NodeType": "CodeBlockNode", 165 | "Code": "1;", 166 | "Id": "781d1bbbd7264ceba5919fc4b43e17b8", 167 | "Inputs": [], 168 | "Outputs": [ 169 | { 170 | "Id": "62d6f34f3b79471fbac1712d163e2352", 171 | "Name": "", 172 | "Description": "Value of expression at line 1", 173 | "UsingDefaultValue": false, 174 | "Level": 2, 175 | "UseLevels": false, 176 | "KeepListStructure": false 177 | } 178 | ], 179 | "Replication": "Disabled", 180 | "Description": "Allows for DesignScript code to be authored directly" 181 | }, 182 | { 183 | "ConcreteType": "Dynamo.Graph.Nodes.CustomNodes.Function, DynamoCore", 184 | "FunctionSignature": "dfc2063c-a98c-4afa-8872-83cf333a7439", 185 | "FunctionType": "Graph", 186 | "NodeType": "FunctionNode", 187 | "Id": "2917be73fa694434b1dd252c28f80c5c", 188 | "Inputs": [ 189 | { 190 | "Id": "b32fd03a4cec4f1194a441cadfac747c", 191 | "Name": "Element", 192 | "Description": "var[]..[]", 193 | "UsingDefaultValue": false, 194 | "Level": 2, 195 | "UseLevels": false, 196 | "KeepListStructure": false 197 | }, 198 | { 199 | "Id": "65bdc39b14fe4e31ad608a67b53b4f30", 200 | "Name": "View", 201 | "Description": "var[]..[]", 202 | "UsingDefaultValue": false, 203 | "Level": 2, 204 | "UseLevels": false, 205 | "KeepListStructure": false 206 | } 207 | ], 208 | "Outputs": [ 209 | { 210 | "Id": "20cdc283c53e48df9121bb28affd999d", 211 | "Name": "Element", 212 | "Description": "return value", 213 | "UsingDefaultValue": false, 214 | "Level": 2, 215 | "UseLevels": false, 216 | "KeepListStructure": false 217 | } 218 | ], 219 | "Replication": "Auto", 220 | "Description": "This node will take input of elements and a view to isolate selected elements in a view." 221 | }, 222 | { 223 | "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", 224 | "NodeType": "FunctionNode", 225 | "FunctionSignature": "Quasar.ViewUtility.ActiveView", 226 | "Id": "070906721bde4a3b80f422e01d7365a6", 227 | "Inputs": [], 228 | "Outputs": [ 229 | { 230 | "Id": "2740e1c9903a4578be7e0c4c88738fdd", 231 | "Name": "ActiveView", 232 | "Description": "Return ActiveView", 233 | "UsingDefaultValue": false, 234 | "Level": 2, 235 | "UseLevels": false, 236 | "KeepListStructure": false 237 | } 238 | ], 239 | "Replication": "Auto", 240 | "Description": "Current Document Active View\n\nViewUtility.ActiveView ( ): Element" 241 | }, 242 | { 243 | "ConcreteType": "DSRevitNodesUI.ElementById, DSRevitNodesUI", 244 | "NodeType": "ExtensionNode", 245 | "Id": "d4bf9d3cddd1404b866f2cf2013da806", 246 | "Inputs": [ 247 | { 248 | "Id": "1d495a8ee95c431c80a0457daa89d549", 249 | "Name": "Id", 250 | "Description": "Element Id as string, int or ElementId", 251 | "UsingDefaultValue": false, 252 | "Level": 2, 253 | "UseLevels": false, 254 | "KeepListStructure": false 255 | } 256 | ], 257 | "Outputs": [ 258 | { 259 | "Id": "2110bcb14fa94467b652442ab1de0186", 260 | "Name": "Element", 261 | "Description": "The list of elements matching the query.", 262 | "UsingDefaultValue": false, 263 | "Level": 2, 264 | "UseLevels": false, 265 | "KeepListStructure": false 266 | } 267 | ], 268 | "Replication": "Disabled", 269 | "Description": "Gets the Element with the specified Id" 270 | } 271 | ], 272 | "Connectors": [ 273 | { 274 | "Start": "a203b0991d6d4a2a92826296c529be43", 275 | "End": "30357c65a555446a837dd6c73a153ec2", 276 | "Id": "7617b520ea924750abe94141dd37bb90", 277 | "IsHidden": "False" 278 | }, 279 | { 280 | "Start": "b484c5a5da7d4163801741b45bd00a16", 281 | "End": "7432dd1d36bf4b99bde0c3050f7231b8", 282 | "Id": "5742bb192bdf4e8bab4ad84eb4daf43b", 283 | "IsHidden": "False" 284 | }, 285 | { 286 | "Start": "366e9f3c586f4f2eb4dc27b3d2bf67ae", 287 | "End": "3d6264b0d6b84d9b89b9b8d6eb4db164", 288 | "Id": "b0793f2de0c24cc0a9f9ff7b0cabf067", 289 | "IsHidden": "False" 290 | }, 291 | { 292 | "Start": "21a505abd70943ca8068473357298998", 293 | "End": "235329510cbd470b81ec66110183c1a5", 294 | "Id": "34a15bb440644953b81101db876d118b", 295 | "IsHidden": "False" 296 | }, 297 | { 298 | "Start": "1cb58a46f6f24a1d812cdc1a7fc58f29", 299 | "End": "1d495a8ee95c431c80a0457daa89d549", 300 | "Id": "f5dc78ccd82b4aec98b55d51b1368298", 301 | "IsHidden": "False" 302 | }, 303 | { 304 | "Start": "62d6f34f3b79471fbac1712d163e2352", 305 | "End": "d28c1dbbe0ca4905b1a62c7a8b907067", 306 | "Id": "debbc8de830d445396adec79d577a66e", 307 | "IsHidden": "False" 308 | }, 309 | { 310 | "Start": "2740e1c9903a4578be7e0c4c88738fdd", 311 | "End": "65bdc39b14fe4e31ad608a67b53b4f30", 312 | "Id": "375626f019694e9383e60c293804b603", 313 | "IsHidden": "False" 314 | }, 315 | { 316 | "Start": "2110bcb14fa94467b652442ab1de0186", 317 | "End": "b32fd03a4cec4f1194a441cadfac747c", 318 | "Id": "04bb7105a4824df3a14d9bd1507ac58d", 319 | "IsHidden": "False" 320 | } 321 | ], 322 | "Dependencies": [ 323 | "dfc2063c-a98c-4afa-8872-83cf333a7439" 324 | ], 325 | "NodeLibraryDependencies": [ 326 | { 327 | "Name": "archi-lab.net", 328 | "Version": "2016.13.1", 329 | "ReferenceType": "Package", 330 | "Nodes": [ 331 | "2791b004523f4665b0af2d270f92ac37", 332 | "4794d27ec60d43929bc9bee9095ebc95", 333 | "4f2855876b6b421eb2b349bbcb960c95", 334 | "2917be73fa694434b1dd252c28f80c5c" 335 | ] 336 | }, 337 | { 338 | "Name": "Quasar", 339 | "Version": "2.1.3", 340 | "ReferenceType": "Package", 341 | "Nodes": [ 342 | "070906721bde4a3b80f422e01d7365a6" 343 | ] 344 | }, 345 | { 346 | "Name": "rac_advanced_sample_project_Error Report.html", 347 | "ReferenceType": "External", 348 | "Nodes": [ 349 | "8fb3795270664ebf9f50e2089bf5525a" 350 | ] 351 | } 352 | ], 353 | "Thumbnail": "", 354 | "GraphDocumentationURL": null, 355 | "ExtensionWorkspaceData": [ 356 | { 357 | "ExtensionGuid": "28992e1d-abb9-417f-8b1b-05e053bee670", 358 | "Name": "Properties", 359 | "Version": "2.13", 360 | "Data": {} 361 | }, 362 | { 363 | "ExtensionGuid": "DFBD9CC0-DB40-457A-939E-8C8555555A9D", 364 | "Name": "Generative Design", 365 | "Version": "2.0", 366 | "Data": {} 367 | } 368 | ], 369 | "Author": "", 370 | "Linting": { 371 | "activeLinter": "None", 372 | "activeLinterId": "7b75fb44-43fd-4631-a878-29f4d5d8399a", 373 | "warningCount": 0, 374 | "errorCount": 0 375 | }, 376 | "Bindings": [], 377 | "View": { 378 | "Dynamo": { 379 | "ScaleFactor": 1.0, 380 | "HasRunWithoutCrash": true, 381 | "IsVisibleInDynamoLibrary": true, 382 | "Version": "2.13.1.3887", 383 | "RunType": "Manual", 384 | "RunPeriod": "1000" 385 | }, 386 | "Camera": { 387 | "Name": "Background Preview", 388 | "EyeX": -17.0, 389 | "EyeY": 24.0, 390 | "EyeZ": 50.0, 391 | "LookX": 12.0, 392 | "LookY": -13.0, 393 | "LookZ": -58.0, 394 | "UpX": 0.0, 395 | "UpY": 1.0, 396 | "UpZ": 0.0 397 | }, 398 | "ConnectorPins": [], 399 | "NodeViews": [ 400 | { 401 | "Name": "File Path", 402 | "ShowGeometry": true, 403 | "Id": "8fb3795270664ebf9f50e2089bf5525a", 404 | "IsSetAsInput": false, 405 | "IsSetAsOutput": false, 406 | "Excluded": false, 407 | "X": 58.400000000000091, 408 | "Y": 238.40000000000003 409 | }, 410 | { 411 | "Name": "Warning.ParseHtml", 412 | "ShowGeometry": true, 413 | "Id": "2791b004523f4665b0af2d270f92ac37", 414 | "IsSetAsInput": false, 415 | "IsSetAsOutput": false, 416 | "Excluded": false, 417 | "X": 392.96867138295522, 418 | "Y": 442.53528841962628 419 | }, 420 | { 421 | "Name": "Warning.Elements", 422 | "ShowGeometry": true, 423 | "Id": "4794d27ec60d43929bc9bee9095ebc95", 424 | "IsSetAsInput": false, 425 | "IsSetAsOutput": false, 426 | "Excluded": false, 427 | "X": 577.337890109078, 428 | "Y": 245.06851231162466 429 | }, 430 | { 431 | "Name": "WarningElement.Id", 432 | "ShowGeometry": true, 433 | "Id": "4f2855876b6b421eb2b349bbcb960c95", 434 | "IsSetAsInput": false, 435 | "IsSetAsOutput": false, 436 | "Excluded": false, 437 | "X": 903.62670179236591, 438 | "Y": 251.78718108903274 439 | }, 440 | { 441 | "Name": "List.Flatten", 442 | "ShowGeometry": true, 443 | "Id": "4cc26e2e7bc8430b832265bd920e7b4d", 444 | "IsSetAsInput": false, 445 | "IsSetAsOutput": false, 446 | "Excluded": false, 447 | "X": 1240.0817417360508, 448 | "Y": 334.4423209595912 449 | }, 450 | { 451 | "Name": "Code Block", 452 | "ShowGeometry": true, 453 | "Id": "781d1bbbd7264ceba5919fc4b43e17b8", 454 | "IsSetAsInput": false, 455 | "IsSetAsOutput": false, 456 | "Excluded": false, 457 | "X": 1030.0, 458 | "Y": 435.0 459 | }, 460 | { 461 | "Name": "Isolate in View", 462 | "ShowGeometry": true, 463 | "Id": "2917be73fa694434b1dd252c28f80c5c", 464 | "IsSetAsInput": false, 465 | "IsSetAsOutput": false, 466 | "Excluded": false, 467 | "X": 1848.9870355652488, 468 | "Y": 422.5481354240938 469 | }, 470 | { 471 | "Name": "ViewUtility.ActiveView", 472 | "ShowGeometry": true, 473 | "Id": "070906721bde4a3b80f422e01d7365a6", 474 | "IsSetAsInput": false, 475 | "IsSetAsOutput": false, 476 | "Excluded": false, 477 | "X": 1509.4287056030753, 478 | "Y": 560.45093984219227 479 | }, 480 | { 481 | "Name": "Element By Id", 482 | "ShowGeometry": true, 483 | "Id": "d4bf9d3cddd1404b866f2cf2013da806", 484 | "IsSetAsInput": false, 485 | "IsSetAsOutput": false, 486 | "Excluded": false, 487 | "X": 1545.4765463754975, 488 | "Y": 342.53403987177785 489 | } 490 | ], 491 | "Annotations": [ 492 | { 493 | "Id": "5a4f13087f2d488483142e7fb2348583", 494 | "Title": "Contact premtalreja7@gmail.com for any queries", 495 | "DescriptionText": null, 496 | "IsExpanded": true, 497 | "WidthAdjustment": 0.0, 498 | "HeightAdjustment": 0.0, 499 | "Nodes": [], 500 | "HasNestedGroups": false, 501 | "Left": 514.71755236886315, 502 | "Top": 109.55755379288962, 503 | "Width": 0.0, 504 | "Height": 0.0, 505 | "FontSize": 36.0, 506 | "InitialTop": 0.0, 507 | "InitialHeight": 0.0, 508 | "TextblockHeight": 0.0, 509 | "Background": "#FFC1D676" 510 | } 511 | ], 512 | "X": -2.6285173122322476, 513 | "Y": 57.139083314119205, 514 | "Zoom": 0.55178821158156111 515 | } 516 | } -------------------------------------------------------------------------------- /Workset_Creation.dyn: -------------------------------------------------------------------------------- 1 | { 2 | "Uuid": "3c9d0464-8643-5ffe-96e5-ab1769818209", 3 | "IsCustomNode": false, 4 | "Description": "", 5 | "Name": "Workset Creation", 6 | "ElementResolver": { 7 | "ResolutionMap": {} 8 | }, 9 | "Inputs": [ 10 | { 11 | "Id": "33548f8bcf194b0da17ed0de5d471023", 12 | "Name": "File Path", 13 | "Type": "string", 14 | "Value": ".\\Book1.xlsx", 15 | "Description": "Allows you to select a file on the system to get its filename" 16 | }, 17 | { 18 | "Id": "442a05a8da5a45118e5970636ebe1d8d", 19 | "Name": "Boolean", 20 | "Type": "boolean", 21 | "Value": "false", 22 | "Description": "Selection between a true and false." 23 | }, 24 | { 25 | "Id": "9cc412de5f89464bbdd9d3f5dd8f8e78", 26 | "Name": "Sheet Name", 27 | "Type": "string", 28 | "Value": "Sheet1", 29 | "Description": "Creates a string." 30 | } 31 | ], 32 | "Outputs": [], 33 | "Nodes": [ 34 | { 35 | "ConcreteType": "PythonNodeModels.PythonNode, PythonNodeModels", 36 | "NodeType": "PythonScriptNode", 37 | "Code": "# Enable Python support and load DesignScript library\r\nimport clr\r\nclr.AddReference('ProtoGeometry')\r\nfrom Autodesk.DesignScript.Geometry import *\r\nclr.AddReference('RevitAPI')\r\nfrom Autodesk.Revit.DB import *\r\nclr.AddReference('RevitServices')\r\nimport RevitServices\r\nfrom RevitServices.Persistence import DocumentManager\r\nclr.AddReference(\"RevitNodes\")\r\n\r\ndoc = DocumentManager.Instance.CurrentDBDocument\r\n# The inputs to this node will be stored as a list in the IN variables.\r\nlist = UnwrapElement(IN[0])\r\nw_list = []\r\n\r\nfor i in list:\r\n t=Transaction(doc, \"Create\")\r\n t.Start()\r\n s = Workset.Create(doc, i).Name\r\n w_list.append(s)\r\n t.Commit()\r\n# Place your code below this line\r\n\r\n## Assign your output to the OUT variable.\r\nOUT = w_list\r\n", 38 | "VariableInputPorts": true, 39 | "Id": "8f9f84795eda4f52ae7d3854fb3a9baf", 40 | "Inputs": [ 41 | { 42 | "Id": "5c5a04b681114c3090787fc39e021714", 43 | "Name": "IN[0]", 44 | "Description": "Input #0", 45 | "UsingDefaultValue": false, 46 | "Level": 2, 47 | "UseLevels": false, 48 | "KeepListStructure": false 49 | } 50 | ], 51 | "Outputs": [ 52 | { 53 | "Id": "6e40e74cd5754d90a57aa735c1e73b5e", 54 | "Name": "OUT", 55 | "Description": "Result of the python script", 56 | "UsingDefaultValue": false, 57 | "Level": 2, 58 | "UseLevels": false, 59 | "KeepListStructure": false 60 | } 61 | ], 62 | "Replication": "Disabled", 63 | "Description": "Runs an embedded IronPython script." 64 | }, 65 | { 66 | "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", 67 | "NodeType": "FunctionNode", 68 | "FunctionSignature": "DSOffice.Data.ImportExcel@var,string,bool,bool", 69 | "Id": "d4b1b40360e04ced959602e73071ef4e", 70 | "Inputs": [ 71 | { 72 | "Id": "7acddb68b04d48b7b45b624a839762d5", 73 | "Name": "file", 74 | "Description": "File representing the Microsoft Excel spreadsheet.\n\nvar", 75 | "UsingDefaultValue": false, 76 | "Level": 2, 77 | "UseLevels": false, 78 | "KeepListStructure": false 79 | }, 80 | { 81 | "Id": "f7160a91bbec4b1ea07299d7aabc3540", 82 | "Name": "sheetName", 83 | "Description": "Name of the worksheet containing the data.\n\nstring", 84 | "UsingDefaultValue": false, 85 | "Level": 2, 86 | "UseLevels": false, 87 | "KeepListStructure": false 88 | }, 89 | { 90 | "Id": "807854f4d13c492c8e2e6992413087da", 91 | "Name": "readAsStrings", 92 | "Description": "Toggle to switch between reading Excel file as strings.\n\nbool\nDefault value : false", 93 | "UsingDefaultValue": true, 94 | "Level": 2, 95 | "UseLevels": false, 96 | "KeepListStructure": false 97 | }, 98 | { 99 | "Id": "fd2191319a714e79a7725ede0e53424f", 100 | "Name": "showExcel", 101 | "Description": "Toggle to switch between showing and hiding the main Excel window.\n\nbool\nDefault value : true", 102 | "UsingDefaultValue": true, 103 | "Level": 2, 104 | "UseLevels": false, 105 | "KeepListStructure": false 106 | } 107 | ], 108 | "Outputs": [ 109 | { 110 | "Id": "019fa6ba33dd45bebd22d96cd41d5af7", 111 | "Name": "data", 112 | "Description": "Rows of data from the Excel worksheet.", 113 | "UsingDefaultValue": false, 114 | "Level": 2, 115 | "UseLevels": false, 116 | "KeepListStructure": false 117 | } 118 | ], 119 | "Replication": "Auto", 120 | "Description": "Read data from a Microsoft Excel spreadsheet. Data is read by row and returned in a series of lists by row. Rows and columns are zero-indexed; for example, the value in cell A1 will appear in the data list at [0,0]. This node requires Microsoft Excel to be installed.\n\nData.ImportExcel (file: var, sheetName: string, readAsStrings: bool = false, showExcel: bool = true): var[][]" 121 | }, 122 | { 123 | "ConcreteType": "CoreNodeModels.Input.Filename, CoreNodeModels", 124 | "HintPath": "C:\\Users\\Nimesh.badgujar\\Desktop\\Blog\\10_Workset Creation\\Book1.xlsx", 125 | "InputValue": ".\\Book1.xlsx", 126 | "NodeType": "ExtensionNode", 127 | "Id": "33548f8bcf194b0da17ed0de5d471023", 128 | "Inputs": [], 129 | "Outputs": [ 130 | { 131 | "Id": "8bdf75d10dab4673a8068a04701212b0", 132 | "Name": "", 133 | "Description": "Filename", 134 | "UsingDefaultValue": false, 135 | "Level": 2, 136 | "UseLevels": false, 137 | "KeepListStructure": false 138 | } 139 | ], 140 | "Replication": "Disabled", 141 | "Description": "Allows you to select a file on the system to get its filename" 142 | }, 143 | { 144 | "ConcreteType": "CoreNodeModels.Input.FileObject, CoreNodeModels", 145 | "NodeType": "ExtensionNode", 146 | "Id": "2685d8ad56ec40f59f837aa3e2ab8f0f", 147 | "Inputs": [ 148 | { 149 | "Id": "046921bdfe9f4016a78b0d7d1f286c94", 150 | "Name": "path", 151 | "Description": "Path to the file.", 152 | "UsingDefaultValue": false, 153 | "Level": 2, 154 | "UseLevels": false, 155 | "KeepListStructure": false 156 | } 157 | ], 158 | "Outputs": [ 159 | { 160 | "Id": "f83b70e2de0f4591ac1d197163713442", 161 | "Name": "file", 162 | "Description": "File object", 163 | "UsingDefaultValue": false, 164 | "Level": 2, 165 | "UseLevels": false, 166 | "KeepListStructure": false 167 | } 168 | ], 169 | "Replication": "Disabled", 170 | "Description": "Creates a file object from a path." 171 | }, 172 | { 173 | "ConcreteType": "CoreNodeModels.Input.BoolSelector, CoreNodeModels", 174 | "NodeType": "BooleanInputNode", 175 | "InputValue": false, 176 | "Id": "442a05a8da5a45118e5970636ebe1d8d", 177 | "Inputs": [], 178 | "Outputs": [ 179 | { 180 | "Id": "1e6eb8b9f8e14c45afcb6fbba8315db3", 181 | "Name": "", 182 | "Description": "Boolean", 183 | "UsingDefaultValue": false, 184 | "Level": 2, 185 | "UseLevels": false, 186 | "KeepListStructure": false 187 | } 188 | ], 189 | "Replication": "Disabled", 190 | "Description": "Selection between a true and false." 191 | }, 192 | { 193 | "ConcreteType": "CoreNodeModels.Input.StringInput, CoreNodeModels", 194 | "NodeType": "StringInputNode", 195 | "InputValue": "Sheet1", 196 | "Id": "9cc412de5f89464bbdd9d3f5dd8f8e78", 197 | "Inputs": [], 198 | "Outputs": [ 199 | { 200 | "Id": "1ef195a31c7941f09a813b1aeacc3800", 201 | "Name": "", 202 | "Description": "String", 203 | "UsingDefaultValue": false, 204 | "Level": 2, 205 | "UseLevels": false, 206 | "KeepListStructure": false 207 | } 208 | ], 209 | "Replication": "Disabled", 210 | "Description": "Creates a string." 211 | }, 212 | { 213 | "ConcreteType": "CoreNodeModels.FromObject, CoreNodeModels", 214 | "NodeType": "ExtensionNode", 215 | "Id": "e172a5731ec24b34bc28320ac0dde669", 216 | "Inputs": [ 217 | { 218 | "Id": "6930c1baa95e4daeb353f96fa619cab6", 219 | "Name": "obj", 220 | "Description": "Object to be serialized", 221 | "UsingDefaultValue": false, 222 | "Level": 2, 223 | "UseLevels": false, 224 | "KeepListStructure": false 225 | } 226 | ], 227 | "Outputs": [ 228 | { 229 | "Id": "09fb7aff26cb46659f92cb4c5b2505cf", 230 | "Name": "str", 231 | "Description": "Result of math computation", 232 | "UsingDefaultValue": false, 233 | "Level": 2, 234 | "UseLevels": false, 235 | "KeepListStructure": false 236 | } 237 | ], 238 | "Replication": "Disabled", 239 | "Description": "Convert an object to a string representation." 240 | }, 241 | { 242 | "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels", 243 | "VariableInputPorts": true, 244 | "NodeType": "ExtensionNode", 245 | "Id": "36d8c5e5f7734bca9b451f87d8fda041", 246 | "Inputs": [ 247 | { 248 | "Id": "36967bbcca2e4fe8b57ca9d090fc3a7c", 249 | "Name": "item0", 250 | "Description": "Item Index #0", 251 | "UsingDefaultValue": false, 252 | "Level": 2, 253 | "UseLevels": false, 254 | "KeepListStructure": false 255 | } 256 | ], 257 | "Outputs": [ 258 | { 259 | "Id": "a70b8e1052714c339985ef63f0960ecf", 260 | "Name": "list", 261 | "Description": "A list", 262 | "UsingDefaultValue": false, 263 | "Level": 2, 264 | "UseLevels": false, 265 | "KeepListStructure": false 266 | } 267 | ], 268 | "Replication": "Disabled", 269 | "Description": "Makes a new list out of the given inputs" 270 | }, 271 | { 272 | "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", 273 | "NodeType": "FunctionNode", 274 | "FunctionSignature": "DSCore.List.Flatten@var[]..[],int", 275 | "Id": "259b55450b744af5b8f737a440f77fff", 276 | "Inputs": [ 277 | { 278 | "Id": "03d9746de5f9480fb7303f1f84e27357", 279 | "Name": "list", 280 | "Description": "List to flatten.\n\nvar[]..[]", 281 | "UsingDefaultValue": false, 282 | "Level": 2, 283 | "UseLevels": false, 284 | "KeepListStructure": false 285 | }, 286 | { 287 | "Id": "0f06af752b704d1cb13cbec1b6a18251", 288 | "Name": "amt", 289 | "Description": "Layers of nesting to remove.\n\nint\nDefault value : -1", 290 | "UsingDefaultValue": true, 291 | "Level": 2, 292 | "UseLevels": false, 293 | "KeepListStructure": false 294 | } 295 | ], 296 | "Outputs": [ 297 | { 298 | "Id": "a3e078d027b8476c9d7292ca805c5cff", 299 | "Name": "var[]..[]", 300 | "Description": "var[]..[]", 301 | "UsingDefaultValue": false, 302 | "Level": 2, 303 | "UseLevels": false, 304 | "KeepListStructure": false 305 | } 306 | ], 307 | "Replication": "Auto", 308 | "Description": "Flattens a nested list of lists by a certain amount.\n\nList.Flatten (list: var[]..[], amt: int = -1): var[]..[]" 309 | } 310 | ], 311 | "Connectors": [ 312 | { 313 | "Start": "019fa6ba33dd45bebd22d96cd41d5af7", 314 | "End": "36967bbcca2e4fe8b57ca9d090fc3a7c", 315 | "Id": "142a07c839e54dfca814cb88495aeabe" 316 | }, 317 | { 318 | "Start": "8bdf75d10dab4673a8068a04701212b0", 319 | "End": "046921bdfe9f4016a78b0d7d1f286c94", 320 | "Id": "40957d3d41ee40dfacc7ee81c51bc7bc" 321 | }, 322 | { 323 | "Start": "f83b70e2de0f4591ac1d197163713442", 324 | "End": "7acddb68b04d48b7b45b624a839762d5", 325 | "Id": "f6fe3c9cbd6c462897c59f91a4bbc8bd" 326 | }, 327 | { 328 | "Start": "1e6eb8b9f8e14c45afcb6fbba8315db3", 329 | "End": "807854f4d13c492c8e2e6992413087da", 330 | "Id": "7eccdeb86630420a8bf3e84ce46bad4f" 331 | }, 332 | { 333 | "Start": "1ef195a31c7941f09a813b1aeacc3800", 334 | "End": "f7160a91bbec4b1ea07299d7aabc3540", 335 | "Id": "3578c87903cc4beebe1b98d7c3dd2b6d" 336 | }, 337 | { 338 | "Start": "09fb7aff26cb46659f92cb4c5b2505cf", 339 | "End": "5c5a04b681114c3090787fc39e021714", 340 | "Id": "b1614ace7f5943f1b57064d876256e02" 341 | }, 342 | { 343 | "Start": "a70b8e1052714c339985ef63f0960ecf", 344 | "End": "03d9746de5f9480fb7303f1f84e27357", 345 | "Id": "422b80e6470d440e8b1eb634ab24e067" 346 | }, 347 | { 348 | "Start": "a3e078d027b8476c9d7292ca805c5cff", 349 | "End": "6930c1baa95e4daeb353f96fa619cab6", 350 | "Id": "7527a799f5c0488fbdac95225ac2abe1" 351 | } 352 | ], 353 | "Dependencies": [], 354 | "Bindings": [], 355 | "View": { 356 | "Dynamo": { 357 | "ScaleFactor": 1.0, 358 | "HasRunWithoutCrash": true, 359 | "IsVisibleInDynamoLibrary": true, 360 | "Version": "2.2.1.5175", 361 | "RunType": "Manual", 362 | "RunPeriod": "1000" 363 | }, 364 | "Camera": { 365 | "Name": "Background Preview", 366 | "EyeX": -17.0, 367 | "EyeY": 24.0, 368 | "EyeZ": 50.0, 369 | "LookX": 12.0, 370 | "LookY": -13.0, 371 | "LookZ": -58.0, 372 | "UpX": 0.0, 373 | "UpY": 1.0, 374 | "UpZ": 0.0 375 | }, 376 | "NodeViews": [ 377 | { 378 | "ShowGeometry": true, 379 | "Name": "Python Script", 380 | "Id": "8f9f84795eda4f52ae7d3854fb3a9baf", 381 | "IsSetAsInput": false, 382 | "IsSetAsOutput": false, 383 | "Excluded": false, 384 | "X": 1333.78724405811, 385 | "Y": 197.907561069869 386 | }, 387 | { 388 | "ShowGeometry": true, 389 | "Name": "Data.ImportExcel", 390 | "Id": "d4b1b40360e04ced959602e73071ef4e", 391 | "IsSetAsInput": false, 392 | "IsSetAsOutput": false, 393 | "Excluded": false, 394 | "X": 427.72224606329422, 395 | "Y": 150.83548261154755 396 | }, 397 | { 398 | "ShowGeometry": true, 399 | "Name": "File Path", 400 | "Id": "33548f8bcf194b0da17ed0de5d471023", 401 | "IsSetAsInput": true, 402 | "IsSetAsOutput": false, 403 | "Excluded": false, 404 | "X": -185.31217518932365, 405 | "Y": 74.828522118234844 406 | }, 407 | { 408 | "ShowGeometry": true, 409 | "Name": "File.FromPath", 410 | "Id": "2685d8ad56ec40f59f837aa3e2ab8f0f", 411 | "IsSetAsInput": false, 412 | "IsSetAsOutput": false, 413 | "Excluded": false, 414 | "X": 220.21227549884748, 415 | "Y": 132.62560698829643 416 | }, 417 | { 418 | "ShowGeometry": true, 419 | "Name": "Boolean", 420 | "Id": "442a05a8da5a45118e5970636ebe1d8d", 421 | "IsSetAsInput": true, 422 | "IsSetAsOutput": false, 423 | "Excluded": false, 424 | "X": 153.50809529523957, 425 | "Y": 463.84061328528458 426 | }, 427 | { 428 | "ShowGeometry": true, 429 | "Name": "Sheet Name", 430 | "Id": "9cc412de5f89464bbdd9d3f5dd8f8e78", 431 | "IsSetAsInput": true, 432 | "IsSetAsOutput": false, 433 | "Excluded": false, 434 | "X": 76.6441064244735, 435 | "Y": 311.167938194222 436 | }, 437 | { 438 | "ShowGeometry": true, 439 | "Name": "String from Object", 440 | "Id": "e172a5731ec24b34bc28320ac0dde669", 441 | "IsSetAsInput": false, 442 | "IsSetAsOutput": false, 443 | "Excluded": false, 444 | "X": 1129.20568716289, 445 | "Y": 211.135698416459 446 | }, 447 | { 448 | "ShowGeometry": true, 449 | "Name": "List.Create", 450 | "Id": "36d8c5e5f7734bca9b451f87d8fda041", 451 | "IsSetAsInput": false, 452 | "IsSetAsOutput": false, 453 | "Excluded": false, 454 | "X": 692.605643942674, 455 | "Y": 258.634592303384 456 | }, 457 | { 458 | "ShowGeometry": true, 459 | "Name": "List.Flatten", 460 | "Id": "259b55450b744af5b8f737a440f77fff", 461 | "IsSetAsInput": false, 462 | "IsSetAsOutput": false, 463 | "Excluded": false, 464 | "X": 882.460875538583, 465 | "Y": 167.834264148819 466 | } 467 | ], 468 | "Annotations": [ 469 | { 470 | "Id": "713a781272d843f7aa6de2845e8002fb", 471 | "Title": "Notes", 472 | "Nodes": [ 473 | "036c387988e14e0281df126b408d38a8" 474 | ], 475 | "Left": -223.58950997704841, 476 | "Top": -63.841072352438857, 477 | "Width": 306.0, 478 | "Height": 126.0, 479 | "FontSize": 36.0, 480 | "InitialTop": -10.841072352438857, 481 | "InitialHeight": 74.0, 482 | "TextblockHeight": 43.0, 483 | "Background": "#FFC1D676" 484 | }, 485 | { 486 | "Id": "036c387988e14e0281df126b408d38a8", 487 | "Title": "For any query, comments, or if you're interested in creating your own script, please get in touch via email: contact@virtualbuildingstudio.com.", 488 | "Nodes": [], 489 | "Left": -213.58950997704841, 490 | "Top": -10.841072352438857, 491 | "Width": 0.0, 492 | "Height": 0.0, 493 | "FontSize": 36.0, 494 | "InitialTop": 0.0, 495 | "InitialHeight": 0.0, 496 | "TextblockHeight": 0.0, 497 | "Background": "#FFC1D676" 498 | } 499 | ], 500 | "X": 368.0090112858328, 501 | "Y": 277.75951538915638, 502 | "Zoom": 0.62411908870691157 503 | } 504 | } -------------------------------------------------------------------------------- /Import Excel- Remove Null Data.dyn: -------------------------------------------------------------------------------- 1 | { 2 | "Uuid": "78133aea-46ff-48fe-ab08-554c5b2c3cd5", 3 | "IsCustomNode": false, 4 | "Description": null, 5 | "Name": "Import Excel- Remove Null Data", 6 | "ElementResolver": { 7 | "ResolutionMap": { 8 | "DSOffice.Data": { 9 | "Key": "DSOffice.Data", 10 | "Value": "DSOffice.dll" 11 | }, 12 | "DSCore.List": { 13 | "Key": "DSCore.List", 14 | "Value": "DSCoreNodes.dll" 15 | }, 16 | "DSCore.Object": { 17 | "Key": "DSCore.Object", 18 | "Value": "DSCoreNodes.dll" 19 | } 20 | } 21 | }, 22 | "Inputs": [], 23 | "Outputs": [], 24 | "Nodes": [ 25 | { 26 | "ConcreteType": "Dynamo.Graph.Nodes.CustomNodes.Function, DynamoCore", 27 | "FunctionSignature": "43e373df-a769-4dec-a064-6523c7cb0cf8", 28 | "FunctionType": "Graph", 29 | "NodeType": "FunctionNode", 30 | "Id": "c8f32501dce9434c9201fbc687a51f8d", 31 | "Inputs": [ 32 | { 33 | "Id": "699388bb5f39457398d9516418eda34e", 34 | "Name": "filePath", 35 | "Description": "string", 36 | "UsingDefaultValue": false, 37 | "Level": 2, 38 | "UseLevels": false, 39 | "KeepListStructure": false 40 | }, 41 | { 42 | "Id": "f2bc896cad8645559155fed4337feb0b", 43 | "Name": "showExcel", 44 | "Description": "bool\nDefault value : false", 45 | "UsingDefaultValue": true, 46 | "Level": 2, 47 | "UseLevels": false, 48 | "KeepListStructure": false 49 | }, 50 | { 51 | "Id": "321627f4811c4513a80abb2ac40f2d34", 52 | "Name": "readAsStrings", 53 | "Description": "bool\nDefault value : false", 54 | "UsingDefaultValue": true, 55 | "Level": 2, 56 | "UseLevels": false, 57 | "KeepListStructure": false 58 | }, 59 | { 60 | "Id": "028d580ad11946daae020a07a922fc31", 61 | "Name": "sheetName", 62 | "Description": "string\nDefault value : \"Sheet1\"", 63 | "UsingDefaultValue": true, 64 | "Level": 2, 65 | "UseLevels": false, 66 | "KeepListStructure": false 67 | } 68 | ], 69 | "Outputs": [ 70 | { 71 | "Id": "45610437c6d241b3ac3deab685a861fc", 72 | "Name": "Outlist", 73 | "Description": "return value", 74 | "UsingDefaultValue": false, 75 | "Level": 2, 76 | "UseLevels": false, 77 | "KeepListStructure": false 78 | } 79 | ], 80 | "Replication": "Auto", 81 | "Description": "Data Import from excel without any null or empty data." 82 | }, 83 | { 84 | "ConcreteType": "CoreNodeModels.Input.FileObject, CoreNodeModels", 85 | "NodeType": "ExtensionNode", 86 | "Id": "f3d21f6df2dd48fc8c8879f7c9d2c375", 87 | "Inputs": [ 88 | { 89 | "Id": "96b06981a7dc46b0b91e680922502ce0", 90 | "Name": "path", 91 | "Description": "Path to the file.", 92 | "UsingDefaultValue": false, 93 | "Level": 2, 94 | "UseLevels": false, 95 | "KeepListStructure": false 96 | } 97 | ], 98 | "Outputs": [ 99 | { 100 | "Id": "4ea9da4ce6e44e758cc47b3a499dbd3b", 101 | "Name": "file", 102 | "Description": "File object", 103 | "UsingDefaultValue": false, 104 | "Level": 2, 105 | "UseLevels": false, 106 | "KeepListStructure": false 107 | } 108 | ], 109 | "Replication": "Disabled", 110 | "Description": "Creates a file object from a path." 111 | }, 112 | { 113 | "ConcreteType": "CoreNodeModels.Input.Filename, CoreNodeModels", 114 | "HintPath": "", 115 | "InputValue": "No file selected.", 116 | "NodeType": "ExtensionNode", 117 | "Id": "13efb7441e2046b6817a18c8dbe7ac74", 118 | "Inputs": [], 119 | "Outputs": [ 120 | { 121 | "Id": "60cc823cc6b444d7a94f59df9bac44b6", 122 | "Name": "", 123 | "Description": "Filename", 124 | "UsingDefaultValue": false, 125 | "Level": 2, 126 | "UseLevels": false, 127 | "KeepListStructure": false 128 | } 129 | ], 130 | "Replication": "Disabled", 131 | "Description": "Allows you to select a file on the system to get its filename" 132 | }, 133 | { 134 | "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", 135 | "NodeType": "FunctionNode", 136 | "FunctionSignature": "DSOffice.Data.ImportExcel@var,string,bool,bool", 137 | "Id": "8c6d22738b77494488d9b4ee39452271", 138 | "Inputs": [ 139 | { 140 | "Id": "8c5331501307448aad811c909db61b06", 141 | "Name": "file", 142 | "Description": "File representing the Microsoft Excel spreadsheet.\n\nvar", 143 | "UsingDefaultValue": false, 144 | "Level": 2, 145 | "UseLevels": false, 146 | "KeepListStructure": false 147 | }, 148 | { 149 | "Id": "e7df1dc3df73432891ee594f0702c33f", 150 | "Name": "sheetName", 151 | "Description": "Name of the worksheet containing the data.\n\nstring", 152 | "UsingDefaultValue": false, 153 | "Level": 2, 154 | "UseLevels": false, 155 | "KeepListStructure": false 156 | }, 157 | { 158 | "Id": "b9104ee4ea544c99b167d569c635142f", 159 | "Name": "readAsStrings", 160 | "Description": "Toggle to switch between reading Excel file as strings.\n\nbool\nDefault value : false", 161 | "UsingDefaultValue": true, 162 | "Level": 2, 163 | "UseLevels": false, 164 | "KeepListStructure": false 165 | }, 166 | { 167 | "Id": "62e8b2c4779447daa55eda154fe2ef71", 168 | "Name": "showExcel", 169 | "Description": "Toggle to switch between showing and hiding the main Excel window.\n\nbool\nDefault value : true", 170 | "UsingDefaultValue": true, 171 | "Level": 2, 172 | "UseLevels": false, 173 | "KeepListStructure": false 174 | } 175 | ], 176 | "Outputs": [ 177 | { 178 | "Id": "782b7467a8ee4a71b0bc274e0d266aef", 179 | "Name": "data", 180 | "Description": "Rows of data from the Excel worksheet.", 181 | "UsingDefaultValue": false, 182 | "Level": 2, 183 | "UseLevels": false, 184 | "KeepListStructure": false 185 | } 186 | ], 187 | "Replication": "Auto", 188 | "Description": "Read data from a Microsoft Excel spreadsheet. Data is read by row and returned in a series of lists by row. Rows and columns are zero-indexed; for example, the value in cell A1 will appear in the data list at [0,0]. This node requires Microsoft Excel to be installed.\n\nData.ImportExcel (file: var, sheetName: string, readAsStrings: bool = false, showExcel: bool = true): var[][]" 189 | }, 190 | { 191 | "ConcreteType": "CoreNodeModels.Input.StringInput, CoreNodeModels", 192 | "NodeType": "StringInputNode", 193 | "InputValue": "Sheet1", 194 | "Id": "a0703b32faf24e4eb1251919d9b3f2a0", 195 | "Inputs": [], 196 | "Outputs": [ 197 | { 198 | "Id": "d517b740435d4448836a3907add36cfa", 199 | "Name": "", 200 | "Description": "String", 201 | "UsingDefaultValue": false, 202 | "Level": 2, 203 | "UseLevels": false, 204 | "KeepListStructure": false 205 | } 206 | ], 207 | "Replication": "Disabled", 208 | "Description": "Creates a string." 209 | }, 210 | { 211 | "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", 212 | "NodeType": "FunctionNode", 213 | "FunctionSignature": "DSCore.List.Flatten@var[]..[],int", 214 | "Id": "62d8f25889684d5aa96cebfc27131350", 215 | "Inputs": [ 216 | { 217 | "Id": "5c35ee0678f2454fbfd497ffc4cf99c8", 218 | "Name": "list", 219 | "Description": "List to flatten.\n\nvar[]..[]", 220 | "UsingDefaultValue": false, 221 | "Level": 2, 222 | "UseLevels": false, 223 | "KeepListStructure": false 224 | }, 225 | { 226 | "Id": "d55e577f350f4ee49a88fe4cf4efc668", 227 | "Name": "amt", 228 | "Description": "Layers of nesting to remove.\n\nint\nDefault value : -1", 229 | "UsingDefaultValue": true, 230 | "Level": 2, 231 | "UseLevels": false, 232 | "KeepListStructure": false 233 | } 234 | ], 235 | "Outputs": [ 236 | { 237 | "Id": "27faaf1772ee416ca8a409b1fca63b74", 238 | "Name": "var[]..[]", 239 | "Description": "var[]..[]", 240 | "UsingDefaultValue": false, 241 | "Level": 2, 242 | "UseLevels": false, 243 | "KeepListStructure": false 244 | } 245 | ], 246 | "Replication": "Auto", 247 | "Description": "Flattens a nested list of lists by a certain amount.\n\nList.Flatten (list: var[]..[], amt: int = -1): var[]..[]" 248 | }, 249 | { 250 | "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", 251 | "NodeType": "FunctionNode", 252 | "FunctionSignature": "DSCore.Object.IsNull@var", 253 | "Id": "ca1c93a9a6c343efaf2eac762ef6d6fd", 254 | "Inputs": [ 255 | { 256 | "Id": "5921a2cdb93843f49e57844254b55824", 257 | "Name": "obj", 258 | "Description": "Object to test.\n\nvar", 259 | "UsingDefaultValue": false, 260 | "Level": 2, 261 | "UseLevels": false, 262 | "KeepListStructure": false 263 | } 264 | ], 265 | "Outputs": [ 266 | { 267 | "Id": "d6e2fa5dcf5e49258c8470357c43afa9", 268 | "Name": "bool", 269 | "Description": "Whether object is null.", 270 | "UsingDefaultValue": false, 271 | "Level": 2, 272 | "UseLevels": false, 273 | "KeepListStructure": false 274 | } 275 | ], 276 | "Replication": "Auto", 277 | "Description": "Determines the if the given object is null.\n\nObject.IsNull (obj: var): bool" 278 | }, 279 | { 280 | "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", 281 | "NodeType": "FunctionNode", 282 | "FunctionSignature": "DSCore.List.FilterByBoolMask@var[]..[],var[]..[]", 283 | "Id": "51032a97f978499fa008ec6614889200", 284 | "Inputs": [ 285 | { 286 | "Id": "73529e6e9704406480ff377a94e20cc4", 287 | "Name": "list", 288 | "Description": "List to filter.\n\nvar[]..[]", 289 | "UsingDefaultValue": false, 290 | "Level": 2, 291 | "UseLevels": false, 292 | "KeepListStructure": false 293 | }, 294 | { 295 | "Id": "7c1736427c12478083d7be89ba169785", 296 | "Name": "mask", 297 | "Description": "List of booleans representing a mask.\n\nvar[]..[]", 298 | "UsingDefaultValue": false, 299 | "Level": 2, 300 | "UseLevels": false, 301 | "KeepListStructure": false 302 | } 303 | ], 304 | "Outputs": [ 305 | { 306 | "Id": "2e8f6282c07a4666a6fdcc0a86994d74", 307 | "Name": "in", 308 | "Description": "Items whose mask index is true.", 309 | "UsingDefaultValue": false, 310 | "Level": 2, 311 | "UseLevels": false, 312 | "KeepListStructure": false 313 | }, 314 | { 315 | "Id": "eca660416213401d8f0c2dfca87e9c3d", 316 | "Name": "out", 317 | "Description": "Items whose mask index is false.", 318 | "UsingDefaultValue": false, 319 | "Level": 2, 320 | "UseLevels": false, 321 | "KeepListStructure": false 322 | } 323 | ], 324 | "Replication": "Auto", 325 | "Description": "Filters a sequence by looking up corresponding indices in a separate list of booleans.\n\nList.FilterByBoolMask (list: var[]..[], mask: var[]..[]): var[]..[]" 326 | }, 327 | { 328 | "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", 329 | "NodeType": "FunctionNode", 330 | "FunctionSignature": "DSCore.List.Flatten@var[]..[],int", 331 | "Id": "c7c06b4b0af14cb0827148b0a53d001a", 332 | "Inputs": [ 333 | { 334 | "Id": "e2ebcefaf7c84956845f6db074c112e0", 335 | "Name": "list", 336 | "Description": "List to flatten.\n\nvar[]..[]", 337 | "UsingDefaultValue": false, 338 | "Level": 2, 339 | "UseLevels": false, 340 | "KeepListStructure": false 341 | }, 342 | { 343 | "Id": "af5b19a0d2c8419d940711605528b0e2", 344 | "Name": "amt", 345 | "Description": "Layers of nesting to remove.\n\nint\nDefault value : -1", 346 | "UsingDefaultValue": true, 347 | "Level": 2, 348 | "UseLevels": false, 349 | "KeepListStructure": false 350 | } 351 | ], 352 | "Outputs": [ 353 | { 354 | "Id": "78bc12eda4cf40efaa27717a18976107", 355 | "Name": "var[]..[]", 356 | "Description": "var[]..[]", 357 | "UsingDefaultValue": false, 358 | "Level": 2, 359 | "UseLevels": false, 360 | "KeepListStructure": false 361 | } 362 | ], 363 | "Replication": "Auto", 364 | "Description": "Flattens a nested list of lists by a certain amount.\n\nList.Flatten (list: var[]..[], amt: int = -1): var[]..[]" 365 | } 366 | ], 367 | "Connectors": [ 368 | { 369 | "Start": "4ea9da4ce6e44e758cc47b3a499dbd3b", 370 | "End": "8c5331501307448aad811c909db61b06", 371 | "Id": "418594b0ae9540c99449aa973af5c6bb" 372 | }, 373 | { 374 | "Start": "60cc823cc6b444d7a94f59df9bac44b6", 375 | "End": "96b06981a7dc46b0b91e680922502ce0", 376 | "Id": "8e301ed460b447f19e56fade70d6261e" 377 | }, 378 | { 379 | "Start": "782b7467a8ee4a71b0bc274e0d266aef", 380 | "End": "5c35ee0678f2454fbfd497ffc4cf99c8", 381 | "Id": "3cef60be53d8400e9720df3beab2bd6f" 382 | }, 383 | { 384 | "Start": "d517b740435d4448836a3907add36cfa", 385 | "End": "e7df1dc3df73432891ee594f0702c33f", 386 | "Id": "8fb5628dd6584efd9e143e0f37cfef34" 387 | }, 388 | { 389 | "Start": "27faaf1772ee416ca8a409b1fca63b74", 390 | "End": "5921a2cdb93843f49e57844254b55824", 391 | "Id": "76924fc232234250963d702e3fbfe2b9" 392 | }, 393 | { 394 | "Start": "27faaf1772ee416ca8a409b1fca63b74", 395 | "End": "73529e6e9704406480ff377a94e20cc4", 396 | "Id": "89babdfb98c94b4f90e74c29317996c2" 397 | }, 398 | { 399 | "Start": "d6e2fa5dcf5e49258c8470357c43afa9", 400 | "End": "7c1736427c12478083d7be89ba169785", 401 | "Id": "5f61d8bd1597437c99f7b5dd6706d28c" 402 | }, 403 | { 404 | "Start": "2e8f6282c07a4666a6fdcc0a86994d74", 405 | "End": "e2ebcefaf7c84956845f6db074c112e0", 406 | "Id": "8660e72e6f764408b4e1d7a0495e85c7" 407 | } 408 | ], 409 | "Dependencies": [ 410 | "43e373df-a769-4dec-a064-6523c7cb0cf8" 411 | ], 412 | "NodeLibraryDependencies": [ 413 | { 414 | "Name": "Golden Eagle", 415 | "Version": "2022.3.15", 416 | "ReferenceType": "Package", 417 | "Nodes": [ 418 | "c8f32501dce9434c9201fbc687a51f8d" 419 | ] 420 | } 421 | ], 422 | "Bindings": [], 423 | "View": { 424 | "Dynamo": { 425 | "ScaleFactor": 1.0, 426 | "HasRunWithoutCrash": true, 427 | "IsVisibleInDynamoLibrary": true, 428 | "Version": "2.3.0.5885", 429 | "RunType": "Manual", 430 | "RunPeriod": "1000" 431 | }, 432 | "Camera": { 433 | "Name": "Background Preview", 434 | "EyeX": -17.0, 435 | "EyeY": 24.0, 436 | "EyeZ": 50.0, 437 | "LookX": 12.0, 438 | "LookY": -13.0, 439 | "LookZ": -58.0, 440 | "UpX": 0.0, 441 | "UpY": 1.0, 442 | "UpZ": 0.0 443 | }, 444 | "NodeViews": [ 445 | { 446 | "ShowGeometry": true, 447 | "Name": "ImportFromExcel", 448 | "Id": "c8f32501dce9434c9201fbc687a51f8d", 449 | "IsSetAsInput": false, 450 | "IsSetAsOutput": false, 451 | "Excluded": false, 452 | "X": 188.40692111524095, 453 | "Y": 21.427725470104832 454 | }, 455 | { 456 | "ShowGeometry": true, 457 | "Name": "File From Path", 458 | "Id": "f3d21f6df2dd48fc8c8879f7c9d2c375", 459 | "IsSetAsInput": false, 460 | "IsSetAsOutput": false, 461 | "Excluded": false, 462 | "X": 523.79767258038294, 463 | "Y": 576.12961790294344 464 | }, 465 | { 466 | "ShowGeometry": true, 467 | "Name": "File Path", 468 | "Id": "13efb7441e2046b6817a18c8dbe7ac74", 469 | "IsSetAsInput": false, 470 | "IsSetAsOutput": false, 471 | "Excluded": false, 472 | "X": 304.29886256112229, 473 | "Y": 626.22287734355439 474 | }, 475 | { 476 | "ShowGeometry": true, 477 | "Name": "Data.ImportExcel", 478 | "Id": "8c6d22738b77494488d9b4ee39452271", 479 | "IsSetAsInput": false, 480 | "IsSetAsOutput": false, 481 | "Excluded": false, 482 | "X": 771.19531801814855, 483 | "Y": 579.80139126594918 484 | }, 485 | { 486 | "ShowGeometry": true, 487 | "Name": "String", 488 | "Id": "a0703b32faf24e4eb1251919d9b3f2a0", 489 | "IsSetAsInput": false, 490 | "IsSetAsOutput": false, 491 | "Excluded": false, 492 | "X": 536.50465485874054, 493 | "Y": 676.3220722570818 494 | }, 495 | { 496 | "ShowGeometry": true, 497 | "Name": "List.Flatten", 498 | "Id": "62d8f25889684d5aa96cebfc27131350", 499 | "IsSetAsInput": false, 500 | "IsSetAsOutput": false, 501 | "Excluded": false, 502 | "X": 1105.9851760910844, 503 | "Y": 617.176981122073 504 | }, 505 | { 506 | "ShowGeometry": true, 507 | "Name": "Object.IsNull", 508 | "Id": "ca1c93a9a6c343efaf2eac762ef6d6fd", 509 | "IsSetAsInput": false, 510 | "IsSetAsOutput": false, 511 | "Excluded": false, 512 | "X": 1385.0100671243508, 513 | "Y": 725.62604185452119 514 | }, 515 | { 516 | "ShowGeometry": true, 517 | "Name": "List.FilterByBoolMask", 518 | "Id": "51032a97f978499fa008ec6614889200", 519 | "IsSetAsInput": false, 520 | "IsSetAsOutput": false, 521 | "Excluded": false, 522 | "X": 1592.5638746232494, 523 | "Y": 623.04197607920366 524 | }, 525 | { 526 | "ShowGeometry": true, 527 | "Name": "List.Flatten", 528 | "Id": "c7c06b4b0af14cb0827148b0a53d001a", 529 | "IsSetAsInput": false, 530 | "IsSetAsOutput": false, 531 | "Excluded": false, 532 | "X": 1859.0635504261677, 533 | "Y": 634.67193807600313 534 | } 535 | ], 536 | "Annotations": [ 537 | { 538 | "Id": "0692ff5d1dd8431686dbcac48f89f399", 539 | "Title": "Contact premtalreja7@gmail.com in case of queries", 540 | "Nodes": [], 541 | "Left": 605.2131269951343, 542 | "Top": 260.16439290388007, 543 | "Width": 0.0, 544 | "Height": 0.0, 545 | "FontSize": 36.0, 546 | "InitialTop": 0.0, 547 | "InitialHeight": 0.0, 548 | "TextblockHeight": 0.0, 549 | "Background": "#FFC1D676" 550 | } 551 | ], 552 | "X": -12.44132364769132, 553 | "Y": -9.4533481929009611, 554 | "Zoom": 0.5414529351612829 555 | } 556 | } -------------------------------------------------------------------------------- /Join Geometry From Interference Check.dyn: -------------------------------------------------------------------------------- 1 | { 2 | "Uuid": "3c9d0464-8643-5ffe-96e5-ab1769818209", 3 | "IsCustomNode": false, 4 | "Description": "", 5 | "Name": "Join_ Geometry_ From_ Interference_ Check", 6 | "ElementResolver": { 7 | "ResolutionMap": {} 8 | }, 9 | "Inputs": [ 10 | { 11 | "Id": "0b8d6f86341c4744a81153a8ea7c6547", 12 | "Name": "File Path", 13 | "Type": "string", 14 | "Value": ".\\Project1.html", 15 | "Description": "Allows you to select a file on the system to get its file path.", 16 | "SelectedIndex": 0 17 | } 18 | ], 19 | "Outputs": [], 20 | "Nodes": [ 21 | { 22 | "ConcreteType": "Dynamo.Graph.Nodes.CustomNodes.Function, DynamoCore", 23 | "FunctionSignature": "aec9a830-a5a3-4bc4-9b44-e400b09e946a", 24 | "FunctionType": "Graph", 25 | "NodeType": "FunctionNode", 26 | "Id": "2129af9f7fe145e58af3900a97d4ce5a", 27 | "Inputs": [ 28 | { 29 | "Id": "12866c6efc474abaa5752cfc4c0e04d1", 30 | "Name": "VARReport", 31 | "Description": "var[]..[]", 32 | "UsingDefaultValue": false, 33 | "Level": 2, 34 | "UseLevels": false, 35 | "KeepListStructure": false 36 | } 37 | ], 38 | "Outputs": [ 39 | { 40 | "Id": "223be3ca8dc24e1bbb732e293e8612f7", 41 | "Name": "VARClashCategories", 42 | "Description": "return value", 43 | "UsingDefaultValue": false, 44 | "Level": 2, 45 | "UseLevels": false, 46 | "KeepListStructure": false 47 | }, 48 | { 49 | "Id": "117f2924fe82453fa1947c9f67d8a9cf", 50 | "Name": "VARAffectedElements", 51 | "Description": "return value", 52 | "UsingDefaultValue": false, 53 | "Level": 2, 54 | "UseLevels": false, 55 | "KeepListStructure": false 56 | }, 57 | { 58 | "Id": "bf51db69632b4431b08763f9371143d3", 59 | "Name": "VARUniqueCases", 60 | "Description": "return value", 61 | "UsingDefaultValue": false, 62 | "Level": 2, 63 | "UseLevels": false, 64 | "KeepListStructure": false 65 | }, 66 | { 67 | "Id": "6eedfb61029c4d6ea9aab2bcc2c1686b", 68 | "Name": "VARNumberofClashes", 69 | "Description": "return value", 70 | "UsingDefaultValue": false, 71 | "Level": 2, 72 | "UseLevels": false, 73 | "KeepListStructure": false 74 | }, 75 | { 76 | "Id": "3461f1ec61ff41968abf55de740c8b0e", 77 | "Name": "VARLinkName", 78 | "Description": "return value", 79 | "UsingDefaultValue": false, 80 | "Level": 2, 81 | "UseLevels": false, 82 | "KeepListStructure": false 83 | }, 84 | { 85 | "Id": "5d2d2a3e24094dd4a336cd48ad39d9a0", 86 | "Name": "VARLinkInstance", 87 | "Description": "return value", 88 | "UsingDefaultValue": false, 89 | "Level": 2, 90 | "UseLevels": false, 91 | "KeepListStructure": false 92 | }, 93 | { 94 | "Id": "ee6256f5e12a43758cd1411dd7ff0886", 95 | "Name": "VARLinkElements", 96 | "Description": "return value", 97 | "UsingDefaultValue": false, 98 | "Level": 2, 99 | "UseLevels": false, 100 | "KeepListStructure": false 101 | }, 102 | { 103 | "Id": "b62cffcd3f3c41dbbd09bff9865dd784", 104 | "Name": "VARLinkNameChecking", 105 | "Description": "return value", 106 | "UsingDefaultValue": false, 107 | "Level": 2, 108 | "UseLevels": false, 109 | "KeepListStructure": false 110 | } 111 | ], 112 | "Replication": "Auto", 113 | "Description": "K-Interference Check" 114 | }, 115 | { 116 | "ConcreteType": "CoreNodeModels.Input.Filename, CoreNodeModels", 117 | "HintPath": "D:\\LINKEDINPOSTS\\Phase 2\\Contents\\45_Revit Warnings\\Dyn\\Project1.html", 118 | "InputValue": ".\\Project1.html", 119 | "NodeType": "ExtensionNode", 120 | "Id": "0b8d6f86341c4744a81153a8ea7c6547", 121 | "Inputs": [], 122 | "Outputs": [ 123 | { 124 | "Id": "41082f9ec1e64176bb43cbed92f6ad55", 125 | "Name": "", 126 | "Description": "Filename", 127 | "UsingDefaultValue": false, 128 | "Level": 2, 129 | "UseLevels": false, 130 | "KeepListStructure": false 131 | } 132 | ], 133 | "Replication": "Disabled", 134 | "Description": "Allows you to select a file on the system to get its file path." 135 | }, 136 | { 137 | "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", 138 | "NodeType": "FunctionNode", 139 | "FunctionSignature": "DSCore.List.GetItemAtIndex@var[]..[],int", 140 | "Id": "8bc6fcdfe88e4558b3344e8e8821eec3", 141 | "Inputs": [ 142 | { 143 | "Id": "9bef4b5b7f9c419295fab4da9378c642", 144 | "Name": "list", 145 | "Description": "List to fetch an item from.\n\nvar[]..[]", 146 | "UsingDefaultValue": false, 147 | "Level": 2, 148 | "UseLevels": false, 149 | "KeepListStructure": false 150 | }, 151 | { 152 | "Id": "acc5b503fa65479bb3f473d3b2b2d522", 153 | "Name": "index", 154 | "Description": "Index of the item to be fetched.\n\nint", 155 | "UsingDefaultValue": false, 156 | "Level": 2, 157 | "UseLevels": false, 158 | "KeepListStructure": false 159 | } 160 | ], 161 | "Outputs": [ 162 | { 163 | "Id": "faeb1a6497e14780987bb2bf7fe1c768", 164 | "Name": "item", 165 | "Description": "Item in the list at the given index.", 166 | "UsingDefaultValue": false, 167 | "Level": 2, 168 | "UseLevels": false, 169 | "KeepListStructure": false 170 | } 171 | ], 172 | "Replication": "Auto", 173 | "Description": "Returns an item from the given list that's located at the specified index.\n\nList.GetItemAtIndex (list: var[]..[], index: int): var[]..[]" 174 | }, 175 | { 176 | "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", 177 | "NodeType": "CodeBlockNode", 178 | "Code": "0;", 179 | "Id": "c9daa6bed1be4e7ab7584bcea254302e", 180 | "Inputs": [], 181 | "Outputs": [ 182 | { 183 | "Id": "5afde7e96cf646fe9fa3badeac993e4e", 184 | "Name": "", 185 | "Description": "Value of expression at line 1", 186 | "UsingDefaultValue": false, 187 | "Level": 2, 188 | "UseLevels": false, 189 | "KeepListStructure": false 190 | } 191 | ], 192 | "Replication": "Disabled", 193 | "Description": "Allows for DesignScript code to be authored directly" 194 | }, 195 | { 196 | "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", 197 | "NodeType": "FunctionNode", 198 | "FunctionSignature": "DSCore.List.Transpose@var[]..[]", 199 | "Id": "c7d52789607b4466bafd838054a9ccaf", 200 | "Inputs": [ 201 | { 202 | "Id": "ef8e18a4d3964e12b43aaaeda22d892d", 203 | "Name": "lists", 204 | "Description": "List of lists to be transposed\n\nvar[]..[]", 205 | "UsingDefaultValue": false, 206 | "Level": 2, 207 | "UseLevels": false, 208 | "KeepListStructure": false 209 | } 210 | ], 211 | "Outputs": [ 212 | { 213 | "Id": "c7546aed192f469c8269913d4f0aa8dd", 214 | "Name": "lists", 215 | "Description": "List of transposed lists", 216 | "UsingDefaultValue": false, 217 | "Level": 2, 218 | "UseLevels": false, 219 | "KeepListStructure": false 220 | } 221 | ], 222 | "Replication": "Auto", 223 | "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[]..[]" 224 | }, 225 | { 226 | "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", 227 | "NodeType": "CodeBlockNode", 228 | "Code": "1;", 229 | "Id": "5751eeee82a445108819d21d569f4c0a", 230 | "Inputs": [], 231 | "Outputs": [ 232 | { 233 | "Id": "59b154f8c235421594fc40cab732d845", 234 | "Name": "", 235 | "Description": "Value of expression at line 1", 236 | "UsingDefaultValue": false, 237 | "Level": 2, 238 | "UseLevels": false, 239 | "KeepListStructure": false 240 | } 241 | ], 242 | "Replication": "Disabled", 243 | "Description": "Allows for DesignScript code to be authored directly" 244 | }, 245 | { 246 | "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", 247 | "NodeType": "FunctionNode", 248 | "FunctionSignature": "DSCore.List.GetItemAtIndex@var[]..[],int", 249 | "Id": "b1e1b22f66e74654aa77f44eb2a87933", 250 | "Inputs": [ 251 | { 252 | "Id": "2223ac9661fa40c6abb807d7e97c87dd", 253 | "Name": "list", 254 | "Description": "List to fetch an item from.\n\nvar[]..[]", 255 | "UsingDefaultValue": false, 256 | "Level": 2, 257 | "UseLevels": false, 258 | "KeepListStructure": false 259 | }, 260 | { 261 | "Id": "4fbd06a5559a497c848aaf852c4e66c6", 262 | "Name": "index", 263 | "Description": "Index of the item to be fetched.\n\nint", 264 | "UsingDefaultValue": false, 265 | "Level": 2, 266 | "UseLevels": false, 267 | "KeepListStructure": false 268 | } 269 | ], 270 | "Outputs": [ 271 | { 272 | "Id": "646cd20a19bb43b3b78b75aeb9d595ff", 273 | "Name": "item", 274 | "Description": "Item in the list at the given index.", 275 | "UsingDefaultValue": false, 276 | "Level": 2, 277 | "UseLevels": false, 278 | "KeepListStructure": false 279 | } 280 | ], 281 | "Replication": "Auto", 282 | "Description": "Returns an item from the given list that's located at the specified index.\n\nList.GetItemAtIndex (list: var[]..[], index: int): var[]..[]" 283 | }, 284 | { 285 | "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", 286 | "NodeType": "FunctionNode", 287 | "FunctionSignature": "Revit.Elements.Element.JoinGeometry@Revit.Elements.Element", 288 | "Id": "6c570e13240d489cb1f0d48a6142c787", 289 | "Inputs": [ 290 | { 291 | "Id": "613cf4a43f8d4740bc517dc07ef8e4ec", 292 | "Name": "element", 293 | "Description": "Revit.Elements.Element", 294 | "UsingDefaultValue": false, 295 | "Level": 2, 296 | "UseLevels": false, 297 | "KeepListStructure": false 298 | }, 299 | { 300 | "Id": "78725ef2e7b7480bb583c76507b69c40", 301 | "Name": "otherElement", 302 | "Description": "Other element to join with\n\nElement", 303 | "UsingDefaultValue": false, 304 | "Level": 2, 305 | "UseLevels": false, 306 | "KeepListStructure": false 307 | } 308 | ], 309 | "Outputs": [ 310 | { 311 | "Id": "aaa239f504f44573bb71c3caa00d82d0", 312 | "Name": "Element[]", 313 | "Description": "The two joined elements", 314 | "UsingDefaultValue": false, 315 | "Level": 2, 316 | "UseLevels": false, 317 | "KeepListStructure": false 318 | } 319 | ], 320 | "Replication": "Auto", 321 | "Description": "Joins the geometry of two elements, if they are intersecting.\n\nElement.JoinGeometry (otherElement: Element): Element[]" 322 | } 323 | ], 324 | "Connectors": [ 325 | { 326 | "Start": "117f2924fe82453fa1947c9f67d8a9cf", 327 | "End": "ef8e18a4d3964e12b43aaaeda22d892d", 328 | "Id": "697c7ea190de42929e4f36ddd3fcdea8", 329 | "IsHidden": "False" 330 | }, 331 | { 332 | "Start": "41082f9ec1e64176bb43cbed92f6ad55", 333 | "End": "12866c6efc474abaa5752cfc4c0e04d1", 334 | "Id": "a1f74a4a7b2d419696b9b80496c70122", 335 | "IsHidden": "False" 336 | }, 337 | { 338 | "Start": "faeb1a6497e14780987bb2bf7fe1c768", 339 | "End": "613cf4a43f8d4740bc517dc07ef8e4ec", 340 | "Id": "22a3073794d04e04b1a79a59aa11e241", 341 | "IsHidden": "False" 342 | }, 343 | { 344 | "Start": "5afde7e96cf646fe9fa3badeac993e4e", 345 | "End": "acc5b503fa65479bb3f473d3b2b2d522", 346 | "Id": "492afc7643ae446d8e78cf3a0af10ec5", 347 | "IsHidden": "False" 348 | }, 349 | { 350 | "Start": "c7546aed192f469c8269913d4f0aa8dd", 351 | "End": "9bef4b5b7f9c419295fab4da9378c642", 352 | "Id": "ad3d143d2b4a40c19abf0090ca65c6ed", 353 | "IsHidden": "False" 354 | }, 355 | { 356 | "Start": "c7546aed192f469c8269913d4f0aa8dd", 357 | "End": "2223ac9661fa40c6abb807d7e97c87dd", 358 | "Id": "46c12e81cb9541cc9ab258859f2e8d61", 359 | "IsHidden": "False" 360 | }, 361 | { 362 | "Start": "59b154f8c235421594fc40cab732d845", 363 | "End": "4fbd06a5559a497c848aaf852c4e66c6", 364 | "Id": "ab366f4cb26344bcac7e1f79bf3afe82", 365 | "IsHidden": "False" 366 | }, 367 | { 368 | "Start": "646cd20a19bb43b3b78b75aeb9d595ff", 369 | "End": "78725ef2e7b7480bb583c76507b69c40", 370 | "Id": "e10f5ab175ce43c4b2f4d7b0cb258af6", 371 | "IsHidden": "False" 372 | } 373 | ], 374 | "Dependencies": [ 375 | "aec9a830-a5a3-4bc4-9b44-e400b09e946a" 376 | ], 377 | "NodeLibraryDependencies": [ 378 | { 379 | "Name": "Synthesize toolkit", 380 | "Version": "24.10.2101", 381 | "ReferenceType": "Package", 382 | "Nodes": [ 383 | "2129af9f7fe145e58af3900a97d4ce5a" 384 | ] 385 | }, 386 | { 387 | "Name": "Project1.html", 388 | "ReferenceType": "External", 389 | "Nodes": [ 390 | "0b8d6f86341c4744a81153a8ea7c6547" 391 | ] 392 | } 393 | ], 394 | "Thumbnail": null, 395 | "GraphDocumentationURL": null, 396 | "ExtensionWorkspaceData": [ 397 | { 398 | "ExtensionGuid": "28992e1d-abb9-417f-8b1b-05e053bee670", 399 | "Name": "Properties", 400 | "Version": "2.13", 401 | "Data": {} 402 | }, 403 | { 404 | "ExtensionGuid": "DFBD9CC0-DB40-457A-939E-8C8555555A9D", 405 | "Name": "Generative Design", 406 | "Version": "2.0", 407 | "Data": {} 408 | } 409 | ], 410 | "Author": "None provided", 411 | "Linting": { 412 | "activeLinter": "None", 413 | "activeLinterId": "7b75fb44-43fd-4631-a878-29f4d5d8399a", 414 | "warningCount": 0, 415 | "errorCount": 0 416 | }, 417 | "Bindings": [], 418 | "View": { 419 | "Dynamo": { 420 | "ScaleFactor": 1.0, 421 | "HasRunWithoutCrash": true, 422 | "IsVisibleInDynamoLibrary": true, 423 | "Version": "2.13.1.3887", 424 | "RunType": "Manual", 425 | "RunPeriod": "1000" 426 | }, 427 | "Camera": { 428 | "Name": "Background Preview", 429 | "EyeX": -17.0, 430 | "EyeY": 24.0, 431 | "EyeZ": 50.0, 432 | "LookX": 12.0, 433 | "LookY": -13.0, 434 | "LookZ": -58.0, 435 | "UpX": 0.0, 436 | "UpY": 1.0, 437 | "UpZ": 0.0 438 | }, 439 | "ConnectorPins": [], 440 | "NodeViews": [ 441 | { 442 | "Name": "K-Interference Check", 443 | "ShowGeometry": true, 444 | "Id": "2129af9f7fe145e58af3900a97d4ce5a", 445 | "IsSetAsInput": false, 446 | "IsSetAsOutput": false, 447 | "Excluded": false, 448 | "X": 1256.8590972802383, 449 | "Y": -411.2009089870275 450 | }, 451 | { 452 | "Name": "File Path", 453 | "ShowGeometry": true, 454 | "Id": "0b8d6f86341c4744a81153a8ea7c6547", 455 | "IsSetAsInput": true, 456 | "IsSetAsOutput": false, 457 | "Excluded": false, 458 | "X": 953.31848489287972, 459 | "Y": -375.13478203523812 460 | }, 461 | { 462 | "Name": "List.GetItemAtIndex", 463 | "ShowGeometry": true, 464 | "Id": "8bc6fcdfe88e4558b3344e8e8821eec3", 465 | "IsSetAsInput": false, 466 | "IsSetAsOutput": false, 467 | "Excluded": false, 468 | "X": 2141.8754393704462, 469 | "Y": -476.02084728880163 470 | }, 471 | { 472 | "Name": "Code Block", 473 | "ShowGeometry": true, 474 | "Id": "c9daa6bed1be4e7ab7584bcea254302e", 475 | "IsSetAsInput": false, 476 | "IsSetAsOutput": false, 477 | "Excluded": false, 478 | "X": 1936.6142419075295, 479 | "Y": -404.69585821263934 480 | }, 481 | { 482 | "Name": "List.Transpose", 483 | "ShowGeometry": true, 484 | "Id": "c7d52789607b4466bafd838054a9ccaf", 485 | "IsSetAsInput": false, 486 | "IsSetAsOutput": false, 487 | "Excluded": false, 488 | "X": 1677.6992794584121, 489 | "Y": -341.86641554884693 490 | }, 491 | { 492 | "Name": "Code Block", 493 | "ShowGeometry": true, 494 | "Id": "5751eeee82a445108819d21d569f4c0a", 495 | "IsSetAsInput": false, 496 | "IsSetAsOutput": false, 497 | "Excluded": false, 498 | "X": 1848.065853031396, 499 | "Y": -206.77430341725528 500 | }, 501 | { 502 | "Name": "List.GetItemAtIndex", 503 | "ShowGeometry": true, 504 | "Id": "b1e1b22f66e74654aa77f44eb2a87933", 505 | "IsSetAsInput": false, 506 | "IsSetAsOutput": false, 507 | "Excluded": false, 508 | "X": 2191.846110551568, 509 | "Y": -272.01458080135575 510 | }, 511 | { 512 | "Name": "Element.JoinGeometry", 513 | "ShowGeometry": true, 514 | "Id": "6c570e13240d489cb1f0d48a6142c787", 515 | "IsSetAsInput": false, 516 | "IsSetAsOutput": false, 517 | "Excluded": false, 518 | "X": 2547.5464913907672, 519 | "Y": -364.711752609755 520 | } 521 | ], 522 | "Annotations": [ 523 | { 524 | "Id": "fc8786073bc643c09ba3dbd92f846521", 525 | "Title": "Join_ Geometry_ From_ Interference_ Check", 526 | "DescriptionText": null, 527 | "IsExpanded": true, 528 | "WidthAdjustment": 0.0, 529 | "HeightAdjustment": 0.0, 530 | "Nodes": [ 531 | "4e42c4eca6ad489caaf9884316e39c83" 532 | ], 533 | "HasNestedGroups": false, 534 | "Left": 896.06380963575907, 535 | "Top": -706.97260406534974, 536 | "Width": 312.0, 537 | "Height": 251.39999999999998, 538 | "FontSize": 36.0, 539 | "InitialTop": -504.97260406534974, 540 | "InitialHeight": 145.0, 541 | "TextblockHeight": 192.0, 542 | "Background": "#FFFF7BAC" 543 | }, 544 | { 545 | "Id": "4e42c4eca6ad489caaf9884316e39c83", 546 | "Title": "Contact - premtalreja7@gmail.com for any queries", 547 | "DescriptionText": null, 548 | "IsExpanded": true, 549 | "WidthAdjustment": 0.0, 550 | "HeightAdjustment": 0.0, 551 | "Nodes": [], 552 | "HasNestedGroups": false, 553 | "Left": 906.06380963575907, 554 | "Top": -504.97260406534974, 555 | "Width": 0.0, 556 | "Height": 0.0, 557 | "FontSize": 36.0, 558 | "InitialTop": 0.0, 559 | "InitialHeight": 0.0, 560 | "TextblockHeight": 0.0, 561 | "Background": "#FFC1D676" 562 | } 563 | ], 564 | "X": -269.99440723269777, 565 | "Y": 460.4404440905837, 566 | "Zoom": 0.43485511901917406 567 | } 568 | } --------------------------------------------------------------------------------