diff --git a/doc/distrib/NodeHelpFiles/Revit.Elements.Subelement.Category.dyn b/doc/distrib/NodeHelpFiles/Revit.Elements.Subelement.Category.dyn new file mode 100644 index 0000000000..fc59fadf78 --- /dev/null +++ b/doc/distrib/NodeHelpFiles/Revit.Elements.Subelement.Category.dyn @@ -0,0 +1,375 @@ +{ + "Uuid": "57a1c005-b3c9-4b9f-b3af-b85b7a34c818", + "IsCustomNode": false, + "Description": "", + "Name": "Revit.Elements.Subelement.Category", + "ElementResolver": { + "ResolutionMap": {} + }, + "Inputs": [], + "Outputs": [], + "Nodes": [ + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "2564e087b5ce4249861b572f9846c966", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "c30f739376374873a6d2030dc294fd0a", + "Name": "subelement", + "Description": "Revit.Elements.Subelement", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "8d74c3af3da54f79a7d159b8ddb91628", + "Name": "Element", + "Description": "Element", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Revit.Elements.Subelement.Element", + "Replication": "Auto", + "Description": "The element in which the subelement resides.\n\nSubelement.Element: Element" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "9824fa3dad484dbaab8e9fc48b3a4a69", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "eff5092bda3c4052b97ced3e63cd9e8e", + "Name": "subelement", + "Description": "Revit.Elements.Subelement", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "0326261ee4af45c58527583e7d61f8d1", + "Name": "Category", + "Description": "Category", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Revit.Elements.Subelement.Category", + "Replication": "Auto", + "Description": "The category of the subelement.\n\nSubelement.Category: Category" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "efb3f8e3aded44a198d716261cb38d18", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "0f364a3839334e1aa34dd8f76afd2eb8", + "Name": "list", + "Description": "List containing nulls and empty sublists to clean\n\nvar[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "81f088777156465ca502f18975a08fe3", + "Name": "preserveIndices", + "Description": "Provide an option to preserve the indices of the data\n\nbool\nDefault value : true", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "8fa26573c65446a7ba3a1db7b5aa4846", + "Name": "list", + "Description": "List of transposed lists", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "DSCore.List.Clean@var[]..[],bool", + "Replication": "Auto", + "Description": "Cleans data of nulls and empty lists from a given list of arbitrary dimension\n\nList.Clean (list: var[]..[], preserveIndices: bool = true): var[]..[]" + }, + { + "ConcreteType": "CoreNodeModels.Input.BoolSelector, CoreNodeModels", + "Id": "c86f1a54e6c34cd9b9271a65e1b0497c", + "NodeType": "BooleanInputNode", + "Inputs": [], + "Outputs": [ + { + "Id": "76fa515d5c9542dfbe29c2a15c7c6adb", + "Name": "", + "Description": "Boolean", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Enables selection between True and False", + "InputValue": false + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "393d3c913f3e4b6fbfdb5ec43120daac", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "50357ea7dce14afc9f6e30d9389857f3", + "Name": "element", + "Description": "Revit.Elements.Element", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "4849711b58ad4c4b963ff05dd59c7074", + "Name": "Subelement[]", + "Description": "Subelement[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Revit.Elements.Element.Subelements", + "Replication": "Auto", + "Description": "Obtain all of the Subelements from an Element.\n\nElement.Subelements: Subelement[]" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "10857f516dc04f67acc56d2994510110", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "0a1b589401084ab0877f1e483af3642c", + "Name": "element", + "Description": "Revit.Elements.Element", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "11682f9ad77a48628b401150d8ec82e1", + "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" + }, + { + "ConcreteType": "DSRevitNodesUI.ElementsInView, DSRevitNodesUI", + "Id": "37fbecb1b0994f179a6bbdfb95024047", + "NodeType": "ExtensionNode", + "Inputs": [], + "Outputs": [ + { + "Id": "2bc32e1a5fcd4b28874c71729e28bf4b", + "Name": "elements", + "Description": "All visible elements in the active view.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Get all the elements which are visible in the active view." + } + ], + "Connectors": [ + { + "Start": "8d74c3af3da54f79a7d159b8ddb91628", + "End": "0a1b589401084ab0877f1e483af3642c", + "Id": "4368dec9ad6c4b93a74229feb13d44e0", + "IsHidden": "False" + }, + { + "Start": "8fa26573c65446a7ba3a1db7b5aa4846", + "End": "c30f739376374873a6d2030dc294fd0a", + "Id": "261c691b8f4c4f26a03c21b09906a132", + "IsHidden": "False" + }, + { + "Start": "8fa26573c65446a7ba3a1db7b5aa4846", + "End": "eff5092bda3c4052b97ced3e63cd9e8e", + "Id": "e79c54a0a4d145478437643e1081cc00", + "IsHidden": "False" + }, + { + "Start": "76fa515d5c9542dfbe29c2a15c7c6adb", + "End": "81f088777156465ca502f18975a08fe3", + "Id": "4c26e9b433694f778d90a5caf305d2ed", + "IsHidden": "False" + }, + { + "Start": "4849711b58ad4c4b963ff05dd59c7074", + "End": "0f364a3839334e1aa34dd8f76afd2eb8", + "Id": "eca957f035c94ef1a0a1e559706b27e8", + "IsHidden": "False" + }, + { + "Start": "2bc32e1a5fcd4b28874c71729e28bf4b", + "End": "50357ea7dce14afc9f6e30d9389857f3", + "Id": "0536bf9d76ee454fad5be0cad5214e4d", + "IsHidden": "False" + } + ], + "Dependencies": [], + "NodeLibraryDependencies": [], + "EnableLegacyPolyCurveBehavior": true, + "Thumbnail": "", + "GraphDocumentationURL": null, + "ExtensionWorkspaceData": [ + { + "ExtensionGuid": "28992e1d-abb9-417f-8b1b-05e053bee670", + "Name": "Properties", + "Version": "3.4", + "Data": {} + }, + { + "ExtensionGuid": "DFBD9CC0-DB40-457A-939E-8C8555555A9D", + "Name": "Generative Design", + "Version": "9.0", + "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.6.2.11575", + "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": "2564e087b5ce4249861b572f9846c966", + "Name": "Subelement.Element", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 2181.533787723186, + "Y": 1166.337087961952 + }, + { + "Id": "9824fa3dad484dbaab8e9fc48b3a4a69", + "Name": "Subelement.Category", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 2170.3303044940017, + "Y": 735.4056262719189 + }, + { + "Id": "efb3f8e3aded44a198d716261cb38d18", + "Name": "List.Clean", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1777.2922142277168, + "Y": 927.2195591886568 + }, + { + "Id": "c86f1a54e6c34cd9b9271a65e1b0497c", + "Name": "Boolean", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1458.6371583249986, + "Y": 1208.6787740847938 + }, + { + "Id": "393d3c913f3e4b6fbfdb5ec43120daac", + "Name": "Element.Subelements", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1436.2301918666294, + "Y": 770.6330415959056 + }, + { + "Id": "10857f516dc04f67acc56d2994510110", + "Name": "Element.Name", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 2517.638284598722, + "Y": 1163.737538471441 + }, + { + "Id": "37fbecb1b0994f179a6bbdfb95024047", + "Name": "All Elements In Active View", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1044.2922142277168, + "Y": 898.719559188657 + } + ], + "Annotations": [], + "X": -1274.597466572682, + "Y": -810.5569608613638, + "Zoom": 1.2484436539722303 + } +} \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/Revit.Elements.Subelement.Category_img.jpg b/doc/distrib/NodeHelpFiles/Revit.Elements.Subelement.Category_img.jpg new file mode 100644 index 0000000000..6e6fc71366 Binary files /dev/null and b/doc/distrib/NodeHelpFiles/Revit.Elements.Subelement.Category_img.jpg differ diff --git a/doc/distrib/NodeHelpFiles/Revit.Elements.Subelement.Element.dyn b/doc/distrib/NodeHelpFiles/Revit.Elements.Subelement.Element.dyn new file mode 100644 index 0000000000..950054511d --- /dev/null +++ b/doc/distrib/NodeHelpFiles/Revit.Elements.Subelement.Element.dyn @@ -0,0 +1,329 @@ +{ + "Uuid": "57a1c005-b3c9-4b9f-b3af-b85b7a34c818", + "IsCustomNode": false, + "Description": "", + "Name": "Revit.Elements.Subelement.Element", + "ElementResolver": { + "ResolutionMap": {} + }, + "Inputs": [], + "Outputs": [], + "Nodes": [ + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "4ef03b9a43de44d7ae39da4f2c62d6fe", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "0e88c02abde245469fa01453cc0082ed", + "Name": "element", + "Description": "Revit.Elements.Element", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "0086e4d39da84cb992d6ae41393365e3", + "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" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "cfeef1633a50405d92551343a46b1ffd", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "d8ed5cde4b804799a5397402d8c5791e", + "Name": "subelement", + "Description": "Revit.Elements.Subelement", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "c1ab5c627e504f1b8fc072b8a229f069", + "Name": "Element", + "Description": "Element", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Revit.Elements.Subelement.Element", + "Replication": "Auto", + "Description": "The element in which the subelement resides.\n\nSubelement.Element: Element" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "d1322a2444b0495988b254883658d1cb", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "51c5d6bba61345bba230917242c5a8aa", + "Name": "list", + "Description": "List containing nulls and empty sublists to clean\n\nvar[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "adb903ef3e3244c59d4e9d654ecf0dc5", + "Name": "preserveIndices", + "Description": "Provide an option to preserve the indices of the data\n\nbool\nDefault value : true", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "fe958736e4ce41d482e26a072044047a", + "Name": "list", + "Description": "List of transposed lists", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "DSCore.List.Clean@var[]..[],bool", + "Replication": "Auto", + "Description": "Cleans data of nulls and empty lists from a given list of arbitrary dimension\n\nList.Clean (list: var[]..[], preserveIndices: bool = true): var[]..[]" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "797ee6192ee7442aa572ff4764166eef", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "48914fbf8b714c9ea954ba34e1da2822", + "Name": "element", + "Description": "Revit.Elements.Element", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "a4b88faad5854a8680a5c59364aad345", + "Name": "Subelement[]", + "Description": "Subelement[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Revit.Elements.Element.Subelements", + "Replication": "Auto", + "Description": "Obtain all of the Subelements from an Element.\n\nElement.Subelements: Subelement[]" + }, + { + "ConcreteType": "CoreNodeModels.Input.BoolSelector, CoreNodeModels", + "Id": "c41cab9b5e0143c6982ca53c27460e2a", + "NodeType": "BooleanInputNode", + "Inputs": [], + "Outputs": [ + { + "Id": "11b1c184f8454666a8d97aa71b657fba", + "Name": "", + "Description": "Boolean", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Enables selection between True and False", + "InputValue": false + }, + { + "ConcreteType": "DSRevitNodesUI.ElementsInView, DSRevitNodesUI", + "Id": "4f775466eb9840a4a8ef4405763dbc11", + "NodeType": "ExtensionNode", + "Inputs": [], + "Outputs": [ + { + "Id": "8a0a772767c44d6880e0f8aaab953f40", + "Name": "elements", + "Description": "All visible elements in the active view.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Get all the elements which are visible in the active view." + } + ], + "Connectors": [ + { + "Start": "c1ab5c627e504f1b8fc072b8a229f069", + "End": "0e88c02abde245469fa01453cc0082ed", + "Id": "7e7fee40d7504dc1abd48383417b4916", + "IsHidden": "False" + }, + { + "Start": "fe958736e4ce41d482e26a072044047a", + "End": "d8ed5cde4b804799a5397402d8c5791e", + "Id": "8f376e7b5e8043dab29da60eccc55627", + "IsHidden": "False" + }, + { + "Start": "a4b88faad5854a8680a5c59364aad345", + "End": "51c5d6bba61345bba230917242c5a8aa", + "Id": "f0015304a80e44db814399c1ee38e5af", + "IsHidden": "False" + }, + { + "Start": "11b1c184f8454666a8d97aa71b657fba", + "End": "adb903ef3e3244c59d4e9d654ecf0dc5", + "Id": "54fe5c36debb4af3991c7cb3c2be122f", + "IsHidden": "False" + }, + { + "Start": "8a0a772767c44d6880e0f8aaab953f40", + "End": "48914fbf8b714c9ea954ba34e1da2822", + "Id": "a2a137b8191c4124a3e0bf6b09184c6c", + "IsHidden": "False" + } + ], + "Dependencies": [], + "NodeLibraryDependencies": [], + "EnableLegacyPolyCurveBehavior": true, + "Thumbnail": "", + "GraphDocumentationURL": null, + "ExtensionWorkspaceData": [ + { + "ExtensionGuid": "28992e1d-abb9-417f-8b1b-05e053bee670", + "Name": "Properties", + "Version": "3.4", + "Data": {} + }, + { + "ExtensionGuid": "DFBD9CC0-DB40-457A-939E-8C8555555A9D", + "Name": "Generative Design", + "Version": "9.0", + "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.6.2.11575", + "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": "4ef03b9a43de44d7ae39da4f2c62d6fe", + "Name": "Element.Name", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1918.346070371005, + "Y": 874.3319121995221 + }, + { + "Id": "cfeef1633a50405d92551343a46b1ffd", + "Name": "Subelement.Element", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1582.241573495469, + "Y": 876.9314616900331 + }, + { + "Id": "d1322a2444b0495988b254883658d1cb", + "Name": "List.Clean", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1204.0, + "Y": 876.8139329167379 + }, + { + "Id": "797ee6192ee7442aa572ff4764166eef", + "Name": "Element.Subelements", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 862.9379776389126, + "Y": 720.2274153239867 + }, + { + "Id": "c41cab9b5e0143c6982ca53c27460e2a", + "Name": "Boolean", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 885.3449440972818, + "Y": 1158.2731478128749 + }, + { + "Id": "4f775466eb9840a4a8ef4405763dbc11", + "Name": "All Elements In Active View", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 471.0, + "Y": 848.313932916738 + } + ], + "Annotations": [], + "X": -408.91499999999996, + "Y": -564.935, + "Zoom": 1.1575 + } +} \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/Revit.Elements.Subelement.Element_img.jpg b/doc/distrib/NodeHelpFiles/Revit.Elements.Subelement.Element_img.jpg new file mode 100644 index 0000000000..02b69a259c Binary files /dev/null and b/doc/distrib/NodeHelpFiles/Revit.Elements.Subelement.Element_img.jpg differ diff --git a/doc/distrib/NodeHelpFiles/Revit.Elements.Subelement.GetAllParameters.dyn b/doc/distrib/NodeHelpFiles/Revit.Elements.Subelement.GetAllParameters.dyn new file mode 100644 index 0000000000..4547e64563 --- /dev/null +++ b/doc/distrib/NodeHelpFiles/Revit.Elements.Subelement.GetAllParameters.dyn @@ -0,0 +1,390 @@ +{ + "Uuid": "57a1c005-b3c9-4b9f-b3af-b85b7a34c818", + "IsCustomNode": false, + "Description": "", + "Name": "Revit.Elements.Subelement.GetAllParameters", + "ElementResolver": { + "ResolutionMap": {} + }, + "Inputs": [], + "Outputs": [], + "Nodes": [ + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "cdc72d85636647f5ac56a12c9737cb1d", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "29460c1adfd14b4c9166589889791036", + "Name": "list", + "Description": "List containing nulls and empty sublists to clean\n\nvar[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "fa53d9d09a33431ca93e517a4c71dc91", + "Name": "preserveIndices", + "Description": "Provide an option to preserve the indices of the data\n\nbool\nDefault value : true", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "43b80364588b4eb1b23f548597c928e8", + "Name": "list", + "Description": "List of transposed lists", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "DSCore.List.Clean@var[]..[],bool", + "Replication": "Auto", + "Description": "Cleans data of nulls and empty lists from a given list of arbitrary dimension\n\nList.Clean (list: var[]..[], preserveIndices: bool = true): var[]..[]" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "1fc12af54f954658af0c3937545215c3", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "a8f3c1c27c6f4e1f8574f6adf1175277", + "Name": "element", + "Description": "Revit.Elements.Element", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "b655d059fbf348b2a4f9219e7dcb1b4e", + "Name": "Subelement[]", + "Description": "Subelement[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Revit.Elements.Element.Subelements", + "Replication": "Auto", + "Description": "Obtain all of the Subelements from an Element.\n\nElement.Subelements: Subelement[]" + }, + { + "ConcreteType": "CoreNodeModels.Input.BoolSelector, CoreNodeModels", + "Id": "78966d2b03394c62aa39ed9d23a08ab3", + "NodeType": "BooleanInputNode", + "Inputs": [], + "Outputs": [ + { + "Id": "5924cad96f3f4f3bae2b504930ecdbab", + "Name": "", + "Description": "Boolean", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Enables selection between True and False", + "InputValue": false + }, + { + "ConcreteType": "DSRevitNodesUI.ElementsInView, DSRevitNodesUI", + "Id": "31677ebdf2f649b680bc6eef4ef58acb", + "NodeType": "ExtensionNode", + "Inputs": [], + "Outputs": [ + { + "Id": "ff2874d933a14306ab1b1249ee525182", + "Name": "elements", + "Description": "All visible elements in the active view.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Get all the elements which are visible in the active view." + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "9122e185f0bc4485bcc25d6e1a32b521", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "e1e3f01e59ce414bb0abc649a2725465", + "Name": "subelement", + "Description": "Revit.Elements.Subelement", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "acea7921b80843e58748e3fcd2372309", + "Name": "var[]", + "Description": "var[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Revit.Elements.Subelement.GetAllParameters", + "Replication": "Auto", + "Description": "Obtain all parameter ids of the subelement.\n\nSubelement.GetAllParameters ( ): var[]" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "6ee6dbcc100e40eaa954d3833b195d76", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "e3447de9d64244d7852e8ffbaf4e6762", + "Name": "list", + "Description": "List to get the first item from.\n\nvar[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "5592c9d22a744d2084a7d76657a64809", + "Name": "item", + "Description": "First item in the list.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "DSCore.List.FirstItem@var[]..[]", + "Replication": "Auto", + "Description": "Returns the first item in a list.\n\nList.FirstItem (list: var[]..[]): var[]..[]" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "6b973fcbc76c4b76b70fa3216ed1cadc", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "4b7289dc594d47c5b9987f52d6c8cfaf", + "Name": "subelement", + "Description": "Revit.Elements.Subelement", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "ae68c5a807124ef59b5e3dc6e8c78589", + "Name": "paramId", + "Description": "The parameter id to be retrieved, as ElementId or Int.\n\nvar", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "33bc298e044e486ea185c3a91c617516", + "Name": "var[]..[]", + "Description": "var[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Revit.Elements.Subelement.GetParameterValue@var", + "Replication": "Auto", + "Description": "Get the value of the subelement parameter.\n\nSubelement.GetParameterValue (paramId: var): var[]..[]" + } + ], + "Connectors": [ + { + "Start": "43b80364588b4eb1b23f548597c928e8", + "End": "e3447de9d64244d7852e8ffbaf4e6762", + "Id": "52f8d47527ac42adb792d38948090d8e", + "IsHidden": "False" + }, + { + "Start": "b655d059fbf348b2a4f9219e7dcb1b4e", + "End": "29460c1adfd14b4c9166589889791036", + "Id": "80756a025a1946ae82fd247fe5104cff", + "IsHidden": "False" + }, + { + "Start": "5924cad96f3f4f3bae2b504930ecdbab", + "End": "fa53d9d09a33431ca93e517a4c71dc91", + "Id": "ebf44f277b4644508256ce8621fef7f3", + "IsHidden": "False" + }, + { + "Start": "ff2874d933a14306ab1b1249ee525182", + "End": "a8f3c1c27c6f4e1f8574f6adf1175277", + "Id": "d711e6fe3fa249ba98411195790f61a6", + "IsHidden": "False" + }, + { + "Start": "acea7921b80843e58748e3fcd2372309", + "End": "ae68c5a807124ef59b5e3dc6e8c78589", + "Id": "8a9c0f130b4f4cc08ae28d0468df2ccb", + "IsHidden": "False" + }, + { + "Start": "5592c9d22a744d2084a7d76657a64809", + "End": "e1e3f01e59ce414bb0abc649a2725465", + "Id": "10c3576329664cb0b95ce89cf9e29fd2", + "IsHidden": "False" + }, + { + "Start": "5592c9d22a744d2084a7d76657a64809", + "End": "4b7289dc594d47c5b9987f52d6c8cfaf", + "Id": "ce6f6b88e4c44c22b6cf6fb8d73eb4d4", + "IsHidden": "False" + } + ], + "Dependencies": [], + "NodeLibraryDependencies": [], + "EnableLegacyPolyCurveBehavior": true, + "Thumbnail": "", + "GraphDocumentationURL": null, + "ExtensionWorkspaceData": [ + { + "ExtensionGuid": "28992e1d-abb9-417f-8b1b-05e053bee670", + "Name": "Properties", + "Version": "3.4", + "Data": {} + }, + { + "ExtensionGuid": "DFBD9CC0-DB40-457A-939E-8C8555555A9D", + "Name": "Generative Design", + "Version": "9.0", + "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.6.2.11575", + "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": "cdc72d85636647f5ac56a12c9737cb1d", + "Name": "List.Clean", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1114.0, + "Y": 823.5865175927512 + }, + { + "Id": "1fc12af54f954658af0c3937545215c3", + "Name": "Element.Subelements", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 772.9379776389126, + "Y": 667.0 + }, + { + "Id": "78966d2b03394c62aa39ed9d23a08ab3", + "Name": "Boolean", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 795.3449440972818, + "Y": 1105.045732488888 + }, + { + "Id": "31677ebdf2f649b680bc6eef4ef58acb", + "Name": "All Elements In Active View", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 403.40696645836897, + "Y": 675.5826964814498 + }, + { + "Id": "9122e185f0bc4485bcc25d6e1a32b521", + "Name": "Subelement.GetAllParameters", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1818.8457795940633, + "Y": 951.5099201154037 + }, + { + "Id": "6ee6dbcc100e40eaa954d3833b195d76", + "Name": "List.FirstItem", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1491.607762859684, + "Y": 832.4254596903456 + }, + { + "Id": "6b973fcbc76c4b76b70fa3216ed1cadc", + "Name": "Subelement.GetParameterValue", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 2205.4188175965387, + "Y": 837.4497382233499 + } + ], + "Annotations": [], + "X": -265.6929718419801, + "Y": -344.7302855404232, + "Zoom": 0.9318115284983309 + } +} \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/Revit.Elements.Subelement.GetAllParameters_img.jpg b/doc/distrib/NodeHelpFiles/Revit.Elements.Subelement.GetAllParameters_img.jpg new file mode 100644 index 0000000000..7bd766b7dc Binary files /dev/null and b/doc/distrib/NodeHelpFiles/Revit.Elements.Subelement.GetAllParameters_img.jpg differ diff --git a/doc/distrib/NodeHelpFiles/Revit.Elements.Subelement.GetParameterValue.dyn b/doc/distrib/NodeHelpFiles/Revit.Elements.Subelement.GetParameterValue.dyn new file mode 100644 index 0000000000..021e207291 --- /dev/null +++ b/doc/distrib/NodeHelpFiles/Revit.Elements.Subelement.GetParameterValue.dyn @@ -0,0 +1,390 @@ +{ + "Uuid": "57a1c005-b3c9-4b9f-b3af-b85b7a34c818", + "IsCustomNode": false, + "Description": "", + "Name": "Revit.Elements.Subelement.GetParameterValue", + "ElementResolver": { + "ResolutionMap": {} + }, + "Inputs": [], + "Outputs": [], + "Nodes": [ + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "4cd30e668a334b2d96637812dfaf8eaa", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "1ff3262b03744382b720b8c1e4ff74e6", + "Name": "subelement", + "Description": "Revit.Elements.Subelement", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "ad15c5779d2c4caca4b7f4be49ec00ee", + "Name": "var[]", + "Description": "var[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Revit.Elements.Subelement.GetAllParameters", + "Replication": "Auto", + "Description": "Obtain all parameter ids of the subelement.\n\nSubelement.GetAllParameters ( ): var[]" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "a52dfe245ef14d4789b268ffdcaac712", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "28d5d234c0874c159ef1f2b41600bb66", + "Name": "subelement", + "Description": "Revit.Elements.Subelement", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "8d834b33fdc64814a83042a7c6d77c5d", + "Name": "paramId", + "Description": "The parameter id to be retrieved, as ElementId or Int.\n\nvar", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "9dc0feaf8b3a40e8ba436d5d524d69f4", + "Name": "var[]..[]", + "Description": "var[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Revit.Elements.Subelement.GetParameterValue@var", + "Replication": "Auto", + "Description": "Get the value of the subelement parameter.\n\nSubelement.GetParameterValue (paramId: var): var[]..[]" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "1df8e977ffbe4f37a42fc7f0b7260868", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "747933bd915c4ecbae1967415616bd50", + "Name": "list", + "Description": "List to get the first item from.\n\nvar[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "5861de12f75b4a2694928e6d93376529", + "Name": "item", + "Description": "First item in the list.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "DSCore.List.FirstItem@var[]..[]", + "Replication": "Auto", + "Description": "Returns the first item in a list.\n\nList.FirstItem (list: var[]..[]): var[]..[]" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "3491b9a8bd044a1f8579fb41285f18a3", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "a6756dfba74d482cacd5ccc52d9bfc52", + "Name": "list", + "Description": "List containing nulls and empty sublists to clean\n\nvar[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "46ad286a079c431c9a6d7c21dcd38183", + "Name": "preserveIndices", + "Description": "Provide an option to preserve the indices of the data\n\nbool\nDefault value : true", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "5b9e7d626985471f92d51c7d28adc20f", + "Name": "list", + "Description": "List of transposed lists", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "DSCore.List.Clean@var[]..[],bool", + "Replication": "Auto", + "Description": "Cleans data of nulls and empty lists from a given list of arbitrary dimension\n\nList.Clean (list: var[]..[], preserveIndices: bool = true): var[]..[]" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "67b8f489059c47c0ab290dcc66bb1bf5", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "7fb286757da94b43b0c06365ec61bf7d", + "Name": "element", + "Description": "Revit.Elements.Element", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "884e935788574d799471549e4d3a88e8", + "Name": "Subelement[]", + "Description": "Subelement[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Revit.Elements.Element.Subelements", + "Replication": "Auto", + "Description": "Obtain all of the Subelements from an Element.\n\nElement.Subelements: Subelement[]" + }, + { + "ConcreteType": "CoreNodeModels.Input.BoolSelector, CoreNodeModels", + "Id": "39470b449fe842f1afc2ac979ed5e433", + "NodeType": "BooleanInputNode", + "Inputs": [], + "Outputs": [ + { + "Id": "b6c66b395a1d4aa4aa43578b755da310", + "Name": "", + "Description": "Boolean", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Enables selection between True and False", + "InputValue": false + }, + { + "ConcreteType": "DSRevitNodesUI.ElementsInView, DSRevitNodesUI", + "Id": "cdfefafecde94ecbbb1fc8b8b8afc147", + "NodeType": "ExtensionNode", + "Inputs": [], + "Outputs": [ + { + "Id": "b061e9031f28467faf1e7a271705c4cb", + "Name": "elements", + "Description": "All visible elements in the active view.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Get all the elements which are visible in the active view." + } + ], + "Connectors": [ + { + "Start": "ad15c5779d2c4caca4b7f4be49ec00ee", + "End": "8d834b33fdc64814a83042a7c6d77c5d", + "Id": "1ce14040aad94fea914176536ddd62f9", + "IsHidden": "False" + }, + { + "Start": "5861de12f75b4a2694928e6d93376529", + "End": "1ff3262b03744382b720b8c1e4ff74e6", + "Id": "417e7488441b4f6cae036145edbce8b2", + "IsHidden": "False" + }, + { + "Start": "5861de12f75b4a2694928e6d93376529", + "End": "28d5d234c0874c159ef1f2b41600bb66", + "Id": "7f259106499748c7b8c0ce4375e6bfc5", + "IsHidden": "False" + }, + { + "Start": "5b9e7d626985471f92d51c7d28adc20f", + "End": "747933bd915c4ecbae1967415616bd50", + "Id": "cc1eb3a371f64f69b2f41d7c4d34d9b4", + "IsHidden": "False" + }, + { + "Start": "884e935788574d799471549e4d3a88e8", + "End": "a6756dfba74d482cacd5ccc52d9bfc52", + "Id": "9ebbb1993f2e4d258caf1c433942be8f", + "IsHidden": "False" + }, + { + "Start": "b6c66b395a1d4aa4aa43578b755da310", + "End": "46ad286a079c431c9a6d7c21dcd38183", + "Id": "aa59674394d840c2ba7cf033350dfe42", + "IsHidden": "False" + }, + { + "Start": "b061e9031f28467faf1e7a271705c4cb", + "End": "7fb286757da94b43b0c06365ec61bf7d", + "Id": "99202c687ee440ac968b5a795ab0e763", + "IsHidden": "False" + } + ], + "Dependencies": [], + "NodeLibraryDependencies": [], + "EnableLegacyPolyCurveBehavior": true, + "Thumbnail": "", + "GraphDocumentationURL": null, + "ExtensionWorkspaceData": [ + { + "ExtensionGuid": "28992e1d-abb9-417f-8b1b-05e053bee670", + "Name": "Properties", + "Version": "3.4", + "Data": {} + }, + { + "ExtensionGuid": "DFBD9CC0-DB40-457A-939E-8C8555555A9D", + "Name": "Generative Design", + "Version": "9.0", + "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.6.2.11575", + "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": "4cd30e668a334b2d96637812dfaf8eaa", + "Name": "Subelement.GetAllParameters", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 2012.4388131356943, + "Y": 848.5099201154037 + }, + { + "Id": "a52dfe245ef14d4789b268ffdcaac712", + "Name": "Subelement.GetParameterValue", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 2399.0118511381697, + "Y": 734.4497382233499 + }, + { + "Id": "1df8e977ffbe4f37a42fc7f0b7260868", + "Name": "List.FirstItem", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1685.200796401315, + "Y": 729.4254596903456 + }, + { + "Id": "3491b9a8bd044a1f8579fb41285f18a3", + "Name": "List.Clean", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1307.593033541631, + "Y": 720.5865175927512 + }, + { + "Id": "67b8f489059c47c0ab290dcc66bb1bf5", + "Name": "Element.Subelements", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 966.5310111805436, + "Y": 564.0 + }, + { + "Id": "39470b449fe842f1afc2ac979ed5e433", + "Name": "Boolean", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 988.9379776389128, + "Y": 1002.045732488888 + }, + { + "Id": "cdfefafecde94ecbbb1fc8b8b8afc147", + "Name": "All Elements In Active View", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 597.0, + "Y": 572.5826964814498 + } + ], + "Annotations": [], + "X": -539.0, + "Y": -191.0, + "Zoom": 1.0 + } +} \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/Revit.Elements.Subelement.GetParameterValue_img.jpg b/doc/distrib/NodeHelpFiles/Revit.Elements.Subelement.GetParameterValue_img.jpg new file mode 100644 index 0000000000..5e3e1a0761 Binary files /dev/null and b/doc/distrib/NodeHelpFiles/Revit.Elements.Subelement.GetParameterValue_img.jpg differ diff --git a/doc/distrib/NodeHelpFiles/Revit.Elements.Tag.LeaderElbow.dyn b/doc/distrib/NodeHelpFiles/Revit.Elements.Tag.LeaderElbow.dyn new file mode 100644 index 0000000000..31db63712a --- /dev/null +++ b/doc/distrib/NodeHelpFiles/Revit.Elements.Tag.LeaderElbow.dyn @@ -0,0 +1,149 @@ +{ + "Uuid": "57a1c005-b3c9-4b9f-b3af-b85b7a34c818", + "IsCustomNode": false, + "Description": "", + "Name": "Revit.Elements.Tag.LeaderElbow", + "ElementResolver": { + "ResolutionMap": {} + }, + "Inputs": [], + "Outputs": [], + "Nodes": [ + { + "ConcreteType": "Dynamo.Nodes.DSModelElementSelection, DSRevitNodesUI", + "NodeType": "ExtensionNode", + "InstanceId": [ + "f490e120-e337-48a9-ac11-f71a1e77d1b9-00289aaa" + ], + "Id": "f023e84c5f084a3ea550bfbd37c7dbe2", + "Inputs": [], + "Outputs": [ + { + "Id": "ab46fabbeb4e4038af941a7245477a04", + "Name": "Element", + "Description": "The selected elements.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Select a model element from the document." + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "d13c033d6674412c8af78f7e2fa1b24b", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "7da666f1466f42a8af50fe4c3e191fd6", + "Name": "tag", + "Description": "Revit.Elements.Tag", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "32712e6973a848b2a532dfb9d9b20eb6", + "Name": "Point", + "Description": "Point", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Revit.Elements.Tag.LeaderElbow", + "Replication": "Auto", + "Description": "The position of the elbow of the tag's leader.\n\nTag.LeaderElbow: Point" + } + ], + "Connectors": [ + { + "Start": "ab46fabbeb4e4038af941a7245477a04", + "End": "7da666f1466f42a8af50fe4c3e191fd6", + "Id": "313083928ede45d4a507a090907ad12f", + "IsHidden": "False" + } + ], + "Dependencies": [], + "NodeLibraryDependencies": [], + "EnableLegacyPolyCurveBehavior": true, + "Thumbnail": "", + "GraphDocumentationURL": null, + "ExtensionWorkspaceData": [ + { + "ExtensionGuid": "28992e1d-abb9-417f-8b1b-05e053bee670", + "Name": "Properties", + "Version": "3.4", + "Data": {} + }, + { + "ExtensionGuid": "DFBD9CC0-DB40-457A-939E-8C8555555A9D", + "Name": "Generative Design", + "Version": "9.0", + "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.6.2.11575", + "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": "f023e84c5f084a3ea550bfbd37c7dbe2", + "Name": "Select Model Element", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 90.0, + "Y": 359.0 + }, + { + "Id": "d13c033d6674412c8af78f7e2fa1b24b", + "Name": "Tag.LeaderElbow", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 474.66095420613124, + "Y": 361.244700578549 + } + ], + "Annotations": [], + "X": 80.27415665409421, + "Y": -473.9948601120527, + "Zoom": 2.4940063596020785 + } +} \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/Revit.Elements.Tag.LeaderElbow_img.jpg b/doc/distrib/NodeHelpFiles/Revit.Elements.Tag.LeaderElbow_img.jpg new file mode 100644 index 0000000000..c0502dba5b Binary files /dev/null and b/doc/distrib/NodeHelpFiles/Revit.Elements.Tag.LeaderElbow_img.jpg differ diff --git a/doc/distrib/NodeHelpFiles/Revit.Elements.Views.AxonometricView.ByEyePointTargetAndBoundingBox.dyn b/doc/distrib/NodeHelpFiles/Revit.Elements.Views.AxonometricView.ByEyePointTargetAndBoundingBox.dyn new file mode 100644 index 0000000000..e550bf990f --- /dev/null +++ b/doc/distrib/NodeHelpFiles/Revit.Elements.Views.AxonometricView.ByEyePointTargetAndBoundingBox.dyn @@ -0,0 +1,799 @@ +{ + "Uuid": "57a1c005-b3c9-4b9f-b3af-b85b7a34c818", + "IsCustomNode": false, + "Description": "", + "Name": "Revit.Elements.Views.AxonometricView.ByEyePointTargetAndBoundingBox", + "ElementResolver": { + "ResolutionMap": {} + }, + "Inputs": [], + "Outputs": [], + "Nodes": [ + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "cb8b79ff99dc48ccbdab15481bb83a86", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "b5453d3772b24930a36fcfcaf2e02dbb", + "Name": "x", + "Description": "X coordinate\n\ndouble\nDefault value : 0", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "c8ca31785a524999815c23ee91e85799", + "Name": "y", + "Description": "Y coordinate\n\ndouble\nDefault value : 0", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "2f9c5dd8ea8b4b81b73b6be9ffe78f85", + "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": "CoreNodeModels.Input.DoubleInput, CoreNodeModels", + "NumberType": "Double", + "Id": "1acb623c5f284ab59f89e96589d728cd", + "NodeType": "NumberInputNode", + "Inputs": [], + "Outputs": [ + { + "Id": "517c6cc767ad442d8e5b827c248ebf4d", + "Name": "", + "Description": "Double", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Creates a number.", + "InputValue": 50.0 + }, + { + "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels", + "NumberType": "Double", + "Id": "814ea9e9fe844efda5758c07fc27053f", + "NodeType": "NumberInputNode", + "Inputs": [], + "Outputs": [ + { + "Id": "77f7af98b10744bbb754fa09ac0e0f9d", + "Name": "", + "Description": "Double", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Creates a number.", + "InputValue": 50.0 + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "a6fa642da86e4bd7be406a9b914f7999", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "3396b00e5973416e99fb0cdc4a28c5a8", + "Name": "x", + "Description": "X coordinate\n\ndouble\nDefault value : 0", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "0aec917165964645a36d9d9183431761", + "Name": "y", + "Description": "Y coordinate\n\ndouble\nDefault value : 0", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "289e6ac65c584fa6a64d0c9f44396827", + "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": "CoreNodeModels.Input.DoubleInput, CoreNodeModels", + "NumberType": "Double", + "Id": "c0a325d2fd5f48eeb9879574ae0121e6", + "NodeType": "NumberInputNode", + "Inputs": [], + "Outputs": [ + { + "Id": "03054d0c2dd74cd2a49683f7973c2ee6", + "Name": "", + "Description": "Double", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Creates a number.", + "InputValue": 0.0 + }, + { + "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels", + "NumberType": "Double", + "Id": "81e94a2ddbf446849de7843782cbcbd8", + "NodeType": "NumberInputNode", + "Inputs": [], + "Outputs": [ + { + "Id": "20bf7d936ca0493f940f49bc28434f50", + "Name": "", + "Description": "Double", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Creates a number.", + "InputValue": 0.0 + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "ccd7824ef45f420d93f903f5b4f5e4bb", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "74e651d7337d4eefaf689704e0318daf", + "Name": "min", + "Description": "Point\nDefault value : Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 0)", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "471646df70204d3ebf9e5418cce430a6", + "Name": "max", + "Description": "Point\nDefault value : Autodesk.DesignScript.Geometry.Point.ByCoordinates(1, 1, 1)", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "050a3dde8bfd4858be0f2541a98dacdb", + "Name": "BoundingBox", + "Description": "BoundingBox", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.BoundingBox.ByCorners@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point", + "Replication": "Auto", + "Description": "Creates the an axis-aligned BoundingBox spanning between the minimum Point and the maximum Point.\n\nBoundingBox.ByCorners (min: Point = Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 0), max: Point = Autodesk.DesignScript.Geometry.Point.ByCoordinates(1, 1, 1)): BoundingBox" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "d11a24075a8a4706a1b114b77d01a1b9", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "cc83c08682f14a808886c9fea53e30d2", + "Name": "x", + "Description": "X coordinate\n\ndouble\nDefault value : 0", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "5fbd38c9f5ba4530a4b51b7907264346", + "Name": "y", + "Description": "Y coordinate\n\ndouble\nDefault value : 0", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "4f8b2bb369604c9f9b6cbafcc8b66e3c", + "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": "CoreNodeModels.Input.DoubleInput, CoreNodeModels", + "NumberType": "Double", + "Id": "3009f812c32f47449a18c5b77c3075fb", + "NodeType": "NumberInputNode", + "Inputs": [], + "Outputs": [ + { + "Id": "30ff42d2720848e19643687f15e69c91", + "Name": "", + "Description": "Double", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Creates a number.", + "InputValue": -10.0 + }, + { + "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels", + "NumberType": "Double", + "Id": "f1e881717a2c41fdaef646f759f44eae", + "NodeType": "NumberInputNode", + "Inputs": [], + "Outputs": [ + { + "Id": "e5b982d0551d41e8bec6bb9e442a8a9a", + "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": "a0ff0f9f51cb46a091aea5c5c2523a92", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "bb7f6bb72cf84f1b8ab04cd019b80ab5", + "Name": "x", + "Description": "X coordinate\n\ndouble\nDefault value : 0", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "8ead001c9bdc4e6c96375428c2facb83", + "Name": "y", + "Description": "Y coordinate\n\ndouble\nDefault value : 0", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "a7797c2f0ed948d0a50b657dea66e8b2", + "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": "CoreNodeModels.Input.DoubleInput, CoreNodeModels", + "NumberType": "Double", + "Id": "3e492fad157c4711a924faee338013bd", + "NodeType": "NumberInputNode", + "Inputs": [], + "Outputs": [ + { + "Id": "810d346bdf44430b9f9a48f31a5c7e2c", + "Name": "", + "Description": "Double", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Creates a number.", + "InputValue": 10.0 + }, + { + "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels", + "NumberType": "Double", + "Id": "d0bf258d0294455bba4f4f01da5c8320", + "NodeType": "NumberInputNode", + "Inputs": [], + "Outputs": [ + { + "Id": "3ff4de2a53b9423087dc20d0b40905b2", + "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": "dcabfe2d223c4e4e8a0d37902abb5097", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "670d88c00800436ca11ea604b9d61a7a", + "Name": "eyePoint", + "Description": "A Point representing the eye point.\n\nPoint", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "b3404b3083d64655999b6a89051c230e", + "Name": "target", + "Description": "A Point representing the target of view.\n\nPoint", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "93f8211eb14a4a9e8584b1c1a96382b9", + "Name": "boundingBox", + "Description": "A BoundingBox. The view will be cropped to this bounding box\n\nBoundingBox", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "c60a6ba547934d08b1742c81500432af", + "Name": "name", + "Description": "The name of the view.\n\nstring\nDefault value : \"dynamo3D\"", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "256e142dba72442b9a50d4f3b526f509", + "Name": "isolateElement", + "Description": "If this argument is set to true, the element or bounding box will be isolated in the current view by creating a minimum size crop box around it.\n\nbool\nDefault value : false", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "443f38c93bd145a2b8c003f0c5d63b26", + "Name": "AxonometricView", + "Description": "An AxonometricView object.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Revit.Elements.Views.AxonometricView.ByEyePointTargetAndBoundingBox@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.BoundingBox,string,bool", + "Replication": "Auto", + "Description": "Create a Revit Axonometric (isometric) View from an Eye position and target position and Bounding Box\n\nAxonometricView.ByEyePointTargetAndBoundingBox (eyePoint: Point, target: Point, boundingBox: BoundingBox, name: string = \"dynamo3D\", isolateElement: bool = false): AxonometricView" + }, + { + "ConcreteType": "CoreNodeModels.Input.StringInput, CoreNodeModels", + "SerializedWidth": 0.0, + "SerializedHeight": 0.0, + "Id": "d2a98387277a488a83f6d9f5604f823a", + "NodeType": "StringInputNode", + "Inputs": [], + "Outputs": [ + { + "Id": "e48de0d78f9843c39381acf9483c753c", + "Name": "", + "Description": "String", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Creates a string.", + "InputValue": "Dynamo Axonometric View" + }, + { + "ConcreteType": "CoreNodeModels.Input.BoolSelector, CoreNodeModels", + "Id": "984019a5c11d4ca2b3a23e70c7454bf4", + "NodeType": "BooleanInputNode", + "Inputs": [], + "Outputs": [ + { + "Id": "af7e42789ce1442a80b98e2b3d4c6f3d", + "Name": "", + "Description": "Boolean", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Enables selection between True and False", + "InputValue": false + } + ], + "Connectors": [ + { + "Start": "2f9c5dd8ea8b4b81b73b6be9ffe78f85", + "End": "670d88c00800436ca11ea604b9d61a7a", + "Id": "6619d69d0c0c437495272210429d560e", + "IsHidden": "False" + }, + { + "Start": "517c6cc767ad442d8e5b827c248ebf4d", + "End": "b5453d3772b24930a36fcfcaf2e02dbb", + "Id": "64e4f1a53ad8427199c3f00a190c594c", + "IsHidden": "False" + }, + { + "Start": "77f7af98b10744bbb754fa09ac0e0f9d", + "End": "c8ca31785a524999815c23ee91e85799", + "Id": "7b8d138ff2fc4666a026879ad682ece8", + "IsHidden": "False" + }, + { + "Start": "289e6ac65c584fa6a64d0c9f44396827", + "End": "b3404b3083d64655999b6a89051c230e", + "Id": "a180930c63bb43e485deed37c6d8d55b", + "IsHidden": "False" + }, + { + "Start": "03054d0c2dd74cd2a49683f7973c2ee6", + "End": "3396b00e5973416e99fb0cdc4a28c5a8", + "Id": "77f7334de1074bc5a190732f2115db3b", + "IsHidden": "False" + }, + { + "Start": "20bf7d936ca0493f940f49bc28434f50", + "End": "0aec917165964645a36d9d9183431761", + "Id": "a5fce6b5cefe49c3a4be504c1b2a315a", + "IsHidden": "False" + }, + { + "Start": "050a3dde8bfd4858be0f2541a98dacdb", + "End": "93f8211eb14a4a9e8584b1c1a96382b9", + "Id": "b303cc84bcf648d8a67032436366e4d8", + "IsHidden": "False" + }, + { + "Start": "4f8b2bb369604c9f9b6cbafcc8b66e3c", + "End": "74e651d7337d4eefaf689704e0318daf", + "Id": "3a7464a65ff04d0f833a4543aa850480", + "IsHidden": "False" + }, + { + "Start": "30ff42d2720848e19643687f15e69c91", + "End": "cc83c08682f14a808886c9fea53e30d2", + "Id": "a18cb11b2d0c4a2a80406a7d4d362710", + "IsHidden": "False" + }, + { + "Start": "e5b982d0551d41e8bec6bb9e442a8a9a", + "End": "5fbd38c9f5ba4530a4b51b7907264346", + "Id": "6d3c1dc635b842519b732650b1892d05", + "IsHidden": "False" + }, + { + "Start": "a7797c2f0ed948d0a50b657dea66e8b2", + "End": "471646df70204d3ebf9e5418cce430a6", + "Id": "7fd63773f5e94bea8b92306ae1407e76", + "IsHidden": "False" + }, + { + "Start": "810d346bdf44430b9f9a48f31a5c7e2c", + "End": "bb7f6bb72cf84f1b8ab04cd019b80ab5", + "Id": "acf7228ab4fd4f8d8298ea528881fa2a", + "IsHidden": "False" + }, + { + "Start": "3ff4de2a53b9423087dc20d0b40905b2", + "End": "8ead001c9bdc4e6c96375428c2facb83", + "Id": "fefcd7ef9b4e4497a1b6b80f1b56305b", + "IsHidden": "False" + }, + { + "Start": "e48de0d78f9843c39381acf9483c753c", + "End": "c60a6ba547934d08b1742c81500432af", + "Id": "ef900fb3ab9e4169bfb9862f53cb4199", + "IsHidden": "False" + }, + { + "Start": "af7e42789ce1442a80b98e2b3d4c6f3d", + "End": "256e142dba72442b9a50d4f3b526f509", + "Id": "f63e9051171a4c2fb67dd9f9685e3e5b", + "IsHidden": "False" + } + ], + "Dependencies": [], + "NodeLibraryDependencies": [], + "EnableLegacyPolyCurveBehavior": true, + "Thumbnail": "", + "GraphDocumentationURL": null, + "ExtensionWorkspaceData": [ + { + "ExtensionGuid": "28992e1d-abb9-417f-8b1b-05e053bee670", + "Name": "Properties", + "Version": "3.4", + "Data": {} + }, + { + "ExtensionGuid": "DFBD9CC0-DB40-457A-939E-8C8555555A9D", + "Name": "Generative Design", + "Version": "9.0", + "Data": {} + } + ], + "Author": "", + "Linting": { + "activeLinter": "None", + "activeLinterId": "7b75fb44-43fd-4631-a878-29f4d5d8399a", + "warningCount": 0, + "errorCount": 0 + }, + "Bindings": [ + { + "NodeId": "dcabfe2d-223c-4e4e-8a0d-37902abb5097", + "Binding": { + "ByEyePointTargetAndBoundingBox_InClassDecl-1_InFunctionScope-1_Instance0_dcabfe2d-223c-4e4e-8a0d-37902abb5097": "H4sIAAAAAAAACh3LIQ7DMAwF0Lt8PEt2UsVJ8UjxYF3gNuk0EjCFVb37pD3+1gvVh2PGZXiN76e/l6dhNpxT4SaBqcWoNGUv5IcInSouTbXKXog55OI1GR6GpY//DSkJa75xbz/cZ86sXwAAAA==" + } + } + ], + "View": { + "Dynamo": { + "ScaleFactor": 1.0, + "HasRunWithoutCrash": true, + "IsVisibleInDynamoLibrary": true, + "Version": "3.6.2.11575", + "RunType": "Automatic", + "RunPeriod": "1000" + }, + "Camera": { + "Name": "_Background Preview", + "EyeX": -31.308313369750977, + "EyeY": 16.249937057495117, + "EyeZ": 44.3265495300293, + "LookX": 7.515350341796875, + "LookY": -34.67613220214844, + "LookZ": -49.17401123046875, + "UpX": 0.057814858853816986, + "UpY": 0.9238793849945068, + "UpZ": -0.3782913386821747 + }, + "ConnectorPins": [], + "NodeViews": [ + { + "Id": "cb8b79ff99dc48ccbdab15481bb83a86", + "Name": "Point.ByCoordinates", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 242.14754861807205, + "Y": 69.49521705863896 + }, + { + "Id": "1acb623c5f284ab59f89e96589d728cd", + "Name": "Number", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": -84.2557733739095, + "Y": -90.45495306163718 + }, + { + "Id": "814ea9e9fe844efda5758c07fc27053f", + "Name": "Number", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": -84.2557733739095, + "Y": 57.545046938362816 + }, + { + "Id": "a6fa642da86e4bd7be406a9b914f7999", + "Name": "Point.ByCoordinates", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 240.7442266260905, + "Y": 256.7217929944917 + }, + { + "Id": "c0a325d2fd5f48eeb9879574ae0121e6", + "Name": "Number", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": -84.2557733739095, + "Y": 205.54504693836282 + }, + { + "Id": "81e94a2ddbf446849de7843782cbcbd8", + "Name": "Number", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": -84.2557733739095, + "Y": 352.5450469383628 + }, + { + "Id": "ccd7824ef45f420d93f903f5b4f5e4bb", + "Name": "BoundingBox.ByCorners", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 240.7442266260905, + "Y": 441.5450469383628 + }, + { + "Id": "d11a24075a8a4706a1b114b77d01a1b9", + "Name": "Point.ByCoordinates", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": -84.2557733739095, + "Y": 499.5450469383628 + }, + { + "Id": "3009f812c32f47449a18c5b77c3075fb", + "Name": "Number", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": -306.2557733739095, + "Y": 383.5450469383628 + }, + { + "Id": "f1e881717a2c41fdaef646f759f44eae", + "Name": "Number", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": -306.2557733739095, + "Y": 530.5450469383628 + }, + { + "Id": "a0ff0f9f51cb46a091aea5c5c2523a92", + "Name": "Point.ByCoordinates", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": -88.4657393498544, + "Y": 694.1915548261051 + }, + { + "Id": "3e492fad157c4711a924faee338013bd", + "Name": "Number", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": -306.2557733739095, + "Y": 677.5450469383628 + }, + { + "Id": "d0bf258d0294455bba4f4f01da5c8320", + "Name": "Number", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": -306.2557733739095, + "Y": 824.5450469383628 + }, + { + "Id": "dcabfe2d223c4e4e8a0d37902abb5097", + "Name": "AxonometricView.ByEyePointTargetAndBoundingBox", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 653.6837502893175, + "Y": 371.5450469383628 + }, + { + "Id": "d2a98387277a488a83f6d9f5604f823a", + "Name": "String", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 243.55087061005383, + "Y": 633.384910842142 + }, + { + "Id": "984019a5c11d4ca2b3a23e70c7454bf4", + "Name": "Boolean", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 243.55087061005383, + "Y": 799.384910842142 + } + ], + "Annotations": [], + "X": 637.4630384775677, + "Y": 129.42950130754025, + "Zoom": 1.1113575327695027 + } +} \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/Revit.Elements.Views.AxonometricView.ByEyePointTargetAndBoundingBox_img.jpg b/doc/distrib/NodeHelpFiles/Revit.Elements.Views.AxonometricView.ByEyePointTargetAndBoundingBox_img.jpg new file mode 100644 index 0000000000..7a82b80e5f Binary files /dev/null and b/doc/distrib/NodeHelpFiles/Revit.Elements.Views.AxonometricView.ByEyePointTargetAndBoundingBox_img.jpg differ diff --git a/doc/distrib/NodeHelpFiles/Revit.Elements.Views.PerspectiveView.ByEyePointAndTarget.dyn b/doc/distrib/NodeHelpFiles/Revit.Elements.Views.PerspectiveView.ByEyePointAndTarget.dyn new file mode 100644 index 0000000000..05e6680c23 --- /dev/null +++ b/doc/distrib/NodeHelpFiles/Revit.Elements.Views.PerspectiveView.ByEyePointAndTarget.dyn @@ -0,0 +1,662 @@ +{ + "Uuid": "57a1c005-b3c9-4b9f-b3af-b85b7a34c818", + "IsCustomNode": false, + "Description": "", + "Name": "Revit.Elements.Views.PerspectiveView.ByEyePointAndTarget", + "ElementResolver": { + "ResolutionMap": {} + }, + "Inputs": [], + "Outputs": [], + "Nodes": [ + { + "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels", + "NumberType": "Double", + "Id": "8129149bea7247b8aacf83658f570efb", + "NodeType": "NumberInputNode", + "Inputs": [], + "Outputs": [ + { + "Id": "3314d906891944318f4c9715d82ffc66", + "Name": "", + "Description": "Double", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Creates a number.", + "InputValue": 10.0 + }, + { + "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels", + "NumberType": "Double", + "Id": "a3f649c863a84fc4bb367c5800f305e6", + "NodeType": "NumberInputNode", + "Inputs": [], + "Outputs": [ + { + "Id": "824d5d87600d4194bb9aa6638e5c0a64", + "Name": "", + "Description": "Double", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Creates a number.", + "InputValue": 15.0 + }, + { + "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels", + "NumberType": "Double", + "Id": "087b304f2bdc4eea9ca33f02dbd703c8", + "NodeType": "NumberInputNode", + "Inputs": [], + "Outputs": [ + { + "Id": "1ffc5d6901fe404c8bca43ed520a1e5a", + "Name": "", + "Description": "Double", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Creates a number.", + "InputValue": 0.0 + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "9da9f918afac4e6b847b9a56d79106a4", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "31fc281867654615a04774b1922433d3", + "Name": "x", + "Description": "X coordinate\n\ndouble\nDefault value : 0", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "e35411456a35411495725b014b7a52f5", + "Name": "y", + "Description": "Y coordinate\n\ndouble\nDefault value : 0", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "e7c34cd2b07846f6930374a554ced933", + "Name": "z", + "Description": "Z coordinate\n\ndouble\nDefault value : 0", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "97d96096d81842fea12e1a26e9ae2470", + "Name": "Point", + "Description": "Point created by coordinates", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double", + "Replication": "Auto", + "Description": "Form a Point given 3 cartesian coordinates\n\nPoint.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Point" + }, + { + "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels", + "NumberType": "Double", + "Id": "52ee95f159c44b6eb6c89c4a86b52e04", + "NodeType": "NumberInputNode", + "Inputs": [], + "Outputs": [ + { + "Id": "35e90813ea49439fabdbea2c802bcd51", + "Name": "", + "Description": "Double", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Creates a number.", + "InputValue": 5.0 + }, + { + "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels", + "NumberType": "Double", + "Id": "0b7506fe024243fb9565cff9841baf6f", + "NodeType": "NumberInputNode", + "Inputs": [], + "Outputs": [ + { + "Id": "77717bb8acfa46458dcc786fe45e5a4d", + "Name": "", + "Description": "Double", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Creates a number.", + "InputValue": 5.0 + }, + { + "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels", + "NumberType": "Double", + "Id": "c2f9f4f2419749598c77542e3708b79e", + "NodeType": "NumberInputNode", + "Inputs": [], + "Outputs": [ + { + "Id": "e6f687df00df4ab3ad51f544051304ec", + "Name": "", + "Description": "Double", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Creates a number.", + "InputValue": 0.0 + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "b42c2efb462c4e0384d26302d06625c9", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "22a08d52711949feb97f5604376f57c9", + "Name": "x", + "Description": "X coordinate\n\ndouble\nDefault value : 0", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "9a73fea8f7a34027aecdf7062c27d71c", + "Name": "y", + "Description": "Y coordinate\n\ndouble\nDefault value : 0", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "0cdfc4ad745448608aa36d2154f3a65f", + "Name": "z", + "Description": "Z coordinate\n\ndouble\nDefault value : 0", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "83c04c854d494b5cb6eae790ca25fbc7", + "Name": "Point", + "Description": "Point created by coordinates", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double", + "Replication": "Auto", + "Description": "Form a Point given 3 cartesian coordinates\n\nPoint.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Point" + }, + { + "ConcreteType": "CoreNodeModels.Input.StringInput, CoreNodeModels", + "SerializedWidth": 0.0, + "SerializedHeight": 0.0, + "Id": "352ccb61458f4dad994cb3833f49e2b5", + "NodeType": "StringInputNode", + "Inputs": [], + "Outputs": [ + { + "Id": "a48844d20b37499aa8bb4cc3b2925ac1", + "Name": "", + "Description": "String", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Creates a string.", + "InputValue": "My Perspective View" + }, + { + "ConcreteType": "CoreNodeModels.Input.BoolSelector, CoreNodeModels", + "Id": "b37d9f60ee1643bbbc864d6007aa5e24", + "NodeType": "BooleanInputNode", + "Inputs": [], + "Outputs": [ + { + "Id": "5469b155688242b08a62f13bef7e8886", + "Name": "", + "Description": "Boolean", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Enables selection between True and False", + "InputValue": false + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "a2e2560e051d4a1ba2d3aa0777fa8657", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "4061c6b6b0d8483bba35870d027d7c78", + "Name": "eyePoint", + "Description": "A Point representing the eye point.\n\nPoint", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "018d1dc6410944fd9184f41a9dd04223", + "Name": "target", + "Description": "A Point representing the target of view.\n\nPoint", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "01fc62e5cf344b188addf5bbf5edccf0", + "Name": "element", + "Description": "This argument cannot be null, and it has to be either a Revit.Elements.Element or Revit.GeometryObjectsBoundingBox.\n\nvar", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "d965bb6808394354ac3ce001bc35ff9f", + "Name": "name", + "Description": "The name of the view.\n\nstring", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "c5e558a88d244ad1bf777510f3e87a4d", + "Name": "isolateElement", + "Description": "If this argument is set to true, the element or bounding box will be isolated in the current view by creating a minimum size crop box around it.\n\nbool", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "6e059a8b4f794f98aa71fa2d89b0a8a7", + "Name": "PerspectiveView", + "Description": "Returns the resulting PerspectiveView object.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Revit.Elements.Views.PerspectiveView.ByEyePointAndTarget@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point,var,string,bool", + "Replication": "Auto", + "Description": "Create a Revit Perspective View from an Eye position, a target position, and either an Element or BoundingBox.\n\nPerspectiveView.ByEyePointAndTarget (eyePoint: Point, target: Point, element: var, name: string, isolateElement: bool): PerspectiveView" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "9979c636d25a4efbbb32f1b43070f6b6", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "ea7f6012ebf84ab784917568fb95d322", + "Name": "list", + "Description": "List to get the first item from.\n\nvar[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "35ca3d0ee84043289ef381d2693a8b1b", + "Name": "item", + "Description": "First item in the list.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "DSCore.List.FirstItem@var[]..[]", + "Replication": "Auto", + "Description": "Returns the first item in a list.\n\nList.FirstItem (list: var[]..[]): var[]..[]" + }, + { + "ConcreteType": "Dynamo.Nodes.DSModelElementSelection, DSRevitNodesUI", + "NodeType": "ExtensionNode", + "InstanceId": [ + "db525a87-c1fe-4551-8adc-82d12beb9a7b-0016fc30" + ], + "Id": "e8008c7c7d5448cdabbb2e2c5068696a", + "Inputs": [], + "Outputs": [ + { + "Id": "f67ea9894aba472092e366ceb5dceb54", + "Name": "Element", + "Description": "The selected elements.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Select a model element from the document." + } + ], + "Connectors": [ + { + "Start": "3314d906891944318f4c9715d82ffc66", + "End": "31fc281867654615a04774b1922433d3", + "Id": "207ba55bca9c48ffaf1c0e5a739c06ce", + "IsHidden": "False" + }, + { + "Start": "824d5d87600d4194bb9aa6638e5c0a64", + "End": "e35411456a35411495725b014b7a52f5", + "Id": "b3abd5587f8243229d49708459dcff50", + "IsHidden": "False" + }, + { + "Start": "1ffc5d6901fe404c8bca43ed520a1e5a", + "End": "e7c34cd2b07846f6930374a554ced933", + "Id": "afe0aa8e235041c3bd2bd770a7495d5a", + "IsHidden": "False" + }, + { + "Start": "97d96096d81842fea12e1a26e9ae2470", + "End": "4061c6b6b0d8483bba35870d027d7c78", + "Id": "884e0bf1193d4bac9f21e6cf0b37358b", + "IsHidden": "False" + }, + { + "Start": "35e90813ea49439fabdbea2c802bcd51", + "End": "22a08d52711949feb97f5604376f57c9", + "Id": "540f8e0fe093489c855a05fc15f66962", + "IsHidden": "False" + }, + { + "Start": "77717bb8acfa46458dcc786fe45e5a4d", + "End": "9a73fea8f7a34027aecdf7062c27d71c", + "Id": "829d104d2f894779b587f9d5078f1b46", + "IsHidden": "False" + }, + { + "Start": "e6f687df00df4ab3ad51f544051304ec", + "End": "0cdfc4ad745448608aa36d2154f3a65f", + "Id": "b827520974324f58bd38de45742a2d78", + "IsHidden": "False" + }, + { + "Start": "83c04c854d494b5cb6eae790ca25fbc7", + "End": "018d1dc6410944fd9184f41a9dd04223", + "Id": "2fb25f7b1b19479999b1adde0f79f376", + "IsHidden": "False" + }, + { + "Start": "a48844d20b37499aa8bb4cc3b2925ac1", + "End": "d965bb6808394354ac3ce001bc35ff9f", + "Id": "6e36a7363990428086e74ac5585cac24", + "IsHidden": "False" + }, + { + "Start": "5469b155688242b08a62f13bef7e8886", + "End": "c5e558a88d244ad1bf777510f3e87a4d", + "Id": "6e9b4ae4cce44feab3fb3fe943a317ef", + "IsHidden": "False" + }, + { + "Start": "35ca3d0ee84043289ef381d2693a8b1b", + "End": "01fc62e5cf344b188addf5bbf5edccf0", + "Id": "cc19838f77764dc98db9f6500691100b", + "IsHidden": "False" + }, + { + "Start": "f67ea9894aba472092e366ceb5dceb54", + "End": "ea7f6012ebf84ab784917568fb95d322", + "Id": "a197fd7c67be435a8fed933fcf03537d", + "IsHidden": "False" + } + ], + "Dependencies": [], + "NodeLibraryDependencies": [], + "EnableLegacyPolyCurveBehavior": true, + "Thumbnail": "", + "GraphDocumentationURL": null, + "ExtensionWorkspaceData": [ + { + "ExtensionGuid": "28992e1d-abb9-417f-8b1b-05e053bee670", + "Name": "Properties", + "Version": "3.4", + "Data": {} + }, + { + "ExtensionGuid": "DFBD9CC0-DB40-457A-939E-8C8555555A9D", + "Name": "Generative Design", + "Version": "9.0", + "Data": {} + } + ], + "Author": "", + "Linting": { + "activeLinter": "None", + "activeLinterId": "7b75fb44-43fd-4631-a878-29f4d5d8399a", + "warningCount": 0, + "errorCount": 0 + }, + "Bindings": [ + { + "NodeId": "a2e2560e-051d-4a1b-a2d3-aa0777fa8657", + "Binding": { + "ByEyePointAndTarget_InClassDecl-1_InFunctionScope-1_Instance0_a2e2560e-051d-4a1b-a2d3-aa0777fa8657": "H4sIAAAAAAAACh3LIQ6EQAwF0Lt8TZO2QyiDXoNGUkSBgaxBbMYR7r4Jz7/5xh41MOB2TPX3vc7x4xgcR5u5iDKVlIzaPjLFJkKHSUgx22XNxKx9Xo0djWO86nu160STPniWP4S84K5fAAAA" + } + } + ], + "View": { + "Dynamo": { + "ScaleFactor": 1.0, + "HasRunWithoutCrash": true, + "IsVisibleInDynamoLibrary": true, + "Version": "3.6.2.11575", + "RunType": "Automatic", + "RunPeriod": "1000" + }, + "Camera": { + "Name": "_Background Preview", + "EyeX": -22.291881561279297, + "EyeY": 19.30343723297119, + "EyeZ": 49.957759857177734, + "LookX": 12.0, + "LookY": -13.0, + "LookZ": -58.0, + "UpX": 0.0, + "UpY": 1.0, + "UpZ": 0.0 + }, + "ConnectorPins": [], + "NodeViews": [ + { + "Id": "8129149bea7247b8aacf83658f570efb", + "Name": "Number", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 251.38021318934693, + "Y": 361.58754635068954 + }, + { + "Id": "a3f649c863a84fc4bb367c5800f305e6", + "Name": "Number", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 251.38021318934693, + "Y": 508.58754635068954 + }, + { + "Id": "087b304f2bdc4eea9ca33f02dbd703c8", + "Name": "Number", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 251.38021318934693, + "Y": 655.5875463506895 + }, + { + "Id": "9da9f918afac4e6b847b9a56d79106a4", + "Name": "Point.ByCoordinates", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 582.6633130254734, + "Y": 563.4653704084168 + }, + { + "Id": "52ee95f159c44b6eb6c89c4a86b52e04", + "Name": "Number", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 251.38021318934693, + "Y": 802.5875463506895 + }, + { + "Id": "0b7506fe024243fb9565cff9841baf6f", + "Name": "Number", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 251.38021318934693, + "Y": 949.5875463506895 + }, + { + "Id": "c2f9f4f2419749598c77542e3708b79e", + "Name": "Number", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 251.38021318934693, + "Y": 1096.5875463506895 + }, + { + "Id": "b42c2efb462c4e0384d26302d06625c9", + "Name": "Point.ByCoordinates", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 587.3802131893469, + "Y": 783.0783957771322 + }, + { + "Id": "352ccb61458f4dad994cb3833f49e2b5", + "Name": "String", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 587.3802131893469, + "Y": 1008.5875463506895 + }, + { + "Id": "b37d9f60ee1643bbbc864d6007aa5e24", + "Name": "Boolean", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 587.3802131893469, + "Y": 1155.5875463506895 + }, + { + "Id": "a2e2560e051d4a1ba2d3aa0777fa8657", + "Name": "PerspectiveView.ByEyePointAndTarget", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 912.3802131893469, + "Y": 882.5875463506895 + }, + { + "Id": "9979c636d25a4efbbb32f1b43070f6b6", + "Name": "List.FirstItem", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 587.3802131893469, + "Y": 1303.5875463506895 + }, + { + "Id": "e8008c7c7d5448cdabbb2e2c5068696a", + "Name": "Select Model Element", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 251.38021318934693, + "Y": 1303.5875463506895 + } + ], + "Annotations": [], + "X": 329.534458080253, + "Y": -305.3192570493236, + "Zoom": 0.9830967034567608 + } +} \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/Revit.Elements.Views.PerspectiveView.ByEyePointAndTarget_img.jpg b/doc/distrib/NodeHelpFiles/Revit.Elements.Views.PerspectiveView.ByEyePointAndTarget_img.jpg new file mode 100644 index 0000000000..584b056dca Binary files /dev/null and b/doc/distrib/NodeHelpFiles/Revit.Elements.Views.PerspectiveView.ByEyePointAndTarget_img.jpg differ diff --git a/doc/distrib/NodeHelpFiles/Revit.Elements.Views.PerspectiveView.ByEyePointTargetAndBoundingBox.dyn b/doc/distrib/NodeHelpFiles/Revit.Elements.Views.PerspectiveView.ByEyePointTargetAndBoundingBox.dyn new file mode 100644 index 0000000000..33bbfbb340 --- /dev/null +++ b/doc/distrib/NodeHelpFiles/Revit.Elements.Views.PerspectiveView.ByEyePointTargetAndBoundingBox.dyn @@ -0,0 +1,799 @@ +{ + "Uuid": "57a1c005-b3c9-4b9f-b3af-b85b7a34c818", + "IsCustomNode": false, + "Description": "", + "Name": "Revit.Elements.Views.PerspectiveView.ByEyePointTargetAndBoundingBox", + "ElementResolver": { + "ResolutionMap": {} + }, + "Inputs": [], + "Outputs": [], + "Nodes": [ + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "7dcf51331f974c2386f8e6968fc3a9c8", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "9f6b14c65c1743dbbf7084dac3733568", + "Name": "min", + "Description": "Point\nDefault value : Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 0)", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "2a429e0938c247fe9b844c910a0ba9de", + "Name": "max", + "Description": "Point\nDefault value : Autodesk.DesignScript.Geometry.Point.ByCoordinates(1, 1, 1)", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "80a2b690395347a18d914f91cb29c006", + "Name": "BoundingBox", + "Description": "BoundingBox", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.BoundingBox.ByCorners@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point", + "Replication": "Auto", + "Description": "Creates the an axis-aligned BoundingBox spanning between the minimum Point and the maximum Point.\n\nBoundingBox.ByCorners (min: Point = Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 0), max: Point = Autodesk.DesignScript.Geometry.Point.ByCoordinates(1, 1, 1)): BoundingBox" + }, + { + "ConcreteType": "CoreNodeModels.Input.StringInput, CoreNodeModels", + "SerializedWidth": 0.0, + "SerializedHeight": 0.0, + "Id": "e7c966d01f5e4dcb80dd46eaca7e793a", + "NodeType": "StringInputNode", + "Inputs": [], + "Outputs": [ + { + "Id": "ab17a8b0a2a94dfa98d8cccfe5fd2858", + "Name": "", + "Description": "String", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Creates a string.", + "InputValue": "Dynamo Perspective View" + }, + { + "ConcreteType": "CoreNodeModels.Input.BoolSelector, CoreNodeModels", + "Id": "dbea07d1c71c4bf9aa14c7ae7c71f18f", + "NodeType": "BooleanInputNode", + "Inputs": [], + "Outputs": [ + { + "Id": "de625c0638dc40bd8452491279dc4ef6", + "Name": "", + "Description": "Boolean", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Enables selection between True and False", + "InputValue": false + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "a130eabc2fe048ebabe5c51872c0e209", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "3c5a00b85aa748769e7b7d100a15b17a", + "Name": "x", + "Description": "X coordinate\n\ndouble\nDefault value : 0", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "5cef7c22f33b402b8f3288f15ad5edfb", + "Name": "y", + "Description": "Y coordinate\n\ndouble\nDefault value : 0", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "e39f51dc1b034a35b9d94d25cee2e3b6", + "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": "e0b08b5eacdc498bafb513dfb807eec3", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "c15f5e137f8d4fc68c2e6130189f1ece", + "Name": "x", + "Description": "X coordinate\n\ndouble\nDefault value : 0", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "806cf52b62e948a79c6253bd0fb780e2", + "Name": "y", + "Description": "Y coordinate\n\ndouble\nDefault value : 0", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "ed54668a55ea435b84fd657c49eacf39", + "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": "52ef888bf1b943a7964963f54e6c4c90", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "8a0198b8f1b8430d81e9e5fe54a10f23", + "Name": "x", + "Description": "X coordinate\n\ndouble\nDefault value : 0", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "4adc8dc7c9674c3e9b61217d7532f77b", + "Name": "y", + "Description": "Y coordinate\n\ndouble\nDefault value : 0", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "230d839899594f978fff56bdf40f95b0", + "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": "CoreNodeModels.Input.DoubleInput, CoreNodeModels", + "NumberType": "Double", + "Id": "b2627d8d00ad4af9872bbaa58b57ba79", + "NodeType": "NumberInputNode", + "Inputs": [], + "Outputs": [ + { + "Id": "15cc079b26884011a6bd19a519290fb5", + "Name": "", + "Description": "Double", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Creates a number.", + "InputValue": 0.0 + }, + { + "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels", + "NumberType": "Double", + "Id": "6ad7bf899e4c47048ac9f68f0c5aa515", + "NodeType": "NumberInputNode", + "Inputs": [], + "Outputs": [ + { + "Id": "5cfebf64d32c4c129eaf2a7f46200f0f", + "Name": "", + "Description": "Double", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Creates a number.", + "InputValue": 0.0 + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "f606ecde08af47bf80b0231078d02b1f", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "ccc295ea18304c1faaf6c568e954134f", + "Name": "x", + "Description": "X coordinate\n\ndouble\nDefault value : 0", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "05cf7b9d011f4b09b7cd218c35e9bff8", + "Name": "y", + "Description": "Y coordinate\n\ndouble\nDefault value : 0", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "7966e94fefa648edb2dc44a73f70330f", + "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": "CoreNodeModels.Input.DoubleInput, CoreNodeModels", + "NumberType": "Double", + "Id": "49c5e206ec3241cfbedd0b91ada3d1d5", + "NodeType": "NumberInputNode", + "Inputs": [], + "Outputs": [ + { + "Id": "f5d4cac9aa7d44399e4f24f8be5b0afc", + "Name": "", + "Description": "Double", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Creates a number.", + "InputValue": 50.0 + }, + { + "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels", + "NumberType": "Double", + "Id": "1a7d4fedf37b4d09928f8fe4eea0c471", + "NodeType": "NumberInputNode", + "Inputs": [], + "Outputs": [ + { + "Id": "94d9d49b65524bb58f6abdef4d4fd5c0", + "Name": "", + "Description": "Double", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Creates a number.", + "InputValue": -10.0 + }, + { + "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels", + "NumberType": "Double", + "Id": "15d138d7b1cc4e40ad6bbef9e50720f5", + "NodeType": "NumberInputNode", + "Inputs": [], + "Outputs": [ + { + "Id": "e871a559318f4806a4e2429e9467f67b", + "Name": "", + "Description": "Double", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Creates a number.", + "InputValue": -10.0 + }, + { + "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels", + "NumberType": "Double", + "Id": "2171066e48bb4c538542da9234ac285d", + "NodeType": "NumberInputNode", + "Inputs": [], + "Outputs": [ + { + "Id": "40d91b142a084975af6b03dad6ce5f03", + "Name": "", + "Description": "Double", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Creates a number.", + "InputValue": 10.0 + }, + { + "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels", + "NumberType": "Double", + "Id": "4d6f64e45c0646b3bdaa03cc59d14314", + "NodeType": "NumberInputNode", + "Inputs": [], + "Outputs": [ + { + "Id": "55211661ccd84027ba0aee2ebcadf560", + "Name": "", + "Description": "Double", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Creates a number.", + "InputValue": 10.0 + }, + { + "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels", + "NumberType": "Double", + "Id": "31dabf25cf6c4f2fa823a4c31c21abf2", + "NodeType": "NumberInputNode", + "Inputs": [], + "Outputs": [ + { + "Id": "09acfff872c5413e9f67b1a319d4a7d5", + "Name": "", + "Description": "Double", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Creates a number.", + "InputValue": 50.0 + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "2a0ee8736fd149fdbca6350b090277ed", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "2db0d5d22df7467497c1bdf78e305e58", + "Name": "eyePoint", + "Description": "Eye point in meters\n\nPoint", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "8c7aa877d3974c299c19ded245a3b91a", + "Name": "target", + "Description": "Target of view in meters\n\nPoint", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "2a4157f7b33f45d593b8e299d88073d8", + "Name": "boundingBox", + "Description": "Bounding box represented in meters\n\nBoundingBox", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "63d8cfcc10a541e0bc2a1a561489caa7", + "Name": "name", + "Description": "string", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "378ed8f76f3b4f23a81b0291ab9d3774", + "Name": "isolateElement", + "Description": "bool", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "aa13bb84832c4b40983818d6c33b6831", + "Name": "PerspectiveView", + "Description": "PerspectiveView", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Revit.Elements.Views.PerspectiveView.ByEyePointTargetAndBoundingBox@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.BoundingBox,string,bool", + "Replication": "Auto", + "Description": "Create a Revit Perspective View from an Eye position and target position and Bounding Box\n\nPerspectiveView.ByEyePointTargetAndBoundingBox (eyePoint: Point, target: Point, boundingBox: BoundingBox, name: string, isolateElement: bool): PerspectiveView" + } + ], + "Connectors": [ + { + "Start": "80a2b690395347a18d914f91cb29c006", + "End": "2a4157f7b33f45d593b8e299d88073d8", + "Id": "a54f1d6a90ea4ad18bd6d5829bc7ca55", + "IsHidden": "False" + }, + { + "Start": "ab17a8b0a2a94dfa98d8cccfe5fd2858", + "End": "63d8cfcc10a541e0bc2a1a561489caa7", + "Id": "e54b320eac8c4624bd897009d87415f5", + "IsHidden": "False" + }, + { + "Start": "de625c0638dc40bd8452491279dc4ef6", + "End": "378ed8f76f3b4f23a81b0291ab9d3774", + "Id": "98ac111e7b6d4565b590a2f34152e649", + "IsHidden": "False" + }, + { + "Start": "e39f51dc1b034a35b9d94d25cee2e3b6", + "End": "8c7aa877d3974c299c19ded245a3b91a", + "Id": "3acb0080b0f24f5697968711c13d8861", + "IsHidden": "False" + }, + { + "Start": "ed54668a55ea435b84fd657c49eacf39", + "End": "9f6b14c65c1743dbbf7084dac3733568", + "Id": "fe85770b8fba4ffdba8d8002172bd92c", + "IsHidden": "False" + }, + { + "Start": "230d839899594f978fff56bdf40f95b0", + "End": "2a429e0938c247fe9b844c910a0ba9de", + "Id": "c1befd8575964e4d9d0ae6b9b203cbd7", + "IsHidden": "False" + }, + { + "Start": "15cc079b26884011a6bd19a519290fb5", + "End": "3c5a00b85aa748769e7b7d100a15b17a", + "Id": "a549c38309ba4c44bd714f557468f83e", + "IsHidden": "False" + }, + { + "Start": "5cfebf64d32c4c129eaf2a7f46200f0f", + "End": "5cef7c22f33b402b8f3288f15ad5edfb", + "Id": "3e4fd21e3cd74ee88eeb5326fc1c8145", + "IsHidden": "False" + }, + { + "Start": "7966e94fefa648edb2dc44a73f70330f", + "End": "2db0d5d22df7467497c1bdf78e305e58", + "Id": "08258960aa014593902c33b572264eb4", + "IsHidden": "False" + }, + { + "Start": "f5d4cac9aa7d44399e4f24f8be5b0afc", + "End": "05cf7b9d011f4b09b7cd218c35e9bff8", + "Id": "17c774a0520e4e0bb89e7fe51ff84c3e", + "IsHidden": "False" + }, + { + "Start": "94d9d49b65524bb58f6abdef4d4fd5c0", + "End": "c15f5e137f8d4fc68c2e6130189f1ece", + "Id": "ede642ad585940a9b6f2f7c178c66259", + "IsHidden": "False" + }, + { + "Start": "e871a559318f4806a4e2429e9467f67b", + "End": "806cf52b62e948a79c6253bd0fb780e2", + "Id": "6b291c7bd50444ee81c66e9a6bc7a36c", + "IsHidden": "False" + }, + { + "Start": "40d91b142a084975af6b03dad6ce5f03", + "End": "8a0198b8f1b8430d81e9e5fe54a10f23", + "Id": "3c497c7caf914b35849f6491f3972cc6", + "IsHidden": "False" + }, + { + "Start": "55211661ccd84027ba0aee2ebcadf560", + "End": "4adc8dc7c9674c3e9b61217d7532f77b", + "Id": "2091312e964e49739cc73ad29be6da25", + "IsHidden": "False" + }, + { + "Start": "09acfff872c5413e9f67b1a319d4a7d5", + "End": "ccc295ea18304c1faaf6c568e954134f", + "Id": "9466dce9441d4543b5f516d306c7345d", + "IsHidden": "False" + } + ], + "Dependencies": [], + "NodeLibraryDependencies": [], + "EnableLegacyPolyCurveBehavior": true, + "Thumbnail": "", + "GraphDocumentationURL": null, + "ExtensionWorkspaceData": [ + { + "ExtensionGuid": "28992e1d-abb9-417f-8b1b-05e053bee670", + "Name": "Properties", + "Version": "3.4", + "Data": {} + }, + { + "ExtensionGuid": "DFBD9CC0-DB40-457A-939E-8C8555555A9D", + "Name": "Generative Design", + "Version": "9.0", + "Data": {} + } + ], + "Author": "", + "Linting": { + "activeLinter": "None", + "activeLinterId": "7b75fb44-43fd-4631-a878-29f4d5d8399a", + "warningCount": 0, + "errorCount": 0 + }, + "Bindings": [ + { + "NodeId": "2a0ee873-6fd1-49fd-bca6-350b090277ed", + "Binding": { + "ByEyePointTargetAndBoundingBox_InClassDecl-1_InFunctionScope-1_Instance0_2a0ee873-6fd1-49fd-bca6-350b090277ed": "H4sIAAAAAAAACh3LMQ6DMAwF0Lv8uZbiQHHM3CVzx5rBgVCxMFTZUO6O1Le/z4XNm2PGZXi333F+88swG/ZRQ+UYqA6D0JhcyVdm2oWdq8jGRSmEmLQkNTwM+Wz/G6eJ41M6+nIDyoUztF8AAAA=" + } + } + ], + "View": { + "Dynamo": { + "ScaleFactor": 1.0, + "HasRunWithoutCrash": true, + "IsVisibleInDynamoLibrary": true, + "Version": "3.6.2.11575", + "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": "7dcf51331f974c2386f8e6968fc3a9c8", + "Name": "BoundingBox.ByCorners", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1293.0, + "Y": 1323.0 + }, + { + "Id": "e7c966d01f5e4dcb80dd46eaca7e793a", + "Name": "String", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1295.8066439839633, + "Y": 1514.8398639037791 + }, + { + "Id": "dbea07d1c71c4bf9aa14c7ae7c71f18f", + "Name": "Boolean", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1295.8066439839633, + "Y": 1680.8398639037791 + }, + { + "Id": "a130eabc2fe048ebabe5c51872c0e209", + "Name": "Point.ByCoordinates", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1293.0, + "Y": 1138.1767460561289 + }, + { + "Id": "e0b08b5eacdc498bafb513dfb807eec3", + "Name": "Point.ByCoordinates", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 968.0, + "Y": 1381.0 + }, + { + "Id": "52ef888bf1b943a7964963f54e6c4c90", + "Name": "Point.ByCoordinates", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 963.7900340240551, + "Y": 1575.6465078877422 + }, + { + "Id": "b2627d8d00ad4af9872bbaa58b57ba79", + "Name": "Number", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 968.0, + "Y": 1087.0 + }, + { + "Id": "6ad7bf899e4c47048ac9f68f0c5aa515", + "Name": "Number", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 968.0, + "Y": 1234.0 + }, + { + "Id": "f606ecde08af47bf80b0231078d02b1f", + "Name": "Point.ByCoordinates", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1294.4033219919816, + "Y": 950.9501701202762 + }, + { + "Id": "49c5e206ec3241cfbedd0b91ada3d1d5", + "Name": "Number", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 968.0, + "Y": 939.0 + }, + { + "Id": "1a7d4fedf37b4d09928f8fe4eea0c471", + "Name": "Number", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 746.0, + "Y": 1265.0 + }, + { + "Id": "15d138d7b1cc4e40ad6bbef9e50720f5", + "Name": "Number", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 746.0, + "Y": 1412.0 + }, + { + "Id": "2171066e48bb4c538542da9234ac285d", + "Name": "Number", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 746.0, + "Y": 1559.0 + }, + { + "Id": "4d6f64e45c0646b3bdaa03cc59d14314", + "Name": "Number", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 746.0, + "Y": 1706.0 + }, + { + "Id": "31dabf25cf6c4f2fa823a4c31c21abf2", + "Name": "Number", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 968.0, + "Y": 791.0 + }, + { + "Id": "2a0ee8736fd149fdbca6350b090277ed", + "Name": "PerspectiveView.ByEyePointTargetAndBoundingBox", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1715.3263936645737, + "Y": 1253.635104081511 + } + ], + "Annotations": [], + "X": -444.24060159831765, + "Y": -769.4359838611188, + "Zoom": 1.0542982150113265 + } +} \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/Revit.Elements.Views.PerspectiveView.ByEyePointTargetAndBoundingBox_img.jpg b/doc/distrib/NodeHelpFiles/Revit.Elements.Views.PerspectiveView.ByEyePointTargetAndBoundingBox_img.jpg new file mode 100644 index 0000000000..188eda9cd4 Binary files /dev/null and b/doc/distrib/NodeHelpFiles/Revit.Elements.Views.PerspectiveView.ByEyePointTargetAndBoundingBox_img.jpg differ diff --git a/doc/distrib/NodeHelpFiles/Revit.Elements.Views.PerspectiveView.ByEyePointTargetAndElement.dyn b/doc/distrib/NodeHelpFiles/Revit.Elements.Views.PerspectiveView.ByEyePointTargetAndElement.dyn new file mode 100644 index 0000000000..efaa57b7a3 --- /dev/null +++ b/doc/distrib/NodeHelpFiles/Revit.Elements.Views.PerspectiveView.ByEyePointTargetAndElement.dyn @@ -0,0 +1,616 @@ +{ + "Uuid": "57a1c005-b3c9-4b9f-b3af-b85b7a34c818", + "IsCustomNode": false, + "Description": "", + "Name": "Revit.Elements.Views.PerspectiveView.ByEyePointTargetAndElement", + "ElementResolver": { + "ResolutionMap": {} + }, + "Inputs": [], + "Outputs": [], + "Nodes": [ + { + "ConcreteType": "CoreNodeModels.Input.StringInput, CoreNodeModels", + "SerializedWidth": 0.0, + "SerializedHeight": 0.0, + "Id": "d16c2837df3d406abf5b862791057e83", + "NodeType": "StringInputNode", + "Inputs": [], + "Outputs": [ + { + "Id": "38961cf226fa491f9cf15d4a0c699f41", + "Name": "", + "Description": "String", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Creates a string.", + "InputValue": "My Perspective View" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "1fe8e6d79af345d98a7d1088ffe80178", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "146bd0deef014795b977fd93636c5679", + "Name": "x", + "Description": "X coordinate\n\ndouble\nDefault value : 0", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "2ad74e269b7d4447a7c483d63920c323", + "Name": "y", + "Description": "Y coordinate\n\ndouble\nDefault value : 0", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "c9436b6c72d74f2b87d4468627dfbed5", + "Name": "z", + "Description": "Z coordinate\n\ndouble\nDefault value : 0", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "02fedfe0d18e4090922bef1b75e4bd5f", + "Name": "Point", + "Description": "Point created by coordinates", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double", + "Replication": "Auto", + "Description": "Form a Point given 3 cartesian coordinates\n\nPoint.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Point" + }, + { + "ConcreteType": "CoreNodeModels.Input.BoolSelector, CoreNodeModels", + "Id": "09b3551133bc4646a7b78f32f50b8eb6", + "NodeType": "BooleanInputNode", + "Inputs": [], + "Outputs": [ + { + "Id": "b435e0be387745c7b05bb5cd29391491", + "Name": "", + "Description": "Boolean", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Enables selection between True and False", + "InputValue": false + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "feee0c756b474f40991be61c57b39c6c", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "1c8de916d2424517a888683dbdd07424", + "Name": "x", + "Description": "X coordinate\n\ndouble\nDefault value : 0", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "fe4e00d476e44634b3a693aac23d1058", + "Name": "y", + "Description": "Y coordinate\n\ndouble\nDefault value : 0", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "5f7c6ea5ba4742b48cd3d8729b9ad28e", + "Name": "z", + "Description": "Z coordinate\n\ndouble\nDefault value : 0", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "df6183444713492d917dc2fc67135546", + "Name": "Point", + "Description": "Point created by coordinates", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double", + "Replication": "Auto", + "Description": "Form a Point given 3 cartesian coordinates\n\nPoint.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Point" + }, + { + "ConcreteType": "Dynamo.Nodes.DSModelElementSelection, DSRevitNodesUI", + "NodeType": "ExtensionNode", + "InstanceId": [ + "db525a87-c1fe-4551-8adc-82d12beb9a7b-0016fc30" + ], + "Id": "5f184131ae3949e183b11f0e5874605e", + "Inputs": [], + "Outputs": [ + { + "Id": "3182d65a19ce430488bb7a78487f1259", + "Name": "Element", + "Description": "The selected elements.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Select a model element from the document." + }, + { + "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels", + "NumberType": "Double", + "Id": "a7bfe4ed95f54247a40499b2ee13139a", + "NodeType": "NumberInputNode", + "Inputs": [], + "Outputs": [ + { + "Id": "03d8566e300641278b94ab0e98f5a4c6", + "Name": "", + "Description": "Double", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Creates a number.", + "InputValue": 15.0 + }, + { + "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels", + "NumberType": "Double", + "Id": "4cf6674acc04432582a9eb46b2d3dc93", + "NodeType": "NumberInputNode", + "Inputs": [], + "Outputs": [ + { + "Id": "56192ed19a5a47b988230392dd52c5df", + "Name": "", + "Description": "Double", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Creates a number.", + "InputValue": 0.0 + }, + { + "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels", + "NumberType": "Double", + "Id": "e846456860f34c9b907f6a7ef349d4df", + "NodeType": "NumberInputNode", + "Inputs": [], + "Outputs": [ + { + "Id": "93f389c3cb164d2ca0279f5b45e0ff71", + "Name": "", + "Description": "Double", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Creates a number.", + "InputValue": 5.0 + }, + { + "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels", + "NumberType": "Double", + "Id": "d71a6dd54b314dad9e674adf001bc435", + "NodeType": "NumberInputNode", + "Inputs": [], + "Outputs": [ + { + "Id": "dd3d3f7f3f9c43c99064afde35ddfcdf", + "Name": "", + "Description": "Double", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Creates a number.", + "InputValue": 5.0 + }, + { + "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels", + "NumberType": "Double", + "Id": "3b1360739ca246678e35d1fcbeb7b86e", + "NodeType": "NumberInputNode", + "Inputs": [], + "Outputs": [ + { + "Id": "9a115023a8804e90b2c91b936e8aac33", + "Name": "", + "Description": "Double", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Creates a number.", + "InputValue": 0.0 + }, + { + "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels", + "NumberType": "Double", + "Id": "bc9c78130b7146a3b545f67b9a4e82e1", + "NodeType": "NumberInputNode", + "Inputs": [], + "Outputs": [ + { + "Id": "f4b089d7380d4aa59ce16dafd94d7cab", + "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": "f01c938a250c4a8598d2dc5d09b45e2a", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "30a18543f5e14bc49dc0d846f895ea21", + "Name": "eyePoint", + "Description": "Point", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "2a3c0a6a30f6494793e9f1847172cf03", + "Name": "target", + "Description": "Point", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "ffdb47085a1b441db9b3177f826bb484", + "Name": "element", + "Description": "Element", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "9d9b782cd6d946e58369ea9e1fb990d3", + "Name": "name", + "Description": "string", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "669b7c072c4e41b0868f39f020e6ea33", + "Name": "isolateElement", + "Description": "bool", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "ef45864b268544b681cc69033482e296", + "Name": "PerspectiveView", + "Description": "PerspectiveView", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Revit.Elements.Views.PerspectiveView.ByEyePointTargetAndElement@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point,Revit.Elements.Element,string,bool", + "Replication": "Auto", + "Description": "Create a Revit Perspective View from an Eye position and target position and Element\n\nPerspectiveView.ByEyePointTargetAndElement (eyePoint: Point, target: Point, element: Element, name: string, isolateElement: bool): PerspectiveView" + } + ], + "Connectors": [ + { + "Start": "38961cf226fa491f9cf15d4a0c699f41", + "End": "9d9b782cd6d946e58369ea9e1fb990d3", + "Id": "731205e5378a4b9a9a3e5647531fc030", + "IsHidden": "False" + }, + { + "Start": "02fedfe0d18e4090922bef1b75e4bd5f", + "End": "2a3c0a6a30f6494793e9f1847172cf03", + "Id": "f5e0a1ce1c884923a3103fd65d38f115", + "IsHidden": "False" + }, + { + "Start": "b435e0be387745c7b05bb5cd29391491", + "End": "669b7c072c4e41b0868f39f020e6ea33", + "Id": "3af902f47b154dfbb081601c8c26995b", + "IsHidden": "False" + }, + { + "Start": "df6183444713492d917dc2fc67135546", + "End": "30a18543f5e14bc49dc0d846f895ea21", + "Id": "87a55c7f350949b0822adccccac3a682", + "IsHidden": "False" + }, + { + "Start": "3182d65a19ce430488bb7a78487f1259", + "End": "ffdb47085a1b441db9b3177f826bb484", + "Id": "e6fb167d85d04cb7b6b1e4dcc2fa5604", + "IsHidden": "False" + }, + { + "Start": "03d8566e300641278b94ab0e98f5a4c6", + "End": "fe4e00d476e44634b3a693aac23d1058", + "Id": "bf84b16d7bd44224835c8b37041a2d8d", + "IsHidden": "False" + }, + { + "Start": "56192ed19a5a47b988230392dd52c5df", + "End": "5f7c6ea5ba4742b48cd3d8729b9ad28e", + "Id": "18affd388227469793339018d0b72128", + "IsHidden": "False" + }, + { + "Start": "93f389c3cb164d2ca0279f5b45e0ff71", + "End": "146bd0deef014795b977fd93636c5679", + "Id": "18f04898285f41cda4b48c06f1dbd1e5", + "IsHidden": "False" + }, + { + "Start": "dd3d3f7f3f9c43c99064afde35ddfcdf", + "End": "2ad74e269b7d4447a7c483d63920c323", + "Id": "ceda1bc7acd243d5aa284620e7837d05", + "IsHidden": "False" + }, + { + "Start": "9a115023a8804e90b2c91b936e8aac33", + "End": "c9436b6c72d74f2b87d4468627dfbed5", + "Id": "25dd888fba104ac89e94117825915ae8", + "IsHidden": "False" + }, + { + "Start": "f4b089d7380d4aa59ce16dafd94d7cab", + "End": "1c8de916d2424517a888683dbdd07424", + "Id": "8951d829c6a74994a3b24856977585cd", + "IsHidden": "False" + } + ], + "Dependencies": [], + "NodeLibraryDependencies": [], + "EnableLegacyPolyCurveBehavior": true, + "Thumbnail": "", + "GraphDocumentationURL": null, + "ExtensionWorkspaceData": [ + { + "ExtensionGuid": "28992e1d-abb9-417f-8b1b-05e053bee670", + "Name": "Properties", + "Version": "3.4", + "Data": {} + }, + { + "ExtensionGuid": "DFBD9CC0-DB40-457A-939E-8C8555555A9D", + "Name": "Generative Design", + "Version": "9.0", + "Data": {} + } + ], + "Author": "", + "Linting": { + "activeLinter": "None", + "activeLinterId": "7b75fb44-43fd-4631-a878-29f4d5d8399a", + "warningCount": 0, + "errorCount": 0 + }, + "Bindings": [ + { + "NodeId": "f01c938a-250c-4a85-98d2-dc5d09b45e2a", + "Binding": { + "ByEyePointTargetAndElement_InClassDecl-1_InFunctionScope-1_Instance0_f01c938a-250c-4a85-98d2-dc5d09b45e2a": "H4sIAAAAAAAACh3LIQ6EQAwF0Lt8TZN2IFOKXoNGUkSBgaxBbMYR7r4Jz7/5xh41MOB2TPX3vc7x4xgcR2dcJDGVtlXq+jCKTYQOlZCiustqxJx6Wy07Gsd41femnCUpP3iWP1kxnU5fAAAA" + } + } + ], + "View": { + "Dynamo": { + "ScaleFactor": 1.0, + "HasRunWithoutCrash": true, + "IsVisibleInDynamoLibrary": true, + "Version": "3.6.2.11575", + "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": "d16c2837df3d406abf5b862791057e83", + "Name": "String", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 937.0, + "Y": 1503.0 + }, + { + "Id": "1fe8e6d79af345d98a7d1088ffe80178", + "Name": "Point.ByCoordinates", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 937.0, + "Y": 1277.4908494264428 + }, + { + "Id": "09b3551133bc4646a7b78f32f50b8eb6", + "Name": "Boolean", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 937.0, + "Y": 1650.0 + }, + { + "Id": "feee0c756b474f40991be61c57b39c6c", + "Name": "Point.ByCoordinates", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 932.2830998361264, + "Y": 1057.8778240577271 + }, + { + "Id": "5f184131ae3949e183b11f0e5874605e", + "Name": "Select Model Element", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 898.4277423268702, + "Y": 1799.8531323509462 + }, + { + "Id": "a7bfe4ed95f54247a40499b2ee13139a", + "Name": "Number", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 601.0, + "Y": 1003.0 + }, + { + "Id": "4cf6674acc04432582a9eb46b2d3dc93", + "Name": "Number", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 601.0, + "Y": 1150.0 + }, + { + "Id": "e846456860f34c9b907f6a7ef349d4df", + "Name": "Number", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 601.0, + "Y": 1297.0 + }, + { + "Id": "d71a6dd54b314dad9e674adf001bc435", + "Name": "Number", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 601.0, + "Y": 1444.0 + }, + { + "Id": "3b1360739ca246678e35d1fcbeb7b86e", + "Name": "Number", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 601.0, + "Y": 1591.0 + }, + { + "Id": "bc9c78130b7146a3b545f67b9a4e82e1", + "Name": "Number", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 601.0, + "Y": 856.0 + }, + { + "Id": "f01c938a250c4a8598d2dc5d09b45e2a", + "Name": "PerspectiveView.ByEyePointTargetAndElement", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1306.0810385536033, + "Y": 1405.2432086975336 + } + ], + "Annotations": [], + "X": -295.05551761985316, + "Y": -928.5766595186465, + "Zoom": 1.0792537289518347 + } +} \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/Revit.Elements.Views.PerspectiveView.ByEyePointTargetAndElement_img.jpg b/doc/distrib/NodeHelpFiles/Revit.Elements.Views.PerspectiveView.ByEyePointTargetAndElement_img.jpg new file mode 100644 index 0000000000..c99557e675 Binary files /dev/null and b/doc/distrib/NodeHelpFiles/Revit.Elements.Views.PerspectiveView.ByEyePointTargetAndElement_img.jpg differ diff --git a/doc/distrib/NodeHelpFiles/Revit.Filter.FilterRule.ByRuleType.dyn b/doc/distrib/NodeHelpFiles/Revit.Filter.FilterRule.ByRuleType.dyn new file mode 100644 index 0000000000..de1fe32ee4 --- /dev/null +++ b/doc/distrib/NodeHelpFiles/Revit.Filter.FilterRule.ByRuleType.dyn @@ -0,0 +1,673 @@ +{ + "Uuid": "c25c8fb0-e921-49d8-9fb6-501daff4f3a2", + "IsCustomNode": false, + "Description": "", + "Name": "Revit.Filter.FilterRule.ByRuleType", + "ElementResolver": { + "ResolutionMap": {} + }, + "Inputs": [ + { + "Id": "a9f40e85864f482681130678bc45990d", + "Name": "Views", + "Type": "selection", + "Type2": "dropdownSelection", + "Value": "L1", + "Description": "All views available in the current document.", + "SelectedIndex": 115 + } + ], + "Outputs": [], + "Nodes": [ + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "9acc2c9e99ee4773ab711c9bc75f40c3", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "d6c5275da82e4d6e8b61804b0304102a", + "Name": "type", + "Description": "Filter Rule Type\n\nstring", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "e2258c6abe224677bf70dd3e89d059b6", + "Name": "value", + "Description": "Value to check\n\nvar", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "8d661e9246d24122a98f89d8dfde80b4", + "Name": "parameter", + "Description": "Parameter to filter\n\nParameter", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "c4976577c1b74377892f639b7c7f57b0", + "Name": "FilterRule", + "Description": "FilterRule", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Revit.Filter.FilterRule.ByRuleType@string,var,Revit.Elements.Parameter", + "Replication": "Auto", + "Description": "Create a new Filter Rule\n\nFilterRule.ByRuleType (type: string, value: var, parameter: Parameter): FilterRule" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "b70bf86b8c514763a55b357929ac3c71", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "02eb4beb441f42699e9f5daa155e76c1", + "Name": "name", + "Description": "Name\n\nstring", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "21d1325fd07143e4b660a65d2985044b", + "Name": "categories", + "Description": "Categories the filter applies to\n\nCategory[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "17ddad5d57d947e3910d50d5a17e32b8", + "Name": "rules", + "Description": "Filter rules\n\nFilterRule[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "9b36683f797f493d88b795075c33dccb", + "Name": "ParameterFilterElement", + "Description": "ParameterFilterElement", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Revit.Filter.ParameterFilterElement.ByRules@string,Revit.Elements.Category[],Revit.Filter.FilterRule[]", + "Replication": "Auto", + "Description": "Create a Revit Parameter Filter Element\n\nParameterFilterElement.ByRules (name: string, categories: Category[], rules: FilterRule[]): ParameterFilterElement" + }, + { + "ConcreteType": "DSRevitNodesUI.Categories, DSRevitNodesUI", + "SelectedIndex": 736, + "SelectedString": "OST_Walls", + "Id": "a536b0ff858f461abde01397930f03c4", + "NodeType": "ExtensionNode", + "Inputs": [], + "Outputs": [ + { + "Id": "5e3237e66fe14aa2907aa87931ba69ed", + "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": "cf4eb7fbf67b4bf29e855f9a41e1394b", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "f07bba7d6c5d4b93b72ade8260a73096", + "Name": "view", + "Description": "Revit.Elements.Views.View", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "0f50130d26fc4fd794c92b58def79a84", + "Name": "parameterFilter", + "Description": "Parameter filter\n\nParameterFilterElement", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "df94b63b0ff94624814a7d05464b0b7b", + "Name": "view", + "Description": "View", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Revit.Elements.Views.View.AddFilter@Revit.Filter.ParameterFilterElement", + "Replication": "Auto", + "Description": "Add a Filter to a View. The Filter will be added even if View has a View Template applied, which normally would prevent user from adding Filters without first disabling or modifying the View Template.\n\nView.AddFilter (parameterFilter: ParameterFilterElement): View" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "f60409c828524417a7c9599baca05771", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "f3bfbada841946f0b845dd4326266af8", + "Name": "element", + "Description": "Element\n\nElement", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "7034df42eb11470aa842b7be2b983923", + "Name": "name", + "Description": "Parameter Name\n\nstring", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "7e9b5047f98d44eca1ca9f34e7bf16c2", + "Name": "Parameter", + "Description": "Parameter", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Revit.Elements.Parameter.ParameterByName@Revit.Elements.Element,string", + "Replication": "Auto", + "Description": "Get Element's Parameter by Name\n\nParameter.ParameterByName (element: Element, name: string): Parameter" + }, + { + "ConcreteType": "DSRevitNodesUI.RuleTypes, DSRevitNodesUI", + "SelectedIndex": 3, + "SelectedString": "Equals", + "Id": "f39b0a7b337e4b1c951d0d73077c385f", + "NodeType": "ExtensionNode", + "Inputs": [], + "Outputs": [ + { + "Id": "93a6162d5d7d49519aa191a36a4252f6", + "Name": "RuleType", + "Description": "The selected RuleType", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Filter Types for Revit Filters" + }, + { + "ConcreteType": "CoreNodeModels.Input.StringInput, CoreNodeModels", + "SerializedWidth": 0.0, + "SerializedHeight": 0.0, + "Id": "2db143d60cec4e8897449637650135e9", + "NodeType": "StringInputNode", + "Inputs": [], + "Outputs": [ + { + "Id": "08ce488616634922837b076f96069a19", + "Name": "", + "Description": "String", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Creates a string.", + "InputValue": "2 HR Walls" + }, + { + "ConcreteType": "CoreNodeModels.Input.StringInput, CoreNodeModels", + "SerializedWidth": 0.0, + "SerializedHeight": 0.0, + "Id": "556b48e4deb641359a685d18d210456a", + "NodeType": "StringInputNode", + "Inputs": [], + "Outputs": [ + { + "Id": "aa34b5f980cb48efbd04ff0e81da8918", + "Name": "", + "Description": "String", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Creates a string.", + "InputValue": "2 HR" + }, + { + "ConcreteType": "DSRevitNodesUI.Views, DSRevitNodesUI", + "SelectedIndex": 115, + "SelectedString": "L1", + "Id": "a9f40e85864f482681130678bc45990d", + "NodeType": "ExtensionNode", + "Inputs": [], + "Outputs": [ + { + "Id": "9dd2ab3f95dd45b3863ffb6bedee9cdb", + "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": "d1511c9199574e6dac5451770077d254", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "5869c7a87afc4159b0d925c1e164da7e", + "Name": "list", + "Description": "List to get the first item from.\n\nvar[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "be6f914769dc4c78ba7e7cd5ad40ccbe", + "Name": "item", + "Description": "First item in the list.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "DSCore.List.FirstItem@var[]..[]", + "Replication": "Auto", + "Description": "Returns the first item in a list.\n\nList.FirstItem (list: var[]..[]): var[]..[]" + }, + { + "ConcreteType": "CoreNodeModels.Input.StringInput, CoreNodeModels", + "SerializedWidth": 0.0, + "SerializedHeight": 0.0, + "Id": "6b92f415c2144030b40f5ca0419bee7c", + "NodeType": "StringInputNode", + "Inputs": [], + "Outputs": [ + { + "Id": "3bd1c8b5f2dd45d89c1fcfa56d45a68f", + "Name": "", + "Description": "String", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Creates a string.", + "InputValue": "Fire Rating" + }, + { + "ConcreteType": "DSRevitNodesUI.ElementsOfType, DSRevitNodesUI", + "Id": "7fc819d4e5944716ba571c30616ccd77", + "NodeType": "ExtensionNode", + "Inputs": [ + { + "Id": "c379f8f4b3a94b269c7636cdcf9ecef6", + "Name": "element class", + "Description": "An element class.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "079db19fae31423aa52857e2880b576a", + "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": "DSRevitNodesUI.ElementTypes, DSRevitNodesUI", + "SelectedIndex": 387, + "SelectedString": "WallType", + "Id": "99c75cd135954744af1da5d992244135", + "NodeType": "ExtensionNode", + "Inputs": [], + "Outputs": [ + { + "Id": "db18ba0a2d93458f998ca6861853832a", + "Name": "Classes", + "Description": "The selected Classes", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "All element subclasses." + } + ], + "Connectors": [ + { + "Start": "c4976577c1b74377892f639b7c7f57b0", + "End": "17ddad5d57d947e3910d50d5a17e32b8", + "Id": "6926711888544c519977fd2d4aad68b6", + "IsHidden": "False" + }, + { + "Start": "9b36683f797f493d88b795075c33dccb", + "End": "0f50130d26fc4fd794c92b58def79a84", + "Id": "807679518ae7498aa5a64964a68cb41a", + "IsHidden": "False" + }, + { + "Start": "5e3237e66fe14aa2907aa87931ba69ed", + "End": "21d1325fd07143e4b660a65d2985044b", + "Id": "406242ada94f4428bdb6d4645625e108", + "IsHidden": "False" + }, + { + "Start": "7e9b5047f98d44eca1ca9f34e7bf16c2", + "End": "8d661e9246d24122a98f89d8dfde80b4", + "Id": "822fe5f0c88640bbbeddd857ed4d026a", + "IsHidden": "False" + }, + { + "Start": "93a6162d5d7d49519aa191a36a4252f6", + "End": "d6c5275da82e4d6e8b61804b0304102a", + "Id": "9b9141f9717c43149973b50073196342", + "IsHidden": "False" + }, + { + "Start": "08ce488616634922837b076f96069a19", + "End": "02eb4beb441f42699e9f5daa155e76c1", + "Id": "511d4274180e4af6a754749df64d53af", + "IsHidden": "False" + }, + { + "Start": "aa34b5f980cb48efbd04ff0e81da8918", + "End": "e2258c6abe224677bf70dd3e89d059b6", + "Id": "099319aa3d29457eaa1775ddbe149be4", + "IsHidden": "False" + }, + { + "Start": "9dd2ab3f95dd45b3863ffb6bedee9cdb", + "End": "f07bba7d6c5d4b93b72ade8260a73096", + "Id": "7f5e4c52be254dd68b57ec810e6b7150", + "IsHidden": "False" + }, + { + "Start": "be6f914769dc4c78ba7e7cd5ad40ccbe", + "End": "f3bfbada841946f0b845dd4326266af8", + "Id": "733e340ccf314747920245fb1326432b", + "IsHidden": "False" + }, + { + "Start": "3bd1c8b5f2dd45d89c1fcfa56d45a68f", + "End": "7034df42eb11470aa842b7be2b983923", + "Id": "c074941842dd458ea35a249c720fd296", + "IsHidden": "False" + }, + { + "Start": "079db19fae31423aa52857e2880b576a", + "End": "5869c7a87afc4159b0d925c1e164da7e", + "Id": "b2e6ce5567c643a1ac663b0db4780b42", + "IsHidden": "False" + }, + { + "Start": "db18ba0a2d93458f998ca6861853832a", + "End": "c379f8f4b3a94b269c7636cdcf9ecef6", + "Id": "93d96ebf1d0640e095c556a10d20ed37", + "IsHidden": "False" + } + ], + "Dependencies": [], + "NodeLibraryDependencies": [], + "EnableLegacyPolyCurveBehavior": true, + "Thumbnail": "", + "GraphDocumentationURL": null, + "ExtensionWorkspaceData": [ + { + "ExtensionGuid": "28992e1d-abb9-417f-8b1b-05e053bee670", + "Name": "Properties", + "Version": "3.4", + "Data": {} + }, + { + "ExtensionGuid": "DFBD9CC0-DB40-457A-939E-8C8555555A9D", + "Name": "Generative Design", + "Version": "9.0", + "Data": {} + } + ], + "Author": "", + "Linting": { + "activeLinter": "None", + "activeLinterId": "7b75fb44-43fd-4631-a878-29f4d5d8399a", + "warningCount": 0, + "errorCount": 0 + }, + "Bindings": [ + { + "NodeId": "b70bf86b-8c51-4763-a55b-357929ac3c71", + "Binding": { + "ByRules_InClassDecl-1_InFunctionScope-1_Instance0_b70bf86b-8c51-4763-a55b-357929ac3c71": "H4sIAAAAAAAACh3LIQ6AMAwF0Lt8TZN2ELahMWgkRRQ2CAZB5sjuTsLzb3mRrBgGvIq5PNd9TqNiUBxd5CyOKbetpy5YJNtF6PBikr1PskVidiFuxopGMd3lv67vxQWuqOsHzf6x718AAAA=" + } + } + ], + "View": { + "Dynamo": { + "ScaleFactor": 1.0, + "HasRunWithoutCrash": true, + "IsVisibleInDynamoLibrary": true, + "Version": "3.6.2.11575", + "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": "9acc2c9e99ee4773ab711c9bc75f40c3", + "Name": "FilterRule.ByRuleType", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 2120.5687051894665, + "Y": 1119.2476610477938 + }, + { + "Id": "b70bf86b8c514763a55b357929ac3c71", + "Name": "ParameterFilterElement.ByRules", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 2466.5687051894665, + "Y": 921.0544976085451 + }, + { + "Id": "a536b0ff858f461abde01397930f03c4", + "Name": "Categories", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 2120.5687051894665, + "Y": 955.0544976085451 + }, + { + "Id": "cf4eb7fbf67b4bf29e855f9a41e1394b", + "Name": "View.AddFilter", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 2906.997650990468, + "Y": 803.1741871226671 + }, + { + "Id": "f60409c828524417a7c9599baca05771", + "Name": "Parameter.ParameterByName", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1777.0, + "Y": 1375.2648552381715 + }, + { + "Id": "f39b0a7b337e4b1c951d0d73077c385f", + "Name": "Select Rule Type", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1783.5687051894665, + "Y": 1046.0544976085453 + }, + { + "Id": "2db143d60cec4e8897449637650135e9", + "Name": "String", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 2120.5687051894665, + "Y": 807.0544976085451 + }, + { + "Id": "556b48e4deb641359a685d18d210456a", + "Name": "String", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1787.0386687835914, + "Y": 1212.560970110544 + }, + { + "Id": "a9f40e85864f482681130678bc45990d", + "Name": "Views", + "IsSetAsInput": true, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 2480.5916203601796, + "Y": 733.0 + }, + { + "Id": "d1511c9199574e6dac5451770077d254", + "Name": "List.FirstItem", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1501.0, + "Y": 1318.2648552381715 + }, + { + "Id": "6b92f415c2144030b40f5ca0419bee7c", + "Name": "String", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1504.123653072712, + "Y": 1486.568600210799 + }, + { + "Id": "7fc819d4e5944716ba571c30616ccd77", + "Name": "All Elements of Class", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1172.0, + "Y": 1318.2648552381715 + }, + { + "Id": "99c75cd135954744af1da5d992244135", + "Name": "Element Classes", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 845.0, + "Y": 1318.2648552381715 + } + ], + "Annotations": [], + "X": -752.0557977724224, + "Y": -461.25859212298747, + "Zoom": 0.9255098198490206 + } +} \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/Revit.Filter.FilterRule.ByRuleType_img.jpg b/doc/distrib/NodeHelpFiles/Revit.Filter.FilterRule.ByRuleType_img.jpg new file mode 100644 index 0000000000..d3ffb49a99 Binary files /dev/null and b/doc/distrib/NodeHelpFiles/Revit.Filter.FilterRule.ByRuleType_img.jpg differ diff --git a/doc/distrib/NodeHelpFiles/Revit.GeometryReferences.ElementCurveReference.ByCurve.dyn b/doc/distrib/NodeHelpFiles/Revit.GeometryReferences.ElementCurveReference.ByCurve.dyn new file mode 100644 index 0000000000..d60306edce --- /dev/null +++ b/doc/distrib/NodeHelpFiles/Revit.GeometryReferences.ElementCurveReference.ByCurve.dyn @@ -0,0 +1,285 @@ +{ + "Uuid": "67142c1b-51b1-4ea5-9a50-5cabca5e580e", + "IsCustomNode": false, + "Description": "Demonstration of RevitNodes.Revit.GeometryReferences.ElementCurveReference.ByCurve - shows how to create Revit curve references from existing element curves for parametric operations", + "Name": "Revit.GeometryReferences.ElementCurveReference.ByCurve", + "ElementResolver": { + "ResolutionMap": {} + }, + "Inputs": [], + "Outputs": [], + "Nodes": [ + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "b85087434a59475d8864991b6b08f975", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "de59c522c8eb4863906435a784f6470c", + "Name": "list", + "Description": "List to get the first item from.\n\nvar[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "7e8007a4f8c040a681c0c1ce232dbc78", + "Name": "item", + "Description": "First item in the list.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "DSCore.List.FirstItem@var[]..[]", + "Replication": "Auto", + "Description": "Returns the first item in a list.\n\nList.FirstItem (list: var[]..[]): var[]..[]" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "eb576f5485d24fee803410dfa66d7bef", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "d046bd782939412c9251d8e897f38f61", + "Name": "element", + "Description": "Revit.Elements.Element", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "ac9565bc04a147829af13ed664e13971", + "Name": "Curve[]", + "Description": "Curve[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Revit.Elements.Element.Curves", + "Replication": "Auto", + "Description": "The Curves in this Element\n\nElement.Curves: Curve[]" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "98ff9a26ac8c451aa331fcba4ae9cbd9", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "a18423f575a042d39af180e7eeda1e07", + "Name": "curve", + "Description": "A curve from Revit\n\nCurve", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "476b7d2c0ec441ef8dc9f221c042fc1d", + "Name": "ElementCurveReference", + "Description": "ElementCurveReference", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Revit.GeometryReferences.ElementCurveReference.ByCurve@Autodesk.DesignScript.Geometry.Curve", + "Replication": "Auto", + "Description": "Try get ElementCurveReference for a Revit Curve.\n\nElementCurveReference.ByCurve (curve: Curve): ElementCurveReference" + }, + { + "ConcreteType": "DSRevitNodesUI.Categories, DSRevitNodesUI", + "SelectedIndex": 302, + "SelectedString": "OST_Lines", + "Id": "5ed4fbe00b8e4b17a16674d94982c395", + "NodeType": "ExtensionNode", + "Inputs": [], + "Outputs": [ + { + "Id": "b901f48b165342258d53035b13c660eb", + "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": "4af088ce96ce4f478bfadea26b6202f5", + "NodeType": "ExtensionNode", + "Inputs": [ + { + "Id": "7be4e419c7cc4b04b354b04b03c50215", + "Name": "Category", + "Description": "The Category", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "568b6523d7944279bb98a5fb974490dd", + "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": "7e8007a4f8c040a681c0c1ce232dbc78", + "End": "d046bd782939412c9251d8e897f38f61", + "Id": "b78858254cdc4083a18401d39577fe60", + "IsHidden": "False" + }, + { + "Start": "ac9565bc04a147829af13ed664e13971", + "End": "a18423f575a042d39af180e7eeda1e07", + "Id": "8160e2ebe81648489f833843614db20c", + "IsHidden": "False" + }, + { + "Start": "b901f48b165342258d53035b13c660eb", + "End": "7be4e419c7cc4b04b354b04b03c50215", + "Id": "b3db56a1ea4e48eaa3ee0d2c461d784c", + "IsHidden": "False" + }, + { + "Start": "568b6523d7944279bb98a5fb974490dd", + "End": "de59c522c8eb4863906435a784f6470c", + "Id": "9b26e26c6d594cbf82579c2aa62ed262", + "IsHidden": "False" + } + ], + "Dependencies": [], + "NodeLibraryDependencies": [], + "EnableLegacyPolyCurveBehavior": true, + "Thumbnail": "", + "GraphDocumentationURL": null, + "ExtensionWorkspaceData": [ + { + "ExtensionGuid": "28992e1d-abb9-417f-8b1b-05e053bee670", + "Name": "Properties", + "Version": "3.6", + "Data": {} + }, + { + "ExtensionGuid": "DFBD9CC0-DB40-457A-939E-8C8555555A9D", + "Name": "Generative Design", + "Version": "9.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.6.2.11575", + "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": "b85087434a59475d8864991b6b08f975", + "Name": "List.FirstItem", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 269.6346628608072, + "Y": 108.84080784167507 + }, + { + "Id": "eb576f5485d24fee803410dfa66d7bef", + "Name": "Element.Curves", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 545.6346628608072, + "Y": 108.84080784167504 + }, + { + "Id": "98ff9a26ac8c451aa331fcba4ae9cbd9", + "Name": "ElementCurveReference.ByCurve", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 866.6346628608072, + "Y": 108.84080784167504 + }, + { + "Id": "5ed4fbe00b8e4b17a16674d94982c395", + "Name": "Categories", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": -423.3653371391928, + "Y": 108.84080784167504 + }, + { + "Id": "4af088ce96ce4f478bfadea26b6202f5", + "Name": "All Elements of Category", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": -87.36533713919277, + "Y": 108.84080784167504 + } + ], + "Annotations": [], + "X": 599.3930284672495, + "Y": 308.90069196647414, + "Zoom": 1.2852827688530044 + } +} \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/Revit.GeometryReferences.ElementCurveReference.ByCurve_img.jpg b/doc/distrib/NodeHelpFiles/Revit.GeometryReferences.ElementCurveReference.ByCurve_img.jpg new file mode 100644 index 0000000000..7ebde7b480 Binary files /dev/null and b/doc/distrib/NodeHelpFiles/Revit.GeometryReferences.ElementCurveReference.ByCurve_img.jpg differ diff --git a/doc/distrib/NodeHelpFiles/Revit.GeometryReferences.ElementFaceReference.BySurface.dyn b/doc/distrib/NodeHelpFiles/Revit.GeometryReferences.ElementFaceReference.BySurface.dyn new file mode 100644 index 0000000000..33b3bb2cd6 --- /dev/null +++ b/doc/distrib/NodeHelpFiles/Revit.GeometryReferences.ElementFaceReference.BySurface.dyn @@ -0,0 +1,1017 @@ +{ + "Uuid": "67142c1b-51b1-4ea5-9a50-5cabca5e580e", + "IsCustomNode": false, + "Description": "ElementFaceReference.BySurface Demonstration - Shows how to create element face references from Revit wall surfaces for use in dimensioning, constraints, and face-based operations.", + "Name": "Revit.GeometryReferences.ElementFaceReference.BySurface", + "ElementResolver": { + "ResolutionMap": {} + }, + "Inputs": [], + "Outputs": [], + "Nodes": [ + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "b9322908c7b04a8fa8d35b0048236d7d", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "8b70e792498b42adbd7693be86ffea20", + "Name": "x", + "Description": "X coordinate\n\ndouble\nDefault value : 0", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "65a7571cc0604a4c8984f59ded853d21", + "Name": "y", + "Description": "Y coordinate\n\ndouble\nDefault value : 0", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "ac1f34ae7ae54cd0aa9db7378922a4ae", + "Name": "z", + "Description": "Z coordinate\n\ndouble\nDefault value : 0", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "95d2bb468e9c46a5bd552550be77fcac", + "Name": "Point", + "Description": "Point created by coordinates", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double", + "Replication": "Auto", + "Description": "Form a Point given 3 cartesian coordinates\n\nPoint.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Point" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "f3c4193a8e7f4238b6fd8c17dec4e04e", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "b832bdad0e9448c8af73f3fe09f2f657", + "Name": "x", + "Description": "X coordinate\n\ndouble\nDefault value : 0", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "a14e183552e5492492bd5a902cded2e5", + "Name": "y", + "Description": "Y coordinate\n\ndouble\nDefault value : 0", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "b824dae860824b168fb676988442ae44", + "Name": "z", + "Description": "Z coordinate\n\ndouble\nDefault value : 0", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "78460f871edf48f193889770e07880c5", + "Name": "Point", + "Description": "Point created by coordinates", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double", + "Replication": "Auto", + "Description": "Form a Point given 3 cartesian coordinates\n\nPoint.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Point" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "44e3b2b3d96e4319a8f77d957d867f5c", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "0400088d55e3480c919ea4724301626f", + "Name": "x", + "Description": "X coordinate\n\ndouble\nDefault value : 0", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "1dc2e63a71d44054a9c309b735287c29", + "Name": "y", + "Description": "Y coordinate\n\ndouble\nDefault value : 0", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "5322317d262e4c208366f109f9af2239", + "Name": "z", + "Description": "Z coordinate\n\ndouble\nDefault value : 0", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "b55a5c32048b4678a71fa5e0e800bd2f", + "Name": "Point", + "Description": "Point created by coordinates", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double", + "Replication": "Auto", + "Description": "Form a Point given 3 cartesian coordinates\n\nPoint.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Point" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "483f2c397e094f1bb75145e27ff0013e", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "fb217c1b1aa24b53973c91d0c7221895", + "Name": "startPoint", + "Description": "Line start point\n\nPoint", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "2d239b31deba49eb81cdad3b6e750b2d", + "Name": "endPoint", + "Description": "Line end point\n\nPoint", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "95c4fabbd5184b81b22db9afe68deb18", + "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": "2eb6403121df4bc09f71512c6a6fc089", + "NodeType": "NumberInputNode", + "Inputs": [], + "Outputs": [ + { + "Id": "b1f3c6134ad443958a094f9738872dd3", + "Name": "", + "Description": "Double", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Creates a number.", + "InputValue": 3.0 + }, + { + "ConcreteType": "DSRevitNodesUI.Levels, DSRevitNodesUI", + "SelectedIndex": 7, + "SelectedString": "L2", + "Id": "8066810f4a6c4c38b84ca9997899b958", + "NodeType": "ExtensionNode", + "Inputs": [], + "Outputs": [ + { + "Id": "ca0b687f663247a4b77affed512d5007", + "Name": "Levels", + "Description": "The selected Levels", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Select a level in the active document" + }, + { + "ConcreteType": "DSRevitNodesUI.WallTypes, DSRevitNodesUI", + "SelectedIndex": 46, + "SelectedString": "Interior - 5 1/2\" Partition (1-hr Smoke)", + "Id": "644e4ef39a644dce9e0c56097da2e580", + "NodeType": "ExtensionNode", + "Inputs": [], + "Outputs": [ + { + "Id": "da72155dfcc54a4c9186cc1587137041", + "Name": "Wall Type", + "Description": "The selected Wall Type", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "All wall types available in the document." + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "f921030248a94f45b5d53539c1746dbc", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "c1417e5e881444128af02961a9a15df1", + "Name": "curve", + "Description": "Curve", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "aafaae1d80b342a2b5d33e2e3a4c346e", + "Name": "height", + "Description": "double", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "44989000e83241938c851215c9f928d9", + "Name": "level", + "Description": "Level", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "e4ed0e15b9ba4879b9cee4e60d6c734f", + "Name": "wallType", + "Description": "WallType", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "e14d8368cf6c4a1ba3e997921eed8eb8", + "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": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "305af96fc1874fe5b1bd58f9d7aebd3c", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "5d4839d7fe744f9bb8bcc96977caa96b", + "Name": "element", + "Description": "Revit.Elements.Element", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "8dee71017c424506ac85ba9666e2d384", + "Name": "Surface[]", + "Description": "Surface[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Revit.Elements.Element.Faces", + "Replication": "Auto", + "Description": "The Faces in this Element\n\nElement.Faces: Surface[]" + }, + { + "ConcreteType": "CoreNodeModels.Input.IntegerSlider, CoreNodeModels", + "NumberType": "Integer", + "MaximumValue": 100, + "MinimumValue": 0, + "StepValue": 1, + "Id": "7aa332a706f34a7094c91d701d5d0a37", + "NodeType": "NumberInputNode", + "Inputs": [], + "Outputs": [ + { + "Id": "c830136fca514e409eb41927cea3f596", + "Name": "", + "Description": "Int64", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Produces integer values", + "InputValue": 0 + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "5a2150abd66040c4befb8a40dbf86e3b", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "c248e3cc8e544022b1c7cfac93a34f75", + "Name": "list", + "Description": "List to fetch an item from.\n\nvar[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "e58e923cc227445f8b3c8d9ed3774b80", + "Name": "index", + "Description": "Index of the item to be fetched.\n\nint", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "7c79945841034ebe9ad1e52127ecaf6c", + "Name": "item", + "Description": "Item in the list at the given index.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "DSCore.List.GetItemAtIndex@var[]..[],int", + "Replication": "Auto", + "Description": "Returns an item from the given list that's located at the specified index.\n\nList.GetItemAtIndex (list: var[]..[], index: int): var[]..[]" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "7a6973e0df454b74885ae02392babd88", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "20a92a2ab5bf4fbcbcc6143569d9d6c7", + "Name": "surface", + "Description": "A face from Revit\n\nSurface", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "6caae2f29c1f4f56b52c098abc28793b", + "Name": "ElementFaceReference", + "Description": "ElementFaceReference", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Revit.GeometryReferences.ElementFaceReference.BySurface@Autodesk.DesignScript.Geometry.Surface", + "Replication": "Auto", + "Description": "Try get ElementFaceReference from a Revit Face.\n\nElementFaceReference.BySurface (surface: Surface): ElementFaceReference" + }, + { + "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels", + "NumberType": "Double", + "Id": "219c80ca716d433da6ba6728c03d42a3", + "NodeType": "NumberInputNode", + "Inputs": [], + "Outputs": [ + { + "Id": "3f0613d6f55c45e2bb26cb0082e027fb", + "Name": "", + "Description": "Double", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Creates a number.", + "InputValue": 0.0 + }, + { + "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels", + "NumberType": "Double", + "Id": "3300dd7b164241d29bcbf670f1cd1381", + "NodeType": "NumberInputNode", + "Inputs": [], + "Outputs": [ + { + "Id": "bcd023644b92419dac60025cfa7087cb", + "Name": "", + "Description": "Double", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Creates a number.", + "InputValue": 0.0 + }, + { + "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels", + "NumberType": "Double", + "Id": "7d3b9f6050c54ffaa798b38fbd3b5d5d", + "NodeType": "NumberInputNode", + "Inputs": [], + "Outputs": [ + { + "Id": "7062289ee71447c0a73fbe34f5618648", + "Name": "", + "Description": "Double", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Creates a number.", + "InputValue": 0.0 + }, + { + "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels", + "NumberType": "Double", + "Id": "75997d48046b406d9f6fae9f78e430ed", + "NodeType": "NumberInputNode", + "Inputs": [], + "Outputs": [ + { + "Id": "5406f52c70a04034bcbbd827e91db3d8", + "Name": "", + "Description": "Double", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Creates a number.", + "InputValue": 10.0 + }, + { + "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels", + "NumberType": "Double", + "Id": "7dade5c9094c454eb17ec88bfa289d4b", + "NodeType": "NumberInputNode", + "Inputs": [], + "Outputs": [ + { + "Id": "a08ed80c6c3c45ada6a4f04d173bd810", + "Name": "", + "Description": "Double", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Creates a number.", + "InputValue": 0.0 + }, + { + "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels", + "NumberType": "Double", + "Id": "f7a7e4d57e01414fba13e3f11c5e90f5", + "NodeType": "NumberInputNode", + "Inputs": [], + "Outputs": [ + { + "Id": "37b7fa14833c4d13b3b5d7b9648ee5c6", + "Name": "", + "Description": "Double", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Creates a number.", + "InputValue": 0.0 + }, + { + "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels", + "NumberType": "Double", + "Id": "4ad6ee6121f14748b4c4fd145fdd85a3", + "NodeType": "NumberInputNode", + "Inputs": [], + "Outputs": [ + { + "Id": "6fc25b78b1cd4134ad1942f2f7856a17", + "Name": "", + "Description": "Double", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Creates a number.", + "InputValue": 0.0 + }, + { + "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels", + "NumberType": "Double", + "Id": "f771dcc4368a4061a0f5c87a8e410b6e", + "NodeType": "NumberInputNode", + "Inputs": [], + "Outputs": [ + { + "Id": "755cd0d4debf48c6bc7c637ac9a0fdf5", + "Name": "", + "Description": "Double", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Creates a number.", + "InputValue": 0.0 + }, + { + "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels", + "NumberType": "Double", + "Id": "802edac2052448da8544d92b8d5f69c4", + "NodeType": "NumberInputNode", + "Inputs": [], + "Outputs": [ + { + "Id": "b0c39c3b0f13469ebc48c7d0d57c7529", + "Name": "", + "Description": "Double", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Creates a number.", + "InputValue": 3.0 + } + ], + "Connectors": [ + { + "Start": "95d2bb468e9c46a5bd552550be77fcac", + "End": "fb217c1b1aa24b53973c91d0c7221895", + "Id": "68e4e27696be4c6eb0d0d0c044b72bba", + "IsHidden": "False" + }, + { + "Start": "78460f871edf48f193889770e07880c5", + "End": "2d239b31deba49eb81cdad3b6e750b2d", + "Id": "eb0b5acfe3e44dd3aebd3cc9dcca337b", + "IsHidden": "False" + }, + { + "Start": "95c4fabbd5184b81b22db9afe68deb18", + "End": "c1417e5e881444128af02961a9a15df1", + "Id": "7bbaf038cf9b4b94a1697d9a0d400f70", + "IsHidden": "False" + }, + { + "Start": "b1f3c6134ad443958a094f9738872dd3", + "End": "aafaae1d80b342a2b5d33e2e3a4c346e", + "Id": "12d67797d3814fad80bbf0fcc26f5f61", + "IsHidden": "False" + }, + { + "Start": "ca0b687f663247a4b77affed512d5007", + "End": "44989000e83241938c851215c9f928d9", + "Id": "e0c2b3788a1e420aa588202047e7dcbe", + "IsHidden": "False" + }, + { + "Start": "da72155dfcc54a4c9186cc1587137041", + "End": "e4ed0e15b9ba4879b9cee4e60d6c734f", + "Id": "be7a35f1519f44658912b37af5e1b26c", + "IsHidden": "False" + }, + { + "Start": "e14d8368cf6c4a1ba3e997921eed8eb8", + "End": "5d4839d7fe744f9bb8bcc96977caa96b", + "Id": "101a081f08014388888aa47f774e1f90", + "IsHidden": "False" + }, + { + "Start": "8dee71017c424506ac85ba9666e2d384", + "End": "c248e3cc8e544022b1c7cfac93a34f75", + "Id": "6c93cb5e4811489b89fef7b04f85abab", + "IsHidden": "False" + }, + { + "Start": "c830136fca514e409eb41927cea3f596", + "End": "e58e923cc227445f8b3c8d9ed3774b80", + "Id": "61142e5c8d82446fad3e0a4af099115f", + "IsHidden": "False" + }, + { + "Start": "7c79945841034ebe9ad1e52127ecaf6c", + "End": "20a92a2ab5bf4fbcbcc6143569d9d6c7", + "Id": "41686febee6d486998f6ba27eaf27619", + "IsHidden": "False" + }, + { + "Start": "3f0613d6f55c45e2bb26cb0082e027fb", + "End": "8b70e792498b42adbd7693be86ffea20", + "Id": "16e386c3a3dd429b8bdf0a8f5a99e2f3", + "IsHidden": "False" + }, + { + "Start": "bcd023644b92419dac60025cfa7087cb", + "End": "65a7571cc0604a4c8984f59ded853d21", + "Id": "322c9d9fbe0e4c7392e7c10a81058e12", + "IsHidden": "False" + }, + { + "Start": "7062289ee71447c0a73fbe34f5618648", + "End": "ac1f34ae7ae54cd0aa9db7378922a4ae", + "Id": "dfdfe1699173400da9e82e008756bf1b", + "IsHidden": "False" + }, + { + "Start": "5406f52c70a04034bcbbd827e91db3d8", + "End": "b832bdad0e9448c8af73f3fe09f2f657", + "Id": "25537d88468a4dafa7fff6c8b18365af", + "IsHidden": "False" + }, + { + "Start": "a08ed80c6c3c45ada6a4f04d173bd810", + "End": "a14e183552e5492492bd5a902cded2e5", + "Id": "81553cee6da94d658ca90421bc447646", + "IsHidden": "False" + }, + { + "Start": "37b7fa14833c4d13b3b5d7b9648ee5c6", + "End": "b824dae860824b168fb676988442ae44", + "Id": "a3d23dd453f24453b88ccfd5d0d74e33", + "IsHidden": "False" + }, + { + "Start": "6fc25b78b1cd4134ad1942f2f7856a17", + "End": "0400088d55e3480c919ea4724301626f", + "Id": "6f30258bd08f4641b5640ebf2183c88b", + "IsHidden": "False" + }, + { + "Start": "755cd0d4debf48c6bc7c637ac9a0fdf5", + "End": "1dc2e63a71d44054a9c309b735287c29", + "Id": "aa49e772f5424deb9d20ff373591dbb5", + "IsHidden": "False" + }, + { + "Start": "b0c39c3b0f13469ebc48c7d0d57c7529", + "End": "5322317d262e4c208366f109f9af2239", + "Id": "e9c0897655ec4273b504246d556580c9", + "IsHidden": "False" + } + ], + "Dependencies": [], + "NodeLibraryDependencies": [], + "EnableLegacyPolyCurveBehavior": true, + "Thumbnail": "", + "GraphDocumentationURL": null, + "ExtensionWorkspaceData": [ + { + "ExtensionGuid": "28992e1d-abb9-417f-8b1b-05e053bee670", + "Name": "Properties", + "Version": "3.6", + "Data": {} + }, + { + "ExtensionGuid": "DFBD9CC0-DB40-457A-939E-8C8555555A9D", + "Name": "Generative Design", + "Version": "9.1", + "Data": {} + } + ], + "Author": "", + "Linting": { + "activeLinter": "None", + "activeLinterId": "7b75fb44-43fd-4631-a878-29f4d5d8399a", + "warningCount": 0, + "errorCount": 0 + }, + "Bindings": [ + { + "NodeId": "f9210302-48a9-4f45-b5d5-3539c1746dbc", + "Binding": { + "ByCurveAndHeight_InClassDecl-1_InFunctionScope-1_Instance0_f9210302-48a9-4f45-b5d5-3539c1746dbc": "H4sIAAAAAAAACh3LoQ6AIBQF0H+5Wbb3EFDMFrLRZwAUZzE4mvPfdeazM99YY40YcAumeh3nHkbBIDCFNzY5qbT6ogx3SfVsi6K05ZZ8a/VnRLr3MXtBIwhn/a92jsnZB8/yAqSryI9fAAAA" + } + } + ], + "View": { + "Dynamo": { + "ScaleFactor": 1.0, + "HasRunWithoutCrash": true, + "IsVisibleInDynamoLibrary": true, + "Version": "3.6.2.11575", + "RunType": "Automatic", + "RunPeriod": "1000" + }, + "Camera": { + "Name": "_Background Preview", + "EyeX": -20.629054069519043, + "EyeY": 10.978128433227539, + "EyeZ": 52.16788101196289, + "LookX": 12.0, + "LookY": -13.0, + "LookZ": -58.0, + "UpX": 0.0, + "UpY": 1.0, + "UpZ": 0.0 + }, + "ConnectorPins": [], + "NodeViews": [ + { + "Id": "b9322908c7b04a8fa8d35b0048236d7d", + "Name": "Point.ByCoordinates", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 102.73991059501577, + "Y": 35.6121010171272 + }, + { + "Id": "f3c4193a8e7f4238b6fd8c17dec4e04e", + "Name": "Point.ByCoordinates", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 100.0, + "Y": 279.0 + }, + { + "Id": "44e3b2b3d96e4319a8f77d957d867f5c", + "Name": "Point.ByCoordinates", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 100.0, + "Y": 526.4977648753966 + }, + { + "Id": "483f2c397e094f1bb75145e27ff0013e", + "Name": "Line.ByStartPointEndPoint", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 388.6366989743235, + "Y": 195.94707766707552 + }, + { + "Id": "2eb6403121df4bc09f71512c6a6fc089", + "Name": "Number", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 388.6366989743235, + "Y": 373.00691864415757 + }, + { + "Id": "8066810f4a6c4c38b84ca9997899b958", + "Name": "Levels", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 388.6366989743235, + "Y": 525.9470776670755 + }, + { + "Id": "644e4ef39a644dce9e0c56097da2e580", + "Name": "Wall Types", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 388.6366989743235, + "Y": 729.3753342698849 + }, + { + "Id": "f921030248a94f45b5d53539c1746dbc", + "Name": "Wall.ByCurveAndHeight", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 839.9663875480619, + "Y": 468.174753797278 + }, + { + "Id": "305af96fc1874fe5b1bd58f9d7aebd3c", + "Name": "Element.Faces", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1187.1992127907497, + "Y": 470.4186372411169 + }, + { + "Id": "7aa332a706f34a7094c91d701d5d0a37", + "Name": "Integer Slider", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1073.4929230975918, + "Y": 798.3155080666722 + }, + { + "Id": "5a2150abd66040c4befb8a40dbf86e3b", + "Name": "List.GetItemAtIndex", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1531.0826101801472, + "Y": 483.11145349811727 + }, + { + "Id": "7a6973e0df454b74885ae02392babd88", + "Name": "ElementFaceReference.BySurface", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1854.0826101801472, + "Y": 483.11145349811727 + }, + { + "Id": "219c80ca716d433da6ba6728c03d42a3", + "Name": "Number", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": -212.31077585211892, + "Y": -199.13343304352134 + }, + { + "Id": "3300dd7b164241d29bcbf670f1cd1381", + "Name": "Number", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": -212.31077585211892, + "Y": -74.91052604728702 + }, + { + "Id": "7d3b9f6050c54ffaa798b38fbd3b5d5d", + "Name": "Number", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": -212.31077585211892, + "Y": 47.35914655430952 + }, + { + "Id": "75997d48046b406d9f6fae9f78e430ed", + "Name": "Number", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": -212.31077585211892, + "Y": 190.51610678484883 + }, + { + "Id": "7dade5c9094c454eb17ec88bfa289d4b", + "Name": "Number", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": -212.31077585211892, + "Y": 319.30949830533376 + }, + { + "Id": "f7a7e4d57e01414fba13e3f11c5e90f5", + "Name": "Number", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": -212.31077585211892, + "Y": 452.4161528215909 + }, + { + "Id": "4ad6ee6121f14748b4c4fd145fdd85a3", + "Name": "Number", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": -212.31077585211892, + "Y": 596.9430683496382 + }, + { + "Id": "f771dcc4368a4061a0f5c87a8e410b6e", + "Name": "Number", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": -212.31077585211892, + "Y": 730.9321473190614 + }, + { + "Id": "802edac2052448da8544d92b8d5f69c4", + "Name": "Number", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": -212.31077585211892, + "Y": 872.7341638670352 + } + ], + "Annotations": [], + "X": 306.91785574448886, + "Y": 220.93139988893165, + "Zoom": 0.8082198663930293 + } +} \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/Revit.GeometryReferences.ElementFaceReference.BySurface_img.jpg b/doc/distrib/NodeHelpFiles/Revit.GeometryReferences.ElementFaceReference.BySurface_img.jpg new file mode 100644 index 0000000000..c50d0fded5 Binary files /dev/null and b/doc/distrib/NodeHelpFiles/Revit.GeometryReferences.ElementFaceReference.BySurface_img.jpg differ diff --git a/doc/distrib/NodeHelpFiles/en-US/fallback_docs/Revit.Elements.Subelement.Category.md b/doc/distrib/NodeHelpFiles/en-US/fallback_docs/Revit.Elements.Subelement.Category.md new file mode 100644 index 0000000000..d20b513e20 --- /dev/null +++ b/doc/distrib/NodeHelpFiles/en-US/fallback_docs/Revit.Elements.Subelement.Category.md @@ -0,0 +1,8 @@ +## In Depth +This node retrieves the category assigned to a Revit subelement. subelements are components or pieces of a larger Revit element, such as layers, mullions, curtain panels, rebars, or nested geometry that can exist within a parent element. + +In this example, all elements in the current view are selected and then filtered to show only elements that contain subelements. The subelements are then used as the input to the Subelement.Category node. The output is a list of categories associated with each subelement. +___ +## Example File + +![Subelement.Category](./Revit.Elements.Subelement.Category_img.jpg) \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/en-US/fallback_docs/Revit.Elements.Subelement.Element.md b/doc/distrib/NodeHelpFiles/en-US/fallback_docs/Revit.Elements.Subelement.Element.md new file mode 100644 index 0000000000..61344fd2dd --- /dev/null +++ b/doc/distrib/NodeHelpFiles/en-US/fallback_docs/Revit.Elements.Subelement.Element.md @@ -0,0 +1,8 @@ +## In Depth +This node returns the parent Revit element that a subelement belongs to. + +In this example, all elements in the current view are selected and then filtered to show only elements that contain subelements. The subelements are then used as the input to the Subelement.Element node. The output is a list of parent elements associated with each subelement. +___ +## Example File + +![Subelement.Element](./Revit.Elements.Subelement.Element_img.jpg) \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/en-US/fallback_docs/Revit.Elements.Subelement.GetAllParameters.md b/doc/distrib/NodeHelpFiles/en-US/fallback_docs/Revit.Elements.Subelement.GetAllParameters.md new file mode 100644 index 0000000000..ac8ce89074 --- /dev/null +++ b/doc/distrib/NodeHelpFiles/en-US/fallback_docs/Revit.Elements.Subelement.GetAllParameters.md @@ -0,0 +1,9 @@ +## In Depth +This node retrieves the internal Revit parameter IDs of subelements. Those values are the internal Revit parameter IDs, not the parameter display names. + +In this example, all elements in the current view are selected and then filtered to show only elements that contain subelements. The subelements are then used as the input to the Subelement.GetAllParameters node. The output is a list of parameter IDs associated with each subelement. The last node shows the output being used to get the parameter values. + +___ +## Example File + +![Subelement.GetAllParameters](./Revit.Elements.Subelement.GetAllParameters_img.jpg) \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/en-US/fallback_docs/Revit.Elements.Subelement.GetParameterValue.md b/doc/distrib/NodeHelpFiles/en-US/fallback_docs/Revit.Elements.Subelement.GetParameterValue.md new file mode 100644 index 0000000000..d3ffaaeeac --- /dev/null +++ b/doc/distrib/NodeHelpFiles/en-US/fallback_docs/Revit.Elements.Subelement.GetParameterValue.md @@ -0,0 +1,8 @@ +## In Depth +This node retrieves the value of a parameter from a Revit subelement. + +In this example, all elements in the current view are selected and then filtered to show only elements that contain subelements. The subelements are then used as the input to the Subelement.GetParameterValue node along with the parameter IDs. The output is the parameter value from the given subelement. +___ +## Example File + +![Subelement.GetParameterValue](./Revit.Elements.Subelement.GetParameterValue_img.jpg) \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/en-US/fallback_docs/Revit.Elements.Tag.LeaderElbow.md b/doc/distrib/NodeHelpFiles/en-US/fallback_docs/Revit.Elements.Tag.LeaderElbow.md new file mode 100644 index 0000000000..34bf886ba1 --- /dev/null +++ b/doc/distrib/NodeHelpFiles/en-US/fallback_docs/Revit.Elements.Tag.LeaderElbow.md @@ -0,0 +1,8 @@ +## In Depth +This node reads the bend point of a tag’s leader line. The input is a Revit tag element, and the output is a Dynamo point representing the leader elbow location. + +In this example a tag is selected from the active Revit view. The tag is used as the input for the Tag.LeaderElbow node. The output is the point location where each tag leader bends. +___ +## Example File + +![Tag.LeaderElbow](./Revit.Elements.Tag.LeaderElbow_img.jpg) \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/en-US/fallback_docs/Revit.Elements.Views.AxonometricView.ByEyePointTargetAndBoundingBox.md b/doc/distrib/NodeHelpFiles/en-US/fallback_docs/Revit.Elements.Views.AxonometricView.ByEyePointTargetAndBoundingBox.md new file mode 100644 index 0000000000..4a261760ce --- /dev/null +++ b/doc/distrib/NodeHelpFiles/en-US/fallback_docs/Revit.Elements.Views.AxonometricView.ByEyePointTargetAndBoundingBox.md @@ -0,0 +1,8 @@ +## In Depth +This node creates a new axonometric 3D view in Revit using an eye point, a target point, a bounding box, a name and isolateElement. + +In this example, points are created to define the eye point and target location for the 3D view. A bounding box is also created to control the view’s crop extents. These inputs are then used with the AxonometricView.ByEyePointTargetAndBoundingBox node along with a name and boolean. The output is a new axonometric 3D view in Revit. +___ +## Example File + +![AxonometricView.ByEyePointTargetAndBoundingBox](./Revit.Elements.Views.AxonometricView.ByEyePointTargetAndBoundingBox_img.jpg) \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/en-US/fallback_docs/Revit.Elements.Views.PerspectiveView.ByEyePointAndTarget.md b/doc/distrib/NodeHelpFiles/en-US/fallback_docs/Revit.Elements.Views.PerspectiveView.ByEyePointAndTarget.md new file mode 100644 index 0000000000..c6700c29ac --- /dev/null +++ b/doc/distrib/NodeHelpFiles/en-US/fallback_docs/Revit.Elements.Views.PerspectiveView.ByEyePointAndTarget.md @@ -0,0 +1,8 @@ +## In Depth +This node creates a new Revit perspective 3D view using an eye point, a target point, a element, a name and isolateElement. + +In this example, two points are created in Dynamo and used as the camera eye point and target point. These points are used as inputs to the PerspectiveView.ByEyePointAndTarget node along with a name and boolean. The output is a new Revit perspective view looking from the eye point toward the target point. +___ +## Example File + +![PerspectiveView.ByEyePointAndTarget](./Revit.Elements.Views.PerspectiveView.ByEyePointAndTarget_img.jpg) \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/en-US/fallback_docs/Revit.Elements.Views.PerspectiveView.ByEyePointTargetAndBoundingBox.md b/doc/distrib/NodeHelpFiles/en-US/fallback_docs/Revit.Elements.Views.PerspectiveView.ByEyePointTargetAndBoundingBox.md new file mode 100644 index 0000000000..b57c63fbe4 --- /dev/null +++ b/doc/distrib/NodeHelpFiles/en-US/fallback_docs/Revit.Elements.Views.PerspectiveView.ByEyePointTargetAndBoundingBox.md @@ -0,0 +1,8 @@ +## In Depth +This node creates a new Revit perspective 3D view using an eye point, target point, bounding box, name and isolateElement. + +In this example, points are created to define the eye point and target location for the 3D view. A bounding box is also created to control the view’s crop extents. These inputs are then used with the PerspectiveView.ByEyePointTargetAndBoundingBox node along with a name and boolean. The output is a new perspective 3D view in Revit. +___ +## Example File + +![PerspectiveView.ByEyePointTargetAndBoundingBox](./Revit.Elements.Views.PerspectiveView.ByEyePointTargetAndBoundingBox_img.jpg) \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/en-US/fallback_docs/Revit.Elements.Views.PerspectiveView.ByEyePointTargetAndElement.md b/doc/distrib/NodeHelpFiles/en-US/fallback_docs/Revit.Elements.Views.PerspectiveView.ByEyePointTargetAndElement.md new file mode 100644 index 0000000000..ab8672c1f8 --- /dev/null +++ b/doc/distrib/NodeHelpFiles/en-US/fallback_docs/Revit.Elements.Views.PerspectiveView.ByEyePointTargetAndElement.md @@ -0,0 +1,10 @@ +## In Depth +This node creates a new Revit perspective 3D view using an eye point, target point, element, name and isolateElement. + +In this example, a Revit element is selected and used as the focus of the perspective view. A point is created for the camera location, and another point is created for the target location. These are used as inputs to the PerspectiveView.ByEyePointTargetAndElement node, along with the selected element. The output is a new perspective view looking from the eye point toward the target point, with the view extents based on the selected element. + + +___ +## Example File + +![PerspectiveView.ByEyePointTargetAndElement](./Revit.Elements.Views.PerspectiveView.ByEyePointTargetAndElement_img.jpg) \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/en-US/fallback_docs/Revit.Filter.FilterRule.ByRuleType.md b/doc/distrib/NodeHelpFiles/en-US/fallback_docs/Revit.Filter.FilterRule.ByRuleType.md new file mode 100644 index 0000000000..1f199cbad1 --- /dev/null +++ b/doc/distrib/NodeHelpFiles/en-US/fallback_docs/Revit.Filter.FilterRule.ByRuleType.md @@ -0,0 +1,8 @@ +## In Depth +This node creates a Revit filter rule based on a selected rule type, parameter, and comparison value. + +In this example, a wall type is identified and the Fire Rating parameter is being used as an input to the FilterRule.ByRuleType node along with a value and rule type. The output is a filter is created. This filter is then applied to a view. +___ +## Example File + +![FilterRule.ByRuleType](./Revit.Filter.FilterRule.ByRuleType_img.jpg) \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/en-US/fallback_docs/Revit.GeometryReferences.ElementCurveReference.ByCurve.md b/doc/distrib/NodeHelpFiles/en-US/fallback_docs/Revit.GeometryReferences.ElementCurveReference.ByCurve.md new file mode 100644 index 0000000000..2f99953360 --- /dev/null +++ b/doc/distrib/NodeHelpFiles/en-US/fallback_docs/Revit.GeometryReferences.ElementCurveReference.ByCurve.md @@ -0,0 +1,8 @@ +## In Depth +This node creates a Revit element curve reference from a Dynamo curve. A curve reference is useful when another Revit node needs a selectable or referenceable curve, rather than just Dynamo geometry. This is commonly used for workflows that require Revit references, such as creating dimensions, alignments, constraints, or other elements that need to reference model geometry. + +In this example, a curve is selected and used as the input for ElementCurveReference.ByCurve. The output is an ElemenCurveReference that is then used as a Revit curve reference for downstream nodes that require curve-based references. +___ +## Example File + +![ElementCurveReference.ByCurve](./Revit.GeometryReferences.ElementCurveReference.ByCurve_img.jpg) \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/en-US/fallback_docs/Revit.GeometryReferences.ElementFaceReference.BySurface.md b/doc/distrib/NodeHelpFiles/en-US/fallback_docs/Revit.GeometryReferences.ElementFaceReference.BySurface.md new file mode 100644 index 0000000000..8a8534c6a4 --- /dev/null +++ b/doc/distrib/NodeHelpFiles/en-US/fallback_docs/Revit.GeometryReferences.ElementFaceReference.BySurface.md @@ -0,0 +1,8 @@ +## In Depth +This node creates a Revit face reference from a selected or generated surface. It converts a Dynamo Surface that is associated with Revit geometry into a Revit.GeometryReferences.ElementFaceReference. This reference can then be used by other nodes that need a Revit face reference instead of just surface geometry. + +In this example, a wall is created and a surface from that wall is then used as the input to the ElementFaceReference.BySurface node. The output is a Revit.GeometryReferences.ElementFaceReference, which can be used by nodes that require a reference to a Revit element face. +___ +## Example File + +![ElementFaceReference.BySurface](./Revit.GeometryReferences.ElementFaceReference.BySurface_img.jpg) \ No newline at end of file