diff --git a/doc/distrib/NodeHelpFiles/_review/DSRevitNodesUI.ViewDuplicateOptions.dyn b/doc/distrib/NodeHelpFiles/_review/DSRevitNodesUI.ViewDuplicateOptions.dyn new file mode 100644 index 000000000..9b2fe5f82 --- /dev/null +++ b/doc/distrib/NodeHelpFiles/_review/DSRevitNodesUI.ViewDuplicateOptions.dyn @@ -0,0 +1,265 @@ +{ + "Uuid": "463cc73e-0181-45b4-80ec-23fa405e8bba", + "IsCustomNode": false, + "Description": "", + "Name": "DSRevitNodesUI.ViewDuplicateOptions", + "ElementResolver": { + "ResolutionMap": {} + }, + "Inputs": [ + { + "Id": "76f139d7d5f24565b712e0f5efeb900c", + "Name": "Views", + "Type": "selection", + "Type2": "dropdownSelection", + "Value": "North Wall Window Detail", + "Description": "All views available in the current document.", + "SelectedIndex": 169 + } + ], + "Outputs": [], + "Nodes": [ + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "bf709e90061e4c738fdb4a4eaa89f60a", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "6a20f9dfa8554b85ada7b197865e812c", + "Name": "view", + "Description": "The View to be Duplicated\n\nView", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "8a0cedea8b0542ff83949acf48fb62a9", + "Name": "viewDuplicateOption", + "Description": "Enter View Duplicate Option: Duplicate, AsDependent or WithDetailing.\n\nstring\nDefault value : \"Duplicate\"", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "7aadf1d0cb794d7aaea2e580845a70c3", + "Name": "prefix", + "Description": "string\nDefault value : \"\"", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "84d46b23da71442d87ab813d768cbf2f", + "Name": "suffix", + "Description": "string\nDefault value : \"\"", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "fa3f17b4bbe74b25a90e8b9b834625df", + "Name": "View", + "Description": "View", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Revit.Elements.Views.View.DuplicateView@Revit.Elements.Views.View,string,string,string", + "Replication": "Auto", + "Description": "Duplicates A view.\n\nView.DuplicateView (view: View, viewDuplicateOption: string = \"Duplicate\", prefix: string = \"\", suffix: string = \"\"): View" + }, + { + "ConcreteType": "DSRevitNodesUI.Views, DSRevitNodesUI", + "SelectedIndex": 169, + "SelectedString": "North Wall Window Detail", + "Id": "76f139d7d5f24565b712e0f5efeb900c", + "NodeType": "ExtensionNode", + "Inputs": [], + "Outputs": [ + { + "Id": "afc4d92e3e384fdd84149c640a3b9342", + "Name": "Views", + "Description": "The selected Views", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "All views available in the current document." + }, + { + "ConcreteType": "DSRevitNodesUI.ViewDuplicateOptions, DSRevitNodesUI", + "SelectedIndex": 2, + "SelectedString": "WithDetailing", + "Id": "cbacb10049ed48a088c738496aef86a3", + "NodeType": "ExtensionNode", + "Inputs": [], + "Outputs": [ + { + "Id": "1ac1bb04f3084ceb97cf0c3dbfd72b89", + "Name": "DuplicateOption", + "Description": "The selected DuplicateOption", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "View Duplicate Option." + }, + { + "ConcreteType": "CoreNodeModels.Input.StringInput, CoreNodeModels", + "Id": "68d358fbeee040459e2051bbbfc43b46", + "NodeType": "StringInputNode", + "Inputs": [], + "Outputs": [ + { + "Id": "78c4c9dc86d748eea63b0257361165be", + "Name": "", + "Description": "String", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Creates a string", + "InputValue": "-Revision 1" + } + ], + "Connectors": [ + { + "Start": "afc4d92e3e384fdd84149c640a3b9342", + "End": "6a20f9dfa8554b85ada7b197865e812c", + "Id": "22de6d3e600e4a5e8231a478ea245f1b", + "IsHidden": "False" + }, + { + "Start": "1ac1bb04f3084ceb97cf0c3dbfd72b89", + "End": "8a0cedea8b0542ff83949acf48fb62a9", + "Id": "ef612a71a33047d9ab6648522bb24b60", + "IsHidden": "False" + }, + { + "Start": "78c4c9dc86d748eea63b0257361165be", + "End": "84d46b23da71442d87ab813d768cbf2f", + "Id": "def9541586f942c38e6aa71cbb1c5268", + "IsHidden": "False" + } + ], + "Dependencies": [], + "NodeLibraryDependencies": [], + "EnableLegacyPolyCurveBehavior": true, + "Thumbnail": "", + "GraphDocumentationURL": null, + "ExtensionWorkspaceData": [ + { + "ExtensionGuid": "28992e1d-abb9-417f-8b1b-05e053bee670", + "Name": "Properties", + "Version": "3.2", + "Data": {} + }, + { + "ExtensionGuid": "DFBD9CC0-DB40-457A-939E-8C8555555A9D", + "Name": "Generative Design", + "Version": "8.1", + "Data": {} + } + ], + "Author": "", + "Linting": { + "activeLinter": "None", + "activeLinterId": "7b75fb44-43fd-4631-a878-29f4d5d8399a", + "warningCount": 0, + "errorCount": 0 + }, + "Bindings": [ + { + "NodeId": "bf709e90-061e-4c73-8fdb-4a4eaa89f60a", + "Binding": { + "DuplicateView_InClassDecl-1_InFunctionScope-1_Instance0_bf709e90-061e-4c73-8fdb-4a4eaa89f60a": "H4sIAAAAAAAACh3LoQ6AIBAG4Hf5s7cBHhyYLWajZ0BRZzE4mvPd3fz6Nz0ouWZ0eBRjvc/rGHpFp9hCsWnfhSxHIV6jp+RbJl4WG82aQy6FjHFRUiuKRjFc9b8ueMdiX7zzB186aJhfAAAA" + } + } + ], + "View": { + "Dynamo": { + "ScaleFactor": 1.0, + "HasRunWithoutCrash": true, + "IsVisibleInDynamoLibrary": true, + "Version": "3.2.1.5366", + "RunType": "Automatic", + "RunPeriod": "1000" + }, + "Camera": { + "Name": "_Background Preview", + "EyeX": -17.0, + "EyeY": 24.0, + "EyeZ": 50.0, + "LookX": 12.0, + "LookY": -13.0, + "LookZ": -58.0, + "UpX": 0.0, + "UpY": 1.0, + "UpZ": 0.0 + }, + "ConnectorPins": [], + "NodeViews": [ + { + "Id": "bf709e90061e4c738fdb4a4eaa89f60a", + "Name": "View.DuplicateView", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 803.188671973195, + "Y": 306.1475383308402 + }, + { + "Id": "76f139d7d5f24565b712e0f5efeb900c", + "Name": "Views", + "IsSetAsInput": true, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 350.4, + "Y": 174.40000000000003 + }, + { + "Id": "cbacb10049ed48a088c738496aef86a3", + "Name": "View Duplicate Options", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 366.4, + "Y": 341.0539956803456 + }, + { + "Id": "68d358fbeee040459e2051bbbfc43b46", + "Name": "String", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 493.59999999999997, + "Y": 507.7079913606912 + } + ], + "Annotations": [], + "X": -176.50027564636503, + "Y": -87.15792635172801, + "Zoom": 1.3076413563671876 + } +} \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/_review/DSRevitNodesUI.ViewDuplicateOptions.md b/doc/distrib/NodeHelpFiles/_review/DSRevitNodesUI.ViewDuplicateOptions.md new file mode 100644 index 000000000..6b555fea7 --- /dev/null +++ b/doc/distrib/NodeHelpFiles/_review/DSRevitNodesUI.ViewDuplicateOptions.md @@ -0,0 +1,13 @@ +## In Depth +`View Duplicate Options` provides access to all the duplication options available in Revit. + +These include: +- As Dependent +- With Detailing +- As Duplicate + +In the example below, the detail view "North Wall Window Detail" is duplicated with a prefix of "-Revision 1" with detailing. +___ +## Example File + +![View Duplicate Options](./DSRevitNodesUI.ViewDuplicateOptions_img.jpg) \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/_review/DSRevitNodesUI.ViewDuplicateOptions_img.jpg b/doc/distrib/NodeHelpFiles/_review/DSRevitNodesUI.ViewDuplicateOptions_img.jpg new file mode 100644 index 000000000..737af5081 Binary files /dev/null and b/doc/distrib/NodeHelpFiles/_review/DSRevitNodesUI.ViewDuplicateOptions_img.jpg differ diff --git a/doc/distrib/NodeHelpFiles/_review/Revit.Elements.Element.GetJoinedElements.dyn b/doc/distrib/NodeHelpFiles/_review/Revit.Elements.Element.GetJoinedElements.dyn new file mode 100644 index 000000000..750a6322b --- /dev/null +++ b/doc/distrib/NodeHelpFiles/_review/Revit.Elements.Element.GetJoinedElements.dyn @@ -0,0 +1,160 @@ +{ + "Uuid": "463cc73e-0181-45b4-80ec-23fa405e8bba", + "IsCustomNode": false, + "Description": "", + "Name": "Revit.Elements.Element.GetJoinedElements", + "ElementResolver": { + "ResolutionMap": {} + }, + "Inputs": [ + { + "Id": "aa28ddb4f0b84710b6b7fef7cd5e132e", + "Name": "Select Model Element By Category", + "Type": "selection", + "Type2": "hostSelection", + "Value": "30b382b6-087b-407b-9fe7-257a49470bb8-0012ba28", + "Description": "Select a model element from the Revit document filtered by Category." + } + ], + "Outputs": [], + "Nodes": [ + { + "ConcreteType": "Dynamo.ComboNodes.DSModelElementByCategorySelection, DSRevitNodesUI", + "SelectedIndex": 245, + "SelectedString": "OST_Floors", + "NodeType": "ExtensionNode", + "InstanceId": [ + "30b382b6-087b-407b-9fe7-257a49470bb8-0012ba28" + ], + "Id": "aa28ddb4f0b84710b6b7fef7cd5e132e", + "Inputs": [], + "Outputs": [ + { + "Id": "d7f048fb17e94766991e127e199fc61a", + "Name": "Element", + "Description": "The selected elements.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Select a model element from the Revit document filtered by Category." + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "049dc7c6a53d49f087a717d91a1dbf4b", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "8ae3ea65da2140c792d6b5d73e498e3a", + "Name": "element", + "Description": "Revit.Elements.Element", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "e9cafa86480d4ed9820d75f82e8bf19c", + "Name": "Element[]", + "Description": "All elements whose geometry is joined to the given element.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Revit.Elements.Element.GetJoinedElements", + "Replication": "Auto", + "Description": "Finds the elements whose geometry is joined with the given element.\n\nElement.GetJoinedElements ( ): Element[]" + } + ], + "Connectors": [ + { + "Start": "d7f048fb17e94766991e127e199fc61a", + "End": "8ae3ea65da2140c792d6b5d73e498e3a", + "Id": "f08ff64edcd645cfa7e6fe67feb053a7", + "IsHidden": "False" + } + ], + "Dependencies": [], + "NodeLibraryDependencies": [], + "EnableLegacyPolyCurveBehavior": null, + "Thumbnail": "", + "GraphDocumentationURL": null, + "ExtensionWorkspaceData": [ + { + "ExtensionGuid": "28992e1d-abb9-417f-8b1b-05e053bee670", + "Name": "Properties", + "Version": "3.2", + "Data": {} + }, + { + "ExtensionGuid": "DFBD9CC0-DB40-457A-939E-8C8555555A9D", + "Name": "Generative Design", + "Version": "8.1", + "Data": {} + } + ], + "Author": "", + "Linting": { + "activeLinter": "None", + "activeLinterId": "7b75fb44-43fd-4631-a878-29f4d5d8399a", + "warningCount": 0, + "errorCount": 0 + }, + "Bindings": [], + "View": { + "Dynamo": { + "ScaleFactor": 1.0, + "HasRunWithoutCrash": true, + "IsVisibleInDynamoLibrary": true, + "Version": "3.2.1.5366", + "RunType": "Automatic", + "RunPeriod": "1000" + }, + "Camera": { + "Name": "_Background Preview", + "EyeX": -17.0, + "EyeY": 24.0, + "EyeZ": 50.0, + "LookX": 12.0, + "LookY": -13.0, + "LookZ": -58.0, + "UpX": 0.0, + "UpY": 1.0, + "UpZ": 0.0 + }, + "ConnectorPins": [], + "NodeViews": [ + { + "Id": "aa28ddb4f0b84710b6b7fef7cd5e132e", + "Name": "Select Model Element By Category", + "IsSetAsInput": true, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 421.94977523593457, + "Y": -331.2934868849949 + }, + { + "Id": "049dc7c6a53d49f087a717d91a1dbf4b", + "Name": "Element.GetJoinedElements", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 917.1497752359346, + "Y": -331.2934868849949 + } + ], + "Annotations": [], + "X": -552.7661884845442, + "Y": 481.86417596799953, + "Zoom": 1.17832718568627 + } +} \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/_review/Revit.Elements.Element.GetJoinedElements.md b/doc/distrib/NodeHelpFiles/_review/Revit.Elements.Element.GetJoinedElements.md new file mode 100644 index 000000000..676bb5289 --- /dev/null +++ b/doc/distrib/NodeHelpFiles/_review/Revit.Elements.Element.GetJoinedElements.md @@ -0,0 +1,8 @@ +## In Depth +`Element.GetJoinedElements` returns all element that are joined to the input element. + +In the example below, a floor is selected in the current Revit document. All elements joined to the selected floor are returned. +___ +## Example File + +![Element.GetJoinedElements](./Revit.Elements.Element.GetJoinedElements_img.jpg) \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/_review/Revit.Elements.Element.GetJoinedElements_img.jpg b/doc/distrib/NodeHelpFiles/_review/Revit.Elements.Element.GetJoinedElements_img.jpg new file mode 100644 index 000000000..f10a94748 Binary files /dev/null and b/doc/distrib/NodeHelpFiles/_review/Revit.Elements.Element.GetJoinedElements_img.jpg differ diff --git a/doc/distrib/NodeHelpFiles/_review/Revit.Elements.Element.UnjoinAllGeometry.dyn b/doc/distrib/NodeHelpFiles/_review/Revit.Elements.Element.UnjoinAllGeometry.dyn new file mode 100644 index 000000000..17c658ef2 --- /dev/null +++ b/doc/distrib/NodeHelpFiles/_review/Revit.Elements.Element.UnjoinAllGeometry.dyn @@ -0,0 +1,160 @@ +{ + "Uuid": "463cc73e-0181-45b4-80ec-23fa405e8bba", + "IsCustomNode": false, + "Description": "", + "Name": "Revit.Elements.Element.UnjoinAllGeometry", + "ElementResolver": { + "ResolutionMap": {} + }, + "Inputs": [ + { + "Id": "aa28ddb4f0b84710b6b7fef7cd5e132e", + "Name": "Select Model Element By Category", + "Type": "selection", + "Type2": "hostSelection", + "Value": "30b382b6-087b-407b-9fe7-257a49470bb8-0012ba28", + "Description": "Select a model element from the Revit document filtered by Category." + } + ], + "Outputs": [], + "Nodes": [ + { + "ConcreteType": "Dynamo.ComboNodes.DSModelElementByCategorySelection, DSRevitNodesUI", + "SelectedIndex": 245, + "SelectedString": "OST_Floors", + "NodeType": "ExtensionNode", + "InstanceId": [ + "30b382b6-087b-407b-9fe7-257a49470bb8-0012ba28" + ], + "Id": "aa28ddb4f0b84710b6b7fef7cd5e132e", + "Inputs": [], + "Outputs": [ + { + "Id": "d7f048fb17e94766991e127e199fc61a", + "Name": "Element", + "Description": "The selected elements.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Select a model element from the Revit document filtered by Category." + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "1f472254979245dbae1c8d15d7a5d6a3", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "5ff0068dce994f19bcf35d540263d586", + "Name": "elements", + "Description": "List of elements to unjoin from each other\n\nElement[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "8c300a88bf634675a9232b8043114d9c", + "Name": "Element[]", + "Description": "All input Elements, with their geometry now unjoined from each other.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Revit.Elements.Element.UnjoinAllGeometry@Revit.Elements.Element[]", + "Replication": "Auto", + "Description": "Unjoins the geometry of all elements from each other if they are joined. This performs only one transaction in Revit.\n\nElement.UnjoinAllGeometry (elements: Element[]): Element[]" + } + ], + "Connectors": [ + { + "Start": "d7f048fb17e94766991e127e199fc61a", + "End": "5ff0068dce994f19bcf35d540263d586", + "Id": "9ad336645f314bcdb036c99621820b88", + "IsHidden": "False" + } + ], + "Dependencies": [], + "NodeLibraryDependencies": [], + "EnableLegacyPolyCurveBehavior": null, + "Thumbnail": "", + "GraphDocumentationURL": null, + "ExtensionWorkspaceData": [ + { + "ExtensionGuid": "28992e1d-abb9-417f-8b1b-05e053bee670", + "Name": "Properties", + "Version": "3.2", + "Data": {} + }, + { + "ExtensionGuid": "DFBD9CC0-DB40-457A-939E-8C8555555A9D", + "Name": "Generative Design", + "Version": "8.1", + "Data": {} + } + ], + "Author": "", + "Linting": { + "activeLinter": "None", + "activeLinterId": "7b75fb44-43fd-4631-a878-29f4d5d8399a", + "warningCount": 0, + "errorCount": 0 + }, + "Bindings": [], + "View": { + "Dynamo": { + "ScaleFactor": 1.0, + "HasRunWithoutCrash": true, + "IsVisibleInDynamoLibrary": true, + "Version": "3.2.1.5366", + "RunType": "Automatic", + "RunPeriod": "1000" + }, + "Camera": { + "Name": "_Background Preview", + "EyeX": -17.0, + "EyeY": 24.0, + "EyeZ": 50.0, + "LookX": 12.0, + "LookY": -13.0, + "LookZ": -58.0, + "UpX": 0.0, + "UpY": 1.0, + "UpZ": 0.0 + }, + "ConnectorPins": [], + "NodeViews": [ + { + "Id": "aa28ddb4f0b84710b6b7fef7cd5e132e", + "Name": "Select Model Element By Category", + "IsSetAsInput": true, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 421.94977523593457, + "Y": -331.2934868849949 + }, + { + "Id": "1f472254979245dbae1c8d15d7a5d6a3", + "Name": "Element.UnjoinAllGeometry", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 977.7243411236163, + "Y": -331.2934868849949 + } + ], + "Annotations": [], + "X": -2422.2056448626213, + "Y": 1094.5262234497886, + "Zoom": 3.517102243617212 + } +} \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/_review/Revit.Elements.Element.UnjoinAllGeometry.md b/doc/distrib/NodeHelpFiles/_review/Revit.Elements.Element.UnjoinAllGeometry.md new file mode 100644 index 000000000..186220134 --- /dev/null +++ b/doc/distrib/NodeHelpFiles/_review/Revit.Elements.Element.UnjoinAllGeometry.md @@ -0,0 +1,8 @@ +## In Depth +`Element.UnjoinAllGeometry` unjoins all the geometry of elements joined to the given element. + +In the example below, a floor is selected from the current Revit document and all joined geometry is unjoined. +___ +## Example File + +![Element.UnjoinAllGeometry](./Revit.Elements.Element.UnjoinAllGeometry_img.jpg) \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/_review/Revit.Elements.Element.UnjoinAllGeometry_img.jpg b/doc/distrib/NodeHelpFiles/_review/Revit.Elements.Element.UnjoinAllGeometry_img.jpg new file mode 100644 index 000000000..5ad81f828 Binary files /dev/null and b/doc/distrib/NodeHelpFiles/_review/Revit.Elements.Element.UnjoinAllGeometry_img.jpg differ diff --git a/doc/distrib/NodeHelpFiles/_review/Revit.Elements.Element.UnjoinGeometry.dyn b/doc/distrib/NodeHelpFiles/_review/Revit.Elements.Element.UnjoinGeometry.dyn new file mode 100644 index 000000000..9b37bfb9f --- /dev/null +++ b/doc/distrib/NodeHelpFiles/_review/Revit.Elements.Element.UnjoinGeometry.dyn @@ -0,0 +1,221 @@ +{ + "Uuid": "463cc73e-0181-45b4-80ec-23fa405e8bba", + "IsCustomNode": false, + "Description": "", + "Name": "Revit.Elements.Element.UnjoinGeometry", + "ElementResolver": { + "ResolutionMap": {} + }, + "Inputs": [ + { + "Id": "aa28ddb4f0b84710b6b7fef7cd5e132e", + "Name": "Select Model Element By Category", + "Type": "selection", + "Type2": "hostSelection", + "Value": "30b382b6-087b-407b-9fe7-257a49470bb8-0012ba28", + "Description": "Select a model element from the Revit document filtered by Category." + } + ], + "Outputs": [], + "Nodes": [ + { + "ConcreteType": "Dynamo.ComboNodes.DSModelElementByCategorySelection, DSRevitNodesUI", + "SelectedIndex": 245, + "SelectedString": "OST_Floors", + "NodeType": "ExtensionNode", + "InstanceId": [ + "30b382b6-087b-407b-9fe7-257a49470bb8-0012ba28" + ], + "Id": "aa28ddb4f0b84710b6b7fef7cd5e132e", + "Inputs": [], + "Outputs": [ + { + "Id": "d7f048fb17e94766991e127e199fc61a", + "Name": "Element", + "Description": "The selected elements.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Select a model element from the Revit document filtered by Category." + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "049dc7c6a53d49f087a717d91a1dbf4b", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "8ae3ea65da2140c792d6b5d73e498e3a", + "Name": "element", + "Description": "Revit.Elements.Element", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "e9cafa86480d4ed9820d75f82e8bf19c", + "Name": "Element[]", + "Description": "All elements whose geometry is joined to the given element.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Revit.Elements.Element.GetJoinedElements", + "Replication": "Auto", + "Description": "Finds the elements whose geometry is joined with the given element.\n\nElement.GetJoinedElements ( ): Element[]" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "990ac584052d49928495d4a456fc691b", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "a2b7aa7715974b5b91e55fa57dbf2725", + "Name": "element", + "Description": "Revit.Elements.Element", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "533c4198a9d54d6da5130436bde50bf4", + "Name": "otherElement", + "Description": "Other element to unjoin from the element.\n\nElement", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "510fbbf234e646119d36018ed093cbe8", + "Name": "Element[]", + "Description": "The input elements with their geometry unjoined.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Revit.Elements.Element.UnjoinGeometry@Revit.Elements.Element", + "Replication": "Auto", + "Description": "Unjoin the geometry of two Elements.\n\nElement.UnjoinGeometry (otherElement: Element): Element[]" + } + ], + "Connectors": [ + { + "Start": "d7f048fb17e94766991e127e199fc61a", + "End": "8ae3ea65da2140c792d6b5d73e498e3a", + "Id": "f08ff64edcd645cfa7e6fe67feb053a7", + "IsHidden": "False" + }, + { + "Start": "d7f048fb17e94766991e127e199fc61a", + "End": "a2b7aa7715974b5b91e55fa57dbf2725", + "Id": "92b2f8f56f9f4d6294514210c2093f9e", + "IsHidden": "False" + }, + { + "Start": "e9cafa86480d4ed9820d75f82e8bf19c", + "End": "533c4198a9d54d6da5130436bde50bf4", + "Id": "732cae885a864baa8673b48c16c6e67c", + "IsHidden": "False" + } + ], + "Dependencies": [], + "NodeLibraryDependencies": [], + "EnableLegacyPolyCurveBehavior": null, + "Thumbnail": "", + "GraphDocumentationURL": null, + "ExtensionWorkspaceData": [ + { + "ExtensionGuid": "28992e1d-abb9-417f-8b1b-05e053bee670", + "Name": "Properties", + "Version": "3.2", + "Data": {} + }, + { + "ExtensionGuid": "DFBD9CC0-DB40-457A-939E-8C8555555A9D", + "Name": "Generative Design", + "Version": "8.1", + "Data": {} + } + ], + "Author": "", + "Linting": { + "activeLinter": "None", + "activeLinterId": "7b75fb44-43fd-4631-a878-29f4d5d8399a", + "warningCount": 0, + "errorCount": 0 + }, + "Bindings": [], + "View": { + "Dynamo": { + "ScaleFactor": 1.0, + "HasRunWithoutCrash": true, + "IsVisibleInDynamoLibrary": true, + "Version": "3.2.1.5366", + "RunType": "Automatic", + "RunPeriod": "1000" + }, + "Camera": { + "Name": "_Background Preview", + "EyeX": -17.0, + "EyeY": 24.0, + "EyeZ": 50.0, + "LookX": 12.0, + "LookY": -13.0, + "LookZ": -58.0, + "UpX": 0.0, + "UpY": 1.0, + "UpZ": 0.0 + }, + "ConnectorPins": [], + "NodeViews": [ + { + "Id": "aa28ddb4f0b84710b6b7fef7cd5e132e", + "Name": "Select Model Element By Category", + "IsSetAsInput": true, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 421.94977523593457, + "Y": -331.2934868849949 + }, + { + "Id": "049dc7c6a53d49f087a717d91a1dbf4b", + "Name": "Element.GetJoinedElements", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 915.6113426914742, + "Y": -226.26045269232037 + }, + { + "Id": "990ac584052d49928495d4a456fc691b", + "Name": "Element.UnjoinGeometry", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1298.0729101470138, + "Y": -331.2934868849949 + } + ], + "Annotations": [], + "X": -102.36839478373474, + "Y": 405.9633724866803, + "Zoom": 0.8378316467424073 + } +} \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/_review/Revit.Elements.Element.UnjoinGeometry.md b/doc/distrib/NodeHelpFiles/_review/Revit.Elements.Element.UnjoinGeometry.md new file mode 100644 index 000000000..f84aeb2fd --- /dev/null +++ b/doc/distrib/NodeHelpFiles/_review/Revit.Elements.Element.UnjoinGeometry.md @@ -0,0 +1,8 @@ +## In Depth +`Element.UnjoinGeometry` unjoins the geometry of the two given elements. + +In the example below, a floor is selected in the current Revit document. The joined elements are collected, then unjoined from the input floor. +___ +## Example File + +![Element.UnjoinGeometry](./Revit.Elements.Element.UnjoinGeometry_img.jpg) \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/_review/Revit.Elements.Element.UnjoinGeometry_img.jpg b/doc/distrib/NodeHelpFiles/_review/Revit.Elements.Element.UnjoinGeometry_img.jpg new file mode 100644 index 000000000..7d1e40d83 Binary files /dev/null and b/doc/distrib/NodeHelpFiles/_review/Revit.Elements.Element.UnjoinGeometry_img.jpg differ diff --git a/doc/distrib/NodeHelpFiles/_review/Revit.Elements.ElementType.CanBeCopied.dyn b/doc/distrib/NodeHelpFiles/_review/Revit.Elements.ElementType.CanBeCopied.dyn new file mode 100644 index 000000000..b757062c2 --- /dev/null +++ b/doc/distrib/NodeHelpFiles/_review/Revit.Elements.ElementType.CanBeCopied.dyn @@ -0,0 +1,239 @@ +{ + "Uuid": "463cc73e-0181-45b4-80ec-23fa405e8bba", + "IsCustomNode": false, + "Description": "", + "Name": "Revit.Elements.ElementType.CanBeCopied", + "ElementResolver": { + "ResolutionMap": {} + }, + "Inputs": [], + "Outputs": [], + "Nodes": [ + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "d5eaca0005eb4a74b85e71f573a9a595", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "770bd2d34ad34cfdae1d77c4ba310f51", + "Name": "elementType", + "Description": "Revit.Elements.ElementType", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "1ec4f0200114440f9a01dc8b21f5a339", + "Name": "string", + "Description": "string", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Revit.Elements.ElementType.Name", + "Replication": "Auto", + "Description": "The name of the ElementType.\n\nElementType.Name: string" + }, + { + "ConcreteType": "DSRevitNodesUI.ElementTypes, DSRevitNodesUI", + "SelectedIndex": 382, + "SelectedString": "WallType", + "Id": "b9f0c3b48b544b12ab3a1f9971b773ad", + "NodeType": "ExtensionNode", + "Inputs": [], + "Outputs": [ + { + "Id": "24e7174e06d54b90b83611a768d1029e", + "Name": "Classes", + "Description": "The selected Classes", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "All element subclasses." + }, + { + "ConcreteType": "DSRevitNodesUI.ElementsOfType, DSRevitNodesUI", + "Id": "9fd40fe82d7a4446a1e8fb210a6dfbd0", + "NodeType": "ExtensionNode", + "Inputs": [ + { + "Id": "943c6c1ac5bf40c5bcbed043b49da584", + "Name": "element class", + "Description": "An element class.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "717cf3ff15734971b222be3aaf29a11a", + "Name": "elements", + "Description": "All elements in the active document of a given class.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "All elements in the active document of a given class." + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "bb3c1d15fcf0417884d497260467a5ea", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "544a9387b7b5460a85cc731a430fcefe", + "Name": "elementType", + "Description": "Revit.Elements.ElementType", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "96588c281ef24d50a62e6a978733fe1a", + "Name": "bool", + "Description": "bool", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Revit.Elements.ElementType.CanBeCopied", + "Replication": "Auto", + "Description": "Determine if this ElementType can be copied.\n\nElementType.CanBeCopied: bool" + } + ], + "Connectors": [ + { + "Start": "24e7174e06d54b90b83611a768d1029e", + "End": "943c6c1ac5bf40c5bcbed043b49da584", + "Id": "3d10ae02c2994123b83c59bc2b58621f", + "IsHidden": "False" + }, + { + "Start": "717cf3ff15734971b222be3aaf29a11a", + "End": "770bd2d34ad34cfdae1d77c4ba310f51", + "Id": "1641a4790c3e488a874c3c4c42fc18d9", + "IsHidden": "False" + }, + { + "Start": "717cf3ff15734971b222be3aaf29a11a", + "End": "544a9387b7b5460a85cc731a430fcefe", + "Id": "ceb755ac4263480d84c7082e44613874", + "IsHidden": "False" + } + ], + "Dependencies": [], + "NodeLibraryDependencies": [], + "EnableLegacyPolyCurveBehavior": true, + "Thumbnail": "", + "GraphDocumentationURL": null, + "ExtensionWorkspaceData": [ + { + "ExtensionGuid": "28992e1d-abb9-417f-8b1b-05e053bee670", + "Name": "Properties", + "Version": "3.2", + "Data": {} + }, + { + "ExtensionGuid": "DFBD9CC0-DB40-457A-939E-8C8555555A9D", + "Name": "Generative Design", + "Version": "8.1", + "Data": {} + } + ], + "Author": "", + "Linting": { + "activeLinter": "None", + "activeLinterId": "7b75fb44-43fd-4631-a878-29f4d5d8399a", + "warningCount": 0, + "errorCount": 0 + }, + "Bindings": [], + "View": { + "Dynamo": { + "ScaleFactor": 1.0, + "HasRunWithoutCrash": true, + "IsVisibleInDynamoLibrary": true, + "Version": "3.2.1.5366", + "RunType": "Manual", + "RunPeriod": "1000" + }, + "Camera": { + "Name": "_Background Preview", + "EyeX": -17.0, + "EyeY": 24.0, + "EyeZ": 50.0, + "LookX": 12.0, + "LookY": -13.0, + "LookZ": -58.0, + "UpX": 0.0, + "UpY": 1.0, + "UpZ": 0.0 + }, + "ConnectorPins": [], + "NodeViews": [ + { + "Id": "d5eaca0005eb4a74b85e71f573a9a595", + "Name": "ElementType.Name", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1355.53948870656, + "Y": -175.89803949715775 + }, + { + "Id": "b9f0c3b48b544b12ab3a1f9971b773ad", + "Name": "Element Classes", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 734.8290231965857, + "Y": -271.1191455891851 + }, + { + "Id": "9fd40fe82d7a4446a1e8fb210a6dfbd0", + "Name": "All Elements of Class", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1061.2290231965858, + "Y": -271.1191455891851 + }, + { + "Id": "bb3c1d15fcf0417884d497260467a5ea", + "Name": "ElementType.CanBeCopied", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1712.991112798605, + "Y": -271.1191455891851 + } + ], + "Annotations": [], + "X": -969.9350285087448, + "Y": 643.9848212439451, + "Zoom": 1.17832718568627 + } +} \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/_review/Revit.Elements.ElementType.CanBeCopied.md b/doc/distrib/NodeHelpFiles/_review/Revit.Elements.ElementType.CanBeCopied.md new file mode 100644 index 000000000..e62fc9994 --- /dev/null +++ b/doc/distrib/NodeHelpFiles/_review/Revit.Elements.ElementType.CanBeCopied.md @@ -0,0 +1,8 @@ +## In Depth +`ElementType.CanBeCopied` returns a true/false value indicating whether or not the given element type can be copied. + +In the example below, all wall types are collected from the current Revit document and verified if they are able to be copied. +___ +## Example File + +![ElementType.CanBeCopied](./Revit.Elements.ElementType.CanBeCopied_img.jpg) \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/_review/Revit.Elements.ElementType.CanBeCopied_img.jpg b/doc/distrib/NodeHelpFiles/_review/Revit.Elements.ElementType.CanBeCopied_img.jpg new file mode 100644 index 000000000..a47ea2864 Binary files /dev/null and b/doc/distrib/NodeHelpFiles/_review/Revit.Elements.ElementType.CanBeCopied_img.jpg differ diff --git a/doc/distrib/NodeHelpFiles/_review/Revit.Elements.ElementType.CanBeDeleted.dyn b/doc/distrib/NodeHelpFiles/_review/Revit.Elements.ElementType.CanBeDeleted.dyn new file mode 100644 index 000000000..48daf3202 --- /dev/null +++ b/doc/distrib/NodeHelpFiles/_review/Revit.Elements.ElementType.CanBeDeleted.dyn @@ -0,0 +1,239 @@ +{ + "Uuid": "463cc73e-0181-45b4-80ec-23fa405e8bba", + "IsCustomNode": false, + "Description": "", + "Name": "Revit.Elements.ElementType.CanBeDeleted", + "ElementResolver": { + "ResolutionMap": {} + }, + "Inputs": [], + "Outputs": [], + "Nodes": [ + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "d5eaca0005eb4a74b85e71f573a9a595", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "770bd2d34ad34cfdae1d77c4ba310f51", + "Name": "elementType", + "Description": "Revit.Elements.ElementType", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "1ec4f0200114440f9a01dc8b21f5a339", + "Name": "string", + "Description": "string", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Revit.Elements.ElementType.Name", + "Replication": "Auto", + "Description": "The name of the ElementType.\n\nElementType.Name: string" + }, + { + "ConcreteType": "DSRevitNodesUI.ElementTypes, DSRevitNodesUI", + "SelectedIndex": 382, + "SelectedString": "WallType", + "Id": "b9f0c3b48b544b12ab3a1f9971b773ad", + "NodeType": "ExtensionNode", + "Inputs": [], + "Outputs": [ + { + "Id": "24e7174e06d54b90b83611a768d1029e", + "Name": "Classes", + "Description": "The selected Classes", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "All element subclasses." + }, + { + "ConcreteType": "DSRevitNodesUI.ElementsOfType, DSRevitNodesUI", + "Id": "9fd40fe82d7a4446a1e8fb210a6dfbd0", + "NodeType": "ExtensionNode", + "Inputs": [ + { + "Id": "943c6c1ac5bf40c5bcbed043b49da584", + "Name": "element class", + "Description": "An element class.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "717cf3ff15734971b222be3aaf29a11a", + "Name": "elements", + "Description": "All elements in the active document of a given class.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "All elements in the active document of a given class." + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "a9ee391b472b4a0cab58fe054795355d", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "7575282b465f4deda5811e791c08c015", + "Name": "elementType", + "Description": "Revit.Elements.ElementType", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "05e838290470421ebba310e0adda4d20", + "Name": "bool", + "Description": "bool", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Revit.Elements.ElementType.CanBeDeleted", + "Replication": "Auto", + "Description": "Determine if this ElementType can be deleted.\n\nElementType.CanBeDeleted: bool" + } + ], + "Connectors": [ + { + "Start": "24e7174e06d54b90b83611a768d1029e", + "End": "943c6c1ac5bf40c5bcbed043b49da584", + "Id": "3d10ae02c2994123b83c59bc2b58621f", + "IsHidden": "False" + }, + { + "Start": "717cf3ff15734971b222be3aaf29a11a", + "End": "770bd2d34ad34cfdae1d77c4ba310f51", + "Id": "1641a4790c3e488a874c3c4c42fc18d9", + "IsHidden": "False" + }, + { + "Start": "717cf3ff15734971b222be3aaf29a11a", + "End": "7575282b465f4deda5811e791c08c015", + "Id": "161d15557f8b4310adc19fd3c2195474", + "IsHidden": "False" + } + ], + "Dependencies": [], + "NodeLibraryDependencies": [], + "EnableLegacyPolyCurveBehavior": true, + "Thumbnail": "", + "GraphDocumentationURL": null, + "ExtensionWorkspaceData": [ + { + "ExtensionGuid": "28992e1d-abb9-417f-8b1b-05e053bee670", + "Name": "Properties", + "Version": "3.2", + "Data": {} + }, + { + "ExtensionGuid": "DFBD9CC0-DB40-457A-939E-8C8555555A9D", + "Name": "Generative Design", + "Version": "8.1", + "Data": {} + } + ], + "Author": "", + "Linting": { + "activeLinter": "None", + "activeLinterId": "7b75fb44-43fd-4631-a878-29f4d5d8399a", + "warningCount": 0, + "errorCount": 0 + }, + "Bindings": [], + "View": { + "Dynamo": { + "ScaleFactor": 1.0, + "HasRunWithoutCrash": true, + "IsVisibleInDynamoLibrary": true, + "Version": "3.2.1.5366", + "RunType": "Automatic", + "RunPeriod": "1000" + }, + "Camera": { + "Name": "_Background Preview", + "EyeX": -17.0, + "EyeY": 24.0, + "EyeZ": 50.0, + "LookX": 12.0, + "LookY": -13.0, + "LookZ": -58.0, + "UpX": 0.0, + "UpY": 1.0, + "UpZ": 0.0 + }, + "ConnectorPins": [], + "NodeViews": [ + { + "Id": "d5eaca0005eb4a74b85e71f573a9a595", + "Name": "ElementType.Name", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1355.53948870656, + "Y": -175.89803949715775 + }, + { + "Id": "b9f0c3b48b544b12ab3a1f9971b773ad", + "Name": "Element Classes", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 734.8290231965857, + "Y": -271.1191455891851 + }, + { + "Id": "9fd40fe82d7a4446a1e8fb210a6dfbd0", + "Name": "All Elements of Class", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1061.2290231965858, + "Y": -271.1191455891851 + }, + { + "Id": "a9ee391b472b4a0cab58fe054795355d", + "Name": "ElementType.CanBeDeleted", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1712.991112798605, + "Y": -271.1191455891851 + } + ], + "Annotations": [], + "X": -1252.9030855886278, + "Y": 628.4548894173993, + "Zoom": 1.4264411938468207 + } +} \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/_review/Revit.Elements.ElementType.CanBeDeleted.md b/doc/distrib/NodeHelpFiles/_review/Revit.Elements.ElementType.CanBeDeleted.md new file mode 100644 index 000000000..efa2eacc9 --- /dev/null +++ b/doc/distrib/NodeHelpFiles/_review/Revit.Elements.ElementType.CanBeDeleted.md @@ -0,0 +1,8 @@ +## In Depth +`ElementType.CanBeDeleted` returns a true/false value indicating whether or not the given element type can be deleted. + +In the example below, all wall types are collected from the current Revit document and verified if they are able to be deleted. +___ +## Example File + +![ElementType.CanBeDeleted](./Revit.Elements.ElementType.CanBeDeleted_img.jpg) \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/_review/Revit.Elements.ElementType.CanBeDeleted_img.jpg b/doc/distrib/NodeHelpFiles/_review/Revit.Elements.ElementType.CanBeDeleted_img.jpg new file mode 100644 index 000000000..6266a0a19 Binary files /dev/null and b/doc/distrib/NodeHelpFiles/_review/Revit.Elements.ElementType.CanBeDeleted_img.jpg differ diff --git a/doc/distrib/NodeHelpFiles/_review/Revit.Elements.ElementType.Duplicate.dyn b/doc/distrib/NodeHelpFiles/_review/Revit.Elements.ElementType.Duplicate.dyn new file mode 100644 index 000000000..ca9fa2bda --- /dev/null +++ b/doc/distrib/NodeHelpFiles/_review/Revit.Elements.ElementType.Duplicate.dyn @@ -0,0 +1,255 @@ +{ + "Uuid": "463cc73e-0181-45b4-80ec-23fa405e8bba", + "IsCustomNode": false, + "Description": "", + "Name": "Revit.Elements.ElementType.Duplicate", + "ElementResolver": { + "ResolutionMap": {} + }, + "Inputs": [ + { + "Id": "9ac08353afb04580b8c245e58d4b147e", + "Name": "String", + "Type": "string", + "Type2": "string", + "Value": "Generic - 4\"", + "Description": "Creates a string" + }, + { + "Id": "b606e06259ad4513bf58812bbec76810", + "Name": "String", + "Type": "string", + "Type2": "string", + "Value": "Typical - 4\"", + "Description": "Creates a string" + } + ], + "Outputs": [], + "Nodes": [ + { + "ConcreteType": "CoreNodeModels.Input.StringInput, CoreNodeModels", + "Id": "9ac08353afb04580b8c245e58d4b147e", + "NodeType": "StringInputNode", + "Inputs": [], + "Outputs": [ + { + "Id": "851a34f92d9e41e1b08c91bded8511de", + "Name": "", + "Description": "String", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Creates a string", + "InputValue": "Generic - 4\"" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "6bbc69f93a844023b67af60daaab58e9", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "8109b29aa38145bfb2c5783766e9cf7b", + "Name": "name", + "Description": "Name of the type\n\nstring", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "0e0bc6adfc5140febe5d8df11faf6e5e", + "Name": "ElementType", + "Description": "Type Element", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Revit.Elements.ElementType.ByName@string", + "Replication": "Auto", + "Description": "Returns the type Element with the given name.\n\nElementType.ByName (name: string): ElementType" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "d3516a88e80d4bba9ccc82d2cd1cc005", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "f32a15dcb32645c098babb4f305434c7", + "Name": "elementType", + "Description": "Revit.Elements.ElementType", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "5ed688bca0a54adeaaf226c586e8a387", + "Name": "name", + "Description": "The new name of the element type.\n\nstring", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "2d0fa8ec42654ca28cd075e00bb1b90b", + "Name": "ElementType", + "Description": "The duplicated element type.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Revit.Elements.ElementType.Duplicate@string", + "Replication": "Auto", + "Description": "Duplicates an existing element type and assigns it a new name.\n\nElementType.Duplicate (name: string): ElementType" + }, + { + "ConcreteType": "CoreNodeModels.Input.StringInput, CoreNodeModels", + "Id": "b606e06259ad4513bf58812bbec76810", + "NodeType": "StringInputNode", + "Inputs": [], + "Outputs": [ + { + "Id": "2fe40b1da6fd48bdbb12972b5a256874", + "Name": "", + "Description": "String", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Creates a string", + "InputValue": "Typical - 4\"" + } + ], + "Connectors": [ + { + "Start": "851a34f92d9e41e1b08c91bded8511de", + "End": "8109b29aa38145bfb2c5783766e9cf7b", + "Id": "a2e10e29786b4301a90a1f90b5b8b9b7", + "IsHidden": "False" + }, + { + "Start": "0e0bc6adfc5140febe5d8df11faf6e5e", + "End": "f32a15dcb32645c098babb4f305434c7", + "Id": "c802727cf13a4717be32b124907c57fe", + "IsHidden": "False" + }, + { + "Start": "2fe40b1da6fd48bdbb12972b5a256874", + "End": "5ed688bca0a54adeaaf226c586e8a387", + "Id": "3f13fa1c716b43e39c9f9b6f6eb4e012", + "IsHidden": "False" + } + ], + "Dependencies": [], + "NodeLibraryDependencies": [], + "EnableLegacyPolyCurveBehavior": true, + "Thumbnail": "", + "GraphDocumentationURL": null, + "ExtensionWorkspaceData": [ + { + "ExtensionGuid": "28992e1d-abb9-417f-8b1b-05e053bee670", + "Name": "Properties", + "Version": "3.2", + "Data": {} + }, + { + "ExtensionGuid": "DFBD9CC0-DB40-457A-939E-8C8555555A9D", + "Name": "Generative Design", + "Version": "8.1", + "Data": {} + } + ], + "Author": "", + "Linting": { + "activeLinter": "None", + "activeLinterId": "7b75fb44-43fd-4631-a878-29f4d5d8399a", + "warningCount": 0, + "errorCount": 0 + }, + "Bindings": [], + "View": { + "Dynamo": { + "ScaleFactor": 1.0, + "HasRunWithoutCrash": true, + "IsVisibleInDynamoLibrary": true, + "Version": "3.2.1.5366", + "RunType": "Manual", + "RunPeriod": "1000" + }, + "Camera": { + "Name": "_Background Preview", + "EyeX": -17.0, + "EyeY": 24.0, + "EyeZ": 50.0, + "LookX": 12.0, + "LookY": -13.0, + "LookZ": -58.0, + "UpX": 0.0, + "UpY": 1.0, + "UpZ": 0.0 + }, + "ConnectorPins": [], + "NodeViews": [ + { + "Id": "9ac08353afb04580b8c245e58d4b147e", + "Name": "String", + "IsSetAsInput": true, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 793.4061686132015, + "Y": -498.3329712857036 + }, + { + "Id": "6bbc69f93a844023b67af60daaab58e9", + "Name": "ElementType.ByName", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1046.2061686132015, + "Y": -498.3329712857036 + }, + { + "Id": "d3516a88e80d4bba9ccc82d2cd1cc005", + "Name": "ElementType.Duplicate", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1401.4584212693987, + "Y": -498.3329712857036 + }, + { + "Id": "b606e06259ad4513bf58812bbec76810", + "Name": "String", + "IsSetAsInput": true, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1129.5118780297598, + "Y": -304.4992809119498 + } + ], + "Annotations": [], + "X": -3564.139482385629, + "Y": 1734.2524977499, + "Zoom": 3.517102243617212 + } +} \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/_review/Revit.Elements.ElementType.Duplicate.md b/doc/distrib/NodeHelpFiles/_review/Revit.Elements.ElementType.Duplicate.md new file mode 100644 index 000000000..aa3c012b3 --- /dev/null +++ b/doc/distrib/NodeHelpFiles/_review/Revit.Elements.ElementType.Duplicate.md @@ -0,0 +1,8 @@ +## In Depth +`ElementType.Duplicate` attempts to duplicate the given element with the given name. If the name is already taken an error will be presented on the node. + +In the example below, the wall type `Generic - 4"` is retrieved from the current Revit document. The wall type is then duplicated with the name `Typical - 4"`. +___ +## Example File + +![ElementType.Duplicate](./Revit.Elements.ElementType.Duplicate_img.jpg) \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/_review/Revit.Elements.ElementType.Duplicate_img.jpg b/doc/distrib/NodeHelpFiles/_review/Revit.Elements.ElementType.Duplicate_img.jpg new file mode 100644 index 000000000..cb0f7a445 Binary files /dev/null and b/doc/distrib/NodeHelpFiles/_review/Revit.Elements.ElementType.Duplicate_img.jpg differ diff --git a/doc/distrib/NodeHelpFiles/_review/Revit.Elements.ElementType.FamilyName.dyn b/doc/distrib/NodeHelpFiles/_review/Revit.Elements.ElementType.FamilyName.dyn new file mode 100644 index 000000000..b14d1849a --- /dev/null +++ b/doc/distrib/NodeHelpFiles/_review/Revit.Elements.ElementType.FamilyName.dyn @@ -0,0 +1,239 @@ +{ + "Uuid": "463cc73e-0181-45b4-80ec-23fa405e8bba", + "IsCustomNode": false, + "Description": "", + "Name": "Revit.Elements.ElementType.FamilyName", + "ElementResolver": { + "ResolutionMap": {} + }, + "Inputs": [], + "Outputs": [], + "Nodes": [ + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "6c54e54464f7469c84956ae0ebc6324d", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "77d9a6dde9834abc93367f902daa0a3c", + "Name": "elementType", + "Description": "Revit.Elements.ElementType", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "ec842570120f411f835ab992aa2dd6c3", + "Name": "string", + "Description": "string", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Revit.Elements.ElementType.FamilyName", + "Replication": "Auto", + "Description": "The FamilyName of the ElementType.\n\nElementType.FamilyName: string" + }, + { + "ConcreteType": "DSRevitNodesUI.Categories, DSRevitNodesUI", + "SelectedIndex": 732, + "SelectedString": "OST_Walls", + "Id": "c02016aed6034a30a1dca2d1261fe176", + "NodeType": "ExtensionNode", + "Inputs": [], + "Outputs": [ + { + "Id": "b511b96ca52346e894918e126ae897bf", + "Name": "Category", + "Description": "The selected Category.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "All built-in categories." + }, + { + "ConcreteType": "DSRevitNodesUI.ElementsOfCategory, DSRevitNodesUI", + "Id": "166eee94ec97446197b8fb5996174f51", + "NodeType": "ExtensionNode", + "Inputs": [ + { + "Id": "5f3f5bcdf1294e9d88422f7687db8457", + "Name": "Category", + "Description": "The Category", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "e694aa481a4041bcbb87242c9f26b7f3", + "Name": "Elements", + "Description": "An element class.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Get all elements of the specified category from the model." + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "20ae27bba28a40dea2eaa4a277cfc619", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "6c6a28028a414b02be7a4786d0886a17", + "Name": "element", + "Description": "Revit.Elements.Element", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "51f4ffe9e62547d9a8c0834750b53ba4", + "Name": "ElementType", + "Description": "Element Type or Null.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Revit.Elements.Element.ElementType", + "Replication": "Auto", + "Description": "Returns the ElementType for this Element. Returns null if the Element cannot have an ElementType assigned.\n\nElement.ElementType: ElementType" + } + ], + "Connectors": [ + { + "Start": "b511b96ca52346e894918e126ae897bf", + "End": "5f3f5bcdf1294e9d88422f7687db8457", + "Id": "8f8152daffc4424eba04251afbca6791", + "IsHidden": "False" + }, + { + "Start": "e694aa481a4041bcbb87242c9f26b7f3", + "End": "6c6a28028a414b02be7a4786d0886a17", + "Id": "cd926ff160f24419be5adbc94bd45cda", + "IsHidden": "False" + }, + { + "Start": "51f4ffe9e62547d9a8c0834750b53ba4", + "End": "77d9a6dde9834abc93367f902daa0a3c", + "Id": "b451d521e345417f8adc97b08424945a", + "IsHidden": "False" + } + ], + "Dependencies": [], + "NodeLibraryDependencies": [], + "EnableLegacyPolyCurveBehavior": null, + "Thumbnail": "", + "GraphDocumentationURL": null, + "ExtensionWorkspaceData": [ + { + "ExtensionGuid": "28992e1d-abb9-417f-8b1b-05e053bee670", + "Name": "Properties", + "Version": "3.2", + "Data": {} + }, + { + "ExtensionGuid": "DFBD9CC0-DB40-457A-939E-8C8555555A9D", + "Name": "Generative Design", + "Version": "8.1", + "Data": {} + } + ], + "Author": "", + "Linting": { + "activeLinter": "None", + "activeLinterId": "7b75fb44-43fd-4631-a878-29f4d5d8399a", + "warningCount": 0, + "errorCount": 0 + }, + "Bindings": [], + "View": { + "Dynamo": { + "ScaleFactor": 1.0, + "HasRunWithoutCrash": true, + "IsVisibleInDynamoLibrary": true, + "Version": "3.2.1.5366", + "RunType": "Automatic", + "RunPeriod": "1000" + }, + "Camera": { + "Name": "_Background Preview", + "EyeX": -17.0, + "EyeY": 24.0, + "EyeZ": 50.0, + "LookX": 12.0, + "LookY": -13.0, + "LookZ": -58.0, + "UpX": 0.0, + "UpY": 1.0, + "UpZ": 0.0 + }, + "ConnectorPins": [], + "NodeViews": [ + { + "Id": "6c54e54464f7469c84956ae0ebc6324d", + "Name": "ElementType.FamilyName", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1639.2278473350211, + "Y": -366.44995315043036 + }, + { + "Id": "c02016aed6034a30a1dca2d1261fe176", + "Name": "Categories", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 628.957140654375, + "Y": -366.44995315043036 + }, + { + "Id": "166eee94ec97446197b8fb5996174f51", + "Name": "All Elements of Category", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 964.957140654375, + "Y": -366.44995315043036 + }, + { + "Id": "20ae27bba28a40dea2eaa4a277cfc619", + "Name": "Element.ElementType", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1286.4278473350212, + "Y": -366.44995315043036 + } + ], + "Annotations": [], + "X": -813.0812985355158, + "Y": 590.4113461506804, + "Zoom": 1.0485436785515172 + } +} \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/_review/Revit.Elements.ElementType.FamilyName.md b/doc/distrib/NodeHelpFiles/_review/Revit.Elements.ElementType.FamilyName.md new file mode 100644 index 000000000..792f92c25 --- /dev/null +++ b/doc/distrib/NodeHelpFiles/_review/Revit.Elements.ElementType.FamilyName.md @@ -0,0 +1,8 @@ +## In Depth +`ElementType.FamilyName` returns the name of the owning family of the given element. + +In the example below, all walls are collected from the current Revit document. The wall types are then returned for each wall and the family name is returned. . +___ +## Example File + +![ElementType.FamilyName](./Revit.Elements.ElementType.FamilyName_img.jpg) \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/_review/Revit.Elements.ElementType.FamilyName_img.jpg b/doc/distrib/NodeHelpFiles/_review/Revit.Elements.ElementType.FamilyName_img.jpg new file mode 100644 index 000000000..66a8cd943 Binary files /dev/null and b/doc/distrib/NodeHelpFiles/_review/Revit.Elements.ElementType.FamilyName_img.jpg differ diff --git a/doc/distrib/NodeHelpFiles/_review/Revit.Elements.ElementType.Name.dyn b/doc/distrib/NodeHelpFiles/_review/Revit.Elements.ElementType.Name.dyn new file mode 100644 index 000000000..bfa9aa298 --- /dev/null +++ b/doc/distrib/NodeHelpFiles/_review/Revit.Elements.ElementType.Name.dyn @@ -0,0 +1,193 @@ +{ + "Uuid": "463cc73e-0181-45b4-80ec-23fa405e8bba", + "IsCustomNode": false, + "Description": "", + "Name": "Revit.Elements.ElementType.Name", + "ElementResolver": { + "ResolutionMap": {} + }, + "Inputs": [], + "Outputs": [], + "Nodes": [ + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "d5eaca0005eb4a74b85e71f573a9a595", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "770bd2d34ad34cfdae1d77c4ba310f51", + "Name": "elementType", + "Description": "Revit.Elements.ElementType", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "1ec4f0200114440f9a01dc8b21f5a339", + "Name": "string", + "Description": "string", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Revit.Elements.ElementType.Name", + "Replication": "Auto", + "Description": "The name of the ElementType.\n\nElementType.Name: string" + }, + { + "ConcreteType": "DSRevitNodesUI.ElementTypes, DSRevitNodesUI", + "SelectedIndex": 382, + "SelectedString": "WallType", + "Id": "b9f0c3b48b544b12ab3a1f9971b773ad", + "NodeType": "ExtensionNode", + "Inputs": [], + "Outputs": [ + { + "Id": "24e7174e06d54b90b83611a768d1029e", + "Name": "Classes", + "Description": "The selected Classes", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "All element subclasses." + }, + { + "ConcreteType": "DSRevitNodesUI.ElementsOfType, DSRevitNodesUI", + "Id": "9fd40fe82d7a4446a1e8fb210a6dfbd0", + "NodeType": "ExtensionNode", + "Inputs": [ + { + "Id": "943c6c1ac5bf40c5bcbed043b49da584", + "Name": "element class", + "Description": "An element class.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "717cf3ff15734971b222be3aaf29a11a", + "Name": "elements", + "Description": "All elements in the active document of a given class.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "All elements in the active document of a given class." + } + ], + "Connectors": [ + { + "Start": "24e7174e06d54b90b83611a768d1029e", + "End": "943c6c1ac5bf40c5bcbed043b49da584", + "Id": "3d10ae02c2994123b83c59bc2b58621f", + "IsHidden": "False" + }, + { + "Start": "717cf3ff15734971b222be3aaf29a11a", + "End": "770bd2d34ad34cfdae1d77c4ba310f51", + "Id": "1641a4790c3e488a874c3c4c42fc18d9", + "IsHidden": "False" + } + ], + "Dependencies": [], + "NodeLibraryDependencies": [], + "EnableLegacyPolyCurveBehavior": null, + "Thumbnail": "", + "GraphDocumentationURL": null, + "ExtensionWorkspaceData": [ + { + "ExtensionGuid": "28992e1d-abb9-417f-8b1b-05e053bee670", + "Name": "Properties", + "Version": "3.2", + "Data": {} + }, + { + "ExtensionGuid": "DFBD9CC0-DB40-457A-939E-8C8555555A9D", + "Name": "Generative Design", + "Version": "8.1", + "Data": {} + } + ], + "Author": "", + "Linting": { + "activeLinter": "None", + "activeLinterId": "7b75fb44-43fd-4631-a878-29f4d5d8399a", + "warningCount": 0, + "errorCount": 0 + }, + "Bindings": [], + "View": { + "Dynamo": { + "ScaleFactor": 1.0, + "HasRunWithoutCrash": true, + "IsVisibleInDynamoLibrary": true, + "Version": "3.2.1.5366", + "RunType": "Automatic", + "RunPeriod": "1000" + }, + "Camera": { + "Name": "_Background Preview", + "EyeX": -17.0, + "EyeY": 24.0, + "EyeZ": 50.0, + "LookX": 12.0, + "LookY": -13.0, + "LookZ": -58.0, + "UpX": 0.0, + "UpY": 1.0, + "UpZ": 0.0 + }, + "ConnectorPins": [], + "NodeViews": [ + { + "Id": "d5eaca0005eb4a74b85e71f573a9a595", + "Name": "ElementType.Name", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1390.0290231965857, + "Y": -271.11914558918517 + }, + { + "Id": "b9f0c3b48b544b12ab3a1f9971b773ad", + "Name": "Element Classes", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 734.8290231965857, + "Y": -271.1191455891851 + }, + { + "Id": "9fd40fe82d7a4446a1e8fb210a6dfbd0", + "Name": "All Elements of Class", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1061.2290231965858, + "Y": -271.1191455891851 + } + ], + "Annotations": [], + "X": -3840.492172454446, + "Y": 1293.0510790784624, + "Zoom": 4.0 + } +} \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/_review/Revit.Elements.ElementType.Name.md b/doc/distrib/NodeHelpFiles/_review/Revit.Elements.ElementType.Name.md new file mode 100644 index 000000000..f03070794 --- /dev/null +++ b/doc/distrib/NodeHelpFiles/_review/Revit.Elements.ElementType.Name.md @@ -0,0 +1,8 @@ +## In Depth +`ElementType.Name` returns the name of the given element type. The element type name is useful for looking up element types with `ElementType.ByName". + +In the example below, all wall types are collected from the current Revit document. The name of the wall types are returned with `ElementType.Name`. +___ +## Example File + +![ElementType.Name](./Revit.Elements.ElementType.Name_img.jpg) \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/_review/Revit.Elements.ElementType.Name_img.jpg b/doc/distrib/NodeHelpFiles/_review/Revit.Elements.ElementType.Name_img.jpg new file mode 100644 index 000000000..38baf4c5b Binary files /dev/null and b/doc/distrib/NodeHelpFiles/_review/Revit.Elements.ElementType.Name_img.jpg differ diff --git a/doc/distrib/NodeHelpFiles/_review/Revit.Elements.FamilyInstance.Space.dyn b/doc/distrib/NodeHelpFiles/_review/Revit.Elements.FamilyInstance.Space.dyn new file mode 100644 index 000000000..dafbf91d7 --- /dev/null +++ b/doc/distrib/NodeHelpFiles/_review/Revit.Elements.FamilyInstance.Space.dyn @@ -0,0 +1,193 @@ +{ + "Uuid": "8b3bf8c4-be5c-4888-8430-43de08d55f1c", + "IsCustomNode": false, + "Description": "", + "Name": "Revit.Elements.FamilyInstance.Space", + "ElementResolver": { + "ResolutionMap": {} + }, + "Inputs": [], + "Outputs": [], + "Nodes": [ + { + "ConcreteType": "DSRevitNodesUI.Categories, DSRevitNodesUI", + "SelectedIndex": 16, + "SelectedString": "OST_DuctTerminal", + "Id": "c3452ebc0c69494a9a801b8dbe0963d0", + "NodeType": "ExtensionNode", + "Inputs": [], + "Outputs": [ + { + "Id": "fad0090964684bfabb2fcf7bc2878453", + "Name": "Category", + "Description": "The selected Category.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "All built-in categories." + }, + { + "ConcreteType": "DSRevitNodesUI.ElementsOfCategory, DSRevitNodesUI", + "Id": "501a93b253df438ba104baf6bf5a43e4", + "NodeType": "ExtensionNode", + "Inputs": [ + { + "Id": "9b31d35aa2814ef6878ff0388dcdc7ed", + "Name": "Category", + "Description": "The Category", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "25687e38dfa74c90b5da8b3d3608d4df", + "Name": "Elements", + "Description": "An element class.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Get all elements of the specified category from the model." + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "adfc35624540482e963f1c6c6a68763f", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "1e5906014e51430a83a65c81e0525baa", + "Name": "familyInstance", + "Description": "Revit.Elements.FamilyInstance", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "e59673a04be643efb50900456bcb7907", + "Name": "Element", + "Description": "Element", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Revit.Elements.FamilyInstance.Space", + "Replication": "Auto", + "Description": "The space in which the instance is located.\n\nFamilyInstance.Space: Element" + } + ], + "Connectors": [ + { + "Start": "fad0090964684bfabb2fcf7bc2878453", + "End": "9b31d35aa2814ef6878ff0388dcdc7ed", + "Id": "60f6eb6f0db741d28170ea4ca7587213", + "IsHidden": "False" + }, + { + "Start": "25687e38dfa74c90b5da8b3d3608d4df", + "End": "1e5906014e51430a83a65c81e0525baa", + "Id": "e9b5fc71def34913b48302517a4f5d70", + "IsHidden": "False" + } + ], + "Dependencies": [], + "NodeLibraryDependencies": [], + "EnableLegacyPolyCurveBehavior": true, + "Thumbnail": "", + "GraphDocumentationURL": null, + "ExtensionWorkspaceData": [ + { + "ExtensionGuid": "28992e1d-abb9-417f-8b1b-05e053bee670", + "Name": "Properties", + "Version": "3.2", + "Data": {} + }, + { + "ExtensionGuid": "DFBD9CC0-DB40-457A-939E-8C8555555A9D", + "Name": "Generative Design", + "Version": "8.1", + "Data": {} + } + ], + "Author": "", + "Linting": { + "activeLinter": "None", + "activeLinterId": "7b75fb44-43fd-4631-a878-29f4d5d8399a", + "warningCount": 0, + "errorCount": 0 + }, + "Bindings": [], + "View": { + "Dynamo": { + "ScaleFactor": 1.0, + "HasRunWithoutCrash": true, + "IsVisibleInDynamoLibrary": true, + "Version": "3.2.1.5366", + "RunType": "Automatic", + "RunPeriod": "1000" + }, + "Camera": { + "Name": "_Background Preview", + "EyeX": -17.0, + "EyeY": 24.0, + "EyeZ": 50.0, + "LookX": 12.0, + "LookY": -13.0, + "LookZ": -58.0, + "UpX": 0.0, + "UpY": 1.0, + "UpZ": 0.0 + }, + "ConnectorPins": [], + "NodeViews": [ + { + "Id": "c3452ebc0c69494a9a801b8dbe0963d0", + "Name": "Categories", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 189.60000000000002, + "Y": 205.20000000000002 + }, + { + "Id": "501a93b253df438ba104baf6bf5a43e4", + "Name": "All Elements of Category", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 525.6, + "Y": 205.20000000000002 + }, + { + "Id": "adfc35624540482e963f1c6c6a68763f", + "Name": "FamilyInstance.Space", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 882.4, + "Y": 205.20000000000005 + } + ], + "Annotations": [], + "X": 0.0, + "Y": 0.0, + "Zoom": 1.0 + } +} \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/_review/Revit.Elements.FamilyInstance.Space.md b/doc/distrib/NodeHelpFiles/_review/Revit.Elements.FamilyInstance.Space.md new file mode 100644 index 000000000..f9bd8b4de --- /dev/null +++ b/doc/distrib/NodeHelpFiles/_review/Revit.Elements.FamilyInstance.Space.md @@ -0,0 +1,8 @@ +## In Depth +`FamilyInstance.Space` returns the space that the given element is located within, if available. If no space is found, a null value is returned. + +In the example below, all air terminal elements are collected from the current Revit document. The space locations are then returned with `FamilyInstance.Space`. +___ +## Example File + +![FamilyInstance.Space](./Revit.Elements.FamilyInstance.Space_img.jpg) \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/_review/Revit.Elements.FamilyInstance.Space_img.jpg b/doc/distrib/NodeHelpFiles/_review/Revit.Elements.FamilyInstance.Space_img.jpg new file mode 100644 index 000000000..66567a822 Binary files /dev/null and b/doc/distrib/NodeHelpFiles/_review/Revit.Elements.FamilyInstance.Space_img.jpg differ diff --git a/doc/distrib/NodeHelpFiles/_review/Revit.Elements.Space.Area.dyn b/doc/distrib/NodeHelpFiles/_review/Revit.Elements.Space.Area.dyn new file mode 100644 index 000000000..284f3c45f --- /dev/null +++ b/doc/distrib/NodeHelpFiles/_review/Revit.Elements.Space.Area.dyn @@ -0,0 +1,193 @@ +{ + "Uuid": "2eb00891-91ee-45bb-82bd-ccdad772d8b1", + "IsCustomNode": false, + "Description": "", + "Name": "Revit.Elements.Space.Area", + "ElementResolver": { + "ResolutionMap": {} + }, + "Inputs": [], + "Outputs": [], + "Nodes": [ + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "b604ded6926a4df6acc1914669481c7f", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "ec22d0d2f2fa42719841c0ac72bbfdba", + "Name": "space", + "Description": "Revit.Elements.Space", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "7fae1c7e7b44456382ff54eb8a95f504", + "Name": "double", + "Description": "double", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Revit.Elements.Space.Area", + "Replication": "Auto", + "Description": "Get area of the space.\n\nSpace.Area: double" + }, + { + "ConcreteType": "DSRevitNodesUI.Categories, DSRevitNodesUI", + "SelectedIndex": 547, + "SelectedString": "OST_MEPSpaces", + "Id": "3d4264a68a6a4626b4d5fb2c4106b5c6", + "NodeType": "ExtensionNode", + "Inputs": [], + "Outputs": [ + { + "Id": "1c303778b90d42a98ead3c1ec50113c7", + "Name": "Category", + "Description": "The selected Category.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "All built-in categories." + }, + { + "ConcreteType": "DSRevitNodesUI.ElementsOfCategory, DSRevitNodesUI", + "Id": "f93b56e58da540c68dfe648aab4e7a1d", + "NodeType": "ExtensionNode", + "Inputs": [ + { + "Id": "d4a4b65c37644ba198a13f24a56497f1", + "Name": "Category", + "Description": "The Category", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "a9626e382edc4e13b87c09185702e515", + "Name": "Elements", + "Description": "An element class.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Get all elements of the specified category from the model." + } + ], + "Connectors": [ + { + "Start": "1c303778b90d42a98ead3c1ec50113c7", + "End": "d4a4b65c37644ba198a13f24a56497f1", + "Id": "aa4007a713dd4786bdb417e131fecd3b", + "IsHidden": "False" + }, + { + "Start": "a9626e382edc4e13b87c09185702e515", + "End": "ec22d0d2f2fa42719841c0ac72bbfdba", + "Id": "4cdc49c23842477286298b6cd2644637", + "IsHidden": "False" + } + ], + "Dependencies": [], + "NodeLibraryDependencies": [], + "EnableLegacyPolyCurveBehavior": null, + "Thumbnail": "", + "GraphDocumentationURL": null, + "ExtensionWorkspaceData": [ + { + "ExtensionGuid": "28992e1d-abb9-417f-8b1b-05e053bee670", + "Name": "Properties", + "Version": "3.2", + "Data": {} + }, + { + "ExtensionGuid": "DFBD9CC0-DB40-457A-939E-8C8555555A9D", + "Name": "Generative Design", + "Version": "8.1", + "Data": {} + } + ], + "Author": "", + "Linting": { + "activeLinter": "None", + "activeLinterId": "7b75fb44-43fd-4631-a878-29f4d5d8399a", + "warningCount": 0, + "errorCount": 0 + }, + "Bindings": [], + "View": { + "Dynamo": { + "ScaleFactor": 1.0, + "HasRunWithoutCrash": true, + "IsVisibleInDynamoLibrary": true, + "Version": "3.2.1.5366", + "RunType": "Automatic", + "RunPeriod": "1000" + }, + "Camera": { + "Name": "_Background Preview", + "EyeX": -17.0, + "EyeY": 24.0, + "EyeZ": 50.0, + "LookX": 12.0, + "LookY": -13.0, + "LookZ": -58.0, + "UpX": 0.0, + "UpY": 1.0, + "UpZ": 0.0 + }, + "ConnectorPins": [], + "NodeViews": [ + { + "Id": "b604ded6926a4df6acc1914669481c7f", + "Name": "Space.Area", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 915.0000000000001, + "Y": 402.40000000000003 + }, + { + "Id": "3d4264a68a6a4626b4d5fb2c4106b5c6", + "Name": "Categories", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 222.20000000000016, + "Y": 402.40000000000003 + }, + { + "Id": "f93b56e58da540c68dfe648aab4e7a1d", + "Name": "All Elements of Category", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 558.2000000000002, + "Y": 402.40000000000003 + } + ], + "Annotations": [], + "X": -83.44000000000017, + "Y": -155.264, + "Zoom": 1.1575 + } +} \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/_review/Revit.Elements.Space.Area.md b/doc/distrib/NodeHelpFiles/_review/Revit.Elements.Space.Area.md new file mode 100644 index 000000000..40042ef37 --- /dev/null +++ b/doc/distrib/NodeHelpFiles/_review/Revit.Elements.Space.Area.md @@ -0,0 +1,8 @@ +## In Depth +`Space.Area` returns the area of the given space. If a space is unplaced in Revit, a value of 0 is returned. + +In the example below, the area of all spaces in the current Revit document are returned. +___ +## Example File + +![Space.Area](./Revit.Elements.Space.Area_img.jpg) \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/_review/Revit.Elements.Space.Area_img.jpg b/doc/distrib/NodeHelpFiles/_review/Revit.Elements.Space.Area_img.jpg new file mode 100644 index 000000000..793c21717 Binary files /dev/null and b/doc/distrib/NodeHelpFiles/_review/Revit.Elements.Space.Area_img.jpg differ diff --git a/doc/distrib/NodeHelpFiles/_review/Revit.Elements.Space.CenterBoundary.dyn b/doc/distrib/NodeHelpFiles/_review/Revit.Elements.Space.CenterBoundary.dyn new file mode 100644 index 000000000..78d1f0244 --- /dev/null +++ b/doc/distrib/NodeHelpFiles/_review/Revit.Elements.Space.CenterBoundary.dyn @@ -0,0 +1,300 @@ +{ + "Uuid": "2eb00891-91ee-45bb-82bd-ccdad772d8b1", + "IsCustomNode": false, + "Description": "", + "Name": "Revit.Elements.Space.CenterBoundary", + "ElementResolver": { + "ResolutionMap": {} + }, + "Inputs": [], + "Outputs": [], + "Nodes": [ + { + "ConcreteType": "DSRevitNodesUI.Categories, DSRevitNodesUI", + "SelectedIndex": 547, + "SelectedString": "OST_MEPSpaces", + "Id": "3d4264a68a6a4626b4d5fb2c4106b5c6", + "NodeType": "ExtensionNode", + "Inputs": [], + "Outputs": [ + { + "Id": "1c303778b90d42a98ead3c1ec50113c7", + "Name": "Category", + "Description": "The selected Category.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "All built-in categories." + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "e6967717dfb9449bb41d38ece9100ce4", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "224fdfb06c724f87b3d744b41cb68c5d", + "Name": "space", + "Description": "Revit.Elements.Space", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "66e00f9460c740d3bf16b88e8eec35b3", + "Name": "Curve[][]", + "Description": "Curve[][]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Revit.Elements.Space.CenterBoundary", + "Replication": "Auto", + "Description": "Centerline boundary of the space.\n\nSpace.CenterBoundary: Curve[][]" + }, + { + "ConcreteType": "DSRevitNodesUI.ElementsOfCategoryInView, DSRevitNodesUI", + "Id": "d1a48fdf54484e44af907a16f43e1e56", + "NodeType": "ExtensionNode", + "Inputs": [ + { + "Id": "76aebbb0a24c4c9c97e9475c7b307e2f", + "Name": "Category", + "Description": "The Category", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "da49346f81374567ab74c0441570fa9b", + "Name": "View", + "Description": "The View", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "319b8ec57f0542c68feff848e9266db6", + "Name": "Elements", + "Description": "An element class.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Get all elements of the specified category in the specified view from the model." + }, + { + "ConcreteType": "DSRevitNodesUI.Views, DSRevitNodesUI", + "SelectedIndex": 15, + "SelectedString": "L1 - Block 35", + "Id": "6c339c48f0af4d60b628b86e2b8989ea", + "NodeType": "ExtensionNode", + "Inputs": [], + "Outputs": [ + { + "Id": "78f0a7a2dc144ab885f65a952f08abf4", + "Name": "Views", + "Description": "The selected Views", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "All views available in the current document." + }, + { + "ConcreteType": "Watch3DNodeModels.Watch3D, Watch3DNodeModels", + "WatchWidth": 446.4, + "WatchHeight": 372.0, + "WasExecuted": true, + "Camera": { + "Name": "a68fb1f9-0ae6-497a-bc0b-dcd9f0f9ab68 Preview", + "EyeX": -78.37271118164062, + "EyeY": 88.1239242553711, + "EyeZ": 37.55200958251953, + "LookX": 24.32583999633789, + "LookY": -101.68431854248047, + "LookZ": -43.66872787475586, + "UpX": 0.4367259740829468, + "UpY": 0.441165953874588, + "UpZ": -0.7839918732643127 + }, + "VariableInputPorts": true, + "Id": "a68fb1f90ae6497abc0bdcd9f0f9ab68", + "NodeType": "ExtensionNode", + "Inputs": [ + { + "Id": "1cc5699256a343beb37ed304d0814c34", + "Name": "", + "Description": "Incoming geometry objects.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "46ce600f86bd4cd699d3b70f68bd080c", + "Name": "", + "Description": "Incoming geometry objects.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Shows a dynamic preview of geometry" + } + ], + "Connectors": [ + { + "Start": "1c303778b90d42a98ead3c1ec50113c7", + "End": "76aebbb0a24c4c9c97e9475c7b307e2f", + "Id": "f496a726f1214ac097ab46ce143ce2b4", + "IsHidden": "False" + }, + { + "Start": "66e00f9460c740d3bf16b88e8eec35b3", + "End": "1cc5699256a343beb37ed304d0814c34", + "Id": "c0991c822a994b9887dce228f7015db2", + "IsHidden": "False" + }, + { + "Start": "319b8ec57f0542c68feff848e9266db6", + "End": "224fdfb06c724f87b3d744b41cb68c5d", + "Id": "d76905c038f8429085dc200cf221c2a9", + "IsHidden": "False" + }, + { + "Start": "78f0a7a2dc144ab885f65a952f08abf4", + "End": "da49346f81374567ab74c0441570fa9b", + "Id": "e699275af3f748c0bc40a57429203315", + "IsHidden": "False" + } + ], + "Dependencies": [], + "NodeLibraryDependencies": [], + "EnableLegacyPolyCurveBehavior": null, + "Thumbnail": "", + "GraphDocumentationURL": null, + "ExtensionWorkspaceData": [ + { + "ExtensionGuid": "28992e1d-abb9-417f-8b1b-05e053bee670", + "Name": "Properties", + "Version": "3.2", + "Data": {} + }, + { + "ExtensionGuid": "DFBD9CC0-DB40-457A-939E-8C8555555A9D", + "Name": "Generative Design", + "Version": "8.1", + "Data": {} + } + ], + "Author": "", + "Linting": { + "activeLinter": "None", + "activeLinterId": "7b75fb44-43fd-4631-a878-29f4d5d8399a", + "warningCount": 0, + "errorCount": 0 + }, + "Bindings": [], + "View": { + "Dynamo": { + "ScaleFactor": 1.0, + "HasRunWithoutCrash": true, + "IsVisibleInDynamoLibrary": true, + "Version": "3.2.1.5366", + "RunType": "Manual", + "RunPeriod": "1000" + }, + "Camera": { + "Name": "_Background Preview", + "EyeX": -93.22573852539062, + "EyeY": 105.7025146484375, + "EyeZ": 50.88597106933594, + "LookX": 26.83148193359375, + "LookY": -124.23087310791016, + "LookZ": -56.78974151611328, + "UpX": 0.3812350928783417, + "UpY": 0.4511966407299042, + "UpZ": -0.8068962097167969 + }, + "ConnectorPins": [], + "NodeViews": [ + { + "Id": "3d4264a68a6a4626b4d5fb2c4106b5c6", + "Name": "Categories", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 222.20000000000016, + "Y": 402.40000000000003 + }, + { + "Id": "e6967717dfb9449bb41d38ece9100ce4", + "Name": "Space.CenterBoundary", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 962.2198493518414, + "Y": 402.40000000000003 + }, + { + "Id": "d1a48fdf54484e44af907a16f43e1e56", + "Name": "All Elements of Category in View", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 558.2000000000002, + "Y": 402.40000000000003 + }, + { + "Id": "6c339c48f0af4d60b628b86e2b8989ea", + "Name": "Views", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 239.80000000000015, + "Y": 540.0925570071547 + }, + { + "Id": "a68fb1f90ae6497abc0bdcd9f0f9ab68", + "Name": "Watch 3D", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1315.238414245685, + "Y": 402.40000000000003 + } + ], + "Annotations": [], + "X": -161.4584919115099, + "Y": -185.88241206698666, + "Zoom": 0.9408624919317137 + } +} \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/_review/Revit.Elements.Space.CenterBoundary.md b/doc/distrib/NodeHelpFiles/_review/Revit.Elements.Space.CenterBoundary.md new file mode 100644 index 000000000..cf81b3f3f --- /dev/null +++ b/doc/distrib/NodeHelpFiles/_review/Revit.Elements.Space.CenterBoundary.md @@ -0,0 +1,10 @@ +## In Depth +`Space.CenterBoundary` returns a nested list representing the given space's centerline boundary. In the returned list, the first sublist represents the outermost curves, while subsequent lists represent loops within the space. The center boundaries are located on the centerline of the wall across all layers within the Revit space. For more information on wall location lines, see this help [article](https://help.autodesk.com/view/RVT/2024/ENU/?guid=GUID-0BB62832-36DD-4E06-A9D4-EE98CE0FCF89). + +If an unbounded or unplaced space is given, a null value is returned. + +In the example below, all spaces are collected from the current document and selected view. The center boundaries are then returned. +___ +## Example File + +![Space.CenterBoundary](./Revit.Elements.Space.CenterBoundary_img.jpg) \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/_review/Revit.Elements.Space.CenterBoundary_img.jpg b/doc/distrib/NodeHelpFiles/_review/Revit.Elements.Space.CenterBoundary_img.jpg new file mode 100644 index 000000000..83c9034f5 Binary files /dev/null and b/doc/distrib/NodeHelpFiles/_review/Revit.Elements.Space.CenterBoundary_img.jpg differ diff --git a/doc/distrib/NodeHelpFiles/_review/Revit.Elements.Space.CoreBoundary.dyn b/doc/distrib/NodeHelpFiles/_review/Revit.Elements.Space.CoreBoundary.dyn new file mode 100644 index 000000000..fe64e9061 --- /dev/null +++ b/doc/distrib/NodeHelpFiles/_review/Revit.Elements.Space.CoreBoundary.dyn @@ -0,0 +1,300 @@ +{ + "Uuid": "2eb00891-91ee-45bb-82bd-ccdad772d8b1", + "IsCustomNode": false, + "Description": "", + "Name": "Revit.Elements.Space.CoreBoundary", + "ElementResolver": { + "ResolutionMap": {} + }, + "Inputs": [], + "Outputs": [], + "Nodes": [ + { + "ConcreteType": "DSRevitNodesUI.Categories, DSRevitNodesUI", + "SelectedIndex": 547, + "SelectedString": "OST_MEPSpaces", + "Id": "3d4264a68a6a4626b4d5fb2c4106b5c6", + "NodeType": "ExtensionNode", + "Inputs": [], + "Outputs": [ + { + "Id": "1c303778b90d42a98ead3c1ec50113c7", + "Name": "Category", + "Description": "The selected Category.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "All built-in categories." + }, + { + "ConcreteType": "DSRevitNodesUI.ElementsOfCategoryInView, DSRevitNodesUI", + "Id": "d1a48fdf54484e44af907a16f43e1e56", + "NodeType": "ExtensionNode", + "Inputs": [ + { + "Id": "76aebbb0a24c4c9c97e9475c7b307e2f", + "Name": "Category", + "Description": "The Category", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "da49346f81374567ab74c0441570fa9b", + "Name": "View", + "Description": "The View", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "319b8ec57f0542c68feff848e9266db6", + "Name": "Elements", + "Description": "An element class.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Get all elements of the specified category in the specified view from the model." + }, + { + "ConcreteType": "DSRevitNodesUI.Views, DSRevitNodesUI", + "SelectedIndex": 15, + "SelectedString": "L1 - Block 35", + "Id": "6c339c48f0af4d60b628b86e2b8989ea", + "NodeType": "ExtensionNode", + "Inputs": [], + "Outputs": [ + { + "Id": "78f0a7a2dc144ab885f65a952f08abf4", + "Name": "Views", + "Description": "The selected Views", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "All views available in the current document." + }, + { + "ConcreteType": "Watch3DNodeModels.Watch3D, Watch3DNodeModels", + "WatchWidth": 446.4, + "WatchHeight": 372.0, + "WasExecuted": true, + "Camera": { + "Name": "a68fb1f9-0ae6-497a-bc0b-dcd9f0f9ab68 Preview", + "EyeX": -78.37271118164062, + "EyeY": 88.1239242553711, + "EyeZ": 37.55200958251953, + "LookX": 24.32583999633789, + "LookY": -101.68431854248047, + "LookZ": -43.66872787475586, + "UpX": 0.4367259740829468, + "UpY": 0.441165953874588, + "UpZ": -0.7839918732643127 + }, + "VariableInputPorts": true, + "Id": "a68fb1f90ae6497abc0bdcd9f0f9ab68", + "NodeType": "ExtensionNode", + "Inputs": [ + { + "Id": "1cc5699256a343beb37ed304d0814c34", + "Name": "", + "Description": "Incoming geometry objects.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "46ce600f86bd4cd699d3b70f68bd080c", + "Name": "", + "Description": "Incoming geometry objects.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Shows a dynamic preview of geometry" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "444c14868ab4441099df3c3110b197c8", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "f30f4cf24d1f4d5c9c1cfc05781a2e05", + "Name": "space", + "Description": "Revit.Elements.Space", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "ba35591ea75f41c0a686e41cfef83554", + "Name": "Curve[][]", + "Description": "Curve[][]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Revit.Elements.Space.CoreBoundary", + "Replication": "Auto", + "Description": "Core boundary of the space.\n\nSpace.CoreBoundary: Curve[][]" + } + ], + "Connectors": [ + { + "Start": "1c303778b90d42a98ead3c1ec50113c7", + "End": "76aebbb0a24c4c9c97e9475c7b307e2f", + "Id": "f496a726f1214ac097ab46ce143ce2b4", + "IsHidden": "False" + }, + { + "Start": "319b8ec57f0542c68feff848e9266db6", + "End": "f30f4cf24d1f4d5c9c1cfc05781a2e05", + "Id": "aeb322a6711543e3a39bdf836e889d51", + "IsHidden": "False" + }, + { + "Start": "78f0a7a2dc144ab885f65a952f08abf4", + "End": "da49346f81374567ab74c0441570fa9b", + "Id": "e699275af3f748c0bc40a57429203315", + "IsHidden": "False" + }, + { + "Start": "ba35591ea75f41c0a686e41cfef83554", + "End": "1cc5699256a343beb37ed304d0814c34", + "Id": "6e9a1505702c40899951b3908636a1a0", + "IsHidden": "False" + } + ], + "Dependencies": [], + "NodeLibraryDependencies": [], + "EnableLegacyPolyCurveBehavior": null, + "Thumbnail": "", + "GraphDocumentationURL": null, + "ExtensionWorkspaceData": [ + { + "ExtensionGuid": "28992e1d-abb9-417f-8b1b-05e053bee670", + "Name": "Properties", + "Version": "3.2", + "Data": {} + }, + { + "ExtensionGuid": "DFBD9CC0-DB40-457A-939E-8C8555555A9D", + "Name": "Generative Design", + "Version": "8.1", + "Data": {} + } + ], + "Author": "", + "Linting": { + "activeLinter": "None", + "activeLinterId": "7b75fb44-43fd-4631-a878-29f4d5d8399a", + "warningCount": 0, + "errorCount": 0 + }, + "Bindings": [], + "View": { + "Dynamo": { + "ScaleFactor": 1.0, + "HasRunWithoutCrash": true, + "IsVisibleInDynamoLibrary": true, + "Version": "3.2.1.5366", + "RunType": "Manual", + "RunPeriod": "1000" + }, + "Camera": { + "Name": "_Background Preview", + "EyeX": -93.22573852539062, + "EyeY": 105.7025146484375, + "EyeZ": 50.88597106933594, + "LookX": 26.83148193359375, + "LookY": -124.23087310791016, + "LookZ": -56.78974151611328, + "UpX": 0.3812350928783417, + "UpY": 0.4511966407299042, + "UpZ": -0.8068962097167969 + }, + "ConnectorPins": [], + "NodeViews": [ + { + "Id": "3d4264a68a6a4626b4d5fb2c4106b5c6", + "Name": "Categories", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 222.20000000000016, + "Y": 402.40000000000003 + }, + { + "Id": "d1a48fdf54484e44af907a16f43e1e56", + "Name": "All Elements of Category in View", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 558.2000000000002, + "Y": 402.40000000000003 + }, + { + "Id": "6c339c48f0af4d60b628b86e2b8989ea", + "Name": "Views", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 239.80000000000015, + "Y": 540.0925570071547 + }, + { + "Id": "a68fb1f90ae6497abc0bdcd9f0f9ab68", + "Name": "Watch 3D", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1315.238414245685, + "Y": 402.40000000000003 + }, + { + "Id": "444c14868ab4441099df3c3110b197c8", + "Name": "Space.CoreBoundary", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 962.2198493518414, + "Y": 402.40000000000003 + } + ], + "Annotations": [], + "X": -161.4584919115099, + "Y": -185.88241206698666, + "Zoom": 0.9408624919317137 + } +} \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/_review/Revit.Elements.Space.CoreBoundary.md b/doc/distrib/NodeHelpFiles/_review/Revit.Elements.Space.CoreBoundary.md new file mode 100644 index 000000000..97edd87ac --- /dev/null +++ b/doc/distrib/NodeHelpFiles/_review/Revit.Elements.Space.CoreBoundary.md @@ -0,0 +1,11 @@ +## In Depth +`Space.CoreBoundary` returns a nested list representing the given space's core boundary. In the returned list, the first sublist represents the outermost curves, while subsequent lists represent loops within the space. The Core boundaries are located at the interior or exterior layer of the core that is closest to the room. For more information on wall location lines, see this help [article](https://help.autodesk.com/view/RVT/2024/ENU/?guid=GUID-0BB62832-36DD-4E06-A9D4-EE98CE0FCF89). + +If an unbounded or unplaced space is given, a null value is returned. + +In the example below, all spaces are collected from the current document and selected view. The core boundaries are then returned. + +___ +## Example File + +![Space.CoreBoundary](./Revit.Elements.Space.CoreBoundary_img.jpg) \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/_review/Revit.Elements.Space.CoreBoundary_img.jpg b/doc/distrib/NodeHelpFiles/_review/Revit.Elements.Space.CoreBoundary_img.jpg new file mode 100644 index 000000000..8842b1283 Binary files /dev/null and b/doc/distrib/NodeHelpFiles/_review/Revit.Elements.Space.CoreBoundary_img.jpg differ diff --git a/doc/distrib/NodeHelpFiles/_review/Revit.Elements.Space.CoreCenterBoundary.dyn b/doc/distrib/NodeHelpFiles/_review/Revit.Elements.Space.CoreCenterBoundary.dyn new file mode 100644 index 000000000..3b404f762 --- /dev/null +++ b/doc/distrib/NodeHelpFiles/_review/Revit.Elements.Space.CoreCenterBoundary.dyn @@ -0,0 +1,300 @@ +{ + "Uuid": "2eb00891-91ee-45bb-82bd-ccdad772d8b1", + "IsCustomNode": false, + "Description": "", + "Name": "Revit.Elements.Space.CoreCenterBoundary", + "ElementResolver": { + "ResolutionMap": {} + }, + "Inputs": [], + "Outputs": [], + "Nodes": [ + { + "ConcreteType": "DSRevitNodesUI.Categories, DSRevitNodesUI", + "SelectedIndex": 547, + "SelectedString": "OST_MEPSpaces", + "Id": "3d4264a68a6a4626b4d5fb2c4106b5c6", + "NodeType": "ExtensionNode", + "Inputs": [], + "Outputs": [ + { + "Id": "1c303778b90d42a98ead3c1ec50113c7", + "Name": "Category", + "Description": "The selected Category.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "All built-in categories." + }, + { + "ConcreteType": "DSRevitNodesUI.ElementsOfCategoryInView, DSRevitNodesUI", + "Id": "d1a48fdf54484e44af907a16f43e1e56", + "NodeType": "ExtensionNode", + "Inputs": [ + { + "Id": "76aebbb0a24c4c9c97e9475c7b307e2f", + "Name": "Category", + "Description": "The Category", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "da49346f81374567ab74c0441570fa9b", + "Name": "View", + "Description": "The View", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "319b8ec57f0542c68feff848e9266db6", + "Name": "Elements", + "Description": "An element class.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Get all elements of the specified category in the specified view from the model." + }, + { + "ConcreteType": "DSRevitNodesUI.Views, DSRevitNodesUI", + "SelectedIndex": 15, + "SelectedString": "L1 - Block 35", + "Id": "6c339c48f0af4d60b628b86e2b8989ea", + "NodeType": "ExtensionNode", + "Inputs": [], + "Outputs": [ + { + "Id": "78f0a7a2dc144ab885f65a952f08abf4", + "Name": "Views", + "Description": "The selected Views", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "All views available in the current document." + }, + { + "ConcreteType": "Watch3DNodeModels.Watch3D, Watch3DNodeModels", + "WatchWidth": 446.4, + "WatchHeight": 372.0, + "WasExecuted": true, + "Camera": { + "Name": "a68fb1f9-0ae6-497a-bc0b-dcd9f0f9ab68 Preview", + "EyeX": -78.37271118164062, + "EyeY": 88.1239242553711, + "EyeZ": 37.55200958251953, + "LookX": 24.32583999633789, + "LookY": -101.68431854248047, + "LookZ": -43.66872787475586, + "UpX": 0.4367259740829468, + "UpY": 0.441165953874588, + "UpZ": -0.7839918732643127 + }, + "VariableInputPorts": true, + "Id": "a68fb1f90ae6497abc0bdcd9f0f9ab68", + "NodeType": "ExtensionNode", + "Inputs": [ + { + "Id": "1cc5699256a343beb37ed304d0814c34", + "Name": "", + "Description": "Incoming geometry objects.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "46ce600f86bd4cd699d3b70f68bd080c", + "Name": "", + "Description": "Incoming geometry objects.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Shows a dynamic preview of geometry" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "a934e2ea9b96442f8d6c9f5d314bf69d", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "7492bcda0c6a48eab8aacffbcbbc2b20", + "Name": "space", + "Description": "Revit.Elements.Space", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "e4f6cd009582462aba73d4078aaededf", + "Name": "Curve[][]", + "Description": "Curve[][]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Revit.Elements.Space.CoreCenterBoundary", + "Replication": "Auto", + "Description": "Core center boundary of the space.\n\nSpace.CoreCenterBoundary: Curve[][]" + } + ], + "Connectors": [ + { + "Start": "1c303778b90d42a98ead3c1ec50113c7", + "End": "76aebbb0a24c4c9c97e9475c7b307e2f", + "Id": "f496a726f1214ac097ab46ce143ce2b4", + "IsHidden": "False" + }, + { + "Start": "319b8ec57f0542c68feff848e9266db6", + "End": "7492bcda0c6a48eab8aacffbcbbc2b20", + "Id": "707a38ec5fbb4685bccee76cdfd0832b", + "IsHidden": "False" + }, + { + "Start": "78f0a7a2dc144ab885f65a952f08abf4", + "End": "da49346f81374567ab74c0441570fa9b", + "Id": "e699275af3f748c0bc40a57429203315", + "IsHidden": "False" + }, + { + "Start": "e4f6cd009582462aba73d4078aaededf", + "End": "1cc5699256a343beb37ed304d0814c34", + "Id": "d564cb9b16004e4a8e4ef2a1e55d8110", + "IsHidden": "False" + } + ], + "Dependencies": [], + "NodeLibraryDependencies": [], + "EnableLegacyPolyCurveBehavior": null, + "Thumbnail": "", + "GraphDocumentationURL": null, + "ExtensionWorkspaceData": [ + { + "ExtensionGuid": "28992e1d-abb9-417f-8b1b-05e053bee670", + "Name": "Properties", + "Version": "3.2", + "Data": {} + }, + { + "ExtensionGuid": "DFBD9CC0-DB40-457A-939E-8C8555555A9D", + "Name": "Generative Design", + "Version": "8.1", + "Data": {} + } + ], + "Author": "", + "Linting": { + "activeLinter": "None", + "activeLinterId": "7b75fb44-43fd-4631-a878-29f4d5d8399a", + "warningCount": 0, + "errorCount": 0 + }, + "Bindings": [], + "View": { + "Dynamo": { + "ScaleFactor": 1.0, + "HasRunWithoutCrash": true, + "IsVisibleInDynamoLibrary": true, + "Version": "3.2.1.5366", + "RunType": "Manual", + "RunPeriod": "1000" + }, + "Camera": { + "Name": "_Background Preview", + "EyeX": -93.22573852539062, + "EyeY": 105.7025146484375, + "EyeZ": 50.88597106933594, + "LookX": 26.83148193359375, + "LookY": -124.23087310791016, + "LookZ": -56.78974151611328, + "UpX": 0.3812350928783417, + "UpY": 0.4511966407299042, + "UpZ": -0.8068962097167969 + }, + "ConnectorPins": [], + "NodeViews": [ + { + "Id": "3d4264a68a6a4626b4d5fb2c4106b5c6", + "Name": "Categories", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 222.20000000000016, + "Y": 402.40000000000003 + }, + { + "Id": "d1a48fdf54484e44af907a16f43e1e56", + "Name": "All Elements of Category in View", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 558.2000000000002, + "Y": 402.40000000000003 + }, + { + "Id": "6c339c48f0af4d60b628b86e2b8989ea", + "Name": "Views", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 239.80000000000015, + "Y": 540.0925570071547 + }, + { + "Id": "a68fb1f90ae6497abc0bdcd9f0f9ab68", + "Name": "Watch 3D", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1315.238414245685, + "Y": 402.40000000000003 + }, + { + "Id": "a934e2ea9b96442f8d6c9f5d314bf69d", + "Name": "Space.CoreCenterBoundary", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 962.2198493518414, + "Y": 402.40000000000003 + } + ], + "Annotations": [], + "X": -161.4584919115099, + "Y": -185.88241206698666, + "Zoom": 0.9408624919317137 + } +} \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/_review/Revit.Elements.Space.CoreCenterBoundary.md b/doc/distrib/NodeHelpFiles/_review/Revit.Elements.Space.CoreCenterBoundary.md new file mode 100644 index 000000000..dd2b089cd --- /dev/null +++ b/doc/distrib/NodeHelpFiles/_review/Revit.Elements.Space.CoreCenterBoundary.md @@ -0,0 +1,11 @@ +## In Depth +`Space.CoreCenterBoundary` returns a nested list representing the given space's core center boundary. In the returned list, the first sublist represents the outermost curves, while subsequent lists represent loops within the space. Core center boundaries are located at the center of the walls that are defined as core. For more information on wall location lines, see this help [article](https://help.autodesk.com/view/RVT/2024/ENU/?guid=GUID-0BB62832-36DD-4E06-A9D4-EE98CE0FCF89). + +If an unbounded or unplaced space is given, a null value is returned. + +In the example below, all spaces are collected from the current document and selected view. The core center boundaries are then returned. + +___ +## Example File + +![Space.CoreCenterBoundary](./Revit.Elements.Space.CoreCenterBoundary_img.jpg) \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/_review/Revit.Elements.Space.CoreCenterBoundary_img.jpg b/doc/distrib/NodeHelpFiles/_review/Revit.Elements.Space.CoreCenterBoundary_img.jpg new file mode 100644 index 000000000..f7d9b0b97 Binary files /dev/null and b/doc/distrib/NodeHelpFiles/_review/Revit.Elements.Space.CoreCenterBoundary_img.jpg differ diff --git a/doc/distrib/NodeHelpFiles/_review/Revit.Elements.Space.FinishBoundary.dyn b/doc/distrib/NodeHelpFiles/_review/Revit.Elements.Space.FinishBoundary.dyn new file mode 100644 index 000000000..bc3115306 --- /dev/null +++ b/doc/distrib/NodeHelpFiles/_review/Revit.Elements.Space.FinishBoundary.dyn @@ -0,0 +1,300 @@ +{ + "Uuid": "2eb00891-91ee-45bb-82bd-ccdad772d8b1", + "IsCustomNode": false, + "Description": "", + "Name": "Revit.Elements.Space.FinishBoundary", + "ElementResolver": { + "ResolutionMap": {} + }, + "Inputs": [], + "Outputs": [], + "Nodes": [ + { + "ConcreteType": "DSRevitNodesUI.Categories, DSRevitNodesUI", + "SelectedIndex": 547, + "SelectedString": "OST_MEPSpaces", + "Id": "3d4264a68a6a4626b4d5fb2c4106b5c6", + "NodeType": "ExtensionNode", + "Inputs": [], + "Outputs": [ + { + "Id": "1c303778b90d42a98ead3c1ec50113c7", + "Name": "Category", + "Description": "The selected Category.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "All built-in categories." + }, + { + "ConcreteType": "DSRevitNodesUI.ElementsOfCategoryInView, DSRevitNodesUI", + "Id": "d1a48fdf54484e44af907a16f43e1e56", + "NodeType": "ExtensionNode", + "Inputs": [ + { + "Id": "76aebbb0a24c4c9c97e9475c7b307e2f", + "Name": "Category", + "Description": "The Category", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "da49346f81374567ab74c0441570fa9b", + "Name": "View", + "Description": "The View", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "319b8ec57f0542c68feff848e9266db6", + "Name": "Elements", + "Description": "An element class.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Get all elements of the specified category in the specified view from the model." + }, + { + "ConcreteType": "DSRevitNodesUI.Views, DSRevitNodesUI", + "SelectedIndex": 15, + "SelectedString": "L1 - Block 35", + "Id": "6c339c48f0af4d60b628b86e2b8989ea", + "NodeType": "ExtensionNode", + "Inputs": [], + "Outputs": [ + { + "Id": "78f0a7a2dc144ab885f65a952f08abf4", + "Name": "Views", + "Description": "The selected Views", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "All views available in the current document." + }, + { + "ConcreteType": "Watch3DNodeModels.Watch3D, Watch3DNodeModels", + "WatchWidth": 446.4, + "WatchHeight": 372.0, + "WasExecuted": true, + "Camera": { + "Name": "a68fb1f9-0ae6-497a-bc0b-dcd9f0f9ab68 Preview", + "EyeX": -78.37271118164062, + "EyeY": 88.1239242553711, + "EyeZ": 37.55200958251953, + "LookX": 24.32583999633789, + "LookY": -101.68431854248047, + "LookZ": -43.66872787475586, + "UpX": 0.4367259740829468, + "UpY": 0.441165953874588, + "UpZ": -0.7839918732643127 + }, + "VariableInputPorts": true, + "Id": "a68fb1f90ae6497abc0bdcd9f0f9ab68", + "NodeType": "ExtensionNode", + "Inputs": [ + { + "Id": "1cc5699256a343beb37ed304d0814c34", + "Name": "", + "Description": "Incoming geometry objects.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "46ce600f86bd4cd699d3b70f68bd080c", + "Name": "", + "Description": "Incoming geometry objects.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Shows a dynamic preview of geometry" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "0cefbbcc64a341a6af52302cf4fbe50b", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "33402f15a164423c9c11c01c00143855", + "Name": "space", + "Description": "Revit.Elements.Space", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "46f6e2d6262f4a1697b13447d7336040", + "Name": "Curve[][]", + "Description": "Curve[][]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Revit.Elements.Space.FinishBoundary", + "Replication": "Auto", + "Description": "Finish boundary of the space.\n\nSpace.FinishBoundary: Curve[][]" + } + ], + "Connectors": [ + { + "Start": "1c303778b90d42a98ead3c1ec50113c7", + "End": "76aebbb0a24c4c9c97e9475c7b307e2f", + "Id": "f496a726f1214ac097ab46ce143ce2b4", + "IsHidden": "False" + }, + { + "Start": "319b8ec57f0542c68feff848e9266db6", + "End": "33402f15a164423c9c11c01c00143855", + "Id": "c07a93e7ffc94e19a989737621d75743", + "IsHidden": "False" + }, + { + "Start": "78f0a7a2dc144ab885f65a952f08abf4", + "End": "da49346f81374567ab74c0441570fa9b", + "Id": "e699275af3f748c0bc40a57429203315", + "IsHidden": "False" + }, + { + "Start": "46f6e2d6262f4a1697b13447d7336040", + "End": "1cc5699256a343beb37ed304d0814c34", + "Id": "f4d648e7693241b18494ade5dbf87025", + "IsHidden": "False" + } + ], + "Dependencies": [], + "NodeLibraryDependencies": [], + "EnableLegacyPolyCurveBehavior": null, + "Thumbnail": "", + "GraphDocumentationURL": null, + "ExtensionWorkspaceData": [ + { + "ExtensionGuid": "28992e1d-abb9-417f-8b1b-05e053bee670", + "Name": "Properties", + "Version": "3.2", + "Data": {} + }, + { + "ExtensionGuid": "DFBD9CC0-DB40-457A-939E-8C8555555A9D", + "Name": "Generative Design", + "Version": "8.1", + "Data": {} + } + ], + "Author": "", + "Linting": { + "activeLinter": "None", + "activeLinterId": "7b75fb44-43fd-4631-a878-29f4d5d8399a", + "warningCount": 0, + "errorCount": 0 + }, + "Bindings": [], + "View": { + "Dynamo": { + "ScaleFactor": 1.0, + "HasRunWithoutCrash": true, + "IsVisibleInDynamoLibrary": true, + "Version": "3.2.1.5366", + "RunType": "Manual", + "RunPeriod": "1000" + }, + "Camera": { + "Name": "_Background Preview", + "EyeX": -93.22573852539062, + "EyeY": 105.7025146484375, + "EyeZ": 50.88597106933594, + "LookX": 26.83148193359375, + "LookY": -124.23087310791016, + "LookZ": -56.78974151611328, + "UpX": 0.3812350928783417, + "UpY": 0.4511966407299042, + "UpZ": -0.8068962097167969 + }, + "ConnectorPins": [], + "NodeViews": [ + { + "Id": "3d4264a68a6a4626b4d5fb2c4106b5c6", + "Name": "Categories", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 222.20000000000016, + "Y": 402.40000000000003 + }, + { + "Id": "d1a48fdf54484e44af907a16f43e1e56", + "Name": "All Elements of Category in View", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 558.2000000000002, + "Y": 402.40000000000003 + }, + { + "Id": "6c339c48f0af4d60b628b86e2b8989ea", + "Name": "Views", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 239.80000000000015, + "Y": 540.0925570071547 + }, + { + "Id": "a68fb1f90ae6497abc0bdcd9f0f9ab68", + "Name": "Watch 3D", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1315.238414245685, + "Y": 402.40000000000003 + }, + { + "Id": "0cefbbcc64a341a6af52302cf4fbe50b", + "Name": "Space.FinishBoundary", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 962.2198493518414, + "Y": 402.40000000000003 + } + ], + "Annotations": [], + "X": -161.4584919115099, + "Y": -185.88241206698666, + "Zoom": 0.9408624919317137 + } +} \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/_review/Revit.Elements.Space.FinishBoundary.md b/doc/distrib/NodeHelpFiles/_review/Revit.Elements.Space.FinishBoundary.md new file mode 100644 index 000000000..aaac0f3b0 --- /dev/null +++ b/doc/distrib/NodeHelpFiles/_review/Revit.Elements.Space.FinishBoundary.md @@ -0,0 +1,11 @@ +## In Depth +`Space.FinishBoundary` returns a nested list representing the given space's finish boundary. In the returned list, the first sublist represents the outermost curves, while subsequent lists represent loops within the space. The space boundary returned by this node is located at the finish face inside the Revit space. For more information on wall location lines, see this help [article](https://help.autodesk.com/view/RVT/2024/ENU/?guid=GUID-0BB62832-36DD-4E06-A9D4-EE98CE0FCF89). + +If an unbounded or unplaced space is given, a null value is returned. + +In the example below, all spaces are collected from the current document and selected view. The finish boundaries are then returned. + +___ +## Example File + +![Space.FinishBoundary](./Revit.Elements.Space.FinishBoundary_img.jpg) \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/_review/Revit.Elements.Space.FinishBoundary_img.jpg b/doc/distrib/NodeHelpFiles/_review/Revit.Elements.Space.FinishBoundary_img.jpg new file mode 100644 index 000000000..bd28d69f6 Binary files /dev/null and b/doc/distrib/NodeHelpFiles/_review/Revit.Elements.Space.FinishBoundary_img.jpg differ diff --git a/doc/distrib/NodeHelpFiles/_review/Revit.Elements.Space.Height.dyn b/doc/distrib/NodeHelpFiles/_review/Revit.Elements.Space.Height.dyn new file mode 100644 index 000000000..e1c6ed4e6 --- /dev/null +++ b/doc/distrib/NodeHelpFiles/_review/Revit.Elements.Space.Height.dyn @@ -0,0 +1,193 @@ +{ + "Uuid": "2eb00891-91ee-45bb-82bd-ccdad772d8b1", + "IsCustomNode": false, + "Description": "", + "Name": "Revit.Elements.Space.Height", + "ElementResolver": { + "ResolutionMap": {} + }, + "Inputs": [], + "Outputs": [], + "Nodes": [ + { + "ConcreteType": "DSRevitNodesUI.Categories, DSRevitNodesUI", + "SelectedIndex": 547, + "SelectedString": "OST_MEPSpaces", + "Id": "3d4264a68a6a4626b4d5fb2c4106b5c6", + "NodeType": "ExtensionNode", + "Inputs": [], + "Outputs": [ + { + "Id": "1c303778b90d42a98ead3c1ec50113c7", + "Name": "Category", + "Description": "The selected Category.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "All built-in categories." + }, + { + "ConcreteType": "DSRevitNodesUI.ElementsOfCategory, DSRevitNodesUI", + "Id": "f93b56e58da540c68dfe648aab4e7a1d", + "NodeType": "ExtensionNode", + "Inputs": [ + { + "Id": "d4a4b65c37644ba198a13f24a56497f1", + "Name": "Category", + "Description": "The Category", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "a9626e382edc4e13b87c09185702e515", + "Name": "Elements", + "Description": "An element class.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Get all elements of the specified category from the model." + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "8c2bcfab3ee54382bbe14a1cfcc3a0d7", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "08e69f9ba89644ceab862aa111aaf3dd", + "Name": "space", + "Description": "Revit.Elements.Space", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "392b87a943744ffa9bdc3dae4ad5eaff", + "Name": "double", + "Description": "double", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Revit.Elements.Space.Height", + "Replication": "Auto", + "Description": "Get height of the space.\n\nSpace.Height: double" + } + ], + "Connectors": [ + { + "Start": "1c303778b90d42a98ead3c1ec50113c7", + "End": "d4a4b65c37644ba198a13f24a56497f1", + "Id": "aa4007a713dd4786bdb417e131fecd3b", + "IsHidden": "False" + }, + { + "Start": "a9626e382edc4e13b87c09185702e515", + "End": "08e69f9ba89644ceab862aa111aaf3dd", + "Id": "c7e2f2c6cc2b4384b9f30911505ce533", + "IsHidden": "False" + } + ], + "Dependencies": [], + "NodeLibraryDependencies": [], + "EnableLegacyPolyCurveBehavior": null, + "Thumbnail": "", + "GraphDocumentationURL": null, + "ExtensionWorkspaceData": [ + { + "ExtensionGuid": "28992e1d-abb9-417f-8b1b-05e053bee670", + "Name": "Properties", + "Version": "3.2", + "Data": {} + }, + { + "ExtensionGuid": "DFBD9CC0-DB40-457A-939E-8C8555555A9D", + "Name": "Generative Design", + "Version": "8.1", + "Data": {} + } + ], + "Author": "", + "Linting": { + "activeLinter": "None", + "activeLinterId": "7b75fb44-43fd-4631-a878-29f4d5d8399a", + "warningCount": 0, + "errorCount": 0 + }, + "Bindings": [], + "View": { + "Dynamo": { + "ScaleFactor": 1.0, + "HasRunWithoutCrash": true, + "IsVisibleInDynamoLibrary": true, + "Version": "3.2.1.5366", + "RunType": "Manual", + "RunPeriod": "1000" + }, + "Camera": { + "Name": "_Background Preview", + "EyeX": -17.0, + "EyeY": 24.0, + "EyeZ": 50.0, + "LookX": 12.0, + "LookY": -13.0, + "LookZ": -58.0, + "UpX": 0.0, + "UpY": 1.0, + "UpZ": 0.0 + }, + "ConnectorPins": [], + "NodeViews": [ + { + "Id": "3d4264a68a6a4626b4d5fb2c4106b5c6", + "Name": "Categories", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 222.20000000000016, + "Y": 402.40000000000003 + }, + { + "Id": "f93b56e58da540c68dfe648aab4e7a1d", + "Name": "All Elements of Category", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 558.2000000000002, + "Y": 402.40000000000003 + }, + { + "Id": "8c2bcfab3ee54382bbe14a1cfcc3a0d7", + "Name": "Space.Height", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 915.0000000000001, + "Y": 402.40000000000003 + } + ], + "Annotations": [], + "X": -303.0721307656589, + "Y": -315.57881474341264, + "Zoom": 1.545620359375 + } +} \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/_review/Revit.Elements.Space.Height.md b/doc/distrib/NodeHelpFiles/_review/Revit.Elements.Space.Height.md new file mode 100644 index 000000000..62dabe7f0 --- /dev/null +++ b/doc/distrib/NodeHelpFiles/_review/Revit.Elements.Space.Height.md @@ -0,0 +1,8 @@ +## In Depth +`Space.Height` returns the height of the given space. If a space is unplaced in Revit, a value of 0 is returned. + +In the example below, the height of all spaces in the current Revit document are returned. +___ +## Example File + +![Space.Height](./Revit.Elements.Space.Height_img.jpg) \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/_review/Revit.Elements.Space.Height_img.jpg b/doc/distrib/NodeHelpFiles/_review/Revit.Elements.Space.Height_img.jpg new file mode 100644 index 000000000..767e3cf96 Binary files /dev/null and b/doc/distrib/NodeHelpFiles/_review/Revit.Elements.Space.Height_img.jpg differ diff --git a/doc/distrib/NodeHelpFiles/_review/Revit.Elements.Space.IsPointInsideSpace.dyn b/doc/distrib/NodeHelpFiles/_review/Revit.Elements.Space.IsPointInsideSpace.dyn new file mode 100644 index 000000000..0b02602d3 --- /dev/null +++ b/doc/distrib/NodeHelpFiles/_review/Revit.Elements.Space.IsPointInsideSpace.dyn @@ -0,0 +1,543 @@ +{ + "Uuid": "8b3bf8c4-be5c-4888-8430-43de08d55f1c", + "IsCustomNode": false, + "Description": "", + "Name": "Revit.Elements.Space.IsPointInsideSpace", + "ElementResolver": { + "ResolutionMap": {} + }, + "Inputs": [], + "Outputs": [], + "Nodes": [ + { + "ConcreteType": "DSRevitNodesUI.ElementsOfCategoryInView, DSRevitNodesUI", + "Id": "dcec5b1bf2e74a92adf223b7a18ed8ca", + "NodeType": "ExtensionNode", + "Inputs": [ + { + "Id": "a8df49f01d8448e492c76d8f795c0601", + "Name": "Category", + "Description": "The Category", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "ac4edcf9eb5843acb6150434eb3afda6", + "Name": "View", + "Description": "The View", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "0a5c2f7eb4f144dfb56afffed609722f", + "Name": "Elements", + "Description": "An element class.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Get all elements of the specified category in the specified view from the model." + }, + { + "ConcreteType": "DSRevitNodesUI.Categories, DSRevitNodesUI", + "SelectedIndex": 16, + "SelectedString": "OST_DuctTerminal", + "Id": "12850229a0ac4e1abfae26c192ae40e7", + "NodeType": "ExtensionNode", + "Inputs": [], + "Outputs": [ + { + "Id": "b832903e77284135bbeb599c1b9bcad8", + "Name": "Category", + "Description": "The selected Category.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "All built-in categories." + }, + { + "ConcreteType": "DSRevitNodesUI.Views, DSRevitNodesUI", + "SelectedIndex": 16, + "SelectedString": "L1 - Block 35", + "Id": "996bc41c4c3e4581b16c692ccade0a6d", + "NodeType": "ExtensionNode", + "Inputs": [], + "Outputs": [ + { + "Id": "1d36045816cd42a785a05cdc47b32b02", + "Name": "Views", + "Description": "The selected Views", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "All views available in the current document." + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "a14f640bec2844b18c5452e3ce960095", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "7a511fd197a64e1aacbf71ab6fd94c07", + "Name": "space", + "Description": "Revit.Elements.Space", + "UsingDefaultValue": false, + "Level": 1, + "UseLevels": true, + "KeepListStructure": false + }, + { + "Id": "9c0e36281a294aea80583cc6041ce0b1", + "Name": "point", + "Description": "Point", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "435092a9cf54469eb96e60ab50a32a8d", + "Name": "bool", + "Description": "bool", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Revit.Elements.Space.IsPointInsideSpace@Autodesk.DesignScript.Geometry.Point", + "Replication": "Auto", + "Description": "Check if a point is inside of a space.\n\nSpace.IsPointInsideSpace (point: Point): bool" + }, + { + "ConcreteType": "DSRevitNodesUI.ElementsOfCategoryInView, DSRevitNodesUI", + "Id": "c159d6d0ea0a4c118e7bb0254233070b", + "NodeType": "ExtensionNode", + "Inputs": [ + { + "Id": "f0a0d81ffa0343ce9252ab216290bc54", + "Name": "Category", + "Description": "The Category", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "2db0e9d8af9343a8837b4c0f672a6d3f", + "Name": "View", + "Description": "The View", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "824c24dffcc54801b11d93124a05cb4a", + "Name": "Elements", + "Description": "An element class.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Get all elements of the specified category in the specified view from the model." + }, + { + "ConcreteType": "DSRevitNodesUI.Categories, DSRevitNodesUI", + "SelectedIndex": 547, + "SelectedString": "OST_MEPSpaces", + "Id": "025b68c03cb14095be9aa3f98b45fcfd", + "NodeType": "ExtensionNode", + "Inputs": [], + "Outputs": [ + { + "Id": "c3526cd2d9de430f9b6044b58aa2dfc9", + "Name": "Category", + "Description": "The selected Category.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "All built-in categories." + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "41ddbf3b21c54aea95fd0672ec24b858", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "3c2c8b79576a47d79b641a409510dd35", + "Name": "element", + "Description": "Revit.Elements.Element", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "6eb48231e8b9465fa4b8fa27852acbca", + "Name": "geometry[]", + "Description": "The element’s location", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Revit.Elements.Element.GetLocation", + "Replication": "Auto", + "Description": "Returns an element's location\n\nElement.GetLocation ( ): Geometry" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "4566c4a0fb7c4e9c8d11f0adf5e08ddb", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "dab03526c1cf46b5a646be20de6e782f", + "Name": "list", + "Description": "List to be checked on whether all items are false.\n\nvar[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": true, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "df01e1af9f6f4530855404baccba2c81", + "Name": "bool", + "Description": "True if all items from list are false, false if one or more items is not false", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "DSCore.List.AllFalse@var[]..[]", + "Replication": "Auto", + "Description": "Determines if all items in the given list is a boolean and has a false value.\n\nList.AllFalse (list: var[]..[]): bool" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "9bc2ad521baa472aab3c088315b7a3d3", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "34fa69630103447793f24f215fbf7111", + "Name": "list", + "Description": "List to filter.\n\nvar[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "a520ec7f4ba6481d8c2f950f1374f2fc", + "Name": "mask", + "Description": "List of booleans representing a mask.\n\nvar[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "644e4b1313534df0919033ae7527522c", + "Name": "in", + "Description": "Items whose mask index is true.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "68b4ee3da3ea49f682fcadba91b7febf", + "Name": "out", + "Description": "Items whose mask index is false.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "DSCore.List.FilterByBoolMask@var[]..[],var[]..[]", + "Replication": "Auto", + "Description": "Filters a sequence by looking up corresponding indices in a separate list of booleans.\n\nList.FilterByBoolMask (list: var[]..[], mask: var[]..[]): var[]..[]" + } + ], + "Connectors": [ + { + "Start": "0a5c2f7eb4f144dfb56afffed609722f", + "End": "3c2c8b79576a47d79b641a409510dd35", + "Id": "932a1ffa8e6d416598d6da015cccedda", + "IsHidden": "False" + }, + { + "Start": "0a5c2f7eb4f144dfb56afffed609722f", + "End": "34fa69630103447793f24f215fbf7111", + "Id": "f7d89c074fb14550a3c5b0942745eb6a", + "IsHidden": "False" + }, + { + "Start": "b832903e77284135bbeb599c1b9bcad8", + "End": "a8df49f01d8448e492c76d8f795c0601", + "Id": "708a6bd33c94441b98f10edc1c010b0b", + "IsHidden": "False" + }, + { + "Start": "1d36045816cd42a785a05cdc47b32b02", + "End": "ac4edcf9eb5843acb6150434eb3afda6", + "Id": "d08a5fab3c03436485eb2e8ec8b73dec", + "IsHidden": "False" + }, + { + "Start": "1d36045816cd42a785a05cdc47b32b02", + "End": "2db0e9d8af9343a8837b4c0f672a6d3f", + "Id": "b2a17610150746709f805f7013f18c08", + "IsHidden": "False" + }, + { + "Start": "435092a9cf54469eb96e60ab50a32a8d", + "End": "dab03526c1cf46b5a646be20de6e782f", + "Id": "20a1c802cd744ab29bb6b9fa0b4d7241", + "IsHidden": "False" + }, + { + "Start": "824c24dffcc54801b11d93124a05cb4a", + "End": "7a511fd197a64e1aacbf71ab6fd94c07", + "Id": "fce4685c8f154d19857cfc00fac50f3e", + "IsHidden": "False" + }, + { + "Start": "c3526cd2d9de430f9b6044b58aa2dfc9", + "End": "f0a0d81ffa0343ce9252ab216290bc54", + "Id": "be00201e709b437883dcc7390e71a2e8", + "IsHidden": "False" + }, + { + "Start": "6eb48231e8b9465fa4b8fa27852acbca", + "End": "9c0e36281a294aea80583cc6041ce0b1", + "Id": "edc8b6385bc546a884c7f6386063112a", + "IsHidden": "False" + }, + { + "Start": "df01e1af9f6f4530855404baccba2c81", + "End": "a520ec7f4ba6481d8c2f950f1374f2fc", + "Id": "7bcc760cddcb4e938bf850307ab9b433", + "IsHidden": "False" + } + ], + "Dependencies": [], + "NodeLibraryDependencies": [], + "EnableLegacyPolyCurveBehavior": true, + "Thumbnail": "", + "GraphDocumentationURL": null, + "ExtensionWorkspaceData": [ + { + "ExtensionGuid": "28992e1d-abb9-417f-8b1b-05e053bee670", + "Name": "Properties", + "Version": "3.2", + "Data": {} + }, + { + "ExtensionGuid": "DFBD9CC0-DB40-457A-939E-8C8555555A9D", + "Name": "Generative Design", + "Version": "8.1", + "Data": {} + } + ], + "Author": "", + "Linting": { + "activeLinter": "None", + "activeLinterId": "7b75fb44-43fd-4631-a878-29f4d5d8399a", + "warningCount": 0, + "errorCount": 0 + }, + "Bindings": [], + "View": { + "Dynamo": { + "ScaleFactor": 1.0, + "HasRunWithoutCrash": true, + "IsVisibleInDynamoLibrary": true, + "Version": "3.2.1.5366", + "RunType": "Automatic", + "RunPeriod": "1000" + }, + "Camera": { + "Name": "_Background Preview", + "EyeX": -17.0, + "EyeY": 24.0, + "EyeZ": 50.0, + "LookX": 12.0, + "LookY": -13.0, + "LookZ": -58.0, + "UpX": 0.0, + "UpY": 1.0, + "UpZ": 0.0 + }, + "ConnectorPins": [ + { + "Left": 1361.67551880067, + "Top": 347.2643942132885, + "IsHidden": false, + "ConnectorGuid": "f7d89c07-4fb1-4550-a3c5-b0942745eb6a" + }, + { + "Left": 1917.666031863807, + "Top": 340.15150918476195, + "IsHidden": false, + "ConnectorGuid": "f7d89c07-4fb1-4550-a3c5-b0942745eb6a" + } + ], + "NodeViews": [ + { + "Id": "dcec5b1bf2e74a92adf223b7a18ed8ca", + "Name": "All Elements of Category in View", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 636.8558674026374, + "Y": 242.13694638221926 + }, + { + "Id": "12850229a0ac4e1abfae26c192ae40e7", + "Name": "Categories", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 276.3612581388271, + "Y": 260.78085432415816 + }, + { + "Id": "996bc41c4c3e4581b16c692ccade0a6d", + "Name": "Views", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 276.3612581388271, + "Y": 77.42653740910697 + }, + { + "Id": "a14f640bec2844b18c5452e3ce960095", + "Name": "Space.IsPointInsideSpace", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1402.5079559353744, + "Y": -105.92777950594422 + }, + { + "Id": "c159d6d0ea0a4c118e7bb0254233070b", + "Name": "All Elements of Category in View", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 641.2633523711171, + "Y": -105.92777950594422 + }, + { + "Id": "025b68c03cb14095be9aa3f98b45fcfd", + "Name": "Categories", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 276.3612581388271, + "Y": -105.92777950594422 + }, + { + "Id": "41ddbf3b21c54aea95fd0672ec24b858", + "Name": "Element.GetLocation", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1005.0534517183335, + "Y": 110.79057127680761 + }, + { + "Id": "4566c4a0fb7c4e9c8d11f0adf5e08ddb", + "Name": "List.AllFalse", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1757.3586777330524, + "Y": -105.92777950594422 + }, + { + "Id": "9bc2ad521baa472aab3c088315b7a3d3", + "Name": "List.FilterByBoolMask", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 2175.622051622608, + "Y": 127.3928019596799 + } + ], + "Annotations": [ + { + "Id": "44f5008793d2466e879d4144a8242892", + "Title": "Air Terminals within Spaces", + "DescriptionText": "Filter for air terminals that are within spaces in the given view.", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "9bc2ad521baa472aab3c088315b7a3d3" + ], + "HasNestedGroups": false, + "Left": 2165.622051622608, + "Top": 2.1928019596798975, + "Width": 254.4000000000001, + "Height": 292.2, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 127.3928019596799, + "InitialHeight": 197.0, + "TextblockHeight": 115.2, + "Background": "#FFA4E1FF" + } + ], + "X": -807.1807348449297, + "Y": 55.92860037177786, + "Zoom": 1.0542982150113265 + } +} \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/_review/Revit.Elements.Space.IsPointInsideSpace.md b/doc/distrib/NodeHelpFiles/_review/Revit.Elements.Space.IsPointInsideSpace.md new file mode 100644 index 000000000..df317182e --- /dev/null +++ b/doc/distrib/NodeHelpFiles/_review/Revit.Elements.Space.IsPointInsideSpace.md @@ -0,0 +1,8 @@ +## In Depth +`Space.IsPointInsideSpace` checks if a given point is inside of a given space. This can be useful when assigning mark values to elements within Revit. + +In the example below, all air terminals in the given view in the current Revit document are collected. Their point locations are then compared to the spaces in the given view with `Space.IsPointInsideSpace`. Using list management, sublists are developed for filtering out air terminals that occur within spaces. For more information on using List@Level, please visit this [article](https://primer2.dynamobim.org/5_essential_nodes_and_concepts/5-4_designing-with-lists/3-lists-of-lists#list-level). +___ +## Example File + +![Space.IsPointInsideSpace](./Revit.Elements.Space.IsPointInsideSpace_img.jpg) \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/_review/Revit.Elements.Space.IsPointInsideSpace_img.jpg b/doc/distrib/NodeHelpFiles/_review/Revit.Elements.Space.IsPointInsideSpace_img.jpg new file mode 100644 index 000000000..7fe94b008 Binary files /dev/null and b/doc/distrib/NodeHelpFiles/_review/Revit.Elements.Space.IsPointInsideSpace_img.jpg differ diff --git a/doc/distrib/NodeHelpFiles/_review/Revit.Elements.Space.Location.dyn b/doc/distrib/NodeHelpFiles/_review/Revit.Elements.Space.Location.dyn new file mode 100644 index 000000000..d91bab3ca --- /dev/null +++ b/doc/distrib/NodeHelpFiles/_review/Revit.Elements.Space.Location.dyn @@ -0,0 +1,417 @@ +{ + "Uuid": "8b3bf8c4-be5c-4888-8430-43de08d55f1c", + "IsCustomNode": false, + "Description": "", + "Name": "Revit.Elements.Space.Location", + "ElementResolver": { + "ResolutionMap": {} + }, + "Inputs": [], + "Outputs": [], + "Nodes": [ + { + "ConcreteType": "DSRevitNodesUI.Categories, DSRevitNodesUI", + "SelectedIndex": 547, + "SelectedString": "OST_MEPSpaces", + "Id": "2bdb817d9f904e3f99fdb7c77ad3b3b3", + "NodeType": "ExtensionNode", + "Inputs": [], + "Outputs": [ + { + "Id": "8267c64de7d04331ade743c3aea0e36a", + "Name": "Category", + "Description": "The selected Category.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "All built-in categories." + }, + { + "ConcreteType": "DSRevitNodesUI.ElementsOfCategoryInView, DSRevitNodesUI", + "Id": "1ef61875dda84bc393018ebcede41dac", + "NodeType": "ExtensionNode", + "Inputs": [ + { + "Id": "8425be2c630e4d89a989c2c2eadbf849", + "Name": "Category", + "Description": "The Category", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "45cb0768c97b474f8228d8ae8c9a831d", + "Name": "View", + "Description": "The View", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "91ea54efd9a44d71bf8a80b0ae7b3fc0", + "Name": "Elements", + "Description": "An element class.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Get all elements of the specified category in the specified view from the model." + }, + { + "ConcreteType": "DSRevitNodesUI.Views, DSRevitNodesUI", + "SelectedIndex": 16, + "SelectedString": "L1 - Block 35", + "Id": "95a11c0c430e40a5bbe055e015fc4a54", + "NodeType": "ExtensionNode", + "Inputs": [], + "Outputs": [ + { + "Id": "c0bca5e22c49480ba5a89626c9affe03", + "Name": "Views", + "Description": "The selected Views", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "All views available in the current document." + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "8a38e3315afa4e20808af9e125744571", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "fbb8fd6666684d5abbd5f983fd4d1989", + "Name": "room", + "Description": "Revit.Elements.Room", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "8c770c6e1a534d5b878adc6fab480002", + "Name": "string", + "Description": "string", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Revit.Elements.Room.Name", + "Replication": "Auto", + "Description": "Get room name\n\nRoom.Name: string" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "157915667ed846de824bb6a6c7a7d42b", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "5bf6569afe35465b94f699cf867f12c7", + "Name": "point", + "Description": "Point", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "330e623ca91b44bbab2809001989509c", + "Name": "label", + "Description": "string", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "0332f6112c5f4d25b81dfcebb9549516", + "Name": "Label", + "Description": "Label", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Analysis.Label.ByPointAndString@Autodesk.DesignScript.Geometry.Point,string", + "Replication": "Auto", + "Description": "Returns a Label object given a point object and a string label.\n\nLabel.ByPointAndString (point: Point, label: string): Label" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "c704e2d0b5364111af86c52e94b4e52c", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "8b91730e26274b069e72e8a3de90102f", + "Name": "space", + "Description": "Revit.Elements.Space", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "567b1875b0874eba867f6b9e9f059e9f", + "Name": "Point", + "Description": "Point", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Revit.Elements.Space.Location", + "Replication": "Auto", + "Description": "Get the Location of the space.\n\nSpace.Location: Point" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "2485ea7432be427a9ec4326a7cdf2632", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "40b48d0e5d3f4df481a75babf5e2c441", + "Name": "space", + "Description": "Revit.Elements.Space", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "82bad9bf1ed240c983add7fb8b27ec66", + "Name": "Curve[][]", + "Description": "Curve[][]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Revit.Elements.Space.CenterBoundary", + "Replication": "Auto", + "Description": "Centerline boundary of the space.\n\nSpace.CenterBoundary: Curve[][]" + } + ], + "Connectors": [ + { + "Start": "8267c64de7d04331ade743c3aea0e36a", + "End": "8425be2c630e4d89a989c2c2eadbf849", + "Id": "4f94f42a2f924a39be7ab7cb73cde194", + "IsHidden": "False" + }, + { + "Start": "91ea54efd9a44d71bf8a80b0ae7b3fc0", + "End": "fbb8fd6666684d5abbd5f983fd4d1989", + "Id": "06b4700c64114500b85cfb7f8a236536", + "IsHidden": "False" + }, + { + "Start": "91ea54efd9a44d71bf8a80b0ae7b3fc0", + "End": "8b91730e26274b069e72e8a3de90102f", + "Id": "0ab31ebbd6ab4371bdc2453256985e91", + "IsHidden": "False" + }, + { + "Start": "91ea54efd9a44d71bf8a80b0ae7b3fc0", + "End": "40b48d0e5d3f4df481a75babf5e2c441", + "Id": "fd3e54d47aba41e9bf0074b311bd3d9a", + "IsHidden": "False" + }, + { + "Start": "c0bca5e22c49480ba5a89626c9affe03", + "End": "45cb0768c97b474f8228d8ae8c9a831d", + "Id": "b5e3a4f216b84f0ca56b18d31ae40471", + "IsHidden": "False" + }, + { + "Start": "8c770c6e1a534d5b878adc6fab480002", + "End": "330e623ca91b44bbab2809001989509c", + "Id": "8c2f8bc5b9f34288a81694c6aee49d38", + "IsHidden": "False" + }, + { + "Start": "567b1875b0874eba867f6b9e9f059e9f", + "End": "5bf6569afe35465b94f699cf867f12c7", + "Id": "27d230051e3040c8b30d7878c0212f87", + "IsHidden": "False" + } + ], + "Dependencies": [], + "NodeLibraryDependencies": [], + "EnableLegacyPolyCurveBehavior": true, + "Thumbnail": "", + "GraphDocumentationURL": null, + "ExtensionWorkspaceData": [ + { + "ExtensionGuid": "28992e1d-abb9-417f-8b1b-05e053bee670", + "Name": "Properties", + "Version": "3.2", + "Data": {} + }, + { + "ExtensionGuid": "DFBD9CC0-DB40-457A-939E-8C8555555A9D", + "Name": "Generative Design", + "Version": "8.1", + "Data": {} + } + ], + "Author": "", + "Linting": { + "activeLinter": "None", + "activeLinterId": "7b75fb44-43fd-4631-a878-29f4d5d8399a", + "warningCount": 0, + "errorCount": 0 + }, + "Bindings": [], + "View": { + "Dynamo": { + "ScaleFactor": 1.0, + "HasRunWithoutCrash": true, + "IsVisibleInDynamoLibrary": true, + "Version": "3.2.1.5366", + "RunType": "Manual", + "RunPeriod": "1000" + }, + "Camera": { + "Name": "_Background Preview", + "EyeX": -71.82015228271484, + "EyeY": 63.7253303527832, + "EyeZ": -7.718301773071289, + "LookX": -0.0, + "LookY": -69.28731536865234, + "LookZ": -0.0, + "UpX": 0.0, + "UpY": 0.0, + "UpZ": -1.0 + }, + "ConnectorPins": [], + "NodeViews": [ + { + "Id": "2bdb817d9f904e3f99fdb7c77ad3b3b3", + "Name": "Categories", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 88.39670684567818, + "Y": 403.26843109715895 + }, + { + "Id": "1ef61875dda84bc393018ebcede41dac", + "Name": "All Elements of Category in View", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 424.3967068456782, + "Y": 460.26843109715895 + }, + { + "Id": "95a11c0c430e40a5bbe055e015fc4a54", + "Name": "Views", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 88.39670684567818, + "Y": 551.268431097159 + }, + { + "Id": "8a38e3315afa4e20808af9e125744571", + "Name": "Room.Name", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1252.7889171119189, + "Y": 597.6096250821913 + }, + { + "Id": "157915667ed846de824bb6a6c7a7d42b", + "Name": "Label.ByPointAndString", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1490.477640184361, + "Y": 480.62901048321424 + }, + { + "Id": "c704e2d0b5364111af86c52e94b4e52c", + "Name": "Space.Location", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 860.0913737742219, + "Y": 385.7026821204616 + }, + { + "Id": "2485ea7432be427a9ec4326a7cdf2632", + "Name": "Space.CenterBoundary", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1204.416052293487, + "Y": 464.7520852811105 + } + ], + "Annotations": [ + { + "Id": "4a0f1f13fffa4453a451cc577477dada", + "Title": "Review", + "DescriptionText": "Preview room names in Dynamo viewport", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "157915667ed846de824bb6a6c7a7d42b", + "8a38e3315afa4e20808af9e125744571", + "2485ea7432be427a9ec4326a7cdf2632" + ], + "HasNestedGroups": false, + "Left": 1194.416052293487, + "Top": 392.35208528111053, + "Width": 556.4615878908742, + "Height": 337.05753980108074, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 464.7520852811105, + "InitialHeight": 277.8575398010808, + "TextblockHeight": 62.4, + "Background": "#FFA4E1FF" + } + ], + "X": 27.683407872208136, + "Y": 101.83726914526187, + "Zoom": 0.8287832586905268 + } +} \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/_review/Revit.Elements.Space.Location.md b/doc/distrib/NodeHelpFiles/_review/Revit.Elements.Space.Location.md new file mode 100644 index 000000000..d81d01158 --- /dev/null +++ b/doc/distrib/NodeHelpFiles/_review/Revit.Elements.Space.Location.md @@ -0,0 +1,11 @@ +## In Depth +`Space.Location` returns a Dynamo point that represents a given space's location. + +If an unbounded or unplaced space is given, a null value is returned. + +In the example below, all spaces are collected from the current document and selected view. The spaces' locations are then returned. Additionally, the space names are previewed in the Dynamo viewport with the `Label.ByPointAndString` node. + +___ +## Example File + +![Space.Location](./Revit.Elements.Space.Location_img.jpg) \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/_review/Revit.Elements.Space.Location_img.jpg b/doc/distrib/NodeHelpFiles/_review/Revit.Elements.Space.Location_img.jpg new file mode 100644 index 000000000..f51f9e2a4 Binary files /dev/null and b/doc/distrib/NodeHelpFiles/_review/Revit.Elements.Space.Location_img.jpg differ diff --git a/doc/distrib/NodeHelpFiles/_review/Revit.Elements.Space.Name.dyn b/doc/distrib/NodeHelpFiles/_review/Revit.Elements.Space.Name.dyn new file mode 100644 index 000000000..c332a9046 --- /dev/null +++ b/doc/distrib/NodeHelpFiles/_review/Revit.Elements.Space.Name.dyn @@ -0,0 +1,239 @@ +{ + "Uuid": "8b3bf8c4-be5c-4888-8430-43de08d55f1c", + "IsCustomNode": false, + "Description": "", + "Name": "Revit.Elements.Space.Name", + "ElementResolver": { + "ResolutionMap": {} + }, + "Inputs": [], + "Outputs": [], + "Nodes": [ + { + "ConcreteType": "DSRevitNodesUI.Categories, DSRevitNodesUI", + "SelectedIndex": 547, + "SelectedString": "OST_MEPSpaces", + "Id": "2bdb817d9f904e3f99fdb7c77ad3b3b3", + "NodeType": "ExtensionNode", + "Inputs": [], + "Outputs": [ + { + "Id": "8267c64de7d04331ade743c3aea0e36a", + "Name": "Category", + "Description": "The selected Category.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "All built-in categories." + }, + { + "ConcreteType": "DSRevitNodesUI.ElementsOfCategoryInView, DSRevitNodesUI", + "Id": "1ef61875dda84bc393018ebcede41dac", + "NodeType": "ExtensionNode", + "Inputs": [ + { + "Id": "8425be2c630e4d89a989c2c2eadbf849", + "Name": "Category", + "Description": "The Category", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "45cb0768c97b474f8228d8ae8c9a831d", + "Name": "View", + "Description": "The View", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "91ea54efd9a44d71bf8a80b0ae7b3fc0", + "Name": "Elements", + "Description": "An element class.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Get all elements of the specified category in the specified view from the model." + }, + { + "ConcreteType": "DSRevitNodesUI.Views, DSRevitNodesUI", + "SelectedIndex": 16, + "SelectedString": "L1 - Block 35", + "Id": "95a11c0c430e40a5bbe055e015fc4a54", + "NodeType": "ExtensionNode", + "Inputs": [], + "Outputs": [ + { + "Id": "c0bca5e22c49480ba5a89626c9affe03", + "Name": "Views", + "Description": "The selected Views", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "All views available in the current document." + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "009ebd252b574e3ba99eadd9c11d8a7e", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "1da17de78aa3412fa050e3a778b94e6f", + "Name": "space", + "Description": "Revit.Elements.Space", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "8493cfd2682944bcb4db4939eab0af92", + "Name": "string", + "Description": "string", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Revit.Elements.Space.Name", + "Replication": "Auto", + "Description": "Get the space name\n\nSpace.Name: string" + } + ], + "Connectors": [ + { + "Start": "8267c64de7d04331ade743c3aea0e36a", + "End": "8425be2c630e4d89a989c2c2eadbf849", + "Id": "4f94f42a2f924a39be7ab7cb73cde194", + "IsHidden": "False" + }, + { + "Start": "91ea54efd9a44d71bf8a80b0ae7b3fc0", + "End": "1da17de78aa3412fa050e3a778b94e6f", + "Id": "6fadbea4382246f3adc21d972daade1a", + "IsHidden": "False" + }, + { + "Start": "c0bca5e22c49480ba5a89626c9affe03", + "End": "45cb0768c97b474f8228d8ae8c9a831d", + "Id": "b5e3a4f216b84f0ca56b18d31ae40471", + "IsHidden": "False" + } + ], + "Dependencies": [], + "NodeLibraryDependencies": [], + "EnableLegacyPolyCurveBehavior": true, + "Thumbnail": "", + "GraphDocumentationURL": null, + "ExtensionWorkspaceData": [ + { + "ExtensionGuid": "28992e1d-abb9-417f-8b1b-05e053bee670", + "Name": "Properties", + "Version": "3.2", + "Data": {} + }, + { + "ExtensionGuid": "DFBD9CC0-DB40-457A-939E-8C8555555A9D", + "Name": "Generative Design", + "Version": "8.1", + "Data": {} + } + ], + "Author": "", + "Linting": { + "activeLinter": "None", + "activeLinterId": "7b75fb44-43fd-4631-a878-29f4d5d8399a", + "warningCount": 0, + "errorCount": 0 + }, + "Bindings": [], + "View": { + "Dynamo": { + "ScaleFactor": 1.0, + "HasRunWithoutCrash": true, + "IsVisibleInDynamoLibrary": true, + "Version": "3.2.1.5366", + "RunType": "Manual", + "RunPeriod": "1000" + }, + "Camera": { + "Name": "_Background Preview", + "EyeX": -62.842655181884766, + "EyeY": 86.10198974609375, + "EyeZ": 71.42588806152344, + "LookX": 32.41157150268555, + "LookY": -101.36388397216797, + "LookZ": -66.19123840332031, + "UpX": 0.3556911051273346, + "UpY": 0.5880751609802246, + "UpZ": -0.7263963222503662 + }, + "ConnectorPins": [], + "NodeViews": [ + { + "Id": "2bdb817d9f904e3f99fdb7c77ad3b3b3", + "Name": "Categories", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 129.7874101459513, + "Y": 353.6327849617063 + }, + { + "Id": "1ef61875dda84bc393018ebcede41dac", + "Name": "All Elements of Category in View", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 465.7874101459513, + "Y": 408.5801430202642 + }, + { + "Id": "95a11c0c430e40a5bbe055e015fc4a54", + "Name": "Views", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 129.7874101459513, + "Y": 501.6327849617063 + }, + { + "Id": "009ebd252b574e3ba99eadd9c11d8a7e", + "Name": "Space.Name", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 913.2695607253224, + "Y": 408.5801430202642 + } + ], + "Annotations": [], + "X": -26.074012542590253, + "Y": -80.60193901126348, + "Zoom": 1.067830880751473 + } +} \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/_review/Revit.Elements.Space.Name.md b/doc/distrib/NodeHelpFiles/_review/Revit.Elements.Space.Name.md new file mode 100644 index 000000000..828df0d5d --- /dev/null +++ b/doc/distrib/NodeHelpFiles/_review/Revit.Elements.Space.Name.md @@ -0,0 +1,8 @@ +## In Depth +`Space.Name` returns the name for the given space element. + +In the example below, all spaces are collected from the current document from the selected view. The spaces' names are then returned. +___ +## Example File + +![Space.Name](./Revit.Elements.Space.Name_img.jpg) \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/_review/Revit.Elements.Space.Name_img.jpg b/doc/distrib/NodeHelpFiles/_review/Revit.Elements.Space.Name_img.jpg new file mode 100644 index 000000000..8a971248b Binary files /dev/null and b/doc/distrib/NodeHelpFiles/_review/Revit.Elements.Space.Name_img.jpg differ diff --git a/doc/distrib/NodeHelpFiles/_review/Revit.Elements.Space.Number.dyn b/doc/distrib/NodeHelpFiles/_review/Revit.Elements.Space.Number.dyn new file mode 100644 index 000000000..a975a2587 --- /dev/null +++ b/doc/distrib/NodeHelpFiles/_review/Revit.Elements.Space.Number.dyn @@ -0,0 +1,239 @@ +{ + "Uuid": "8b3bf8c4-be5c-4888-8430-43de08d55f1c", + "IsCustomNode": false, + "Description": "", + "Name": "Revit.Elements.Space.Number", + "ElementResolver": { + "ResolutionMap": {} + }, + "Inputs": [], + "Outputs": [], + "Nodes": [ + { + "ConcreteType": "DSRevitNodesUI.Categories, DSRevitNodesUI", + "SelectedIndex": 547, + "SelectedString": "OST_MEPSpaces", + "Id": "2bdb817d9f904e3f99fdb7c77ad3b3b3", + "NodeType": "ExtensionNode", + "Inputs": [], + "Outputs": [ + { + "Id": "8267c64de7d04331ade743c3aea0e36a", + "Name": "Category", + "Description": "The selected Category.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "All built-in categories." + }, + { + "ConcreteType": "DSRevitNodesUI.ElementsOfCategoryInView, DSRevitNodesUI", + "Id": "1ef61875dda84bc393018ebcede41dac", + "NodeType": "ExtensionNode", + "Inputs": [ + { + "Id": "8425be2c630e4d89a989c2c2eadbf849", + "Name": "Category", + "Description": "The Category", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "45cb0768c97b474f8228d8ae8c9a831d", + "Name": "View", + "Description": "The View", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "91ea54efd9a44d71bf8a80b0ae7b3fc0", + "Name": "Elements", + "Description": "An element class.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Get all elements of the specified category in the specified view from the model." + }, + { + "ConcreteType": "DSRevitNodesUI.Views, DSRevitNodesUI", + "SelectedIndex": 16, + "SelectedString": "L1 - Block 35", + "Id": "95a11c0c430e40a5bbe055e015fc4a54", + "NodeType": "ExtensionNode", + "Inputs": [], + "Outputs": [ + { + "Id": "c0bca5e22c49480ba5a89626c9affe03", + "Name": "Views", + "Description": "The selected Views", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "All views available in the current document." + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "64951c208f6a49feb9ba4c999d652a97", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "2ac2451e0bc347189c5f9d3abaf3afc0", + "Name": "space", + "Description": "Revit.Elements.Space", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "b4177319baa44902a529c0fa7a971620", + "Name": "string", + "Description": "string", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Revit.Elements.Space.Number", + "Replication": "Auto", + "Description": "Get the space number.\n\nSpace.Number: string" + } + ], + "Connectors": [ + { + "Start": "8267c64de7d04331ade743c3aea0e36a", + "End": "8425be2c630e4d89a989c2c2eadbf849", + "Id": "4f94f42a2f924a39be7ab7cb73cde194", + "IsHidden": "False" + }, + { + "Start": "91ea54efd9a44d71bf8a80b0ae7b3fc0", + "End": "2ac2451e0bc347189c5f9d3abaf3afc0", + "Id": "8c93d00ac5094c8faac8b7e0dcaa7c12", + "IsHidden": "False" + }, + { + "Start": "c0bca5e22c49480ba5a89626c9affe03", + "End": "45cb0768c97b474f8228d8ae8c9a831d", + "Id": "b5e3a4f216b84f0ca56b18d31ae40471", + "IsHidden": "False" + } + ], + "Dependencies": [], + "NodeLibraryDependencies": [], + "EnableLegacyPolyCurveBehavior": true, + "Thumbnail": "", + "GraphDocumentationURL": null, + "ExtensionWorkspaceData": [ + { + "ExtensionGuid": "28992e1d-abb9-417f-8b1b-05e053bee670", + "Name": "Properties", + "Version": "3.2", + "Data": {} + }, + { + "ExtensionGuid": "DFBD9CC0-DB40-457A-939E-8C8555555A9D", + "Name": "Generative Design", + "Version": "8.1", + "Data": {} + } + ], + "Author": "", + "Linting": { + "activeLinter": "None", + "activeLinterId": "7b75fb44-43fd-4631-a878-29f4d5d8399a", + "warningCount": 0, + "errorCount": 0 + }, + "Bindings": [], + "View": { + "Dynamo": { + "ScaleFactor": 1.0, + "HasRunWithoutCrash": true, + "IsVisibleInDynamoLibrary": true, + "Version": "3.2.1.5366", + "RunType": "Manual", + "RunPeriod": "1000" + }, + "Camera": { + "Name": "_Background Preview", + "EyeX": -62.842655181884766, + "EyeY": 86.10198974609375, + "EyeZ": 71.42588806152344, + "LookX": 32.41157150268555, + "LookY": -101.36388397216797, + "LookZ": -66.19123840332031, + "UpX": 0.3556911051273346, + "UpY": 0.5880751609802246, + "UpZ": -0.7263963222503662 + }, + "ConnectorPins": [], + "NodeViews": [ + { + "Id": "2bdb817d9f904e3f99fdb7c77ad3b3b3", + "Name": "Categories", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 129.7874101459513, + "Y": 353.6327849617063 + }, + { + "Id": "1ef61875dda84bc393018ebcede41dac", + "Name": "All Elements of Category in View", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 465.7874101459513, + "Y": 408.5801430202642 + }, + { + "Id": "95a11c0c430e40a5bbe055e015fc4a54", + "Name": "Views", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 129.7874101459513, + "Y": 501.6327849617063 + }, + { + "Id": "64951c208f6a49feb9ba4c999d652a97", + "Name": "Space.Number", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 913.2695607253224, + "Y": 408.5801430202642 + } + ], + "Annotations": [], + "X": -26.074012542590253, + "Y": -80.60193901126348, + "Zoom": 1.067830880751473 + } +} \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/_review/Revit.Elements.Space.Number.md b/doc/distrib/NodeHelpFiles/_review/Revit.Elements.Space.Number.md new file mode 100644 index 000000000..daf499b60 --- /dev/null +++ b/doc/distrib/NodeHelpFiles/_review/Revit.Elements.Space.Number.md @@ -0,0 +1,8 @@ +## In Depth +`Space.Number` returns the number for the given space element as a string. + +In the example below, all spaces are collected from the current document from the selected view. The spaces' numbers are then returned. +___ +## Example File + +![Space.Number](./Revit.Elements.Space.Number_img.jpg) \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/_review/Revit.Elements.Space.Number_img.jpg b/doc/distrib/NodeHelpFiles/_review/Revit.Elements.Space.Number_img.jpg new file mode 100644 index 000000000..7bca8d381 Binary files /dev/null and b/doc/distrib/NodeHelpFiles/_review/Revit.Elements.Space.Number_img.jpg differ diff --git a/doc/distrib/NodeHelpFiles/_review/Revit.Elements.Space.SetName.dyn b/doc/distrib/NodeHelpFiles/_review/Revit.Elements.Space.SetName.dyn new file mode 100644 index 000000000..3a17a451e --- /dev/null +++ b/doc/distrib/NodeHelpFiles/_review/Revit.Elements.Space.SetName.dyn @@ -0,0 +1,391 @@ +{ + "Uuid": "8b3bf8c4-be5c-4888-8430-43de08d55f1c", + "IsCustomNode": false, + "Description": "", + "Name": "Revit.Elements.Space.SetName", + "ElementResolver": { + "ResolutionMap": {} + }, + "Inputs": [], + "Outputs": [], + "Nodes": [ + { + "ConcreteType": "DSRevitNodesUI.Categories, DSRevitNodesUI", + "SelectedIndex": 547, + "SelectedString": "OST_MEPSpaces", + "Id": "2bdb817d9f904e3f99fdb7c77ad3b3b3", + "NodeType": "ExtensionNode", + "Inputs": [], + "Outputs": [ + { + "Id": "8267c64de7d04331ade743c3aea0e36a", + "Name": "Category", + "Description": "The selected Category.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "All built-in categories." + }, + { + "ConcreteType": "DSRevitNodesUI.ElementsOfCategoryInView, DSRevitNodesUI", + "Id": "1ef61875dda84bc393018ebcede41dac", + "NodeType": "ExtensionNode", + "Inputs": [ + { + "Id": "8425be2c630e4d89a989c2c2eadbf849", + "Name": "Category", + "Description": "The Category", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "45cb0768c97b474f8228d8ae8c9a831d", + "Name": "View", + "Description": "The View", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "91ea54efd9a44d71bf8a80b0ae7b3fc0", + "Name": "Elements", + "Description": "An element class.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Get all elements of the specified category in the specified view from the model." + }, + { + "ConcreteType": "DSRevitNodesUI.Views, DSRevitNodesUI", + "SelectedIndex": 16, + "SelectedString": "L1 - Block 35", + "Id": "95a11c0c430e40a5bbe055e015fc4a54", + "NodeType": "ExtensionNode", + "Inputs": [], + "Outputs": [ + { + "Id": "c0bca5e22c49480ba5a89626c9affe03", + "Name": "Views", + "Description": "The selected Views", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "All views available in the current document." + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "981baf466f5d4e43a130fcf690e3d447", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "f45e3bb1a2bd439e90d7306266b8eb6f", + "Name": "room", + "Description": "Revit.Elements.Room", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "2f8be3059b284bec9294d323072d8643", + "Name": "string", + "Description": "string", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Revit.Elements.Room.Name", + "Replication": "Auto", + "Description": "Get room name\n\nRoom.Name: string" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "a065845d7e3e4e079ff2c076256e4a21", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "296af7ccd64f44f2982bc836a86a66b6", + "Name": "x", + "Description": "Integer value, double value or string\n\nvar[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "633eb40194b34740b147fca2c4e468e4", + "Name": "y", + "Description": "Integer value, double value or string\n\nvar[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "739b116ff32e44cb942cc17a62ca6ce1", + "Name": "var", + "Description": "The sum of two input numbers, or the concatenation of two strings", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "+@var[]..[],var[]..[]", + "Replication": "Auto", + "Description": "Returns addition of x and y\n\n+ (x: var[]..[], y: var[]..[]): var[]..[]" + }, + { + "ConcreteType": "CoreNodeModels.Input.StringInput, CoreNodeModels", + "Id": "9ccdeaa3ccfb4bcea30b32808e461542", + "NodeType": "StringInputNode", + "Inputs": [], + "Outputs": [ + { + "Id": "254ca2913a23462db9ad790d8ae35cfa", + "Name": "", + "Description": "String", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Creates a string", + "InputValue": "(E)" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "fa6ee4adca5546289091274e267ebb4b", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "cca626b971d04cb4a129aa08143d1c37", + "Name": "space", + "Description": "Revit.Elements.Space", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "768a09ed3ac5418ab899a55132360c50", + "Name": "value", + "Description": "Name\n\nstring", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "723d71b22a2942499a0c8d3e7bdd3ade", + "Name": "Space", + "Description": "Space", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Revit.Elements.Space.SetName@string", + "Replication": "Auto", + "Description": "Sets the name of the space.\n\nSpace.SetName (value: string): Space" + } + ], + "Connectors": [ + { + "Start": "8267c64de7d04331ade743c3aea0e36a", + "End": "8425be2c630e4d89a989c2c2eadbf849", + "Id": "4f94f42a2f924a39be7ab7cb73cde194", + "IsHidden": "False" + }, + { + "Start": "91ea54efd9a44d71bf8a80b0ae7b3fc0", + "End": "f45e3bb1a2bd439e90d7306266b8eb6f", + "Id": "e8415f1b30eb40e6b90109775d1247b4", + "IsHidden": "False" + }, + { + "Start": "91ea54efd9a44d71bf8a80b0ae7b3fc0", + "End": "cca626b971d04cb4a129aa08143d1c37", + "Id": "e3577d9c3eb34be7aee1625f302ea0d8", + "IsHidden": "False" + }, + { + "Start": "c0bca5e22c49480ba5a89626c9affe03", + "End": "45cb0768c97b474f8228d8ae8c9a831d", + "Id": "b5e3a4f216b84f0ca56b18d31ae40471", + "IsHidden": "False" + }, + { + "Start": "2f8be3059b284bec9294d323072d8643", + "End": "633eb40194b34740b147fca2c4e468e4", + "Id": "74d6a3ac2f2b47e7b1f7bf6323d01419", + "IsHidden": "False" + }, + { + "Start": "739b116ff32e44cb942cc17a62ca6ce1", + "End": "768a09ed3ac5418ab899a55132360c50", + "Id": "0d8ef8d0e6204999ac77a88ec444c3e2", + "IsHidden": "False" + }, + { + "Start": "254ca2913a23462db9ad790d8ae35cfa", + "End": "296af7ccd64f44f2982bc836a86a66b6", + "Id": "d1abeeae2b1643a89ee522d24cd24159", + "IsHidden": "False" + } + ], + "Dependencies": [], + "NodeLibraryDependencies": [], + "EnableLegacyPolyCurveBehavior": true, + "Thumbnail": "", + "GraphDocumentationURL": null, + "ExtensionWorkspaceData": [ + { + "ExtensionGuid": "28992e1d-abb9-417f-8b1b-05e053bee670", + "Name": "Properties", + "Version": "3.2", + "Data": {} + }, + { + "ExtensionGuid": "DFBD9CC0-DB40-457A-939E-8C8555555A9D", + "Name": "Generative Design", + "Version": "8.1", + "Data": {} + } + ], + "Author": "", + "Linting": { + "activeLinter": "None", + "activeLinterId": "7b75fb44-43fd-4631-a878-29f4d5d8399a", + "warningCount": 0, + "errorCount": 0 + }, + "Bindings": [], + "View": { + "Dynamo": { + "ScaleFactor": 1.0, + "HasRunWithoutCrash": true, + "IsVisibleInDynamoLibrary": true, + "Version": "3.2.1.5366", + "RunType": "Manual", + "RunPeriod": "1000" + }, + "Camera": { + "Name": "_Background Preview", + "EyeX": -62.842655181884766, + "EyeY": 86.10198974609375, + "EyeZ": 71.42588806152344, + "LookX": 32.41157150268555, + "LookY": -101.36388397216797, + "LookZ": -66.19123840332031, + "UpX": 0.3556911051273346, + "UpY": 0.5880751609802246, + "UpZ": -0.7263963222503662 + }, + "ConnectorPins": [], + "NodeViews": [ + { + "Id": "2bdb817d9f904e3f99fdb7c77ad3b3b3", + "Name": "Categories", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 129.7874101459513, + "Y": 353.6327849617063 + }, + { + "Id": "1ef61875dda84bc393018ebcede41dac", + "Name": "All Elements of Category in View", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 465.7874101459513, + "Y": 408.5801430202642 + }, + { + "Id": "95a11c0c430e40a5bbe055e015fc4a54", + "Name": "Views", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 129.7874101459513, + "Y": 501.6327849617063 + }, + { + "Id": "981baf466f5d4e43a130fcf690e3d447", + "Name": "Room.Name", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 978.1268095632845, + "Y": 683.8179642242536 + }, + { + "Id": "a065845d7e3e4e079ff2c076256e4a21", + "Name": "+", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1225.3569700304672, + "Y": 587.9226292551643 + }, + { + "Id": "9ccdeaa3ccfb4bcea30b32808e461542", + "Name": "String", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1024.5268095632846, + "Y": 530.9847741172673 + }, + { + "Id": "fa6ee4adca5546289091274e267ebb4b", + "Name": "Space.SetName", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1538.9347813309282, + "Y": 400.10473342538336 + } + ], + "Annotations": [], + "X": 37.31358821963647, + "Y": -77.72840511494695, + "Zoom": 0.8579729200850067 + } +} \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/_review/Revit.Elements.Space.SetName.md b/doc/distrib/NodeHelpFiles/_review/Revit.Elements.Space.SetName.md new file mode 100644 index 000000000..e502306fc --- /dev/null +++ b/doc/distrib/NodeHelpFiles/_review/Revit.Elements.Space.SetName.md @@ -0,0 +1,9 @@ +## In Depth +`Space.SetName` modifies the name of the given space element. + +In the example below, all spaces are collected from the current document from the selected view. The spaces' names are then modified with a prefix of "(E)" to indicate existing conditions. + +___ +## Example File + +![Space.SetName](./Revit.Elements.Space.SetName_img.jpg) \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/_review/Revit.Elements.Space.SetName_img.jpg b/doc/distrib/NodeHelpFiles/_review/Revit.Elements.Space.SetName_img.jpg new file mode 100644 index 000000000..f0c2afd41 Binary files /dev/null and b/doc/distrib/NodeHelpFiles/_review/Revit.Elements.Space.SetName_img.jpg differ diff --git a/doc/distrib/NodeHelpFiles/_review/Revit.Elements.Space.SetNumber.dyn b/doc/distrib/NodeHelpFiles/_review/Revit.Elements.Space.SetNumber.dyn new file mode 100644 index 000000000..18f3a309d --- /dev/null +++ b/doc/distrib/NodeHelpFiles/_review/Revit.Elements.Space.SetNumber.dyn @@ -0,0 +1,391 @@ +{ + "Uuid": "8b3bf8c4-be5c-4888-8430-43de08d55f1c", + "IsCustomNode": false, + "Description": "", + "Name": "Revit.Elements.Space.SetNumber", + "ElementResolver": { + "ResolutionMap": {} + }, + "Inputs": [], + "Outputs": [], + "Nodes": [ + { + "ConcreteType": "DSRevitNodesUI.Categories, DSRevitNodesUI", + "SelectedIndex": 547, + "SelectedString": "OST_MEPSpaces", + "Id": "2bdb817d9f904e3f99fdb7c77ad3b3b3", + "NodeType": "ExtensionNode", + "Inputs": [], + "Outputs": [ + { + "Id": "8267c64de7d04331ade743c3aea0e36a", + "Name": "Category", + "Description": "The selected Category.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "All built-in categories." + }, + { + "ConcreteType": "DSRevitNodesUI.ElementsOfCategoryInView, DSRevitNodesUI", + "Id": "1ef61875dda84bc393018ebcede41dac", + "NodeType": "ExtensionNode", + "Inputs": [ + { + "Id": "8425be2c630e4d89a989c2c2eadbf849", + "Name": "Category", + "Description": "The Category", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "45cb0768c97b474f8228d8ae8c9a831d", + "Name": "View", + "Description": "The View", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "91ea54efd9a44d71bf8a80b0ae7b3fc0", + "Name": "Elements", + "Description": "An element class.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Get all elements of the specified category in the specified view from the model." + }, + { + "ConcreteType": "DSRevitNodesUI.Views, DSRevitNodesUI", + "SelectedIndex": 16, + "SelectedString": "L1 - Block 35", + "Id": "95a11c0c430e40a5bbe055e015fc4a54", + "NodeType": "ExtensionNode", + "Inputs": [], + "Outputs": [ + { + "Id": "c0bca5e22c49480ba5a89626c9affe03", + "Name": "Views", + "Description": "The selected Views", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "All views available in the current document." + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "a065845d7e3e4e079ff2c076256e4a21", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "296af7ccd64f44f2982bc836a86a66b6", + "Name": "x", + "Description": "Integer value, double value or string\n\nvar[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "633eb40194b34740b147fca2c4e468e4", + "Name": "y", + "Description": "Integer value, double value or string\n\nvar[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "739b116ff32e44cb942cc17a62ca6ce1", + "Name": "var", + "Description": "The sum of two input numbers, or the concatenation of two strings", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "+@var[]..[],var[]..[]", + "Replication": "Auto", + "Description": "Returns addition of x and y\n\n+ (x: var[]..[], y: var[]..[]): var[]..[]" + }, + { + "ConcreteType": "CoreNodeModels.Input.StringInput, CoreNodeModels", + "Id": "9ccdeaa3ccfb4bcea30b32808e461542", + "NodeType": "StringInputNode", + "Inputs": [], + "Outputs": [ + { + "Id": "254ca2913a23462db9ad790d8ae35cfa", + "Name": "", + "Description": "String", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Creates a string", + "InputValue": "e" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "7b995c5ff8fb4d23961b5e824811d854", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "c97fc19193584331a0cf504a40a3f487", + "Name": "space", + "Description": "Revit.Elements.Space", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "d62a8312a4204f378cdeb09441b1b01e", + "Name": "value", + "Description": "Number\n\nstring", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "2e50d28bdc6d47c7931498f62f2812af", + "Name": "Space", + "Description": "Space", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Revit.Elements.Space.SetNumber@string", + "Replication": "Auto", + "Description": "Sets the number of the space.\n\nSpace.SetNumber (value: string): Space" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "b5ee1f8d3af84d658298e503502cd654", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "4b32c4f9da4c405bba295c192c9a8e04", + "Name": "space", + "Description": "Revit.Elements.Space", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "5da872453ce24755a5dbb43b4dcc6364", + "Name": "string", + "Description": "string", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Revit.Elements.Space.Number", + "Replication": "Auto", + "Description": "Get the space number.\n\nSpace.Number: string" + } + ], + "Connectors": [ + { + "Start": "8267c64de7d04331ade743c3aea0e36a", + "End": "8425be2c630e4d89a989c2c2eadbf849", + "Id": "4f94f42a2f924a39be7ab7cb73cde194", + "IsHidden": "False" + }, + { + "Start": "91ea54efd9a44d71bf8a80b0ae7b3fc0", + "End": "c97fc19193584331a0cf504a40a3f487", + "Id": "4fd47ba77f3c4634862cf70c4209114b", + "IsHidden": "False" + }, + { + "Start": "91ea54efd9a44d71bf8a80b0ae7b3fc0", + "End": "4b32c4f9da4c405bba295c192c9a8e04", + "Id": "4642bfff255f43f6a13ee6aefe628735", + "IsHidden": "False" + }, + { + "Start": "c0bca5e22c49480ba5a89626c9affe03", + "End": "45cb0768c97b474f8228d8ae8c9a831d", + "Id": "b5e3a4f216b84f0ca56b18d31ae40471", + "IsHidden": "False" + }, + { + "Start": "739b116ff32e44cb942cc17a62ca6ce1", + "End": "d62a8312a4204f378cdeb09441b1b01e", + "Id": "4d02fb9923f84c80876f86af7af61953", + "IsHidden": "False" + }, + { + "Start": "254ca2913a23462db9ad790d8ae35cfa", + "End": "633eb40194b34740b147fca2c4e468e4", + "Id": "cea28033f62843bdb45384f7addff6c5", + "IsHidden": "False" + }, + { + "Start": "5da872453ce24755a5dbb43b4dcc6364", + "End": "296af7ccd64f44f2982bc836a86a66b6", + "Id": "9b4d5be60cfc4235857eef0772287dec", + "IsHidden": "False" + } + ], + "Dependencies": [], + "NodeLibraryDependencies": [], + "EnableLegacyPolyCurveBehavior": true, + "Thumbnail": "", + "GraphDocumentationURL": null, + "ExtensionWorkspaceData": [ + { + "ExtensionGuid": "28992e1d-abb9-417f-8b1b-05e053bee670", + "Name": "Properties", + "Version": "3.2", + "Data": {} + }, + { + "ExtensionGuid": "DFBD9CC0-DB40-457A-939E-8C8555555A9D", + "Name": "Generative Design", + "Version": "8.1", + "Data": {} + } + ], + "Author": "", + "Linting": { + "activeLinter": "None", + "activeLinterId": "7b75fb44-43fd-4631-a878-29f4d5d8399a", + "warningCount": 0, + "errorCount": 0 + }, + "Bindings": [], + "View": { + "Dynamo": { + "ScaleFactor": 1.0, + "HasRunWithoutCrash": true, + "IsVisibleInDynamoLibrary": true, + "Version": "3.2.1.5366", + "RunType": "Manual", + "RunPeriod": "1000" + }, + "Camera": { + "Name": "_Background Preview", + "EyeX": -62.842655181884766, + "EyeY": 86.10198974609375, + "EyeZ": 71.42588806152344, + "LookX": 32.41157150268555, + "LookY": -101.36388397216797, + "LookZ": -66.19123840332031, + "UpX": 0.3556911051273346, + "UpY": 0.5880751609802246, + "UpZ": -0.7263963222503662 + }, + "ConnectorPins": [], + "NodeViews": [ + { + "Id": "2bdb817d9f904e3f99fdb7c77ad3b3b3", + "Name": "Categories", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 129.7874101459513, + "Y": 353.6327849617063 + }, + { + "Id": "1ef61875dda84bc393018ebcede41dac", + "Name": "All Elements of Category in View", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 465.7874101459513, + "Y": 403.7752528519243 + }, + { + "Id": "95a11c0c430e40a5bbe055e015fc4a54", + "Name": "Views", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 129.7874101459513, + "Y": 501.6327849617063 + }, + { + "Id": "a065845d7e3e4e079ff2c076256e4a21", + "Name": "+", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1263.4060612465098, + "Y": 594.2641444578383 + }, + { + "Id": "9ccdeaa3ccfb4bcea30b32808e461542", + "Name": "String", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1019.2422135610566, + "Y": 912.5326054781417 + }, + { + "Id": "7b995c5ff8fb4d23961b5e824811d854", + "Name": "Space.SetNumber", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1520.6226508614582, + "Y": 403.7752528519243 + }, + { + "Id": "b5ee1f8d3af84d658298e503502cd654", + "Name": "Space.Number", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 965.4437791579369, + "Y": 493.57250814403926 + } + ], + "Annotations": [], + "X": 77.56917910150435, + "Y": -21.47015564527277, + "Zoom": 0.7569168955041136 + } +} \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/_review/Revit.Elements.Space.SetNumber.md b/doc/distrib/NodeHelpFiles/_review/Revit.Elements.Space.SetNumber.md new file mode 100644 index 000000000..031ef21b8 --- /dev/null +++ b/doc/distrib/NodeHelpFiles/_review/Revit.Elements.Space.SetNumber.md @@ -0,0 +1,8 @@ +## In Depth +`Space.SetNumber` modifies the number of the given space element. + +In the example below, all spaces are collected from the current document from the selected view. The spaces' numbers are then modified with a suffix of "e" to indicate existing conditions. This type of workflow is useful when working through space renumbering in Revit. +___ +## Example File + +![Space.SetNumber](./Revit.Elements.Space.SetNumber_img.jpg) \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/_review/Revit.Elements.Space.SetNumber_img.jpg b/doc/distrib/NodeHelpFiles/_review/Revit.Elements.Space.SetNumber_img.jpg new file mode 100644 index 000000000..fd4844031 Binary files /dev/null and b/doc/distrib/NodeHelpFiles/_review/Revit.Elements.Space.SetNumber_img.jpg differ diff --git a/doc/distrib/NodeHelpFiles/_review/Revit.Elements.Space.Volume.dyn b/doc/distrib/NodeHelpFiles/_review/Revit.Elements.Space.Volume.dyn new file mode 100644 index 000000000..db76da458 --- /dev/null +++ b/doc/distrib/NodeHelpFiles/_review/Revit.Elements.Space.Volume.dyn @@ -0,0 +1,193 @@ +{ + "Uuid": "2eb00891-91ee-45bb-82bd-ccdad772d8b1", + "IsCustomNode": false, + "Description": "", + "Name": "Revit.Elements.Space.Volume", + "ElementResolver": { + "ResolutionMap": {} + }, + "Inputs": [], + "Outputs": [], + "Nodes": [ + { + "ConcreteType": "DSRevitNodesUI.Categories, DSRevitNodesUI", + "SelectedIndex": 547, + "SelectedString": "OST_MEPSpaces", + "Id": "3d4264a68a6a4626b4d5fb2c4106b5c6", + "NodeType": "ExtensionNode", + "Inputs": [], + "Outputs": [ + { + "Id": "1c303778b90d42a98ead3c1ec50113c7", + "Name": "Category", + "Description": "The selected Category.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "All built-in categories." + }, + { + "ConcreteType": "DSRevitNodesUI.ElementsOfCategory, DSRevitNodesUI", + "Id": "f93b56e58da540c68dfe648aab4e7a1d", + "NodeType": "ExtensionNode", + "Inputs": [ + { + "Id": "d4a4b65c37644ba198a13f24a56497f1", + "Name": "Category", + "Description": "The Category", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "a9626e382edc4e13b87c09185702e515", + "Name": "Elements", + "Description": "An element class.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Get all elements of the specified category from the model." + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "59e942ccb189462591285195479f830d", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "dfa52093ef24431d9427d2a8089a2cdb", + "Name": "space", + "Description": "Revit.Elements.Space", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "cef4898e7bcd457283563b809375c639", + "Name": "double", + "Description": "double", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Revit.Elements.Space.Volume", + "Replication": "Auto", + "Description": "Get the volume of the space.\n\nSpace.Volume: double" + } + ], + "Connectors": [ + { + "Start": "1c303778b90d42a98ead3c1ec50113c7", + "End": "d4a4b65c37644ba198a13f24a56497f1", + "Id": "aa4007a713dd4786bdb417e131fecd3b", + "IsHidden": "False" + }, + { + "Start": "a9626e382edc4e13b87c09185702e515", + "End": "dfa52093ef24431d9427d2a8089a2cdb", + "Id": "479cdbcbc27c470d8e9510e00c8f24a0", + "IsHidden": "False" + } + ], + "Dependencies": [], + "NodeLibraryDependencies": [], + "EnableLegacyPolyCurveBehavior": null, + "Thumbnail": "", + "GraphDocumentationURL": null, + "ExtensionWorkspaceData": [ + { + "ExtensionGuid": "28992e1d-abb9-417f-8b1b-05e053bee670", + "Name": "Properties", + "Version": "3.2", + "Data": {} + }, + { + "ExtensionGuid": "DFBD9CC0-DB40-457A-939E-8C8555555A9D", + "Name": "Generative Design", + "Version": "8.1", + "Data": {} + } + ], + "Author": "", + "Linting": { + "activeLinter": "None", + "activeLinterId": "7b75fb44-43fd-4631-a878-29f4d5d8399a", + "warningCount": 0, + "errorCount": 0 + }, + "Bindings": [], + "View": { + "Dynamo": { + "ScaleFactor": 1.0, + "HasRunWithoutCrash": true, + "IsVisibleInDynamoLibrary": true, + "Version": "3.2.1.5366", + "RunType": "Manual", + "RunPeriod": "1000" + }, + "Camera": { + "Name": "_Background Preview", + "EyeX": -17.0, + "EyeY": 24.0, + "EyeZ": 50.0, + "LookX": 12.0, + "LookY": -13.0, + "LookZ": -58.0, + "UpX": 0.0, + "UpY": 1.0, + "UpZ": 0.0 + }, + "ConnectorPins": [], + "NodeViews": [ + { + "Id": "3d4264a68a6a4626b4d5fb2c4106b5c6", + "Name": "Categories", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 222.20000000000016, + "Y": 402.40000000000003 + }, + { + "Id": "f93b56e58da540c68dfe648aab4e7a1d", + "Name": "All Elements of Category", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 558.2000000000002, + "Y": 402.40000000000003 + }, + { + "Id": "59e942ccb189462591285195479f830d", + "Name": "Space.Volume", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 915.0000000000001, + "Y": 402.40000000000003 + } + ], + "Annotations": [], + "X": -303.0721307656589, + "Y": -315.57881474341264, + "Zoom": 1.545620359375 + } +} \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/_review/Revit.Elements.Space.Volume.md b/doc/distrib/NodeHelpFiles/_review/Revit.Elements.Space.Volume.md new file mode 100644 index 000000000..7e1f76e75 --- /dev/null +++ b/doc/distrib/NodeHelpFiles/_review/Revit.Elements.Space.Volume.md @@ -0,0 +1,8 @@ +## In Depth +`Space.Volume` returns the volume of the given space. If a space is unplaced in Revit, a value of 0 is returned. + +In the example below, the volume of all spaces in the current Revit document are returned. +___ +## Example File + +![Space.Volume](./Revit.Elements.Space.Volume_img.jpg) \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/_review/Revit.Elements.Space.Volume_img.jpg b/doc/distrib/NodeHelpFiles/_review/Revit.Elements.Space.Volume_img.jpg new file mode 100644 index 000000000..569aaa300 Binary files /dev/null and b/doc/distrib/NodeHelpFiles/_review/Revit.Elements.Space.Volume_img.jpg differ diff --git a/doc/distrib/NodeHelpFiles/_review/Revit.Elements.Views.View.ExportAsImage.dyn b/doc/distrib/NodeHelpFiles/_review/Revit.Elements.Views.View.ExportAsImage.dyn new file mode 100644 index 000000000..7d03efb0b --- /dev/null +++ b/doc/distrib/NodeHelpFiles/_review/Revit.Elements.Views.View.ExportAsImage.dyn @@ -0,0 +1,265 @@ +{ + "Uuid": "463cc73e-0181-45b4-80ec-23fa405e8bba", + "IsCustomNode": false, + "Description": "", + "Name": "Revit.Elements.Views.View.ExportAsImage", + "ElementResolver": { + "ResolutionMap": {} + }, + "Inputs": [], + "Outputs": [], + "Nodes": [ + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "1c54abe1dab44d85971772fdf5119ac8", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "cdf598647c84413fa54e232f84157f19", + "Name": "view", + "Description": "Revit.Elements.Views.View", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "1a5f87aa67b44231ba73d0d7e336067a", + "Name": "path", + "Description": "A valid path for the image.\n\nstring", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "9f2c8c7117f343809d8450d5fd4bf119", + "Name": "var", + "Description": "A Bitmap Image.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Revit.Elements.Views.View.ExportAsImage@string", + "Replication": "Auto", + "Description": "Export the view as an image to the given path - defaults to png, but you can override the file type but supplying a path with the appropriate extension.\n\nView.ExportAsImage (path: string): var" + }, + { + "ConcreteType": "DSRevitNodesUI.Views, DSRevitNodesUI", + "SelectedIndex": 0, + "SelectedString": "{3D}", + "Id": "2738849ea6fe4803b8371031d175e6c5", + "NodeType": "ExtensionNode", + "Inputs": [], + "Outputs": [ + { + "Id": "ccbfbcf0a5db47029d17706f8f97585c", + "Name": "Views", + "Description": "The selected Views", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "All views available in the current document." + }, + { + "ConcreteType": "PythonNodeModels.PythonNode, PythonNodeModels", + "Code": "# Load the Python Standard and DesignScript Libraries\r\nimport sys\r\nimport clr\r\nimport os\r\nclr.AddReference('ProtoGeometry')\r\nfrom Autodesk.DesignScript.Geometry import *\r\n\r\n# user inputs\r\nviewName = IN[0]\r\n\r\n# Place your code below this line\r\nexportedImagePath = os.path.expanduser('~\\pictures\\\\')\r\n\r\n# Assign your output to the OUT variable.\r\nOUT = exportedImagePath + viewName + \".png\"", + "Engine": "CPython3", + "VariableInputPorts": true, + "Id": "3a066c70c2fe4fcbaeb3b85ca94936ed", + "NodeType": "PythonScriptNode", + "Inputs": [ + { + "Id": "82dad43d72b44001a2b693664166d949", + "Name": "IN[0]", + "Description": "Input #0", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "a00707841cb04358aabfc0b12f30ae9c", + "Name": "OUT", + "Description": "Result of the python script", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Runs an embedded Python script." + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "3a1eab22d45e4763bbc1747add938e46", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "5c76f5a70cb74df7a3134135bef6f7b9", + "Name": "element", + "Description": "Revit.Elements.Element", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "d735515baac74b62a837225e768d88eb", + "Name": "string", + "Description": "string", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Revit.Elements.Element.Name", + "Replication": "Auto", + "Description": "Get the Name of the Element\n\nElement.Name: string" + } + ], + "Connectors": [ + { + "Start": "ccbfbcf0a5db47029d17706f8f97585c", + "End": "5c76f5a70cb74df7a3134135bef6f7b9", + "Id": "aa619f37821f42f98edb5b21cca22dc7", + "IsHidden": "False" + }, + { + "Start": "ccbfbcf0a5db47029d17706f8f97585c", + "End": "cdf598647c84413fa54e232f84157f19", + "Id": "6840f05cd8074f4cac08d90ab0f40c62", + "IsHidden": "False" + }, + { + "Start": "a00707841cb04358aabfc0b12f30ae9c", + "End": "1a5f87aa67b44231ba73d0d7e336067a", + "Id": "1b098a0169e84933ab185dfa3de42bbe", + "IsHidden": "False" + }, + { + "Start": "d735515baac74b62a837225e768d88eb", + "End": "82dad43d72b44001a2b693664166d949", + "Id": "a0883b4d91394e80b80933916f9391c4", + "IsHidden": "False" + } + ], + "Dependencies": [], + "NodeLibraryDependencies": [ + { + "Name": "{3D}.png", + "ReferenceType": "External", + "Nodes": [ + "3a066c70c2fe4fcbaeb3b85ca94936ed" + ] + } + ], + "EnableLegacyPolyCurveBehavior": true, + "Thumbnail": "", + "GraphDocumentationURL": null, + "ExtensionWorkspaceData": [ + { + "ExtensionGuid": "28992e1d-abb9-417f-8b1b-05e053bee670", + "Name": "Properties", + "Version": "3.2", + "Data": {} + }, + { + "ExtensionGuid": "DFBD9CC0-DB40-457A-939E-8C8555555A9D", + "Name": "Generative Design", + "Version": "8.1", + "Data": {} + } + ], + "Author": "", + "Linting": { + "activeLinter": "None", + "activeLinterId": "7b75fb44-43fd-4631-a878-29f4d5d8399a", + "warningCount": 0, + "errorCount": 0 + }, + "Bindings": [], + "View": { + "Dynamo": { + "ScaleFactor": 1.0, + "HasRunWithoutCrash": true, + "IsVisibleInDynamoLibrary": true, + "Version": "3.2.1.5366", + "RunType": "Manual", + "RunPeriod": "1000" + }, + "Camera": { + "Name": "_Background Preview", + "EyeX": -17.0, + "EyeY": 24.0, + "EyeZ": 50.0, + "LookX": 12.0, + "LookY": -13.0, + "LookZ": -58.0, + "UpX": 0.0, + "UpY": 1.0, + "UpZ": 0.0 + }, + "ConnectorPins": [], + "NodeViews": [ + { + "Id": "1c54abe1dab44d85971772fdf5119ac8", + "Name": "View.ExportAsImage", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1171.225836382403, + "Y": -339.2906746666234 + }, + { + "Id": "2738849ea6fe4803b8371031d175e6c5", + "Name": "Views", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 288.8080722629416, + "Y": -339.2906746666234 + }, + { + "Id": "3a066c70c2fe4fcbaeb3b85ca94936ed", + "Name": "Python Script", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 904.5532483425826, + "Y": -244.05134756821974 + }, + { + "Id": "3a1eab22d45e4763bbc1747add938e46", + "Name": "Element.Name", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 599.4806603027621, + "Y": -244.05134756821974 + } + ], + "Annotations": [], + "X": -83.99435324392812, + "Y": 487.67345975285536, + "Zoom": 1.1449244216123138 + } +} \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/_review/Revit.Elements.Views.View.ExportAsImage.md b/doc/distrib/NodeHelpFiles/_review/Revit.Elements.Views.View.ExportAsImage.md new file mode 100644 index 000000000..d7f771f5e --- /dev/null +++ b/doc/distrib/NodeHelpFiles/_review/Revit.Elements.Views.View.ExportAsImage.md @@ -0,0 +1,8 @@ +## In Depth +`View.ExportAsImage` exports the given view to the given path as an image. + +In the example below, the default 3d view from the current document is selected for export. The path is composed by extracting the "Pictures" folder from the current user's machine, combined with the view name. +___ +## Example File + +![View.ExportAsImage](./Revit.Elements.Views.View.ExportAsImage_img.jpg) \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/_review/Revit.Elements.Views.View.ExportAsImage_img.jpg b/doc/distrib/NodeHelpFiles/_review/Revit.Elements.Views.View.ExportAsImage_img.jpg new file mode 100644 index 000000000..02428aa80 Binary files /dev/null and b/doc/distrib/NodeHelpFiles/_review/Revit.Elements.Views.View.ExportAsImage_img.jpg differ diff --git a/doc/distrib/NodeHelpFiles/_review/Revit.Elements.Views.View.SetCropBoxVisible.dyn b/doc/distrib/NodeHelpFiles/_review/Revit.Elements.Views.View.SetCropBoxVisible.dyn new file mode 100644 index 000000000..c428e116d --- /dev/null +++ b/doc/distrib/NodeHelpFiles/_review/Revit.Elements.Views.View.SetCropBoxVisible.dyn @@ -0,0 +1,284 @@ +{ + "Uuid": "463cc73e-0181-45b4-80ec-23fa405e8bba", + "IsCustomNode": false, + "Description": "", + "Name": "Revit.Elements.Views.View.SetCropBoxVisible", + "ElementResolver": { + "ResolutionMap": {} + }, + "Inputs": [], + "Outputs": [], + "Nodes": [ + { + "ConcreteType": "DSRevitNodesUI.Categories, DSRevitNodesUI", + "SelectedIndex": 530, + "SelectedString": "OST_Sheets", + "Id": "490e81d8b7e54e19bb592dae2003f0d4", + "NodeType": "ExtensionNode", + "Inputs": [], + "Outputs": [ + { + "Id": "161011441e964a9a9bcbc25ccf75c6c6", + "Name": "Category", + "Description": "The selected Category.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "All built-in categories." + }, + { + "ConcreteType": "DSRevitNodesUI.ElementsOfCategory, DSRevitNodesUI", + "Id": "a4d96084afa647c1840e48b88bbeb66e", + "NodeType": "ExtensionNode", + "Inputs": [ + { + "Id": "6fa45224277b41719426cb5d5c3a9272", + "Name": "Category", + "Description": "The Category", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "f958a71a74264291b17a649bc126c91f", + "Name": "Elements", + "Description": "An element class.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Get all elements of the specified category from the model." + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "a9698cd2400945afb69a232e5b3cffe2", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "fc81b9c298044182846b6dfcfd813c1f", + "Name": "sheet", + "Description": "Revit.Elements.Views.Sheet", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "e7b62db50e9e4f928cd06f4e0bb70f19", + "Name": "View[]", + "Description": "View[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Revit.Elements.Views.Sheet.Views", + "Replication": "Auto", + "Description": "Get the Views on a Sheet\n\nSheet.Views: View[]" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "5b01829b4cf646a5bb3328b0fc12abe8", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "6df3f0b7f2424b6dbeede7299ded78ce", + "Name": "view", + "Description": "Revit.Elements.Views.View", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "085686bc522a4b56b2691ef44cdda07e", + "Name": "isVisible", + "Description": "bool", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "3bb0d2783c564ba694ed88eccb15ed34", + "Name": "View", + "Description": "View", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Revit.Elements.Views.View.SetCropBoxVisible@bool", + "Replication": "Auto", + "Description": "Set CropBox visible status.\n\nView.SetCropBoxVisible (isVisible: bool): View" + }, + { + "ConcreteType": "CoreNodeModels.Input.BoolSelector, CoreNodeModels", + "Id": "184312b5a50249bba76163b891f180e8", + "NodeType": "BooleanInputNode", + "Inputs": [], + "Outputs": [ + { + "Id": "91ae37f6b73049afaee47389b0e7494d", + "Name": "", + "Description": "Boolean", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Enables selection between True and False", + "InputValue": false + } + ], + "Connectors": [ + { + "Start": "161011441e964a9a9bcbc25ccf75c6c6", + "End": "6fa45224277b41719426cb5d5c3a9272", + "Id": "09a013833a14425aa0d45c967b9dbee2", + "IsHidden": "False" + }, + { + "Start": "f958a71a74264291b17a649bc126c91f", + "End": "fc81b9c298044182846b6dfcfd813c1f", + "Id": "c4c9897b16f14cef89e2d2083682049c", + "IsHidden": "False" + }, + { + "Start": "e7b62db50e9e4f928cd06f4e0bb70f19", + "End": "6df3f0b7f2424b6dbeede7299ded78ce", + "Id": "3c0012095a854957bdae2228b9a6d7a3", + "IsHidden": "False" + }, + { + "Start": "91ae37f6b73049afaee47389b0e7494d", + "End": "085686bc522a4b56b2691ef44cdda07e", + "Id": "8d990a3a397d4566ba00214b1609e5a8", + "IsHidden": "False" + } + ], + "Dependencies": [], + "NodeLibraryDependencies": [], + "EnableLegacyPolyCurveBehavior": true, + "Thumbnail": "", + "GraphDocumentationURL": null, + "ExtensionWorkspaceData": [ + { + "ExtensionGuid": "28992e1d-abb9-417f-8b1b-05e053bee670", + "Name": "Properties", + "Version": "3.2", + "Data": {} + }, + { + "ExtensionGuid": "DFBD9CC0-DB40-457A-939E-8C8555555A9D", + "Name": "Generative Design", + "Version": "8.1", + "Data": {} + } + ], + "Author": "", + "Linting": { + "activeLinter": "None", + "activeLinterId": "7b75fb44-43fd-4631-a878-29f4d5d8399a", + "warningCount": 0, + "errorCount": 0 + }, + "Bindings": [], + "View": { + "Dynamo": { + "ScaleFactor": 1.0, + "HasRunWithoutCrash": true, + "IsVisibleInDynamoLibrary": true, + "Version": "3.2.1.5366", + "RunType": "Automatic", + "RunPeriod": "1000" + }, + "Camera": { + "Name": "_Background Preview", + "EyeX": -17.0, + "EyeY": 24.0, + "EyeZ": 50.0, + "LookX": 12.0, + "LookY": -13.0, + "LookZ": -58.0, + "UpX": 0.0, + "UpY": 1.0, + "UpZ": 0.0 + }, + "ConnectorPins": [], + "NodeViews": [ + { + "Id": "490e81d8b7e54e19bb592dae2003f0d4", + "Name": "Categories", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 326.99703264094944, + "Y": 170.08783382789304 + }, + { + "Id": "a4d96084afa647c1840e48b88bbeb66e", + "Name": "All Elements of Category", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 662.9970326409494, + "Y": 170.08783382789304 + }, + { + "Id": "a9698cd2400945afb69a232e5b3cffe2", + "Name": "Sheet.Views", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1019.7970326409494, + "Y": 170.08783382789304 + }, + { + "Id": "5b01829b4cf646a5bb3328b0fc12abe8", + "Name": "View.SetCropBoxVisible", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1639.4979228486648, + "Y": 170.11454005934698 + }, + { + "Id": "184312b5a50249bba76163b891f180e8", + "Name": "Boolean", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1337.8979228486646, + "Y": 261.114540059347 + } + ], + "Annotations": [], + "X": -1379.8346858070774, + "Y": -5.215706741525565, + "Zoom": 2.01045961824633 + } +} \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/_review/Revit.Elements.Views.View.SetCropBoxVisible.md b/doc/distrib/NodeHelpFiles/_review/Revit.Elements.Views.View.SetCropBoxVisible.md new file mode 100644 index 000000000..40e7b50b4 --- /dev/null +++ b/doc/distrib/NodeHelpFiles/_review/Revit.Elements.Views.View.SetCropBoxVisible.md @@ -0,0 +1,8 @@ +## In Depth +`View.SetCropBoxVisible` toggles the given view's cropbox visibility based on the input boolean. + +In the example below, the cropboxes are set to hidden for all views on all sheets in the current Revit document. +___ +## Example File + +![View.SetCropBoxVisible](./Revit.Elements.Views.View.SetCropBoxVisible_img.jpg) \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/_review/Revit.Elements.Views.View.SetCropBoxVisible_img.jpg b/doc/distrib/NodeHelpFiles/_review/Revit.Elements.Views.View.SetCropBoxVisible_img.jpg new file mode 100644 index 000000000..b7add6127 Binary files /dev/null and b/doc/distrib/NodeHelpFiles/_review/Revit.Elements.Views.View.SetCropBoxVisible_img.jpg differ diff --git a/doc/distrib/NodeHelpFiles/_review/Revit.Elements.Wall.ByCurveAndHeight.dyn b/doc/distrib/NodeHelpFiles/_review/Revit.Elements.Wall.ByCurveAndHeight.dyn new file mode 100644 index 000000000..525f83d2d --- /dev/null +++ b/doc/distrib/NodeHelpFiles/_review/Revit.Elements.Wall.ByCurveAndHeight.dyn @@ -0,0 +1,590 @@ +{ + "Uuid": "463cc73e-0181-45b4-80ec-23fa405e8bba", + "IsCustomNode": false, + "Description": "", + "Name": "Revit.Elements.Wall.ByCurveAndHeight", + "ElementResolver": { + "ResolutionMap": {} + }, + "Inputs": [], + "Outputs": [], + "Nodes": [ + { + "ConcreteType": "CoreNodeModels.Input.StringInput, CoreNodeModels", + "Id": "cef5b517af7548908e721dc6b75c30e9", + "NodeType": "StringInputNode", + "Inputs": [], + "Outputs": [ + { + "Id": "b15d8cbe3ec64191808e5db8a23cd370", + "Name": "", + "Description": "String", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Creates a string", + "InputValue": "Exterior - CMU on Mtl. Stud" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "7bb4ddd0510347b38878d9d8b2affa4c", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "2680c19c1bc448fcbbd31becfae8ff33", + "Name": "name", + "Description": "string", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "8bdb09418c6349ef9e2c44548f6868fd", + "Name": "WallType", + "Description": "WallType", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Revit.Elements.WallType.ByName@string", + "Replication": "Auto", + "Description": "Select a walltype from the current document by name\n\nWallType.ByName (name: string): WallType" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "924335416c14423ca00629edfff611e5", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "79c39a0a132d476e9e44e2c837aa6135", + "Name": "curve", + "Description": "Curve", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "cffcae28e1c248e7b2d7c620cae89e2a", + "Name": "height", + "Description": "double", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "03fc1e62fb83450198f101ec0c4963af", + "Name": "level", + "Description": "Level", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "a0f8ae21399e405ab6160150a6616d44", + "Name": "wallType", + "Description": "WallType", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "c569bfb1c07843df9d8f62aebacc8fe5", + "Name": "Wall", + "Description": "Wall", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Revit.Elements.Wall.ByCurveAndHeight@Autodesk.DesignScript.Geometry.Curve,double,Revit.Elements.Level,Revit.Elements.WallType", + "Replication": "Auto", + "Description": "Create a Revit Wall from a guiding Curve, height, Level, and WallType\n\nWall.ByCurveAndHeight (curve: Curve, height: double, level: Level, wallType: WallType): Wall" + }, + { + "ConcreteType": "DSRevitNodesUI.Levels, DSRevitNodesUI", + "SelectedIndex": 17, + "SelectedString": "R3", + "Id": "374c883c4ae64a52a5dc4b389ed0437e", + "NodeType": "ExtensionNode", + "Inputs": [], + "Outputs": [ + { + "Id": "f57343ca190f4a6f94d8f32f273c160c", + "Name": "Levels", + "Description": "The selected Levels", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Select a level in the active document" + }, + { + "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels", + "NumberType": "Double", + "Id": "e1e8c2f35f554973b2814022087d73f3", + "NodeType": "NumberInputNode", + "Inputs": [], + "Outputs": [ + { + "Id": "e9dfa8682a4c496d9a62050afb562f68", + "Name": "", + "Description": "Double", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Creates a number", + "InputValue": 10.0 + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "e478d1e3e6bb49e594d841ad9b1207a4", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "54b64dbfdea14d4a9f06a16a32a7388e", + "Name": "x", + "Description": "X coordinate\n\ndouble\nDefault value : 0", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "54394951e5674059a113b15bf1be680d", + "Name": "y", + "Description": "Y coordinate\n\ndouble\nDefault value : 0", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "d3df91879de842ccba615277e29b1ec5", + "Name": "Point", + "Description": "Point created by coordinates", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double", + "Replication": "Auto", + "Description": "Form a Point in the XY plane given two 2 cartesian coordinates. The Z component is 0.\n\nPoint.ByCoordinates (x: double = 0, y: double = 0): Point" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "1728716a6dc84ab2b9b18aa40ff0349c", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "b982b90767ec4284843312d7a6e45a63", + "Name": "startPoint", + "Description": "Line start point\n\nPoint", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "3058d0a3b4384cf6ac23d337740a14ec", + "Name": "endPoint", + "Description": "Line end point\n\nPoint", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "e87a78dde3f540559551cb97a841616d", + "Name": "Line", + "Description": "Line from start and end point", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Line.ByStartPointEndPoint@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point", + "Replication": "Auto", + "Description": "Creates a straight Line between two input Points.\n\nLine.ByStartPointEndPoint (startPoint: Point, endPoint: Point): Line" + }, + { + "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels", + "NumberType": "Double", + "Id": "01b0d316a8624e498778152cd6d8e491", + "NodeType": "NumberInputNode", + "Inputs": [], + "Outputs": [ + { + "Id": "689dbb6ad98640e3b451eeb08faa0bf6", + "Name": "", + "Description": "Double", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Creates a number", + "InputValue": 10.0 + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "180fe25e6d834b669ef70a900c0bc263", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "e7398b231e424670bee79abb491e37d1", + "Name": "x", + "Description": "X coordinate\n\ndouble\nDefault value : 0", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "787bea833f5d4f32a866cade4e52cc53", + "Name": "y", + "Description": "Y coordinate\n\ndouble\nDefault value : 0", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "10eb5b43a3ab4ab39f755c972df429fa", + "Name": "Point", + "Description": "Point created by coordinates", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double", + "Replication": "Auto", + "Description": "Form a Point in the XY plane given two 2 cartesian coordinates. The Z component is 0.\n\nPoint.ByCoordinates (x: double = 0, y: double = 0): Point" + }, + { + "ConcreteType": "Watch3DNodeModels.Watch3D, Watch3DNodeModels", + "WatchWidth": 200.0, + "WatchHeight": 200.0, + "WasExecuted": true, + "Camera": { + "Name": "f54c18b3-f325-4f9f-94f1-0c9b24f128b3 Preview", + "EyeX": -0.736870288848877, + "EyeY": 6.499417781829834, + "EyeZ": 6.977209568023682, + "LookX": 4.575673580169678, + "LookY": -7.408787250518799, + "LookZ": -7.134934425354004, + "UpX": 0.35527071356773376, + "UpY": 0.7529200315475464, + "UpZ": -0.5539805293083191 + }, + "VariableInputPorts": true, + "Id": "f54c18b3f3254f9f94f10c9b24f128b3", + "NodeType": "ExtensionNode", + "Inputs": [ + { + "Id": "227be305a97e4a76b2789499114ae518", + "Name": "", + "Description": "Incoming geometry objects.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "d42bd30ddeb046b78092c39257a9d15b", + "Name": "", + "Description": "Incoming geometry objects.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Shows a dynamic preview of geometry" + } + ], + "Connectors": [ + { + "Start": "b15d8cbe3ec64191808e5db8a23cd370", + "End": "2680c19c1bc448fcbbd31becfae8ff33", + "Id": "0a624d563c754a23b16c8807c7b80f06", + "IsHidden": "False" + }, + { + "Start": "8bdb09418c6349ef9e2c44548f6868fd", + "End": "a0f8ae21399e405ab6160150a6616d44", + "Id": "d79d5cc3801c424fa12f737fe8099846", + "IsHidden": "False" + }, + { + "Start": "f57343ca190f4a6f94d8f32f273c160c", + "End": "03fc1e62fb83450198f101ec0c4963af", + "Id": "36a3ccd68b874d2ca2437f23f75c89dc", + "IsHidden": "False" + }, + { + "Start": "e9dfa8682a4c496d9a62050afb562f68", + "End": "cffcae28e1c248e7b2d7c620cae89e2a", + "Id": "8f63fdc31b1747ce8da498cd069963a6", + "IsHidden": "False" + }, + { + "Start": "d3df91879de842ccba615277e29b1ec5", + "End": "3058d0a3b4384cf6ac23d337740a14ec", + "Id": "426fffddfddb4dda9bba072fcce5a8f8", + "IsHidden": "False" + }, + { + "Start": "e87a78dde3f540559551cb97a841616d", + "End": "79c39a0a132d476e9e44e2c837aa6135", + "Id": "218a011d7d1147849f669650e8d5f871", + "IsHidden": "False" + }, + { + "Start": "e87a78dde3f540559551cb97a841616d", + "End": "227be305a97e4a76b2789499114ae518", + "Id": "589f7131f6c043fcab8ef86e1e1aeb28", + "IsHidden": "False" + }, + { + "Start": "689dbb6ad98640e3b451eeb08faa0bf6", + "End": "54b64dbfdea14d4a9f06a16a32a7388e", + "Id": "fbdbafc39315413ba98c6eefd42392fd", + "IsHidden": "False" + }, + { + "Start": "10eb5b43a3ab4ab39f755c972df429fa", + "End": "b982b90767ec4284843312d7a6e45a63", + "Id": "9f2b3f02f205403d81fc93bd925a768e", + "IsHidden": "False" + } + ], + "Dependencies": [], + "NodeLibraryDependencies": [], + "EnableLegacyPolyCurveBehavior": true, + "Thumbnail": "", + "GraphDocumentationURL": null, + "ExtensionWorkspaceData": [ + { + "ExtensionGuid": "28992e1d-abb9-417f-8b1b-05e053bee670", + "Name": "Properties", + "Version": "3.2", + "Data": {} + }, + { + "ExtensionGuid": "DFBD9CC0-DB40-457A-939E-8C8555555A9D", + "Name": "Generative Design", + "Version": "8.1", + "Data": {} + } + ], + "Author": "", + "Linting": { + "activeLinter": "None", + "activeLinterId": "7b75fb44-43fd-4631-a878-29f4d5d8399a", + "warningCount": 0, + "errorCount": 0 + }, + "Bindings": [ + { + "NodeId": "92433541-6c14-423c-a006-29edfff611e5", + "Binding": { + "ByCurveAndHeight_InClassDecl-1_InFunctionScope-1_Instance0_92433541-6c14-423c-a006-29edfff611e5": "H4sIAAAAAAAACh3LKw6AMBAFwLs8zSZt2f7QmGokiyiUEgyC1BHuTsL4mR+U3DIGPIKp3ed1pFEwCHZXdKzVk+bgibdgKdqeiddVB7Vll0shpUzwsa+CTpCu9l/jrGEfX7zLBwddqe5fAAAA" + } + } + ], + "View": { + "Dynamo": { + "ScaleFactor": 1.0, + "HasRunWithoutCrash": true, + "IsVisibleInDynamoLibrary": true, + "Version": "3.2.1.5366", + "RunType": "Manual", + "RunPeriod": "1000" + }, + "Camera": { + "Name": "_Background Preview", + "EyeX": -17.0, + "EyeY": 24.0, + "EyeZ": 50.0, + "LookX": 12.0, + "LookY": -13.0, + "LookZ": -58.0, + "UpX": 0.0, + "UpY": 1.0, + "UpZ": 0.0 + }, + "ConnectorPins": [], + "NodeViews": [ + { + "Id": "cef5b517af7548908e721dc6b75c30e9", + "Name": "String", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 833.7441363071259, + "Y": -106.27164637608382 + }, + { + "Id": "7bb4ddd0510347b38878d9d8b2affa4c", + "Name": "WallType.ByName", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1171.2405337458802, + "Y": -106.27164637608382 + }, + { + "Id": "924335416c14423ca00629edfff611e5", + "Name": "Wall.ByCurveAndHeight", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1566.5764815648686, + "Y": -395.0532049673545 + }, + { + "Id": "374c883c4ae64a52a5dc4b389ed0437e", + "Name": "Levels", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1165.6405337458802, + "Y": -289.9004270685966 + }, + { + "Id": "e1e8c2f35f554973b2814022087d73f3", + "Name": "Number", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1252.8405337458803, + "Y": -430.1278646626383 + }, + { + "Id": "e478d1e3e6bb49e594d841ad9b1207a4", + "Name": "Point.ByCoordinates", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 778.1962479021031, + "Y": -616.0861476521302 + }, + { + "Id": "1728716a6dc84ab2b9b18aa40ff0349c", + "Name": "Line.ByStartPointEndPoint", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1114.4405337458802, + "Y": -700.5241745904779 + }, + { + "Id": "01b0d316a8624e498778152cd6d8e491", + "Name": "Number", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 570.8707353302674, + "Y": -616.0861476521302 + }, + { + "Id": "180fe25e6d834b669ef70a900c0bc263", + "Name": "Point.ByCoordinates", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 778.1962479021031, + "Y": -784.2082905740187 + }, + { + "Id": "f54c18b3f3254f9f94f10c9b24f128b3", + "Name": "Watch 3D", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1566.5764815648686, + "Y": -787.2168601665164 + } + ], + "Annotations": [ + { + "Id": "804737d5b891416c8e0d680f704f7a87", + "Title": "Create a line ", + "DescriptionText": "Create line to draw the wall with", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "e478d1e3e6bb49e594d841ad9b1207a4", + "1728716a6dc84ab2b9b18aa40ff0349c", + "01b0d316a8624e498778152cd6d8e491", + "180fe25e6d834b669ef70a900c0bc263" + ], + "HasNestedGroups": false, + "Left": 560.8707353302674, + "Top": -856.6082905740187, + "Width": 834.7697984156129, + "Height": 402.7221429218885, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": -784.2082905740187, + "InitialHeight": 360.32214292188854, + "TextblockHeight": 62.4, + "Background": "#FFFFB8D8" + } + ], + "X": -1105.3997616166516, + "Y": 1117.261607823517, + "Zoom": 1.3945644878298908 + } +} \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/_review/Revit.Elements.Wall.ByCurveAndHeight.md b/doc/distrib/NodeHelpFiles/_review/Revit.Elements.Wall.ByCurveAndHeight.md new file mode 100644 index 000000000..b3a47305b --- /dev/null +++ b/doc/distrib/NodeHelpFiles/_review/Revit.Elements.Wall.ByCurveAndHeight.md @@ -0,0 +1,8 @@ +## In Depth +`Wall.ByCurveAndHeight` creates a wall of the given type at the given line location, hosted to the given level. + +In the example below, a "Exterior - CMU on Mtl. Stud" wall instance is created at level R3 at a height of 10' and a length of 10'. +___ +## Example File + +![Wall.ByCurveAndHeight](./Revit.Elements.Wall.ByCurveAndHeight_img.jpg) \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/_review/Revit.Elements.Wall.ByCurveAndHeight_img.jpg b/doc/distrib/NodeHelpFiles/_review/Revit.Elements.Wall.ByCurveAndHeight_img.jpg new file mode 100644 index 000000000..b8dab9f93 Binary files /dev/null and b/doc/distrib/NodeHelpFiles/_review/Revit.Elements.Wall.ByCurveAndHeight_img.jpg differ diff --git a/doc/distrib/NodeHelpFiles/_review/Revit.Elements.WallType.ByName.dyn b/doc/distrib/NodeHelpFiles/_review/Revit.Elements.WallType.ByName.dyn new file mode 100644 index 000000000..5f479c9fc --- /dev/null +++ b/doc/distrib/NodeHelpFiles/_review/Revit.Elements.WallType.ByName.dyn @@ -0,0 +1,147 @@ +{ + "Uuid": "463cc73e-0181-45b4-80ec-23fa405e8bba", + "IsCustomNode": false, + "Description": "", + "Name": "Revit.Elements.WallType.ByName", + "ElementResolver": { + "ResolutionMap": {} + }, + "Inputs": [], + "Outputs": [], + "Nodes": [ + { + "ConcreteType": "CoreNodeModels.Input.StringInput, CoreNodeModels", + "Id": "cef5b517af7548908e721dc6b75c30e9", + "NodeType": "StringInputNode", + "Inputs": [], + "Outputs": [ + { + "Id": "b15d8cbe3ec64191808e5db8a23cd370", + "Name": "", + "Description": "String", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Creates a string", + "InputValue": "Exterior - CMU on Mtl. Stud" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "7bb4ddd0510347b38878d9d8b2affa4c", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "2680c19c1bc448fcbbd31becfae8ff33", + "Name": "name", + "Description": "string", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "8bdb09418c6349ef9e2c44548f6868fd", + "Name": "WallType", + "Description": "WallType", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Revit.Elements.WallType.ByName@string", + "Replication": "Auto", + "Description": "Select a walltype from the current document by name\n\nWallType.ByName (name: string): WallType" + } + ], + "Connectors": [ + { + "Start": "b15d8cbe3ec64191808e5db8a23cd370", + "End": "2680c19c1bc448fcbbd31becfae8ff33", + "Id": "0a624d563c754a23b16c8807c7b80f06", + "IsHidden": "False" + } + ], + "Dependencies": [], + "NodeLibraryDependencies": [], + "EnableLegacyPolyCurveBehavior": true, + "Thumbnail": "", + "GraphDocumentationURL": null, + "ExtensionWorkspaceData": [ + { + "ExtensionGuid": "28992e1d-abb9-417f-8b1b-05e053bee670", + "Name": "Properties", + "Version": "3.2", + "Data": {} + }, + { + "ExtensionGuid": "DFBD9CC0-DB40-457A-939E-8C8555555A9D", + "Name": "Generative Design", + "Version": "8.1", + "Data": {} + } + ], + "Author": "", + "Linting": { + "activeLinter": "None", + "activeLinterId": "7b75fb44-43fd-4631-a878-29f4d5d8399a", + "warningCount": 0, + "errorCount": 0 + }, + "Bindings": [], + "View": { + "Dynamo": { + "ScaleFactor": 1.0, + "HasRunWithoutCrash": true, + "IsVisibleInDynamoLibrary": true, + "Version": "3.2.1.5366", + "RunType": "Manual", + "RunPeriod": "1000" + }, + "Camera": { + "Name": "_Background Preview", + "EyeX": -17.0, + "EyeY": 24.0, + "EyeZ": 50.0, + "LookX": 12.0, + "LookY": -13.0, + "LookZ": -58.0, + "UpX": 0.0, + "UpY": 1.0, + "UpZ": 0.0 + }, + "ConnectorPins": [], + "NodeViews": [ + { + "Id": "cef5b517af7548908e721dc6b75c30e9", + "Name": "String", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 664.6818831815558, + "Y": -154.23256924858617 + }, + { + "Id": "7bb4ddd0510347b38878d9d8b2affa4c", + "Name": "WallType.ByName", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 995.8818831815558, + "Y": -154.23256924858617 + } + ], + "Annotations": [], + "X": -2050.295357879665, + "Y": 741.1095185570036, + "Zoom": 3.0738649482412868 + } +} \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/_review/Revit.Elements.WallType.ByName.md b/doc/distrib/NodeHelpFiles/_review/Revit.Elements.WallType.ByName.md new file mode 100644 index 000000000..97994ccd1 --- /dev/null +++ b/doc/distrib/NodeHelpFiles/_review/Revit.Elements.WallType.ByName.md @@ -0,0 +1,8 @@ +## In Depth +`WallType.ByName` selects a wall type with the given name, (if available). If no wall type is found by the given name, a null value is returned. + +In the example below, the "Exterior - CMU on Mtl. Stud" wall type is selected from the current Revit document. +___ +## Example File + +![WallType.ByName](./Revit.Elements.WallType.ByName_img.jpg) \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/_review/Revit.Elements.WallType.ByName_img.jpg b/doc/distrib/NodeHelpFiles/_review/Revit.Elements.WallType.ByName_img.jpg new file mode 100644 index 000000000..3788ec5f1 Binary files /dev/null and b/doc/distrib/NodeHelpFiles/_review/Revit.Elements.WallType.ByName_img.jpg differ diff --git a/doc/distrib/NodeHelpFiles/_review/Revit.Elements.WallType.Function.dyn b/doc/distrib/NodeHelpFiles/_review/Revit.Elements.WallType.Function.dyn new file mode 100644 index 000000000..6ef1dfb78 --- /dev/null +++ b/doc/distrib/NodeHelpFiles/_review/Revit.Elements.WallType.Function.dyn @@ -0,0 +1,193 @@ +{ + "Uuid": "463cc73e-0181-45b4-80ec-23fa405e8bba", + "IsCustomNode": false, + "Description": "", + "Name": "Revit.Elements.WallType.Function", + "ElementResolver": { + "ResolutionMap": {} + }, + "Inputs": [], + "Outputs": [], + "Nodes": [ + { + "ConcreteType": "DSRevitNodesUI.ElementTypes, DSRevitNodesUI", + "SelectedIndex": 382, + "SelectedString": "WallType", + "Id": "b9f0c3b48b544b12ab3a1f9971b773ad", + "NodeType": "ExtensionNode", + "Inputs": [], + "Outputs": [ + { + "Id": "24e7174e06d54b90b83611a768d1029e", + "Name": "Classes", + "Description": "The selected Classes", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "All element subclasses." + }, + { + "ConcreteType": "DSRevitNodesUI.ElementsOfType, DSRevitNodesUI", + "Id": "9fd40fe82d7a4446a1e8fb210a6dfbd0", + "NodeType": "ExtensionNode", + "Inputs": [ + { + "Id": "943c6c1ac5bf40c5bcbed043b49da584", + "Name": "element class", + "Description": "An element class.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "717cf3ff15734971b222be3aaf29a11a", + "Name": "elements", + "Description": "All elements in the active document of a given class.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "All elements in the active document of a given class." + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "e2f0c335e0d84abd9e2fe09177355a0f", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "d0380129b41c449197eda6321f69ad23", + "Name": "wallType", + "Description": "Revit.Elements.WallType", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "8cf38487a27347dbba82ca97d9e602d3", + "Name": "string", + "Description": "string", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Revit.Elements.WallType.Function", + "Replication": "Auto", + "Description": "The function of the WallType\n\nWallType.Function: string" + } + ], + "Connectors": [ + { + "Start": "24e7174e06d54b90b83611a768d1029e", + "End": "943c6c1ac5bf40c5bcbed043b49da584", + "Id": "3d10ae02c2994123b83c59bc2b58621f", + "IsHidden": "False" + }, + { + "Start": "717cf3ff15734971b222be3aaf29a11a", + "End": "d0380129b41c449197eda6321f69ad23", + "Id": "ba3f81e7a79f48aba9f825fd34859757", + "IsHidden": "False" + } + ], + "Dependencies": [], + "NodeLibraryDependencies": [], + "EnableLegacyPolyCurveBehavior": true, + "Thumbnail": "", + "GraphDocumentationURL": null, + "ExtensionWorkspaceData": [ + { + "ExtensionGuid": "28992e1d-abb9-417f-8b1b-05e053bee670", + "Name": "Properties", + "Version": "3.2", + "Data": {} + }, + { + "ExtensionGuid": "DFBD9CC0-DB40-457A-939E-8C8555555A9D", + "Name": "Generative Design", + "Version": "8.1", + "Data": {} + } + ], + "Author": "", + "Linting": { + "activeLinter": "None", + "activeLinterId": "7b75fb44-43fd-4631-a878-29f4d5d8399a", + "warningCount": 0, + "errorCount": 0 + }, + "Bindings": [], + "View": { + "Dynamo": { + "ScaleFactor": 1.0, + "HasRunWithoutCrash": true, + "IsVisibleInDynamoLibrary": true, + "Version": "3.2.1.5366", + "RunType": "Manual", + "RunPeriod": "1000" + }, + "Camera": { + "Name": "_Background Preview", + "EyeX": -17.0, + "EyeY": 24.0, + "EyeZ": 50.0, + "LookX": 12.0, + "LookY": -13.0, + "LookZ": -58.0, + "UpX": 0.0, + "UpY": 1.0, + "UpZ": 0.0 + }, + "ConnectorPins": [], + "NodeViews": [ + { + "Id": "b9f0c3b48b544b12ab3a1f9971b773ad", + "Name": "Element Classes", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 734.8290231965857, + "Y": -271.1191455891851 + }, + { + "Id": "9fd40fe82d7a4446a1e8fb210a6dfbd0", + "Name": "All Elements of Class", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1074.5280720838882, + "Y": -271.1191455891851 + }, + { + "Id": "e2f0c335e0d84abd9e2fe09177355a0f", + "Name": "WallType.Function", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1416.6271209711908, + "Y": -271.1191455891851 + } + ], + "Annotations": [], + "X": -1782.0207565504663, + "Y": 572.4846994307323, + "Zoom": 1.9998015161226377 + } +} \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/_review/Revit.Elements.WallType.Function.md b/doc/distrib/NodeHelpFiles/_review/Revit.Elements.WallType.Function.md new file mode 100644 index 000000000..11198954d --- /dev/null +++ b/doc/distrib/NodeHelpFiles/_review/Revit.Elements.WallType.Function.md @@ -0,0 +1,8 @@ +## In Depth +`WallType.Function` returns the function of the given wall type. For more information on wall functions, visit this [article](https://help.autodesk.com/view/RVT/2025/ENU/?guid=GUID-718C1341-C4FC-40D6-9646-D2E13A861D33). + +In the example below, all wall types are collected from the current Revit document, along with the functions. +___ +## Example File + +![WallType.Function](./Revit.Elements.WallType.Function_img.jpg) \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/_review/Revit.Elements.WallType.Function_img.jpg b/doc/distrib/NodeHelpFiles/_review/Revit.Elements.WallType.Function_img.jpg new file mode 100644 index 000000000..4ab53427d Binary files /dev/null and b/doc/distrib/NodeHelpFiles/_review/Revit.Elements.WallType.Function_img.jpg differ diff --git a/doc/distrib/NodeHelpFiles/_review/Revit.Elements.WallType.GetThermalProperties.dyn b/doc/distrib/NodeHelpFiles/_review/Revit.Elements.WallType.GetThermalProperties.dyn new file mode 100644 index 000000000..997eb8df9 --- /dev/null +++ b/doc/distrib/NodeHelpFiles/_review/Revit.Elements.WallType.GetThermalProperties.dyn @@ -0,0 +1,229 @@ +{ + "Uuid": "463cc73e-0181-45b4-80ec-23fa405e8bba", + "IsCustomNode": false, + "Description": "", + "Name": "Revit.Elements.WallType.GetThermalProperties", + "ElementResolver": { + "ResolutionMap": {} + }, + "Inputs": [], + "Outputs": [], + "Nodes": [ + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "5cd6dbc560524f16bd667f7cd8ef30f9", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "9b7f483656eb4581b6edd6226de2886f", + "Name": "wallType", + "Description": "Revit.Elements.WallType", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "3905e99d628044a4be1cc435f55b7d10", + "Name": "Absorptance", + "Description": "Value of absorptance.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "6c27bd5ce04b4d5a8b7bb830f6a67973", + "Name": "HeatTransferCoefficient", + "Description": "The heat transfer coefficient value (U-Value).", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "0e0689cc15af40c78703390ae8d63520", + "Name": "Roughness", + "Description": "Value of roughness.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "9b271878ce6c4fb4982954214812385f", + "Name": "ThermalMass", + "Description": "The calculated thermal mass value.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "9b35d0a9a80544fe9d55eeaae43314f8", + "Name": "ThermalResistance", + "Description": "The calculated thermal resistance value (R-Value).", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Revit.Elements.WallType.GetThermalProperties", + "Replication": "Auto", + "Description": "The calculated and settable thermal properties of the WallType\n\nWallType.GetThermalProperties ( ): var[]..[]" + }, + { + "ConcreteType": "CoreNodeModels.Input.StringInput, CoreNodeModels", + "Id": "cef5b517af7548908e721dc6b75c30e9", + "NodeType": "StringInputNode", + "Inputs": [], + "Outputs": [ + { + "Id": "b15d8cbe3ec64191808e5db8a23cd370", + "Name": "", + "Description": "String", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Creates a string", + "InputValue": "Exterior - CMU on Mtl. Stud" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "7bb4ddd0510347b38878d9d8b2affa4c", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "2680c19c1bc448fcbbd31becfae8ff33", + "Name": "name", + "Description": "string", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "8bdb09418c6349ef9e2c44548f6868fd", + "Name": "WallType", + "Description": "WallType", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Revit.Elements.WallType.ByName@string", + "Replication": "Auto", + "Description": "Select a walltype from the current document by name\n\nWallType.ByName (name: string): WallType" + } + ], + "Connectors": [ + { + "Start": "b15d8cbe3ec64191808e5db8a23cd370", + "End": "2680c19c1bc448fcbbd31becfae8ff33", + "Id": "0a624d563c754a23b16c8807c7b80f06", + "IsHidden": "False" + }, + { + "Start": "8bdb09418c6349ef9e2c44548f6868fd", + "End": "9b7f483656eb4581b6edd6226de2886f", + "Id": "b2aa4b78172542ddaf6fe38627689591", + "IsHidden": "False" + } + ], + "Dependencies": [], + "NodeLibraryDependencies": [], + "EnableLegacyPolyCurveBehavior": true, + "Thumbnail": "", + "GraphDocumentationURL": null, + "ExtensionWorkspaceData": [ + { + "ExtensionGuid": "28992e1d-abb9-417f-8b1b-05e053bee670", + "Name": "Properties", + "Version": "3.2", + "Data": {} + }, + { + "ExtensionGuid": "DFBD9CC0-DB40-457A-939E-8C8555555A9D", + "Name": "Generative Design", + "Version": "8.1", + "Data": {} + } + ], + "Author": "", + "Linting": { + "activeLinter": "None", + "activeLinterId": "7b75fb44-43fd-4631-a878-29f4d5d8399a", + "warningCount": 0, + "errorCount": 0 + }, + "Bindings": [], + "View": { + "Dynamo": { + "ScaleFactor": 1.0, + "HasRunWithoutCrash": true, + "IsVisibleInDynamoLibrary": true, + "Version": "3.2.1.5366", + "RunType": "Manual", + "RunPeriod": "1000" + }, + "Camera": { + "Name": "_Background Preview", + "EyeX": -17.0, + "EyeY": 24.0, + "EyeZ": 50.0, + "LookX": 12.0, + "LookY": -13.0, + "LookZ": -58.0, + "UpX": 0.0, + "UpY": 1.0, + "UpZ": 0.0 + }, + "ConnectorPins": [], + "NodeViews": [ + { + "Id": "5cd6dbc560524f16bd667f7cd8ef30f9", + "Name": "WallType.GetThermalProperties", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1310.2818831815557, + "Y": -154.23256924858617 + }, + { + "Id": "cef5b517af7548908e721dc6b75c30e9", + "Name": "String", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 664.6818831815558, + "Y": -154.23256924858617 + }, + { + "Id": "7bb4ddd0510347b38878d9d8b2affa4c", + "Name": "WallType.ByName", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 995.8818831815558, + "Y": -154.23256924858617 + } + ], + "Annotations": [], + "X": -985.6607595554066, + "Y": 461.10755811632794, + "Zoom": 1.511253553338739 + } +} \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/_review/Revit.Elements.WallType.GetThermalProperties.md b/doc/distrib/NodeHelpFiles/_review/Revit.Elements.WallType.GetThermalProperties.md new file mode 100644 index 000000000..00290a44d --- /dev/null +++ b/doc/distrib/NodeHelpFiles/_review/Revit.Elements.WallType.GetThermalProperties.md @@ -0,0 +1,8 @@ +## In Depth +`WallType.GetThermalProperties` returns the thermal properties of the given wall type. For more information on wall thermal properties, visit this [article](https://help.autodesk.com/view/RVT/2024/ENU/?guid=GUID-3C378374-D360-4207-A558-3500922A452E). + +In the example below, the "Exterior - CMU on Mtl. Stud" wall type is selected from the current Revit document. The thermal properties are reported with `WallType.GetThermalProperties`. +___ +## Example File + +![WallType.GetThermalProperties](./Revit.Elements.WallType.GetThermalProperties_img.jpg) \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/_review/Revit.Elements.WallType.GetThermalProperties_img.jpg b/doc/distrib/NodeHelpFiles/_review/Revit.Elements.WallType.GetThermalProperties_img.jpg new file mode 100644 index 000000000..eb876e02c Binary files /dev/null and b/doc/distrib/NodeHelpFiles/_review/Revit.Elements.WallType.GetThermalProperties_img.jpg differ diff --git a/doc/distrib/NodeHelpFiles/_review/Revit.Elements.WallType.Name.dyn b/doc/distrib/NodeHelpFiles/_review/Revit.Elements.WallType.Name.dyn new file mode 100644 index 000000000..188a27be1 --- /dev/null +++ b/doc/distrib/NodeHelpFiles/_review/Revit.Elements.WallType.Name.dyn @@ -0,0 +1,193 @@ +{ + "Uuid": "463cc73e-0181-45b4-80ec-23fa405e8bba", + "IsCustomNode": false, + "Description": "", + "Name": "Revit.Elements.WallType.Name", + "ElementResolver": { + "ResolutionMap": {} + }, + "Inputs": [], + "Outputs": [], + "Nodes": [ + { + "ConcreteType": "DSRevitNodesUI.ElementTypes, DSRevitNodesUI", + "SelectedIndex": 382, + "SelectedString": "WallType", + "Id": "b9f0c3b48b544b12ab3a1f9971b773ad", + "NodeType": "ExtensionNode", + "Inputs": [], + "Outputs": [ + { + "Id": "24e7174e06d54b90b83611a768d1029e", + "Name": "Classes", + "Description": "The selected Classes", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "All element subclasses." + }, + { + "ConcreteType": "DSRevitNodesUI.ElementsOfType, DSRevitNodesUI", + "Id": "9fd40fe82d7a4446a1e8fb210a6dfbd0", + "NodeType": "ExtensionNode", + "Inputs": [ + { + "Id": "943c6c1ac5bf40c5bcbed043b49da584", + "Name": "element class", + "Description": "An element class.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "717cf3ff15734971b222be3aaf29a11a", + "Name": "elements", + "Description": "All elements in the active document of a given class.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "All elements in the active document of a given class." + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "95342d2c809d4e6e97db3e9cd3ce5739", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "df6456db726b4686900f7714e7edb091", + "Name": "wallType", + "Description": "Revit.Elements.WallType", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "2a45a025e30f44b69e0e3809e082d7ba", + "Name": "string", + "Description": "string", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Revit.Elements.WallType.Name", + "Replication": "Auto", + "Description": "The name of the WallType\n\nWallType.Name: string" + } + ], + "Connectors": [ + { + "Start": "24e7174e06d54b90b83611a768d1029e", + "End": "943c6c1ac5bf40c5bcbed043b49da584", + "Id": "3d10ae02c2994123b83c59bc2b58621f", + "IsHidden": "False" + }, + { + "Start": "717cf3ff15734971b222be3aaf29a11a", + "End": "df6456db726b4686900f7714e7edb091", + "Id": "2469874142414fdca498c487d434e21f", + "IsHidden": "False" + } + ], + "Dependencies": [], + "NodeLibraryDependencies": [], + "EnableLegacyPolyCurveBehavior": true, + "Thumbnail": "", + "GraphDocumentationURL": null, + "ExtensionWorkspaceData": [ + { + "ExtensionGuid": "28992e1d-abb9-417f-8b1b-05e053bee670", + "Name": "Properties", + "Version": "3.2", + "Data": {} + }, + { + "ExtensionGuid": "DFBD9CC0-DB40-457A-939E-8C8555555A9D", + "Name": "Generative Design", + "Version": "8.1", + "Data": {} + } + ], + "Author": "", + "Linting": { + "activeLinter": "None", + "activeLinterId": "7b75fb44-43fd-4631-a878-29f4d5d8399a", + "warningCount": 0, + "errorCount": 0 + }, + "Bindings": [], + "View": { + "Dynamo": { + "ScaleFactor": 1.0, + "HasRunWithoutCrash": true, + "IsVisibleInDynamoLibrary": true, + "Version": "3.2.1.5366", + "RunType": "Automatic", + "RunPeriod": "1000" + }, + "Camera": { + "Name": "_Background Preview", + "EyeX": -17.0, + "EyeY": 24.0, + "EyeZ": 50.0, + "LookX": 12.0, + "LookY": -13.0, + "LookZ": -58.0, + "UpX": 0.0, + "UpY": 1.0, + "UpZ": 0.0 + }, + "ConnectorPins": [], + "NodeViews": [ + { + "Id": "b9f0c3b48b544b12ab3a1f9971b773ad", + "Name": "Element Classes", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 734.8290231965857, + "Y": -271.1191455891851 + }, + { + "Id": "9fd40fe82d7a4446a1e8fb210a6dfbd0", + "Name": "All Elements of Class", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1074.5280720838882, + "Y": -271.1191455891851 + }, + { + "Id": "95342d2c809d4e6e97db3e9cd3ce5739", + "Name": "WallType.Name", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1416.6271209711908, + "Y": -271.1191455891851 + } + ], + "Annotations": [], + "X": -1215.476527330968, + "Y": 650.7560628951451, + "Zoom": 1.6468412699392267 + } +} \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/_review/Revit.Elements.WallType.Name.md b/doc/distrib/NodeHelpFiles/_review/Revit.Elements.WallType.Name.md new file mode 100644 index 000000000..22a930f84 --- /dev/null +++ b/doc/distrib/NodeHelpFiles/_review/Revit.Elements.WallType.Name.md @@ -0,0 +1,8 @@ +## In Depth +`WallType.Name` returns the name of the given wall type as a string. + +In the example below, all wall types are collected from the current Revit document, along with the names. +___ +## Example File + +![WallType.Name](./Revit.Elements.WallType.Name_img.jpg) \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/_review/Revit.Elements.WallType.Name_img.jpg b/doc/distrib/NodeHelpFiles/_review/Revit.Elements.WallType.Name_img.jpg new file mode 100644 index 000000000..99fdf51a7 Binary files /dev/null and b/doc/distrib/NodeHelpFiles/_review/Revit.Elements.WallType.Name_img.jpg differ diff --git a/doc/distrib/NodeHelpFiles/_review/Revit.Elements.WallType.Width.dyn b/doc/distrib/NodeHelpFiles/_review/Revit.Elements.WallType.Width.dyn new file mode 100644 index 000000000..d66d1657e --- /dev/null +++ b/doc/distrib/NodeHelpFiles/_review/Revit.Elements.WallType.Width.dyn @@ -0,0 +1,193 @@ +{ + "Uuid": "463cc73e-0181-45b4-80ec-23fa405e8bba", + "IsCustomNode": false, + "Description": "", + "Name": "Revit.Elements.WallType.Width", + "ElementResolver": { + "ResolutionMap": {} + }, + "Inputs": [], + "Outputs": [], + "Nodes": [ + { + "ConcreteType": "DSRevitNodesUI.ElementTypes, DSRevitNodesUI", + "SelectedIndex": 382, + "SelectedString": "WallType", + "Id": "b9f0c3b48b544b12ab3a1f9971b773ad", + "NodeType": "ExtensionNode", + "Inputs": [], + "Outputs": [ + { + "Id": "24e7174e06d54b90b83611a768d1029e", + "Name": "Classes", + "Description": "The selected Classes", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "All element subclasses." + }, + { + "ConcreteType": "DSRevitNodesUI.ElementsOfType, DSRevitNodesUI", + "Id": "9fd40fe82d7a4446a1e8fb210a6dfbd0", + "NodeType": "ExtensionNode", + "Inputs": [ + { + "Id": "943c6c1ac5bf40c5bcbed043b49da584", + "Name": "element class", + "Description": "An element class.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "717cf3ff15734971b222be3aaf29a11a", + "Name": "elements", + "Description": "All elements in the active document of a given class.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "All elements in the active document of a given class." + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "dab2d8be2fb442f4abab9a45d1ffe167", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "f37e1824640340e59a37f33d1d3c98e6", + "Name": "wallType", + "Description": "Revit.Elements.WallType", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "dbd1c7abae4f42c1aee1b942f74f6d09", + "Name": "double", + "Description": "double", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Revit.Elements.WallType.Width", + "Replication": "Auto", + "Description": "The width of the WallType\n\nWallType.Width: double" + } + ], + "Connectors": [ + { + "Start": "24e7174e06d54b90b83611a768d1029e", + "End": "943c6c1ac5bf40c5bcbed043b49da584", + "Id": "3d10ae02c2994123b83c59bc2b58621f", + "IsHidden": "False" + }, + { + "Start": "717cf3ff15734971b222be3aaf29a11a", + "End": "f37e1824640340e59a37f33d1d3c98e6", + "Id": "6a6fb3df144f4b91bdea91490cb446b4", + "IsHidden": "False" + } + ], + "Dependencies": [], + "NodeLibraryDependencies": [], + "EnableLegacyPolyCurveBehavior": true, + "Thumbnail": "", + "GraphDocumentationURL": null, + "ExtensionWorkspaceData": [ + { + "ExtensionGuid": "28992e1d-abb9-417f-8b1b-05e053bee670", + "Name": "Properties", + "Version": "3.2", + "Data": {} + }, + { + "ExtensionGuid": "DFBD9CC0-DB40-457A-939E-8C8555555A9D", + "Name": "Generative Design", + "Version": "8.1", + "Data": {} + } + ], + "Author": "", + "Linting": { + "activeLinter": "None", + "activeLinterId": "7b75fb44-43fd-4631-a878-29f4d5d8399a", + "warningCount": 0, + "errorCount": 0 + }, + "Bindings": [], + "View": { + "Dynamo": { + "ScaleFactor": 1.0, + "HasRunWithoutCrash": true, + "IsVisibleInDynamoLibrary": true, + "Version": "3.2.1.5366", + "RunType": "Manual", + "RunPeriod": "1000" + }, + "Camera": { + "Name": "_Background Preview", + "EyeX": -17.0, + "EyeY": 24.0, + "EyeZ": 50.0, + "LookX": 12.0, + "LookY": -13.0, + "LookZ": -58.0, + "UpX": 0.0, + "UpY": 1.0, + "UpZ": 0.0 + }, + "ConnectorPins": [], + "NodeViews": [ + { + "Id": "b9f0c3b48b544b12ab3a1f9971b773ad", + "Name": "Element Classes", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 734.8290231965857, + "Y": -271.1191455891851 + }, + { + "Id": "9fd40fe82d7a4446a1e8fb210a6dfbd0", + "Name": "All Elements of Class", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1074.5280720838882, + "Y": -271.1191455891851 + }, + { + "Id": "dab2d8be2fb442f4abab9a45d1ffe167", + "Name": "WallType.Width", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1416.6271209711908, + "Y": -271.1191455891851 + } + ], + "Annotations": [], + "X": -2094.589907935639, + "Y": 922.4600376629439, + "Zoom": 2.140843140793149 + } +} \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/_review/Revit.Elements.WallType.Width.md b/doc/distrib/NodeHelpFiles/_review/Revit.Elements.WallType.Width.md new file mode 100644 index 000000000..dff7769d7 --- /dev/null +++ b/doc/distrib/NodeHelpFiles/_review/Revit.Elements.WallType.Width.md @@ -0,0 +1,8 @@ +## In Depth +`WallType.Width` returns the width of the given wall type as a number. + +In the example below, all wall types are collected from the current Revit document, along with the widths (in project units). +___ +## Example File + +![WallType.Width](./Revit.Elements.WallType.Width_img.jpg) \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/_review/Revit.Elements.WallType.Width_img.jpg b/doc/distrib/NodeHelpFiles/_review/Revit.Elements.WallType.Width_img.jpg new file mode 100644 index 000000000..4641d5265 Binary files /dev/null and b/doc/distrib/NodeHelpFiles/_review/Revit.Elements.WallType.Width_img.jpg differ