Added AppendTextToParameterValue-DP and DeleteRandomElements-DP, and some WIP graphs

This commit is contained in:
2021-11-19 17:19:19 +01:00
parent 5316455e6e
commit 05459d22be
6 changed files with 3694 additions and 0 deletions

View File

@@ -0,0 +1,873 @@
{
"Uuid": "cdd72c8a-1d8a-48a3-b8b8-ba8aeb03021e",
"IsCustomNode": false,
"Description": null,
"Name": "HideSubcategoryInAll3dViews",
"ElementResolver": {
"ResolutionMap": {}
},
"Inputs": [],
"Outputs": [],
"Nodes": [
{
"ConcreteType": "DSRevitNodesUI.ElementsOfCategory, DSRevitNodesUI",
"NodeType": "ExtensionNode",
"Id": "e073d6626e8c45268d552e4634097cad",
"Inputs": [
{
"Id": "3c7e6407d4e643548e6337007e37b618",
"Name": "Category",
"Description": "The Category",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "b482b1f353b4454f9069ce6f4e5e498a",
"Name": "Elements",
"Description": "An element type.",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Disabled",
"Description": "Get all elements of the specified category from the model."
},
{
"ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
"NodeType": "FunctionNode",
"FunctionSignature": "Revit.Elements.Category.ByName@string",
"Id": "a54877a2e4ad41e69a1b1473c946f1f5",
"Inputs": [
{
"Id": "a85e631e4f1840a39c07d0ea8abcad87",
"Name": "name",
"Description": "The built in category name.\n\nstring",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "b9124666fc824169a736145e0cc79e10",
"Name": "Category",
"Description": "Category",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Auto",
"Description": "Gets a Revit category by the built-in category name.\n\nCategory.ByName (name: string): Category"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
"NodeType": "CodeBlockNode",
"Code": "\"Views\";",
"Id": "190ff4ac2c7b45489b15adb983ff47e3",
"Inputs": [],
"Outputs": [
{
"Id": "76aa36af303e4285a8b6c56e3abdcd37",
"Name": "",
"Description": "Value of expression at line 1",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Disabled",
"Description": "Allows for DesignScript code to be authored directly"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.CustomNodes.Function, DynamoCore",
"FunctionSignature": "ecaa320d-1082-4f19-84b5-d7460adfc3ee",
"FunctionType": "Graph",
"NodeType": "FunctionNode",
"Id": "3d47ef4d8734444399bf9bf142b938c7",
"Inputs": [
{
"Id": "d1a62d92814a47a5ad2ace8e9bdd8975",
"Name": "view",
"Description": "var[]..[]",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "060b29adb9c848baa46182cdff24d403",
"Name": "type",
"Description": "return value",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Auto",
"Description": "Returns the type of a given view"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
"NodeType": "CodeBlockNode",
"Code": "a==\"ThreeD\";",
"Id": "079c561394704bff8d955565621477be",
"Inputs": [
{
"Id": "740f7321def642a691234fd5ed3ace39",
"Name": "a",
"Description": "a",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "5e0469b83749407b8f476b4a63efb02d",
"Name": "",
"Description": "Value of expression at line 1",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Disabled",
"Description": "Allows for DesignScript code to be authored directly"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
"NodeType": "FunctionNode",
"FunctionSignature": "DSCore.List.FilterByBoolMask@var[]..[],var[]..[]",
"Id": "ef7b327fae2048f98835286502b97cd8",
"Inputs": [
{
"Id": "be79acd74c8f44618904f59e1ff6119c",
"Name": "list",
"Description": "List to filter.\n\nvar[]..[]",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "1379040a4fe14f41bb593f2d55923573",
"Name": "mask",
"Description": "List of booleans representing a mask.\n\nvar[]..[]",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "e82ce4b821ef46259ba20b7e6eb61b51",
"Name": "in",
"Description": "Items whose mask index is true.",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "d097290766054a21a853331d580ce043",
"Name": "out",
"Description": "Items whose mask index is false.",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Auto",
"Description": "Filters a sequence by looking up corresponding indices in a separate list of booleans.\n\nList.FilterByBoolMask (list: var[]..[], mask: var[]..[]): var[]..[]"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
"NodeType": "FunctionNode",
"FunctionSignature": "archilab.Revit.Views.Views.ViewTemplate@Revit.Elements.Views.View",
"Id": "593557a8dd554538a5f360348ce34326",
"Inputs": [
{
"Id": "390006e9f26f42699c978c44649c0849",
"Name": "view",
"Description": "View to retrieve View Template from.\n\nView",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "59208c52208f43e994f6a15b2a2b7c5f",
"Name": "view",
"Description": "View Template applied to view.",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Auto",
"Description": "Get View Template applied to view.\n\nViews.ViewTemplate (view: View): var[]..[]"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
"NodeType": "FunctionNode",
"FunctionSignature": "DSCore.Object.IsNull@var",
"Id": "348e9f3b866f471f85bca8b6c92bb707",
"Inputs": [
{
"Id": "e5082143d11c468398575545156056eb",
"Name": "obj",
"Description": "Object to test.\n\nvar",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "635dd73eda1b4163bd826e78058242fc",
"Name": "bool",
"Description": "Whether object is null.",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Auto",
"Description": "Determines the if the given object is null.\n\nObject.IsNull (obj: var): bool"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
"NodeType": "FunctionNode",
"FunctionSignature": "DSCore.List.FilterByBoolMask@var[]..[],var[]..[]",
"Id": "6df0e4cf327243cf99e1e19169441d7a",
"Inputs": [
{
"Id": "1573c184e5114dac974fddd6950dc18f",
"Name": "list",
"Description": "List to filter.\n\nvar[]..[]",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "4872cefa055e41bca5ac98c11df88a55",
"Name": "mask",
"Description": "List of booleans representing a mask.\n\nvar[]..[]",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "68f98ebd004f4af4973344f35b94271f",
"Name": "in",
"Description": "Items whose mask index is true.",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "0f17168ba9414ebaa3f477768d99d423",
"Name": "out",
"Description": "Items whose mask index is false.",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Auto",
"Description": "Filters a sequence by looking up corresponding indices in a separate list of booleans.\n\nList.FilterByBoolMask (list: var[]..[], mask: var[]..[]): var[]..[]"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
"NodeType": "FunctionNode",
"FunctionSignature": "Revit.Elements.Views.View.SetCategoryOverrides@Revit.Elements.Category,Revit.Filter.OverrideGraphicSettings,bool",
"Id": "76189493de81416c8f57cc040d0a2ae2",
"Inputs": [
{
"Id": "db802dff752040f890b87d00374b74a4",
"Name": "view",
"Description": "Revit.Elements.Views.View",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "ef8a620a47644aa189c7c953c4eb15d1",
"Name": "category",
"Description": "Category\n\nCategory",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "6da83f70cdb647889c7473be7124eec3",
"Name": "overrides",
"Description": "Graphics Overrides Settings.\n\nOverrideGraphicSettings",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "1567399132ff48f79abc00a06c05e5b1",
"Name": "hide",
"Description": "If True givent Category will be hidden.\n\nbool\nDefault value : false",
"UsingDefaultValue": true,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "6cfff7256fa64f3c87c92ad87dec8d2b",
"Name": "view",
"Description": "View",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Auto",
"Description": "Set Category Overrides.\n\nView.SetCategoryOverrides (category: Category, overrides: OverrideGraphicSettings, hide: bool = false): View"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
"NodeType": "CodeBlockNode",
"Code": "true;",
"Id": "dd67c389a02344149fe130a0afdf5a8d",
"Inputs": [],
"Outputs": [
{
"Id": "36107795aa8b4b9bb7d80b2a216c4bf8",
"Name": "",
"Description": "Value of expression at line 1",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Disabled",
"Description": "Allows for DesignScript code to be authored directly"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
"NodeType": "FunctionNode",
"FunctionSignature": "Revit.Filter.OverrideGraphicSettings.ByProperties@DSCore.Color,DSCore.Color,DSCore.Color,DSCore.Color,Revit.Elements.FillPatternElement,Revit.Elements.FillPatternElement,Revit.Elements.LinePatternElement,Revit.Elements.LinePatternElement,int,int,int,string,bool",
"Id": "c1a653640bdc4219b57aa19ec636d76c",
"Inputs": [
{
"Id": "49ff0bdc1009412d96a935dc95b7d908",
"Name": "cutFillColor",
"Description": "Fill color\n\nColor\nDefault value : null",
"UsingDefaultValue": true,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "e5d64d50b53a431da8d4251437973d5c",
"Name": "projectionFillColor",
"Description": "Projection color\n\nColor\nDefault value : null",
"UsingDefaultValue": true,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "9c57189a69934ba1baef8cc3a5f3af1e",
"Name": "cutLineColor",
"Description": "Cut line color\n\nColor\nDefault value : null",
"UsingDefaultValue": true,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "c3b4c3f1860f49d89823fff86542dc63",
"Name": "projectionLineColor",
"Description": "Projection line color\n\nColor\nDefault value : null",
"UsingDefaultValue": true,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "0dd6157b04214ed3901a78bd1acd86d0",
"Name": "cutFillPattern",
"Description": "Cut fill pattern\n\nFillPatternElement\nDefault value : null",
"UsingDefaultValue": true,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "da5392a1f411449a8417daf2e9ca8092",
"Name": "projectionFillPattern",
"Description": "Projection fill pattern\n\nFillPatternElement\nDefault value : null",
"UsingDefaultValue": true,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "990efd90b9314c6fae322a86ccf590ab",
"Name": "cutLinePattern",
"Description": "Cut line pattern\n\nLinePatternElement\nDefault value : null",
"UsingDefaultValue": true,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "8b4903f74b224630b31d1bc1763bbaee",
"Name": "projectionLinePattern",
"Description": "Projection line pattern\n\nLinePatternElement\nDefault value : null",
"UsingDefaultValue": true,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "0b5720a6f1b9459d8e0495c96172bc07",
"Name": "cutLineWeight",
"Description": "Cut line weight\n\nint\nDefault value : -1",
"UsingDefaultValue": true,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "67e2a8a96e4c41c3a9c517e909284054",
"Name": "projectionLineWeight",
"Description": "Projection line weight\n\nint\nDefault value : -1",
"UsingDefaultValue": true,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "50364bc15a8a4b889aeb763fe6441a94",
"Name": "transparency",
"Description": "Transparency as integer between 1-100.\n\nint\nDefault value : -1",
"UsingDefaultValue": true,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "62868b7a616f4ca39e344826a73010d1",
"Name": "detailLevel",
"Description": "Detail Level setting, ex: Coarse, Fine etc.\n\nstring\nDefault value : \"Undefined\"",
"UsingDefaultValue": true,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "fb09fad8c3a64d3e814a283417af9f6e",
"Name": "halftone",
"Description": "Halftone. True = halftone.\n\nbool\nDefault value : false",
"UsingDefaultValue": true,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "b5201213034d492d8fdd00b5463a6d26",
"Name": "overrides",
"Description": "Override Graphic Settings",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Auto",
"Description": "Create a OverrideGraphicSettings Element.\n\nOverrideGraphicSettings.ByProperties (cutFillColor: Color = null, projectionFillColor: Color = null, cutLineColor: Color = null, projectionLineColor: Color = null, cutFillPattern: FillPatternElement = null, projectionFillPattern: FillPatternElement = null, cutLinePattern: LinePatternElement = null, projectionLinePattern: LinePatternElement = null, cutLineWeight: int = -1, projectionLineWeight: int = -1, transparency: int = -1, detailLevel: string = \"Undefined\", halftone: bool = false): OverrideGraphicSettings"
},
{
"ConcreteType": "PythonNodeModels.PythonNode, PythonNodeModels",
"NodeType": "PythonScriptNode",
"Code": "import clr\r\nclr.AddReference('RevitAPI')\r\nfrom Autodesk.Revit.DB import *\r\nclr.AddReference(\"RevitNodes\")\r\nimport Revit\r\nclr.ImportExtensions(Revit.Elements)\r\nclr.AddReference('RevitServices')\r\nfrom RevitServices.Persistence import DocumentManager\r\n\r\n#items = UnwrapElement(IN[0])\r\ndoc = DocumentManager.Instance.CurrentDBDocument\r\n\r\nt = Transaction(doc, 'Hide Subcategory')\r\n\r\n#Select element from revit.\r\nviews = IN[0]\r\ncats = IN[1]\r\noutput = []\r\n\r\n#Start Transaction\r\nt.Start()\r\n\r\nfor v in views:\r\n\toutput.append(v)\r\n \r\n\r\n\r\n#End Transaction\r\nt.Commit()\r\n\r\nOUT = output",
"VariableInputPorts": true,
"Id": "c75efa3dd58c4c6fbd6d892ae7badf9f",
"Inputs": [
{
"Id": "9cd6f578fb484b15ac4218d0bbf71f7b",
"Name": "IN[0]",
"Description": "Input #0",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "1959cb7efbc94ad0a2026c5d503ebf51",
"Name": "IN[1]",
"Description": "Input #1",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "bacedcc658eb49639814028dffcbcec9",
"Name": "OUT",
"Description": "Result of the python script",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Disabled",
"Description": "Runs an embedded IronPython script."
},
{
"ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
"NodeType": "FunctionNode",
"FunctionSignature": "Revit.Elements.Category.ByName@string",
"Id": "a379dfad4a394fc0ab4364c1038df9d0",
"Inputs": [
{
"Id": "59c27649586742e899a1ef2601fb17d3",
"Name": "name",
"Description": "The built in category name.\n\nstring",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "66268ff5b2964e99a3e017734ffd9d93",
"Name": "Category",
"Description": "Category",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Auto",
"Description": "Gets a Revit category by the built-in category name.\n\nCategory.ByName (name: string): Category"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
"NodeType": "CodeBlockNode",
"Code": "\"Generic Models - BoPla\";",
"Id": "4939d9cd425742b2a00d337262eb75b8",
"Inputs": [],
"Outputs": [
{
"Id": "550bd729c42b494cabe32f597249fb76",
"Name": "",
"Description": "Value of expression at line 1",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Disabled",
"Description": "Allows for DesignScript code to be authored directly"
}
],
"Connectors": [
{
"Start": "b482b1f353b4454f9069ce6f4e5e498a",
"End": "d1a62d92814a47a5ad2ace8e9bdd8975",
"Id": "a07af67ee3a9470a8b1c630fc5a47554"
},
{
"Start": "b482b1f353b4454f9069ce6f4e5e498a",
"End": "be79acd74c8f44618904f59e1ff6119c",
"Id": "48ea3ff633aa4a63b3a7a23094f83fa2"
},
{
"Start": "b9124666fc824169a736145e0cc79e10",
"End": "3c7e6407d4e643548e6337007e37b618",
"Id": "09b27fb7b59b4b65b18acf886d8ebb41"
},
{
"Start": "76aa36af303e4285a8b6c56e3abdcd37",
"End": "a85e631e4f1840a39c07d0ea8abcad87",
"Id": "412696245d7e4011afb4e33c9b9b68a8"
},
{
"Start": "060b29adb9c848baa46182cdff24d403",
"End": "740f7321def642a691234fd5ed3ace39",
"Id": "8a0a2e5bac2149a7b6068236e768d5d2"
},
{
"Start": "5e0469b83749407b8f476b4a63efb02d",
"End": "1379040a4fe14f41bb593f2d55923573",
"Id": "9c950d224aba45fb9b5420baf2023723"
},
{
"Start": "e82ce4b821ef46259ba20b7e6eb61b51",
"End": "390006e9f26f42699c978c44649c0849",
"Id": "afb230cbfdd94350a3e7d05900b956e4"
},
{
"Start": "e82ce4b821ef46259ba20b7e6eb61b51",
"End": "1573c184e5114dac974fddd6950dc18f",
"Id": "0ddaeb8db2104690a264cf048b2d883f"
},
{
"Start": "59208c52208f43e994f6a15b2a2b7c5f",
"End": "e5082143d11c468398575545156056eb",
"Id": "40123c9fc05643b29ea3b0b56fbd15c8"
},
{
"Start": "635dd73eda1b4163bd826e78058242fc",
"End": "4872cefa055e41bca5ac98c11df88a55",
"Id": "57be47c6c33740bf92d7e567e406442c"
},
{
"Start": "68f98ebd004f4af4973344f35b94271f",
"End": "db802dff752040f890b87d00374b74a4",
"Id": "033587ab785d4e52957af0e66027b57a"
},
{
"Start": "36107795aa8b4b9bb7d80b2a216c4bf8",
"End": "1567399132ff48f79abc00a06c05e5b1",
"Id": "c61576f946f24345b4ff67e106b488df"
},
{
"Start": "b5201213034d492d8fdd00b5463a6d26",
"End": "6da83f70cdb647889c7473be7124eec3",
"Id": "05343ec409a74f5a9722418deb0ada50"
},
{
"Start": "66268ff5b2964e99a3e017734ffd9d93",
"End": "ef8a620a47644aa189c7c953c4eb15d1",
"Id": "6f7e1e4961ae4513a1c38bc469d2c04d"
},
{
"Start": "550bd729c42b494cabe32f597249fb76",
"End": "59c27649586742e899a1ef2601fb17d3",
"Id": "f569cb592e3a481096cf84ec7b2bbddd"
}
],
"Dependencies": [
"ecaa320d-1082-4f19-84b5-d7460adfc3ee"
],
"Bindings": [],
"View": {
"Dynamo": {
"ScaleFactor": 1.0,
"HasRunWithoutCrash": true,
"IsVisibleInDynamoLibrary": true,
"Version": "2.0.4.12684",
"RunType": "Manual",
"RunPeriod": "1000"
},
"Camera": {
"Name": "Background Preview",
"EyeX": -17.0,
"EyeY": 24.0,
"EyeZ": 50.0,
"LookX": 12.0,
"LookY": -13.0,
"LookZ": -58.0,
"UpX": 0.0,
"UpY": 1.0,
"UpZ": 0.0
},
"NodeViews": [
{
"ShowGeometry": true,
"Name": "All Elements of Category",
"Id": "e073d6626e8c45268d552e4634097cad",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 501.75,
"Y": 480.39333333333332
},
{
"ShowGeometry": true,
"Name": "Category.ByName",
"Id": "a54877a2e4ad41e69a1b1473c946f1f5",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 193.75,
"Y": 480.39333333333332
},
{
"ShowGeometry": true,
"Name": "Code Block",
"Id": "190ff4ac2c7b45489b15adb983ff47e3",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": -2.25,
"Y": 484.60666666666668
},
{
"ShowGeometry": true,
"Name": "View.Type",
"Id": "3d47ef4d8734444399bf9bf142b938c7",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 813.63258948288262,
"Y": 150.37129122598387
},
{
"ShowGeometry": true,
"Name": "Code Block",
"Id": "079c561394704bff8d955565621477be",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 1120.0,
"Y": 124.0
},
{
"ShowGeometry": true,
"Name": "List.FilterByBoolMask",
"Id": "ef7b327fae2048f98835286502b97cd8",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 1430.1957984324101,
"Y": 443.18356787764128
},
{
"ShowGeometry": true,
"Name": "Views.ViewTemplate",
"Id": "593557a8dd554538a5f360348ce34326",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 1748.4219707934569,
"Y": 638.7600696412012
},
{
"ShowGeometry": true,
"Name": "Object.IsNull",
"Id": "348e9f3b866f471f85bca8b6c92bb707",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 1976.3192407591805,
"Y": 629.09266232350478
},
{
"ShowGeometry": true,
"Name": "List.FilterByBoolMask",
"Id": "6df0e4cf327243cf99e1e19169441d7a",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 2246.7553170949568,
"Y": 458.65289570074765
},
{
"ShowGeometry": true,
"Name": "View.SetCategoryOverrides",
"Id": "76189493de81416c8f57cc040d0a2ae2",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 2547.3022576581666,
"Y": 626.60559778018887
},
{
"ShowGeometry": true,
"Name": "Code Block",
"Id": "dd67c389a02344149fe130a0afdf5a8d",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 2192.0,
"Y": 868.0
},
{
"ShowGeometry": true,
"Name": "OverrideGraphicSettings.ByProperties",
"Id": "c1a653640bdc4219b57aa19ec636d76c",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 2100.90165476281,
"Y": 1011.12888938312
},
{
"ShowGeometry": true,
"Name": "Python Script",
"Id": "c75efa3dd58c4c6fbd6d892ae7badf9f",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 3210.273450077013,
"Y": 518.11210347347026
},
{
"ShowGeometry": true,
"Name": "Category.ByName",
"Id": "a379dfad4a394fc0ab4364c1038df9d0",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 2232.6846264421647,
"Y": 707.73110945277608
},
{
"ShowGeometry": true,
"Name": "Code Block",
"Id": "4939d9cd425742b2a00d337262eb75b8",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 1970.9085970547139,
"Y": 778.0501208855718
}
],
"Annotations": [],
"X": -424.7455991393731,
"Y": 133.20925351945294,
"Zoom": 0.53491931476682952
}
}