diff --git a/WIP/2.x/Roofmaker.dyn b/WIP/2.x/Roofmaker.dyn new file mode 100644 index 0000000..7af85b2 --- /dev/null +++ b/WIP/2.x/Roofmaker.dyn @@ -0,0 +1,2833 @@ +{ + "Uuid": "95915dc1-9897-4c95-af0a-012f02c54a64", + "IsCustomNode": false, + "Description": null, + "Name": "Roofmaker", + "ElementResolver": { + "ResolutionMap": {} + }, + "Inputs": [], + "Outputs": [], + "Nodes": [ + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "NodeType": "FunctionNode", + "FunctionSignature": "Autodesk.DesignScript.Geometry.Solid.BySweep@Autodesk.DesignScript.Geometry.Curve,Autodesk.DesignScript.Geometry.Curve", + "Id": "6a96289e103d4aac80d52405c186bc0b", + "Inputs": [ + { + "Id": "34e78b56ae604955887fc859bf235910", + "Name": "profile", + "Description": "Curve", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "5b1358582af540ce9409cc71863c8b43", + "Name": "path", + "Description": "Curve", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": true, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "757424f5d7664610a73b98a576c2d798", + "Name": "Solid", + "Description": "Solid", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "Sweep a closed Curve along a path.\n\nSolid.BySweep (profile: Curve, path: Curve): Solid" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "NodeType": "FunctionNode", + "FunctionSignature": "Autodesk.DesignScript.Geometry.Line.ByStartPointEndPoint@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point", + "Id": "effcf9d70542437980490b95efeee83b", + "Inputs": [ + { + "Id": "e14d185041724fe6907b1a95e911aa62", + "Name": "startPoint", + "Description": "Point", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "2eb1c0085c6f43f7baf42f2d47338070", + "Name": "endPoint", + "Description": "Point", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "5a2822c551264949a8208819fba96962", + "Name": "Line", + "Description": "Line", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "Creates a straight Line between two input Points.\n\nLine.ByStartPointEndPoint (startPoint: Point, endPoint: Point): Line" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "NodeType": "FunctionNode", + "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double", + "Id": "aa8b9fec788448909f7e7215d73aafbb", + "Inputs": [ + { + "Id": "c93fba80b25e4f73a1cb28ce6d924cb6", + "Name": "x", + "Description": "double\nDefault value : 0", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "c5ca1974c7664b7ea91da8167082a0a4", + "Name": "y", + "Description": "double\nDefault value : 0", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "fba15e9d922b4ea5a348594f41f6680e", + "Name": "z", + "Description": "double\nDefault value : 0", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "7272ba43a8b142b1bee8a681c11447cc", + "Name": "Point", + "Description": "Point", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "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.CodeBlockNodeModel, DynamoCore", + "NodeType": "CodeBlockNode", + "Code": "[0,20,0];\n[0,0,20];\n0;", + "Id": "0e0398fa8f5e4f40ba2376c0a346c4d7", + "Inputs": [], + "Outputs": [ + { + "Id": "313697ec3eb84414991fe5ad0dcf6599", + "Name": "", + "Description": "Value of expression at line 1", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "2aad250eeb874240bd627d0f3269defc", + "Name": "", + "Description": "Value of expression at line 2", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "e8ed4ae4c0e24eb4a11ac499954c1be0", + "Name": "", + "Description": "Value of expression at line 3", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Allows for DesignScript code to be authored directly" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "NodeType": "FunctionNode", + "FunctionSignature": "DSCore.List.ShiftIndices@var[]..[],int", + "Id": "1a04d0d8ff8144bc91fa2f06a6ae61f2", + "Inputs": [ + { + "Id": "b6dfd3807cd54c69954135444e067a52", + "Name": "list", + "Description": "List to be shifted.\n\nvar[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "165bef78711044fc9d040a16bf79e66a", + "Name": "amount", + "Description": "Amount to shift indices by. If negative, indices will be shifted to the left.\n\nint", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "168b79bcedd54cc6b6b7880db4a1928c", + "Name": "list", + "Description": "Shifted list.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "Shifts indices in the list to the right by the given amount.\n\nList.ShiftIndices (list: var[]..[], amount: int): var[]..[]" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "NodeType": "CodeBlockNode", + "Code": "1;", + "Id": "bd9ca2a27b4b4dc88c84c9f1f16354ec", + "Inputs": [], + "Outputs": [ + { + "Id": "826b15e701844c3e8a9bad92d2722d80", + "Name": "", + "Description": "Value of expression at line 1", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Allows for DesignScript code to be authored directly" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "NodeType": "FunctionNode", + "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.Join@Autodesk.DesignScript.Geometry.Curve[]", + "Id": "1a871ccd92394bd38c12f3fdb151aa4b", + "Inputs": [ + { + "Id": "f8ab9de6ceb34e4cab04419a59943813", + "Name": "curve", + "Description": "Autodesk.DesignScript.Geometry.Curve", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "d38b166111a246558585c7243d8f95c0", + "Name": "curves", + "Description": "Curve[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "c93ad16d475f4341853f35023f5e3721", + "Name": "PolyCurve", + "Description": "A PolyCurve made up of the two curves", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "Join this curve and the input curve into a new PolyCurve, maintaining the original curves exactly.\n\nCurve.Join (curves: Curve[]): PolyCurve" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "NodeType": "FunctionNode", + "FunctionSignature": "Autodesk.DesignScript.Geometry.PolyCurve.ByJoinedCurves@Autodesk.DesignScript.Geometry.Curve[],double", + "Id": "08792ca9be01478aae2600a15e6586d8", + "Inputs": [ + { + "Id": "3f10a82d60a44268a791b044e34c4636", + "Name": "curves", + "Description": "Curves to join into polycurve\n\nCurve[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "c942035a6682464688490fe8e01c3391", + "Name": "joinTolerance", + "Description": "Tolerance to determine size of gap allowed between curves to be joined\n\ndouble\nDefault value : 0.001", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "e2ea1b6b139848eb8edd0108dbd64b2e", + "Name": "PolyCurve", + "Description": "PolyCurve", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "Make PolyCurve by joining curves. Flips curve as needed for connectivity. Choose a preferred join tolerance between 1e-6 and 1e-3 units.\n\nPolyCurve.ByJoinedCurves (curves: Curve[], joinTolerance: double = 0.001): PolyCurve" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "NodeType": "FunctionNode", + "FunctionSignature": "Autodesk.DesignScript.Geometry.Surface.PerimeterCurves", + "Id": "fc8bfefb37c64fe1a8b8db7020583ffa", + "Inputs": [ + { + "Id": "63edd4938ff44a448c5e1db4c81d3395", + "Name": "surface", + "Description": "Autodesk.DesignScript.Geometry.Surface", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "f31b1f3f8e3945b3864e0dc58779105a", + "Name": "Curve[]", + "Description": "Curve[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "Return all the boundary Curves of the Surface.\n\nSurface.PerimeterCurves ( ): Curve[]" + }, + { + "ConcreteType": "Dynamo.Nodes.DSFaceSelection, DSRevitNodesUI", + "NodeType": "ExtensionNode", + "InstanceId": [ + "5fe9cfa0-1e24-45a5-8891-d90b7c87a3ad-000ca39a:0:INSTANCE:5fe9cfa0-1e24-45a5-8891-d90b7c87a3ad-000ca398:421:SURFACE" + ], + "Id": "e5ff430bb9eb4f99bf5c43d288662235", + "Inputs": [], + "Outputs": [ + { + "Id": "4ed8e38c4fba4d42af07d9bd94ca1811", + "Name": "Surface", + "Description": "The selected elements.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "NodeType": "FunctionNode", + "FunctionSignature": "Autodesk.DesignScript.Geometry.Solid.Volume", + "Id": "a562b5f1639c4b1590e2576a67450f46", + "Inputs": [ + { + "Id": "7104a9b9f9cc42cca1db13f023d846a4", + "Name": "solid", + "Description": "Autodesk.DesignScript.Geometry.Solid", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "35511afbfbf34438a4152d28cbec239a", + "Name": "double", + "Description": "double", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "The total volume of the Solid\n\nSolid.Volume: double" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "NodeType": "CodeBlockNode", + "Code": "0;", + "Id": "48cb97c85683473c85b467a0a54baa66", + "Inputs": [], + "Outputs": [ + { + "Id": "2d7d7832732040c9872f1b59d7b1bea0", + "Name": "", + "Description": "Value of expression at line 1", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Allows for DesignScript code to be authored directly" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "NodeType": "FunctionNode", + "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.StartPoint", + "Id": "510b11f76efb4e2fb2e7806bb3d089cf", + "Inputs": [ + { + "Id": "abf1b0704d0e46e8a681d536219bcf2a", + "Name": "curve", + "Description": "Autodesk.DesignScript.Geometry.Curve", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "7dc500e1d840484ea7a2d231b52ce30f", + "Name": "Point", + "Description": "Point", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "Get the start Point along the Curve\n\nCurve.StartPoint: Point" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "NodeType": "FunctionNode", + "FunctionSignature": "Autodesk.DesignScript.Geometry.Line.ByStartPointDirectionLength@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Vector,double", + "Id": "8b035db7ce45448cbaa4d91a01db7812", + "Inputs": [ + { + "Id": "d3a9322f6a0a402b9132fbde3b3c4250", + "Name": "startPoint", + "Description": "Point", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "659fd780313a479f9075f4211be7e072", + "Name": "direction", + "Description": "Vector", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "bdee61bb614a41c7aaf305ed08a35896", + "Name": "length", + "Description": "double\nDefault value : 1", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "302992a0e35e40c2949152e1103538b6", + "Name": "Line", + "Description": "Line", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "Create a straight Line starting at start Point, extending in Vector direction by specified length.\n\nLine.ByStartPointDirectionLength (startPoint: Point, direction: Vector, length: double = 1): Line" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "NodeType": "CodeBlockNode", + "Code": "100;", + "Id": "2e31b046d2124d3e8241e207cd2ffb25", + "Inputs": [], + "Outputs": [ + { + "Id": "5a6f7df91f9840e2bbe435f0282475f2", + "Name": "", + "Description": "Value of expression at line 1", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Allows for DesignScript code to be authored directly" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "NodeType": "FunctionNode", + "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.NormalAtParameter@double", + "Id": "f06ff2debcdd4fed9fc3c274602a1b10", + "Inputs": [ + { + "Id": "d3eb058400974f20ab388ff7f3906464", + "Name": "curve", + "Description": "Autodesk.DesignScript.Geometry.Curve", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "626561a0f3714f7c953bd5f6959c6d69", + "Name": "param", + "Description": "The parameter at which to evaluate\n\ndouble\nDefault value : 0", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "977528c72f074b78b0a246681f3c09c3", + "Name": "Vector", + "Description": "A Vector perpendicular to the curve at param", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "Get a Vector perpendicular to the curve at a specified parameter between StartParameter() and EndParameter()\n\nCurve.NormalAtParameter (param: double = 0): Vector" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "NodeType": "FunctionNode", + "FunctionSignature": "Autodesk.DesignScript.Geometry.Line.ByStartPointDirectionLength@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Vector,double", + "Id": "2237f54cebad4ed39c6a42ac7b70d1da", + "Inputs": [ + { + "Id": "2fbf2299d3a1465eb0cfa35ee1510d9f", + "Name": "startPoint", + "Description": "Point", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "47d95c2000ec4a88b24dc0c6ccd0d7ae", + "Name": "direction", + "Description": "Vector", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "4133cd740c164364b0a0b9db113ede77", + "Name": "length", + "Description": "double\nDefault value : 1", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "76561074578d4d5093d867a46aca0363", + "Name": "Line", + "Description": "Line", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "Create a straight Line starting at start Point, extending in Vector direction by specified length.\n\nLine.ByStartPointDirectionLength (startPoint: Point, direction: Vector, length: double = 1): Line" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "NodeType": "FunctionNode", + "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.Add@Autodesk.DesignScript.Geometry.Vector", + "Id": "98cf048209f3483ca6651c2725cc09fd", + "Inputs": [ + { + "Id": "b91adcaedf2f4518a046741a4b054803", + "Name": "point", + "Description": "Autodesk.DesignScript.Geometry.Point", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "03462d2ae6c444c08ff48555d738a132", + "Name": "vectorToAdd", + "Description": "Vector", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "61e731d8e285409eaccc05cea55ff1f4", + "Name": "Point", + "Description": "Point", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "Add a vector to a point. The same as Translate(Vector).\n\nPoint.Add (vectorToAdd: Vector): Point" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "NodeType": "FunctionNode", + "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.Rotate@Autodesk.DesignScript.Geometry.Vector,double", + "Id": "e9c6b9d7752b423892acb5a461e972c1", + "Inputs": [ + { + "Id": "c3a27c8ca76644c3a36d2fdbbc2b5b7b", + "Name": "vector", + "Description": "Autodesk.DesignScript.Geometry.Vector", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "e96ceeb664da48e1b33be7be420f1325", + "Name": "axis", + "Description": "Vector", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "16c3dadac989480cb2262a9db95661b5", + "Name": "degrees", + "Description": "double\nDefault value : 0", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "62ee5862dcdc4806b73d7e0d3d9abc73", + "Name": "Vector", + "Description": "Vector", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "Rotates a Vector around an axis by a specified number of degrees\n\nVector.Rotate (axis: Vector, degrees: double = 0): Vector" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "NodeType": "FunctionNode", + "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.ZAxis", + "Id": "91adc31853fa4476837793dca7a6b8ae", + "Inputs": [], + "Outputs": [ + { + "Id": "456804ed18644dad8a763de56379c146", + "Name": "Vector", + "Description": "Vector", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "Get the canonical Z axis Vector (0,0,1)\n\nVector.ZAxis ( ): Vector" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "NodeType": "FunctionNode", + "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.Scale@double", + "Id": "babe94c0ee6344a2b1d0606f957128c4", + "Inputs": [ + { + "Id": "1135485cb87f47ebb960a28be4f449a1", + "Name": "vector", + "Description": "Autodesk.DesignScript.Geometry.Vector", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "5904b6937421485fa5e66324f062e45a", + "Name": "scale_factor", + "Description": "double\nDefault value : 1", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "578cb4190d6a4b8ca46347b4e2b4bd09", + "Name": "Vector", + "Description": "Vector", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "Scale Vector uniformly around the origin\n\nVector.Scale (scale_factor: double = 1): Vector" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "NodeType": "CodeBlockNode", + "Code": "-100;", + "Id": "1209924d92ad417e93253724deb3c6e7", + "Inputs": [], + "Outputs": [ + { + "Id": "f56d632ab0154ef5be8d29f61a1a3ce6", + "Name": "", + "Description": "Value of expression at line 1", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Allows for DesignScript code to be authored directly" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "NodeType": "FunctionNode", + "FunctionSignature": "Autodesk.DesignScript.Geometry.PolyCurve.CloseWithLine", + "Id": "7d03ccab261a41dea2da977ba27bebb5", + "Inputs": [ + { + "Id": "43591c46f08a4db480722370c5518c9c", + "Name": "polyCurve", + "Description": "Autodesk.DesignScript.Geometry.PolyCurve", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "268f2efffaaf4709a9a2286add7def45", + "Name": "PolyCurve", + "Description": "PolyCurve", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "Close polycurve by line connecting start and end points\n\nPolyCurve.CloseWithLine ( ): PolyCurve" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "NodeType": "FunctionNode", + "FunctionSignature": "Autodesk.DesignScript.Geometry.PolyCurve.ByJoinedCurves@Autodesk.DesignScript.Geometry.Curve[],double", + "Id": "9876f3b35acf4f618cf9dcd534280e7b", + "Inputs": [ + { + "Id": "bedea273ab404c24b3fad4a8fe89d800", + "Name": "curves", + "Description": "Curves to join into polycurve\n\nCurve[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "f240f98b3c8c49868d3c7f06ef0af828", + "Name": "joinTolerance", + "Description": "Tolerance to determine size of gap allowed between curves to be joined\n\ndouble\nDefault value : 0.001", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "723e8c450e0f4f068b1f0f78efadf441", + "Name": "PolyCurve", + "Description": "PolyCurve", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "Make PolyCurve by joining curves. Flips curve as needed for connectivity. Choose a preferred join tolerance between 1e-6 and 1e-3 units.\n\nPolyCurve.ByJoinedCurves (curves: Curve[], joinTolerance: double = 0.001): PolyCurve" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "NodeType": "FunctionNode", + "FunctionSignature": "DSCore.List.Transpose@var[]..[]", + "Id": "ca9b6bb22c59400690d7848477d2898c", + "Inputs": [ + { + "Id": "5c65b1b670594e20b127be66676364a5", + "Name": "lists", + "Description": "A list of lists to be transposed.\n\nvar[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "cb9a551106924f5e912dfff46884a3d8", + "Name": "lists", + "Description": "A list of transposed lists.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "Swaps rows and columns in a list of lists. If there are some rows that are shorter than others, null values are inserted as place holders in the resultant array such that it is always rectangular.\n\nList.Transpose (lists: var[]..[]): var[]..[]" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSVarArgFunction, DynamoCore", + "FunctionSignature": "DSCore.List.Join@var[]..[]", + "FunctionType": "VariableArgument", + "NodeType": "FunctionNode", + "Id": "8c4919e171ba4ca39a313acf8d7ba243", + "Inputs": [ + { + "Id": "00d093d9f45845128ec45973984c14d9", + "Name": "list0", + "Description": "Lists to join into one.\n\nvar[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "de2526709a9f4fd99afe9ec73620c0c1", + "Name": "list1", + "Description": "var[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "f3d5b44b273b40618fe8b6581a94b401", + "Name": "list", + "Description": "Joined list.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Concatenates all given lists into a single list.\n\nList.Join (lists: var[]..[]): var[]..[]" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "NodeType": "FunctionNode", + "FunctionSignature": "Autodesk.DesignScript.Geometry.PolyCurve.CloseWithLine", + "Id": "fc784e9384eb48d8bc835ccf5ab45cd3", + "Inputs": [ + { + "Id": "66451447735d49aeaf8c6687de749580", + "Name": "polyCurve", + "Description": "Autodesk.DesignScript.Geometry.PolyCurve", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "20935ead41e94ad7b2807b3ceb133f11", + "Name": "PolyCurve", + "Description": "PolyCurve", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "Close polycurve by line connecting start and end points\n\nPolyCurve.CloseWithLine ( ): PolyCurve" + }, + { + "ConcreteType": "Watch3DNodeModels.Watch3D, Watch3DNodeModels", + "WatchWidth": 200.0, + "WatchHeight": 200.0, + "WasExecuted": true, + "Camera": { + "Name": "f1ff4d6b-6346-4f55-9040-5a91b4e76b00 Preview", + "EyeX": 598.07924067288991, + "EyeY": 8764.6363015013339, + "EyeZ": -4919.0413780378858, + "LookX": 29.446308522674258, + "LookY": -10706.132877193158, + "LookZ": -409.54304015442995, + "UpX": 0.069407139686588223, + "UpY": 0.25166120162157535, + "UpZ": -0.96532341138030653 + }, + "NodeType": "ExtensionNode", + "Id": "f1ff4d6b63464f5590405a91b4e76b00", + "Inputs": [ + { + "Id": "843cddde5593442b858d62807eb86e51", + "Name": "", + "Description": "Incoming geometry objects.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "af937a0ed0ef4d12a8b76d89c82e89db", + "Name": "", + "Description": "Incoming geometry objects.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Shows a dynamic preview of geometry." + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "NodeType": "FunctionNode", + "FunctionSignature": "Autodesk.DesignScript.Geometry.Surface.PerimeterCurves", + "Id": "ffb7601b4de34322965a4e77aee82bb0", + "Inputs": [ + { + "Id": "d1b5412811b5446d95ac05a000ecfce2", + "Name": "surface", + "Description": "Autodesk.DesignScript.Geometry.Surface", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "9bfcf3c1f53b430abbc49b27b76c7482", + "Name": "Curve[]", + "Description": "Curve[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "Return all the boundary Curves of the Surface.\n\nSurface.PerimeterCurves ( ): Curve[]" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "NodeType": "FunctionNode", + "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.StartPoint", + "Id": "a078617656214e24afac9af7414cd3ed", + "Inputs": [ + { + "Id": "6579ae8ffcc64435b10fef3a385098df", + "Name": "curve", + "Description": "Autodesk.DesignScript.Geometry.Curve", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "9363a0a207194b139f0049e0dadf08b2", + "Name": "Point", + "Description": "Point", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "Get the start Point along the Curve\n\nCurve.StartPoint: Point" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "NodeType": "FunctionNode", + "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.EndPoint", + "Id": "df4fdbb948784686ae9dd56614aed2f2", + "Inputs": [ + { + "Id": "ef150604666d4b9190e4b11a7a3cad17", + "Name": "curve", + "Description": "Autodesk.DesignScript.Geometry.Curve", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "fca861bca50348fdabd77e79fa479ec9", + "Name": "Point", + "Description": "Point", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "Get the end Point along the Curve\n\nCurve.EndPoint: Point" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "NodeType": "FunctionNode", + "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.ByTwoPoints@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point", + "Id": "f6a1e3ff32ff426f9e09ae3d8a8e30d9", + "Inputs": [ + { + "Id": "f123cf3f8c8f44b6bdeddc88b241a2fc", + "Name": "start", + "Description": "Point", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "981ecc887c2e47f7b6cb30dd3b690dc8", + "Name": "end", + "Description": "Point", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "801713ff70ca4b9ab94d9b76d5d75653", + "Name": "Vector", + "Description": "Vector", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "Form a Vector by two end points. The result is a vector from the start to the end point.\n\nVector.ByTwoPoints (start: Point, end: Point): Vector" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "NodeType": "FunctionNode", + "FunctionSignature": "DSCore.List.ShiftIndices@var[]..[],int", + "Id": "5e43eed8df4d4a13a3ce0b5ac2f6836c", + "Inputs": [ + { + "Id": "f5f2b780c9e84e908c6d3dd64026d0ba", + "Name": "list", + "Description": "List to be shifted.\n\nvar[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "a77546ded6ac4410bee7eccfc47a41ad", + "Name": "amount", + "Description": "Amount to shift indices by. If negative, indices will be shifted to the left.\n\nint", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "445f5a634ad34217949f237bf1d28b37", + "Name": "list", + "Description": "Shifted list.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "Shifts indices in the list to the right by the given amount.\n\nList.ShiftIndices (list: var[]..[], amount: int): var[]..[]" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "NodeType": "CodeBlockNode", + "Code": "1;", + "Id": "e2a4dcc157004c91beae16e10593c945", + "Inputs": [], + "Outputs": [ + { + "Id": "d4988de231c64ed399fd7207c6e34fdd", + "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.Flatten@var[]..[],int", + "Id": "e881f5cf94be458fa46fc17ae9f86c91", + "Inputs": [ + { + "Id": "470d5577a59d44d98f16afeaadee5a9c", + "Name": "list", + "Description": "List to flatten.\n\nvar[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "e63a6ddeeb184b1aa8502b6afb2d2d79", + "Name": "amt", + "Description": "Layers of nesting to remove.\n\nint\nDefault value : -1", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "1d2256d6363f414486b50ee08893a44f", + "Name": "var[]..[]", + "Description": "var[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "Flattens a nested list of lists by a certain amount.\n\nList.Flatten (list: var[]..[], amt: int = -1): var[]..[]" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "NodeType": "FunctionNode", + "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.Rotate@Autodesk.DesignScript.Geometry.Vector,double", + "Id": "0ee6dea05a7e4be7a5c1d2350ff9ea83", + "Inputs": [ + { + "Id": "f9e4c10be9814d228d77ef6ac448881f", + "Name": "vector", + "Description": "Autodesk.DesignScript.Geometry.Vector", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "901830290bdc471bbb1a87f01f84d929", + "Name": "axis", + "Description": "Vector", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "1225d11f01324afdb3145c33ba1a7376", + "Name": "degrees", + "Description": "double\nDefault value : 0", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "4f52dfba71a74d2986c42a3bc708a874", + "Name": "Vector", + "Description": "Vector", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "Rotates a Vector around an axis by a specified number of degrees\n\nVector.Rotate (axis: Vector, degrees: double = 0): Vector" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "NodeType": "FunctionNode", + "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.ZAxis", + "Id": "07a1597051d74f789667994584303362", + "Inputs": [], + "Outputs": [ + { + "Id": "b30f83fb99724da3afe850331e317421", + "Name": "Vector", + "Description": "Vector", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "Get the canonical Z axis Vector (0,0,1)\n\nVector.ZAxis ( ): Vector" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "NodeType": "CodeBlockNode", + "Code": "(a/2)-90;\n(a/2)+90;", + "Id": "f8cd7f1b44f2405999bc3334adcc874a", + "Inputs": [ + { + "Id": "617eda489a6a4f289c27e663cf6f3e46", + "Name": "a", + "Description": "a", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "aa6616c612ba4334bb9cea80b196a5f5", + "Name": "", + "Description": "Value of expression at line 1", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "5acf5e9bc26d4a90ab1fb31010b4eb79", + "Name": "", + "Description": "Value of expression at line 2", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Allows for DesignScript code to be authored directly" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "NodeType": "FunctionNode", + "FunctionSignature": "Autodesk.DesignScript.Geometry.Line.ByStartPointDirectionLength@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Vector,double", + "Id": "bb29f99a8e044577892c17e98a72f799", + "Inputs": [ + { + "Id": "5cee6a02c2824c3eb4af58bd7cbf7288", + "Name": "startPoint", + "Description": "Point", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "7f2b1517af784715b1a9a2cfc75bd694", + "Name": "direction", + "Description": "Vector", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "671f26c7466348518ed68803d871a7f3", + "Name": "length", + "Description": "double\nDefault value : 1", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "2848ca491c9c424b996900b6e606651a", + "Name": "Line", + "Description": "Line", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "Create a straight Line starting at start Point, extending in Vector direction by specified length.\n\nLine.ByStartPointDirectionLength (startPoint: Point, direction: Vector, length: double = 1): Line" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "NodeType": "CodeBlockNode", + "Code": "100;", + "Id": "016ecfd06a764f6eb6df6fdac2d666a9", + "Inputs": [], + "Outputs": [ + { + "Id": "c45776e62575416c9191e8624b75fc4b", + "Name": "", + "Description": "Value of expression at line 1", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Allows for DesignScript code to be authored directly" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "NodeType": "FunctionNode", + "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.AngleAboutAxis@Autodesk.DesignScript.Geometry.Vector,Autodesk.DesignScript.Geometry.Vector", + "Id": "eeed3ab5df6c4cebb7f1131d6ac3c96f", + "Inputs": [ + { + "Id": "c9492b48cde84385960dbf01d0137746", + "Name": "vector", + "Description": "Autodesk.DesignScript.Geometry.Vector", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "42f3fee87f054edcbba2b37b943ee30b", + "Name": "otherVector", + "Description": "Vector", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "c44cd0b6faf04a9b802acc1fde2f611a", + "Name": "rotationAxis", + "Description": "Vector", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "f16683588a9c4b5aa227b845f1fcb445", + "Name": "double", + "Description": "double", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "Returns the angle between the two Vectors, in the range [0, 360] degrees. It uses axis of rotation to determine the direction of the angle.\n\nVector.AngleAboutAxis (otherVector: Vector, rotationAxis: Vector): double" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "NodeType": "FunctionNode", + "FunctionSignature": "<@var[]..[],var[]..[]", + "Id": "6a85ea6462cd4a5ba07596bfc7783c24", + "Inputs": [ + { + "Id": "e501d6de30a442c4b6369d8acbbd5513", + "Name": "x", + "Description": "x value.\n\nvar[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "28917b1d6905499c8217c262efe21aef", + "Name": "y", + "Description": "y value.\n\nvar[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "086cf3b682314561856c148f6aacf929", + "Name": "var[]..[]", + "Description": "var[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "x less y?\n\n< (x: var[]..[], y: var[]..[]): var[]..[]" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "NodeType": "CodeBlockNode", + "Code": "180;", + "Id": "4f38f716942342188607668821514a77", + "Inputs": [], + "Outputs": [ + { + "Id": "2d857898279644f494759f2e08f912ab", + "Name": "", + "Description": "Value of expression at line 1", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Allows for DesignScript code to be authored directly" + }, + { + "ConcreteType": "CoreNodeModels.Logic.If, CoreNodeModels", + "NodeType": "ExtensionNode", + "Id": "064ed1859e524f9e95e3870e9c78df71", + "Inputs": [ + { + "Id": "69c39e38510745e59cae3cfa146516ef", + "Name": "test", + "Description": "Test block", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "06eb3ccaa3ba4c938c357db67b375a22", + "Name": "true", + "Description": "True block", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "1c2062f99c49419f97c1fd825982b52b", + "Name": "false", + "Description": "False block", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "9385818f44c344f7938acc9968a55a8b", + "Name": "result", + "Description": "result", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Conditional statement" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "NodeType": "FunctionNode", + "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.Length", + "Id": "a69370f86e674682b59ffb40d3aa26c6", + "Inputs": [ + { + "Id": "d01e083ab1c440b3a8ab941d7c69c359", + "Name": "curve", + "Description": "Autodesk.DesignScript.Geometry.Curve", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "0c7dd65b2b3e4926a31883072a0e666d", + "Name": "double", + "Description": "double", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "The total arc length of the curve\n\nCurve.Length: double" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "NodeType": "FunctionNode", + "FunctionSignature": "DSCore.List.MaximumItem@var[]", + "Id": "442a0a97b1224b65be25580b81c3022c", + "Inputs": [ + { + "Id": "46c79149270047faae4cf499df2c0fdc", + "Name": "list", + "Description": "List to take the maximum value from.\n\nvar[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "b8f6185137894f2489f820c4e98f9629", + "Name": "max", + "Description": "Maximum value from the list.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "Returns the maximum value from a list.\n\nList.MaximumItem (list: var[]): var[]..[]" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "NodeType": "FunctionNode", + "FunctionSignature": "Curve.IntersectAll@Autodesk.DesignScript.Geometry.Curve[]", + "Id": "d997d7784bc341f2b04ccb7080c2db69", + "Inputs": [ + { + "Id": "8ae1b163a777405ca4bc22d20edcb310", + "Name": "curves", + "Description": "Input a list of Curves to intersect\n\nCurve[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "b8fcf3ed7a814045b8ee47771a96fe60", + "Name": "Point[]", + "Description": "Point[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "Finds and returns all intersection points between a set of curves and highly optimised for rapid results.\r\rVisit bimorph.com/bimorph-nodes for support\n\nCurve.IntersectAll (curves: Curve[]): Point[]" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "NodeType": "FunctionNode", + "FunctionSignature": "DSCore.List.FirstIndexOf@var[]..[],var", + "Id": "d2ffbff9227440fcbc719969b22d8920", + "Inputs": [ + { + "Id": "a352a5953d324f039410178aa589c01c", + "Name": "list", + "Description": "List to search in. If this argument is null, -1 is returned.\n\nvar[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "35acf2054a44476088a1e9572b9e043c", + "Name": "item", + "Description": "Item to look for.\n\nvar", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "9cc191dd30554dc3bfd2777aff4cbe9f", + "Name": "int", + "Description": "Zero-based index of the item in the list, or -1 if it is not found.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "Given an item, returns the zero-based index of its first occurrence in the list. If the item cannot be found in the list, -1 is returned.\n\nList.FirstIndexOf (list: var[]..[], item: var): int" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "NodeType": "CodeBlockNode", + "Code": "true;", + "Id": "164bf648aa4b430394a7d65a1a0793b9", + "Inputs": [], + "Outputs": [ + { + "Id": "ec5a137a33824046ac45cab5e876e3f9", + "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.ShiftIndices@var[]..[],int", + "Id": "843ab18b729c45fe9a8303b83fa50b1f", + "Inputs": [ + { + "Id": "0663007c1ea840ae9a6467b4f6c193a6", + "Name": "list", + "Description": "List to be shifted.\n\nvar[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "5285665fc0294335b0ae1e6802464390", + "Name": "amount", + "Description": "Amount to shift indices by. If negative, indices will be shifted to the left.\n\nint", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "370a11a5cb8a42f69a375fabafd8cf79", + "Name": "list", + "Description": "Shifted list.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "Shifts indices in the list to the right by the given amount.\n\nList.ShiftIndices (list: var[]..[], amount: int): var[]..[]" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CustomNodes.Function, DynamoCore", + "FunctionSignature": "fda2ac23-82d4-43fe-9138-75255506e53e", + "FunctionType": "Graph", + "NodeType": "FunctionNode", + "Id": "043a7c435ee84a9592220a68af1fbfe7", + "Inputs": [ + { + "Id": "d20c30928c75414ba21941593b93544c", + "Name": "basePoint1", + "Description": "Point", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "fe60e48384a84ffcad5ca6af2ffaa02f", + "Name": "vector1", + "Description": "Vector", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "a903ca3cf9b041b582626e6d746c3c0b", + "Name": "basePoint2", + "Description": "Point", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "e887340c27a346ada326a5f8af112c4e", + "Name": "vector2", + "Description": "Vector", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "88801b54275a4a2199bad95d3d3a8023", + "Name": "VectorsIntersect", + "Description": "return value", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "c426b65eb86446a68e93698a3a3d9337", + "Name": "ClosestPointOnVector1", + "Description": "return value", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "a70bf3fdcfa34574834398536aae5e6f", + "Name": "ClosestPointOnVector2", + "Description": "return value", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "51502e7d84664ea9b1722ed9d8468102", + "Name": "AveragePoint", + "Description": "return value", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "Determines if two vectors intersect and returns the closest points of intersection on both vectors." + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "NodeType": "FunctionNode", + "FunctionSignature": "DSCore.List.ShiftIndices@var[]..[],int", + "Id": "78ee371db8c4421681a6ff7fb9e2bf24", + "Inputs": [ + { + "Id": "57bc9641361e40c48afd373a81ee07c8", + "Name": "list", + "Description": "List to be shifted.\n\nvar[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "04a966c95324434483e821e57d95b189", + "Name": "amount", + "Description": "Amount to shift indices by. If negative, indices will be shifted to the left.\n\nint", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "e219325b1703446d9e6d813c59065280", + "Name": "list", + "Description": "Shifted list.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "Shifts indices in the list to the right by the given amount.\n\nList.ShiftIndices (list: var[]..[], amount: int): var[]..[]" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "NodeType": "CodeBlockNode", + "Code": "1;", + "Id": "a9ce0ee795be4e17841d5f910e10b067", + "Inputs": [], + "Outputs": [ + { + "Id": "ce55187ae943472b84f4e4e8ad7a94bd", + "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.ShiftIndices@var[]..[],int", + "Id": "1759804ed7b84bcca3fd9787b6c0aee4", + "Inputs": [ + { + "Id": "cfe290ebfc694b52ab4570e2c6d4c765", + "Name": "list", + "Description": "List to be shifted.\n\nvar[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "eb298f537b184efa93ab0d6f5f5e12d0", + "Name": "amount", + "Description": "Amount to shift indices by. If negative, indices will be shifted to the left.\n\nint", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "d3cb6a7db66f4e0abdf26f7abc2b44cb", + "Name": "list", + "Description": "Shifted list.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "Shifts indices in the list to the right by the given amount.\n\nList.ShiftIndices (list: var[]..[], amount: int): var[]..[]" + } + ], + "Connectors": [ + { + "Start": "757424f5d7664610a73b98a576c2d798", + "End": "7104a9b9f9cc42cca1db13f023d846a4", + "Id": "d86459dbb0774a35ba5054b9c770a405" + }, + { + "Start": "5a2822c551264949a8208819fba96962", + "End": "3f10a82d60a44268a791b044e34c4636", + "Id": "40a57944ef0d4decb68ce27d9d5ec6be" + }, + { + "Start": "7272ba43a8b142b1bee8a681c11447cc", + "End": "e14d185041724fe6907b1a95e911aa62", + "Id": "eaf1e65130ac47db925ba86225920494" + }, + { + "Start": "7272ba43a8b142b1bee8a681c11447cc", + "End": "b6dfd3807cd54c69954135444e067a52", + "Id": "22dcb36feedf4b17971f5e4e214ec062" + }, + { + "Start": "168b79bcedd54cc6b6b7880db4a1928c", + "End": "2eb1c0085c6f43f7baf42f2d47338070", + "Id": "b9c628c84e8d410690f10255b0ac3983" + }, + { + "Start": "826b15e701844c3e8a9bad92d2722d80", + "End": "165bef78711044fc9d040a16bf79e66a", + "Id": "8af1958c212542b2ac8c35603d9e3047" + }, + { + "Start": "f31b1f3f8e3945b3864e0dc58779105a", + "End": "5b1358582af540ce9409cc71863c8b43", + "Id": "d340203a17174c7fb839d0bc91aec13a" + }, + { + "Start": "f31b1f3f8e3945b3864e0dc58779105a", + "End": "abf1b0704d0e46e8a681d536219bcf2a", + "Id": "1983ef2237174259a86254dc79ff52a5" + }, + { + "Start": "f31b1f3f8e3945b3864e0dc58779105a", + "End": "d3eb058400974f20ab388ff7f3906464", + "Id": "182ceaf5272f4f179a703a7c38f308ae" + }, + { + "Start": "f31b1f3f8e3945b3864e0dc58779105a", + "End": "843cddde5593442b858d62807eb86e51", + "Id": "019fa90d83554e9c92ca0a069b82ead0" + }, + { + "Start": "4ed8e38c4fba4d42af07d9bd94ca1811", + "End": "d1b5412811b5446d95ac05a000ecfce2", + "Id": "ab75f9eaaafd432fb5e730fecbe4d63d" + }, + { + "Start": "2d7d7832732040c9872f1b59d7b1bea0", + "End": "c942035a6682464688490fe8e01c3391", + "Id": "f37c1ff3e7e04472834cfa4210f7648b" + }, + { + "Start": "7dc500e1d840484ea7a2d231b52ce30f", + "End": "d3a9322f6a0a402b9132fbde3b3c4250", + "Id": "9440938412204932ac13e1c811cd5a53" + }, + { + "Start": "7dc500e1d840484ea7a2d231b52ce30f", + "End": "b91adcaedf2f4518a046741a4b054803", + "Id": "920e841126fc4628b643dac540f17740" + }, + { + "Start": "302992a0e35e40c2949152e1103538b6", + "End": "00d093d9f45845128ec45973984c14d9", + "Id": "7adb0879b220445db5123ae15f11cdf9" + }, + { + "Start": "5a6f7df91f9840e2bbe435f0282475f2", + "End": "bdee61bb614a41c7aaf305ed08a35896", + "Id": "d2a3eea8180a4fdfa4fe7d1497c749b6" + }, + { + "Start": "5a6f7df91f9840e2bbe435f0282475f2", + "End": "4133cd740c164364b0a0b9db113ede77", + "Id": "751a992fb6da45e8ae791d1c69b6dfa3" + }, + { + "Start": "977528c72f074b78b0a246681f3c09c3", + "End": "1135485cb87f47ebb960a28be4f449a1", + "Id": "644690ce6b8447e69566d6579cf1fc69" + }, + { + "Start": "76561074578d4d5093d867a46aca0363", + "End": "de2526709a9f4fd99afe9ec73620c0c1", + "Id": "aa271f5f08c948c4823e0e8613aae405" + }, + { + "Start": "61e731d8e285409eaccc05cea55ff1f4", + "End": "2fbf2299d3a1465eb0cfa35ee1510d9f", + "Id": "afecff1300054fd5a23544e03c879adb" + }, + { + "Start": "456804ed18644dad8a763de56379c146", + "End": "47d95c2000ec4a88b24dc0c6ccd0d7ae", + "Id": "e3a0868d992b42239563f23adb452179" + }, + { + "Start": "578cb4190d6a4b8ca46347b4e2b4bd09", + "End": "659fd780313a479f9075f4211be7e072", + "Id": "571713eab1494e14a679da45935a4d49" + }, + { + "Start": "578cb4190d6a4b8ca46347b4e2b4bd09", + "End": "03462d2ae6c444c08ff48555d738a132", + "Id": "7e2398900bad46fcbadd2f32c388f2f2" + }, + { + "Start": "f56d632ab0154ef5be8d29f61a1a3ce6", + "End": "5904b6937421485fa5e66324f062e45a", + "Id": "cdd0277134ee4cda9493d56b63be014a" + }, + { + "Start": "723e8c450e0f4f068b1f0f78efadf441", + "End": "66451447735d49aeaf8c6687de749580", + "Id": "f227d57bb25d41d6b3aa747b3b1ab013" + }, + { + "Start": "cb9a551106924f5e912dfff46884a3d8", + "End": "bedea273ab404c24b3fad4a8fe89d800", + "Id": "931e6e5f611d4ffa964f581f6bda40f6" + }, + { + "Start": "f3d5b44b273b40618fe8b6581a94b401", + "End": "5c65b1b670594e20b127be66676364a5", + "Id": "d6efc77695b8416982072d2578404a56" + }, + { + "Start": "20935ead41e94ad7b2807b3ceb133f11", + "End": "34e78b56ae604955887fc859bf235910", + "Id": "c36aee99615941a0988638bb70a688a1" + }, + { + "Start": "9bfcf3c1f53b430abbc49b27b76c7482", + "End": "470d5577a59d44d98f16afeaadee5a9c", + "Id": "29e7cc814a184cbb8d1a12269bee6b96" + }, + { + "Start": "9363a0a207194b139f0049e0dadf08b2", + "End": "f123cf3f8c8f44b6bdeddc88b241a2fc", + "Id": "c40e9b3eb83d4ed18e28013d427f3129" + }, + { + "Start": "9363a0a207194b139f0049e0dadf08b2", + "End": "5cee6a02c2824c3eb4af58bd7cbf7288", + "Id": "1d715b18d25142389b5fc62d79f5db6f" + }, + { + "Start": "9363a0a207194b139f0049e0dadf08b2", + "End": "d20c30928c75414ba21941593b93544c", + "Id": "1a83eab695f54c23a40a5f9465ce1792" + }, + { + "Start": "9363a0a207194b139f0049e0dadf08b2", + "End": "cfe290ebfc694b52ab4570e2c6d4c765", + "Id": "93213b4a33d74674806c4d6f5f544068" + }, + { + "Start": "fca861bca50348fdabd77e79fa479ec9", + "End": "981ecc887c2e47f7b6cb30dd3b690dc8", + "Id": "1046faf5e9f8459b82c0333f2ab97926" + }, + { + "Start": "801713ff70ca4b9ab94d9b76d5d75653", + "End": "f5f2b780c9e84e908c6d3dd64026d0ba", + "Id": "efd0eb39fdbd45fe86f9826a1c0c22ba" + }, + { + "Start": "801713ff70ca4b9ab94d9b76d5d75653", + "End": "f9e4c10be9814d228d77ef6ac448881f", + "Id": "24bc136796c84b2cbeb408e8e7bda0b5" + }, + { + "Start": "801713ff70ca4b9ab94d9b76d5d75653", + "End": "c9492b48cde84385960dbf01d0137746", + "Id": "7537fc2ddf81482f9a4cdcc84ae9b006" + }, + { + "Start": "445f5a634ad34217949f237bf1d28b37", + "End": "42f3fee87f054edcbba2b37b943ee30b", + "Id": "34654d52da5e4755b1a331848aa0f631" + }, + { + "Start": "d4988de231c64ed399fd7207c6e34fdd", + "End": "a77546ded6ac4410bee7eccfc47a41ad", + "Id": "cef38924b96f4dd1a19c1c8860159667" + }, + { + "Start": "1d2256d6363f414486b50ee08893a44f", + "End": "ef150604666d4b9190e4b11a7a3cad17", + "Id": "1a200e5bff174baa88d57bfc7988dd1c" + }, + { + "Start": "1d2256d6363f414486b50ee08893a44f", + "End": "6579ae8ffcc64435b10fef3a385098df", + "Id": "afe6a8eb7e444848bbb35ee5bcb357cb" + }, + { + "Start": "1d2256d6363f414486b50ee08893a44f", + "End": "d01e083ab1c440b3a8ab941d7c69c359", + "Id": "981de00c99ae41609d1319eb0afa9a26" + }, + { + "Start": "4f52dfba71a74d2986c42a3bc708a874", + "End": "7f2b1517af784715b1a9a2cfc75bd694", + "Id": "564458805de7483da49a02aae26aa58a" + }, + { + "Start": "4f52dfba71a74d2986c42a3bc708a874", + "End": "57bc9641361e40c48afd373a81ee07c8", + "Id": "052285cb637446b8b1c5193e3b3248e6" + }, + { + "Start": "4f52dfba71a74d2986c42a3bc708a874", + "End": "fe60e48384a84ffcad5ca6af2ffaa02f", + "Id": "da966f7ce18a46a3aa2ebfd119e9bce7" + }, + { + "Start": "b30f83fb99724da3afe850331e317421", + "End": "901830290bdc471bbb1a87f01f84d929", + "Id": "e4e2d68bbaf940a29018f38905b882c5" + }, + { + "Start": "b30f83fb99724da3afe850331e317421", + "End": "c44cd0b6faf04a9b802acc1fde2f611a", + "Id": "8d6804f9bfa6450d9cb154c3a727a918" + }, + { + "Start": "aa6616c612ba4334bb9cea80b196a5f5", + "End": "06eb3ccaa3ba4c938c357db67b375a22", + "Id": "e3f07c67cea444798cbb3304269b6bd8" + }, + { + "Start": "5acf5e9bc26d4a90ab1fb31010b4eb79", + "End": "1c2062f99c49419f97c1fd825982b52b", + "Id": "5e2ffad8233a4e01a985549cdf5f7833" + }, + { + "Start": "f16683588a9c4b5aa227b845f1fcb445", + "End": "28917b1d6905499c8217c262efe21aef", + "Id": "44917bf3943e4a55b1f50370c98ba825" + }, + { + "Start": "f16683588a9c4b5aa227b845f1fcb445", + "End": "617eda489a6a4f289c27e663cf6f3e46", + "Id": "ae5545e5660844b7b7168941940adebe" + }, + { + "Start": "086cf3b682314561856c148f6aacf929", + "End": "69c39e38510745e59cae3cfa146516ef", + "Id": "8d26b450c53641ecab37fa56e6546b6d" + }, + { + "Start": "086cf3b682314561856c148f6aacf929", + "End": "a352a5953d324f039410178aa589c01c", + "Id": "abbf83a4a6d84e8c9ba7303057201666" + }, + { + "Start": "2d857898279644f494759f2e08f912ab", + "End": "e501d6de30a442c4b6369d8acbbd5513", + "Id": "71053b96bb234c89ade763d9bac3174c" + }, + { + "Start": "9385818f44c344f7938acc9968a55a8b", + "End": "1225d11f01324afdb3145c33ba1a7376", + "Id": "16c56a18d49a4276beceee5ba9bd4a23" + }, + { + "Start": "0c7dd65b2b3e4926a31883072a0e666d", + "End": "46c79149270047faae4cf499df2c0fdc", + "Id": "576dba0e634b4332b0601ef23933e90a" + }, + { + "Start": "b8f6185137894f2489f820c4e98f9629", + "End": "671f26c7466348518ed68803d871a7f3", + "Id": "1acfcfb7009c41aab3fb746d8a430900" + }, + { + "Start": "9cc191dd30554dc3bfd2777aff4cbe9f", + "End": "5285665fc0294335b0ae1e6802464390", + "Id": "f69e0caf048043869594efbdcd6fa844" + }, + { + "Start": "ec5a137a33824046ac45cab5e876e3f9", + "End": "35acf2054a44476088a1e9572b9e043c", + "Id": "6a2632af47df4583a778611ebd49b421" + }, + { + "Start": "370a11a5cb8a42f69a375fabafd8cf79", + "End": "8ae1b163a777405ca4bc22d20edcb310", + "Id": "6186329c2a3a40209134418fb873fe29" + }, + { + "Start": "e219325b1703446d9e6d813c59065280", + "End": "e887340c27a346ada326a5f8af112c4e", + "Id": "407e194a9a994487854d43a523849992" + }, + { + "Start": "ce55187ae943472b84f4e4e8ad7a94bd", + "End": "04a966c95324434483e821e57d95b189", + "Id": "00af5b6f70e84aa6b86dec2dd0a883fd" + }, + { + "Start": "ce55187ae943472b84f4e4e8ad7a94bd", + "End": "eb298f537b184efa93ab0d6f5f5e12d0", + "Id": "c68e491dd31b43e9abd60ccd6378411e" + }, + { + "Start": "d3cb6a7db66f4e0abdf26f7abc2b44cb", + "End": "a903ca3cf9b041b582626e6d746c3c0b", + "Id": "b8fcbf2a718d4e62a949da8add10c052" + } + ], + "Dependencies": [ + "fda2ac23-82d4-43fe-9138-75255506e53e" + ], + "Bindings": [], + "View": { + "Dynamo": { + "ScaleFactor": 1.0, + "HasRunWithoutCrash": true, + "IsVisibleInDynamoLibrary": true, + "Version": "2.0.2.6826", + "RunType": "Automatic", + "RunPeriod": "1000" + }, + "Camera": { + "Name": "Background Preview", + "EyeX": 2436.5646944945374, + "EyeY": 8921.0122972569479, + "EyeZ": -296.38016351079159, + "LookX": -1037.6742936368264, + "LookY": -10229.468444137397, + "LookZ": -1026.4832903894021, + "UpX": -0.66590833282942585, + "UpY": 0.35020738125947304, + "UpZ": -0.65872671296960372 + }, + "NodeViews": [ + { + "ShowGeometry": true, + "Name": "Solid.BySweep", + "Id": "6a96289e103d4aac80d52405c186bc0b", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 2812.8882303167834, + "Y": 1067.5929831360802 + }, + { + "ShowGeometry": true, + "Name": "Line.ByStartPointEndPoint", + "Id": "effcf9d70542437980490b95efeee83b", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 713.85459940652822, + "Y": -76.255192878338221 + }, + { + "ShowGeometry": true, + "Name": "Point.ByCoordinates", + "Id": "aa8b9fec788448909f7e7215d73aafbb", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 230.28189910979222, + "Y": -149.3768545994065 + }, + { + "ShowGeometry": true, + "Name": "Code Block", + "Id": "0e0398fa8f5e4f40ba2376c0a346c4d7", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": -117.49567007407649, + "Y": -79.623505068469626 + }, + { + "ShowGeometry": true, + "Name": "List.ShiftIndices", + "Id": "1a04d0d8ff8144bc91fa2f06a6ae61f2", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 417.28189910979222, + "Y": 63.6231454005935 + }, + { + "ShowGeometry": true, + "Name": "Code Block", + "Id": "bd9ca2a27b4b4dc88c84c9f1f16354ec", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 234.28189910979222, + "Y": 110.6231454005935 + }, + { + "ShowGeometry": true, + "Name": "Curve.Join", + "Id": "1a871ccd92394bd38c12f3fdb151aa4b", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 1178.0623145400591, + "Y": -76.57566765578639 + }, + { + "ShowGeometry": true, + "Name": "PolyCurve.ByJoinedCurves", + "Id": "08792ca9be01478aae2600a15e6586d8", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 1015.5788748644932, + "Y": 186.78105485214343 + }, + { + "ShowGeometry": true, + "Name": "Surface.PerimeterCurves", + "Id": "fc8bfefb37c64fe1a8b8db7020583ffa", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 201.27788326050864, + "Y": 1650.3029651453312 + }, + { + "ShowGeometry": false, + "Name": "Select Face", + "Id": "e5ff430bb9eb4f99bf5c43d288662235", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": -201.71793085100467, + "Y": 1834.572302270539 + }, + { + "ShowGeometry": true, + "Name": "Solid.Volume", + "Id": "a562b5f1639c4b1590e2576a67450f46", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 3175.0982327095589, + "Y": 1234.946157103908 + }, + { + "ShowGeometry": true, + "Name": "Code Block", + "Id": "48cb97c85683473c85b467a0a54baa66", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 823.94481303794555, + "Y": 226.6331121772327 + }, + { + "ShowGeometry": true, + "Name": "Curve.StartPoint", + "Id": "510b11f76efb4e2fb2e7806bb3d089cf", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 167.74425638809453, + "Y": 1242.5463682816599 + }, + { + "ShowGeometry": true, + "Name": "Line.ByStartPointDirectionLength", + "Id": "8b035db7ce45448cbaa4d91a01db7812", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 1214.5754268624191, + "Y": 1214.952325700214 + }, + { + "ShowGeometry": true, + "Name": "Code Block", + "Id": "2e31b046d2124d3e8241e207cd2ffb25", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 314.30977597276757, + "Y": 962.31307625269369 + }, + { + "ShowGeometry": true, + "Name": "Curve.NormalAtParameter", + "Id": "f06ff2debcdd4fed9fc3c274602a1b10", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 145.90343275073565, + "Y": 1368.4488969669917 + }, + { + "ShowGeometry": true, + "Name": "Line.ByStartPointDirectionLength", + "Id": "2237f54cebad4ed39c6a42ac7b70d1da", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 1253.3424474972571, + "Y": 1416.5408330013709 + }, + { + "ShowGeometry": true, + "Name": "Point.Add", + "Id": "98cf048209f3483ca6651c2725cc09fd", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 770.64233848186, + "Y": 1292.3344424372383 + }, + { + "ShowGeometry": true, + "Name": "Vector.Rotate", + "Id": "e9c6b9d7752b423892acb5a461e972c1", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 650.78146638813837, + "Y": 1671.623119028977 + }, + { + "ShowGeometry": true, + "Name": "Vector.ZAxis", + "Id": "91adc31853fa4476837793dca7a6b8ae", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 190.74615485472879, + "Y": 1557.906525166786 + }, + { + "ShowGeometry": true, + "Name": "Vector.Scale", + "Id": "babe94c0ee6344a2b1d0606f957128c4", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 441.88377311759166, + "Y": 1387.9375343373622 + }, + { + "ShowGeometry": true, + "Name": "Code Block", + "Id": "1209924d92ad417e93253724deb3c6e7", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 342.99521137548209, + "Y": 1487.0320216402586 + }, + { + "ShowGeometry": true, + "Name": "PolyCurve.CloseWithLine", + "Id": "7d03ccab261a41dea2da977ba27bebb5", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 984.17229526443248, + "Y": 1542.9421971279951 + }, + { + "ShowGeometry": true, + "Name": "PolyCurve.ByJoinedCurves", + "Id": "9876f3b35acf4f618cf9dcd534280e7b", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 2268.0142840507133, + "Y": 1358.5678460456993 + }, + { + "ShowGeometry": true, + "Name": "List.Transpose", + "Id": "ca9b6bb22c59400690d7848477d2898c", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 1970.9566820134505, + "Y": 1377.3868896126639 + }, + { + "ShowGeometry": true, + "Name": "List.Join", + "Id": "8c4919e171ba4ca39a313acf8d7ba243", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 1683.5496053263419, + "Y": 1319.0920580204674 + }, + { + "ShowGeometry": true, + "Name": "PolyCurve.CloseWithLine", + "Id": "fc784e9384eb48d8bc835ccf5ab45cd3", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 2642.1857612471367, + "Y": 1372.1247836252799 + }, + { + "ShowGeometry": true, + "Name": "Watch 3D", + "Id": "f1ff4d6b63464f5590405a91b4e76b00", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 1107.2667270928309, + "Y": 1653.5430039355749 + }, + { + "ShowGeometry": true, + "Name": "Surface.PerimeterCurves", + "Id": "ffb7601b4de34322965a4e77aee82bb0", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 64.080526339480286, + "Y": 2693.0769752685164 + }, + { + "ShowGeometry": true, + "Name": "Curve.StartPoint", + "Id": "a078617656214e24afac9af7414cd3ed", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 679.80201626418955, + "Y": 2482.3810343746923 + }, + { + "ShowGeometry": true, + "Name": "Curve.EndPoint", + "Id": "df4fdbb948784686ae9dd56614aed2f2", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 673.19026790950011, + "Y": 2737.0845617895566 + }, + { + "ShowGeometry": true, + "Name": "Vector.ByTwoPoints", + "Id": "f6a1e3ff32ff426f9e09ae3d8a8e30d9", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 948.88245185925189, + "Y": 2642.1248604035541 + }, + { + "ShowGeometry": true, + "Name": "List.ShiftIndices", + "Id": "5e43eed8df4d4a13a3ce0b5ac2f6836c", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 1324.931004103056, + "Y": 2731.9315222526161 + }, + { + "ShowGeometry": true, + "Name": "Code Block", + "Id": "e2a4dcc157004c91beae16e10593c945", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 1191.3288525283488, + "Y": 2857.71956558862 + }, + { + "ShowGeometry": true, + "Name": "List.Flatten", + "Id": "e881f5cf94be458fa46fc17ae9f86c91", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 377.08455187493848, + "Y": 2674.8912783357996 + }, + { + "ShowGeometry": true, + "Name": "Vector.Rotate", + "Id": "0ee6dea05a7e4be7a5c1d2350ff9ea83", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 2558.331478614135, + "Y": 2222.1256579601622 + }, + { + "ShowGeometry": true, + "Name": "Vector.ZAxis", + "Id": "07a1597051d74f789667994584303362", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 1076.9230569333288, + "Y": 2358.0060754535225 + }, + { + "ShowGeometry": true, + "Name": "Code Block", + "Id": "f8cd7f1b44f2405999bc3334adcc874a", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 2016.7625554516185, + "Y": 2659.0349080788515 + }, + { + "ShowGeometry": false, + "Name": "Line.ByStartPointDirectionLength", + "Id": "bb29f99a8e044577892c17e98a72f799", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 2817.9713619715872, + "Y": 3004.431626518764 + }, + { + "ShowGeometry": true, + "Name": "Code Block", + "Id": "016ecfd06a764f6eb6df6fdac2d666a9", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 2089.0, + "Y": 1910.0 + }, + { + "ShowGeometry": true, + "Name": "Vector.AngleAboutAxis", + "Id": "eeed3ab5df6c4cebb7f1131d6ac3c96f", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 1580.7972811162435, + "Y": 2661.3892114377768 + }, + { + "ShowGeometry": true, + "Name": "<", + "Id": "6a85ea6462cd4a5ba07596bfc7783c24", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 2014.1988666847121, + "Y": 2502.3595042623442 + }, + { + "ShowGeometry": true, + "Name": "Code Block", + "Id": "4f38f716942342188607668821514a77", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 1776.0, + "Y": 2386.0 + }, + { + "ShowGeometry": true, + "Name": "If", + "Id": "064ed1859e524f9e95e3870e9c78df71", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 2364.3120144788591, + "Y": 2500.0148491720652 + }, + { + "ShowGeometry": true, + "Name": "Curve.Length", + "Id": "a69370f86e674682b59ffb40d3aa26c6", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 833.09502183541349, + "Y": 3257.1688487556271 + }, + { + "ShowGeometry": true, + "Name": "List.MaximumItem", + "Id": "442a0a97b1224b65be25580b81c3022c", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 1108.5848152162712, + "Y": 3250.0204401215296 + }, + { + "ShowGeometry": true, + "Name": "Curve.IntersectAll", + "Id": "d997d7784bc341f2b04ccb7080c2db69", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 3620.7579319531897, + "Y": 2808.6063152024349 + }, + { + "ShowGeometry": true, + "Name": "List.FirstIndexOf", + "Id": "d2ffbff9227440fcbc719969b22d8920", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 2374.0578854356322, + "Y": 2731.6274263206019 + }, + { + "ShowGeometry": true, + "Name": "Code Block", + "Id": "164bf648aa4b430394a7d65a1a0793b9", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 2035.0, + "Y": 2818.0 + }, + { + "ShowGeometry": true, + "Name": "List.ShiftIndices", + "Id": "843ab18b729c45fe9a8303b83fa50b1f", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 3323.0884844912721, + "Y": 2896.0388245709305 + }, + { + "ShowGeometry": true, + "Name": "Vector.IntersectWithVector", + "Id": "043a7c435ee84a9592220a68af1fbfe7", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 3290.1759159015173, + "Y": 2198.3704460268932 + }, + { + "ShowGeometry": true, + "Name": "List.ShiftIndices", + "Id": "78ee371db8c4421681a6ff7fb9e2bf24", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 2945.4332183035785, + "Y": 2435.8706430817242 + }, + { + "ShowGeometry": true, + "Name": "Code Block", + "Id": "a9ce0ee795be4e17841d5f910e10b067", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 2638.0, + "Y": 2452.0 + }, + { + "ShowGeometry": true, + "Name": "List.ShiftIndices", + "Id": "1759804ed7b84bcca3fd9787b6c0aee4", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 2932.9185134147838, + "Y": 2554.7603395252763 + } + ], + "Annotations": [ + { + "Id": "85dba266cebb4ef1b4d60e6877ddbbeb", + "Title": "Start with a convex poly", + "Nodes": [ + "843ab18b729c45fe9a8303b83fa50b1f" + ], + "Left": 3313.0884844912721, + "Top": 2800.0388245709305, + "Width": 204.0, + "Height": 215.0, + "FontSize": 36.0, + "InitialTop": 2896.0388245709305, + "InitialHeight": 149.0, + "TextblockHeight": 86.0, + "Background": "#FFC1D676" + }, + { + "Id": "ebe748a7c4ec4a81987b702b5bb2000d", + "Title": "All curves", + "Nodes": [ + "e881f5cf94be458fa46fc17ae9f86c91" + ], + "Left": 367.08455187493848, + "Top": 2621.8912783357996, + "Width": 206.0, + "Height": 172.0, + "FontSize": 36.0, + "InitialTop": 2674.8912783357996, + "InitialHeight": 149.0, + "TextblockHeight": 43.0, + "Background": "#FFC1D676" + } + ], + "X": -2543.9300448223694, + "Y": -1474.9911024726496, + "Zoom": 0.92926906309292123 + } +} \ No newline at end of file diff --git a/WIP/2.x/height-parameter-checker.dyn b/WIP/2.x/height-parameter-checker.dyn new file mode 100644 index 0000000..b045daa --- /dev/null +++ b/WIP/2.x/height-parameter-checker.dyn @@ -0,0 +1,2787 @@ +{ + "Uuid": "999aed96-34c0-4c7b-99d4-8f3888f48be0", + "IsCustomNode": false, + "Description": null, + "Name": "height-parameter-checker", + "ElementResolver": { + "ResolutionMap": {} + }, + "Inputs": [], + "Outputs": [], + "Nodes": [ + { + "ConcreteType": "DSRevitNodesUI.Categories, DSRevitNodesUI", + "SelectedIndex": 294, + "NodeType": "ExtensionNode", + "Id": "742982e8bac44a7982756c64bf4fd824", + "Inputs": [], + "Outputs": [ + { + "Id": "ce7e630ad6ae4cc8bfb7185433c52644", + "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", + "NodeType": "ExtensionNode", + "Id": "c78ae770d3424d82a545a777a96f09a2", + "Inputs": [ + { + "Id": "c8aa03c62cfd4c00806766859c3a96be", + "Name": "Category", + "Description": "The Category", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "46e54107eae14fdbb6cc8c786e21c763", + "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.Element.BoundingBox", + "Id": "4dd80ac1267f4573aa5ab39b4af8f38d", + "Inputs": [ + { + "Id": "e206bdc309c14d7a8a14abf4df7668d3", + "Name": "element", + "Description": "Revit.Elements.Element", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "24ce7c1d010949518e6bdb909d8b3af5", + "Name": "BoundingBox", + "Description": "BoundingBox", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "Get an Axis-aligned BoundingBox of the Element\n\nElement.BoundingBox: BoundingBox" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "NodeType": "FunctionNode", + "FunctionSignature": "Autodesk.DesignScript.Geometry.BoundingBox.ToCuboid", + "Id": "b5a50fd4dce04ee3919134d6dc1680f2", + "Inputs": [ + { + "Id": "b41fad05e770489fbbeb5dd47bd25ff8", + "Name": "boundingBox", + "Description": "Autodesk.DesignScript.Geometry.BoundingBox", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "db7b29194558442280d82f7199115d4c", + "Name": "Cuboid", + "Description": "A Cuboid representation of the BoundingBox", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "Get the BoundingBox as a Solid Cuboid\n\nBoundingBox.ToCuboid ( ): Cuboid" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "NodeType": "FunctionNode", + "FunctionSignature": "Autodesk.DesignScript.Geometry.Solid.Centroid", + "Id": "99ab70d60b4b4ed5a652f40d45116785", + "Inputs": [ + { + "Id": "0e0b9aad7783439ba2e06b4d943c61a5", + "Name": "solid", + "Description": "Autodesk.DesignScript.Geometry.Solid", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "435247508286438ba1cd2f7ba0bff577", + "Name": "Point", + "Description": "Point", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "The centroid of the Solid\n\nSolid.Centroid ( ): Point" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "NodeType": "FunctionNode", + "FunctionSignature": "Autodesk.DesignScript.Geometry.Cuboid.ByLengths@Autodesk.DesignScript.Geometry.Point,double,double,double", + "Id": "4d2ba006427f458e9cd490b61ceedbaa", + "Inputs": [ + { + "Id": "11bc88762e6344b78060b73d141a8fa0", + "Name": "origin", + "Description": "Point\nDefault value : Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 0)", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "60e50410f1ea48a08d651fcdf6f4e50b", + "Name": "width", + "Description": "double\nDefault value : 1", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "1a43c3aa18c2403eaa292a62531f216d", + "Name": "length", + "Description": "double\nDefault value : 1", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "b56912ce7b9f4a39991550e7f5ac723a", + "Name": "height", + "Description": "double\nDefault value : 1", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "2db771470baa4075b91047788ce301f6", + "Name": "Cuboid", + "Description": "Cuboid", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "Create a Cuboid centered at input Point, with specified width, length, and height.\n\nCuboid.ByLengths (origin: Point = Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 0), width: double = 1, length: double = 1, height: double = 1): Cuboid" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "NodeType": "FunctionNode", + "FunctionSignature": "Autodesk.DesignScript.Geometry.Cuboid.Width", + "Id": "e4a6522d404e44fb8035fffadde933bf", + "Inputs": [ + { + "Id": "298fa3c7c37348e1b00c9d28d2281648", + "Name": "cuboid", + "Description": "Autodesk.DesignScript.Geometry.Cuboid", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "0aa92802b419439da442162367c260b0", + "Name": "double", + "Description": "double", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "Returns width distance. Note: This return the input dimensions of the Cuboid, NOT the actual world space dimensions. In other words, if you create a Cuboid width (X-axis) length 10, and transform it to a CoordinateSystem with 2 times scaling in X, the width will still be 10. ASM does not allow you to extract the Vertices of a body in any predictable order, so it impossible to determine the dimensions after a transform.\n\nCuboid.Width: double" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "NodeType": "FunctionNode", + "FunctionSignature": "Autodesk.DesignScript.Geometry.Cuboid.Length", + "Id": "4f9caa9f8d7c4e4088cc116daad7a412", + "Inputs": [ + { + "Id": "1ece5d45e3b742db8eaa9bc823b5c157", + "Name": "cuboid", + "Description": "Autodesk.DesignScript.Geometry.Cuboid", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "cfcffb6663c94bf9a5cacacd9d380280", + "Name": "double", + "Description": "double", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "Returns length distance. Note: This return the input dimensions of the Cuboid, NOT the actual world space dimensions. In other words, if you create a Cuboid width (X-axis) length 10, and transform it to a CoordinateSystem with 2 times scaling in X, the width will still be 10. ASM does not allow you to extract the Vertices of a body in any predictable order, so it impossible to determine the dimensions after a transform.\n\nCuboid.Length: double" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "NodeType": "FunctionNode", + "FunctionSignature": "Autodesk.DesignScript.Geometry.Cuboid.Height", + "Id": "bbbeab32d7e04db5ad668c8f3728790c", + "Inputs": [ + { + "Id": "877b2ed3f71c40f4a3fb242643243762", + "Name": "cuboid", + "Description": "Autodesk.DesignScript.Geometry.Cuboid", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "d156b1fe81a54130a4b4311b2ad418d5", + "Name": "double", + "Description": "double", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "Returns height distance. Note: This return the input dimensions of the Cuboid, NOT the actual world space dimensions. In other words, if you create a Cuboid width (X-axis) length 10, and transform it to a CoordinateSystem with 2 times scaling in X, the width will still be 10. ASM does not allow you to extract the Vertices of a body in any predictable order, so it impossible to determine the dimensions after a transform.\n\nCuboid.Height: double" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "NodeType": "FunctionNode", + "FunctionSignature": "-@var[]..[],var[]..[]", + "Id": "d8776faec1fc43019389aa701e60fff2", + "Inputs": [ + { + "Id": "c7efbfe00afd4cc294671e7be702f376", + "Name": "x", + "Description": "x value.\n\nvar[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "16b950326f7543b4ad150d7a234a2e6d", + "Name": "y", + "Description": "y value.\n\nvar[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "6bd0d0b496364d819ac07d0e8eb9e5ff", + "Name": "var[]..[]", + "Description": "var[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "x subtract y.\n\n- (x: var[]..[], y: var[]..[]): var[]..[]" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "NodeType": "FunctionNode", + "FunctionSignature": "-@var[]..[],var[]..[]", + "Id": "c04742347b58456284e11a243c864f9a", + "Inputs": [ + { + "Id": "957cf975d17749d49cc030d82d1274fe", + "Name": "x", + "Description": "x value.\n\nvar[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "7741dfe905fc4134b2a70b8b7d7a3819", + "Name": "y", + "Description": "y value.\n\nvar[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "d6a1437bcd7245c3a7bd1a94f0df46de", + "Name": "var[]..[]", + "Description": "var[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "x subtract y.\n\n- (x: var[]..[], y: var[]..[]): var[]..[]" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "NodeType": "FunctionNode", + "FunctionSignature": "-@var[]..[],var[]..[]", + "Id": "14118a1d7d3745daa6a4a30c0acb765a", + "Inputs": [ + { + "Id": "21fd161ff9824e039bba00f1f5b366a3", + "Name": "x", + "Description": "x value.\n\nvar[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "dc4949342ca0457ca3e6a8c90d5f7ac2", + "Name": "y", + "Description": "y value.\n\nvar[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "2c99e692f50b4fb5b4094f012a68da3e", + "Name": "var[]..[]", + "Description": "var[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "x subtract y.\n\n- (x: var[]..[], y: var[]..[]): var[]..[]" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "NodeType": "CodeBlockNode", + "Code": "240;", + "Id": "8bc258decc314b00a2f0554d73efa674", + "Inputs": [], + "Outputs": [ + { + "Id": "587da9b9fdcd4fa891d5ec681c9f97c7", + "Name": "", + "Description": "Value of expression at line 1", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Allows for DesignScript code to be authored directly" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "NodeType": "FunctionNode", + "FunctionSignature": "Autodesk.DesignScript.Geometry.Cuboid.Height", + "Id": "493fd27696c342c28e68ceb5f064a68d", + "Inputs": [ + { + "Id": "2468e87b770241b7bde68221c828b0f5", + "Name": "cuboid", + "Description": "Autodesk.DesignScript.Geometry.Cuboid", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "82da37f363714ac0860c314dd41e87da", + "Name": "double", + "Description": "double", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "Returns height distance. Note: This return the input dimensions of the Cuboid, NOT the actual world space dimensions. In other words, if you create a Cuboid width (X-axis) length 10, and transform it to a CoordinateSystem with 2 times scaling in X, the width will still be 10. ASM does not allow you to extract the Vertices of a body in any predictable order, so it impossible to determine the dimensions after a transform.\n\nCuboid.Height: double" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "NodeType": "FunctionNode", + "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.Subtract@Autodesk.DesignScript.Geometry.Vector", + "Id": "4d88d83fbc204e4189e55f7f518289f8", + "Inputs": [ + { + "Id": "229b584414a649e399cce96fe1d85f78", + "Name": "point", + "Description": "Autodesk.DesignScript.Geometry.Point", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "86ff0b2e8bf742fca29a7bfcc7809517", + "Name": "vectorToSubtract", + "Description": "Vector", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "825cf9c5c7564062a73bbf0fd0b9524b", + "Name": "Point", + "Description": "Point", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "Subtract a vector from a point. The same as Translate(-Vector).\n\nPoint.Subtract (vectorToSubtract: Vector): Point" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "NodeType": "FunctionNode", + "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.ByCoordinates@double,double,double", + "Id": "14694936594345fe9cbc3522532528d9", + "Inputs": [ + { + "Id": "9ab3836258584e14a00c2089e71e3e6a", + "Name": "x", + "Description": "X coordinate\n\ndouble\nDefault value : 0", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "bb16bb0207bc41b2a0b14f009c308edf", + "Name": "y", + "Description": "Y coordinate\n\ndouble\nDefault value : 0", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "fe1e12710a3d4739840de7b0962ff6df", + "Name": "z", + "Description": "Z coordinate\n\ndouble\nDefault value : 0", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "b3b1ae9cd745430dbd2f289e5c7de31f", + "Name": "Vector", + "Description": "Vector", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "Form a Vector by 3 Euclidean coordinates\n\nVector.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Vector" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "NodeType": "CodeBlockNode", + "Code": "a/2;", + "Id": "6fb4933ec379465f80874ca8825f9604", + "Inputs": [ + { + "Id": "4961c4e4fbd24b1ca93b1de9620b8e1b", + "Name": "a", + "Description": "a", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "b64d7749494a49d7a672ec5d5cd5c84d", + "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.CodeBlockNodeModel, DynamoCore", + "NodeType": "CodeBlockNode", + "Code": "0;", + "Id": "897c580dd027407ba8b1a9e73cad263f", + "Inputs": [], + "Outputs": [ + { + "Id": "da16acf57c4545d09f2760d1711ba2a9", + "Name": "", + "Description": "Value of expression at line 1", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Allows for DesignScript code to be authored directly" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "NodeType": "FunctionNode", + "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.Z", + "Id": "bf638ad388124af399c1676b757f11e2", + "Inputs": [ + { + "Id": "c52c1c603874470b8290d0f3716d66be", + "Name": "point", + "Description": "Autodesk.DesignScript.Geometry.Point", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "f7e1265c06004976893ed7087d0fc874", + "Name": "double", + "Description": "double", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "Get the Z component of a Point\n\nPoint.Z: double" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "NodeType": "FunctionNode", + "FunctionSignature": "Revit.Elements.Element.GetParameterValueByName@string", + "Id": "ad6c24ddb9dc48d9aff9c315c504df0d", + "Inputs": [ + { + "Id": "5112ad3d31f345daac251185bc51cc0b", + "Name": "element", + "Description": "Revit.Elements.Element", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "42289c6535d345f6b9d906633a3b7b95", + "Name": "parameterName", + "Description": "The name of the parameter whose value you want to obtain.\n\nstring", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "4d006cdf705c406b885f6776ea05725e", + "Name": "var[]..[]", + "Description": "var[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "Get the value of one of the element's parameters.\n\nElement.GetParameterValueByName (parameterName: string): var[]..[]" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "NodeType": "CodeBlockNode", + "Code": "\"0801B_RSV_AI_PRJ\";\n\"0801R_RSV_NUMERO\";", + "Id": "bf63470625d047979d4a1d3b51cf0dcf", + "Inputs": [], + "Outputs": [ + { + "Id": "d381b245d3194cf8855253e2fef084d4", + "Name": "", + "Description": "Value of expression at line 1", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "1b46a9c9b8714f5e92a0f5d646014493", + "Name": "", + "Description": "Value of expression at line 2", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Allows for DesignScript code to be authored directly" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "NodeType": "FunctionNode", + "FunctionSignature": "Revit.Elements.Element.GetParameterValueByName@string", + "Id": "095662cc0f994c53bda5d0022e2649f8", + "Inputs": [ + { + "Id": "68bba4f5d8794841985e57555a778077", + "Name": "element", + "Description": "Revit.Elements.Element", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "4acb9d42c3db41218baa4bf4a8235023", + "Name": "parameterName", + "Description": "The name of the parameter whose value you want to obtain.\n\nstring", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "8cec3795b6bf4eff9e1009a10b1c9bc8", + "Name": "var[]..[]", + "Description": "var[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "Get the value of one of the element's parameters.\n\nElement.GetParameterValueByName (parameterName: string): var[]..[]" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "NodeType": "CodeBlockNode", + "Code": "a-335;", + "Id": "1b7506e7d3b94008a475d5cbf02bd00c", + "Inputs": [ + { + "Id": "6e997ba3094b462ab8872666ec1327fc", + "Name": "a", + "Description": "a", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "bcc2b11ec7a446d3a10b10529295ac44", + "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.String.Length@string", + "Id": "7e8c1957968143308c2b3c6c21696844", + "Inputs": [ + { + "Id": "a6b28d75087141b185760e6d77b91367", + "Name": "str", + "Description": "String to find the length of.\n\nstring", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "f50145c1d2334526bfacdc2c5de489c4", + "Name": "length", + "Description": "Number of characters in the string.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "Returns the number of characters contained in the given string.\n\nString.Length (str: string): int" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "NodeType": "CodeBlockNode", + "Code": "0;", + "Id": "fcf0d2f6791744bfb69d76e456943ec0", + "Inputs": [], + "Outputs": [ + { + "Id": "ea7cca4e039d47508ade3b4ae2f3a440", + "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.CodeBlockNodeModel, DynamoCore", + "NodeType": "CodeBlockNode", + "Code": "\"0801R_RSV_NUMERO\";\n\"0801B_RSV_AI_PRJ\";", + "Id": "91722c87558a44adbdb58c36c75e45a4", + "Inputs": [], + "Outputs": [ + { + "Id": "d42f2550d0194a1ebdc9fff7ba94be09", + "Name": "", + "Description": "Value of expression at line 1", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "8a1239cd10414c6a89fa103bce53bded", + "Name": "", + "Description": "Value of expression at line 2", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Allows for DesignScript code to be authored directly" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "NodeType": "FunctionNode", + "FunctionSignature": "DSCore.List.FilterByBoolMask@var[]..[],var[]..[]", + "Id": "44e83db2ca5c42639922d7704d240ac1", + "Inputs": [ + { + "Id": "5cb1a2a5764d4a71a402b95012bfc87b", + "Name": "list", + "Description": "List to filter.\n\nvar[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "4ef710fe05714d02b8b656d46304a400", + "Name": "mask", + "Description": "List of booleans representing a mask.\n\nvar[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "0acf38f6beda49f897c7232d21e548b4", + "Name": "in", + "Description": "Items whose mask index is true.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "635133a1ea5d46dd81958c0ff5876371", + "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.Element.GetParameterValueByName@string", + "Id": "6865754c9e3f4384b18bc6fc254a6a69", + "Inputs": [ + { + "Id": "b16791868f134ba39077c8795195dc02", + "Name": "element", + "Description": "Revit.Elements.Element", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "36bf8fdcd96a48e8935058c1b916b632", + "Name": "parameterName", + "Description": "The name of the parameter whose value you want to obtain.\n\nstring", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "479857a3b3b94bbfb2935b8d8d98f8df", + "Name": "var[]..[]", + "Description": "var[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "Get the value of one of the element's parameters.\n\nElement.GetParameterValueByName (parameterName: string): var[]..[]" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "NodeType": "FunctionNode", + "FunctionSignature": "-@var[]..[],var[]..[]", + "Id": "5b547583a5724a269cdae3229b928009", + "Inputs": [ + { + "Id": "92fca099f2e54c9c941a136009c87acd", + "Name": "x", + "Description": "x value.\n\nvar[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "6d85063d85af4d9ba589027240e25ef8", + "Name": "y", + "Description": "y value.\n\nvar[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "7ab83308259c4a8993fb2257806ee1f3", + "Name": "var[]..[]", + "Description": "var[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "x subtract y.\n\n- (x: var[]..[], y: var[]..[]): var[]..[]" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "NodeType": "FunctionNode", + "FunctionSignature": "DSCore.Math.Abs@double", + "Id": "772ce8cf9ed8454c918992903aa03550", + "Inputs": [ + { + "Id": "ddc55d7ef4684b688414f5fe031a9065", + "Name": "number", + "Description": "A number.\n\ndouble", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "5294f815c77e472ebf1d1db76010f792", + "Name": "absoluteValue", + "Description": "Absolute value of the number.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "Finds the absolute value of a number.\n\nMath.Abs (number: double): double" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "NodeType": "CodeBlockNode", + "Code": "0.15;", + "Id": "3a05d2513e334e818e01d3ff2797cbae", + "Inputs": [], + "Outputs": [ + { + "Id": "d97a4b2995854c3baa8df0eb2e2f3d68", + "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": ">@var[]..[],var[]..[]", + "Id": "66d4c0e262c04b69af75430331232b60", + "Inputs": [ + { + "Id": "e1c0878b523c4ae393dc9278b27be8b1", + "Name": "x", + "Description": "x value.\n\nvar[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "5af801132bf548ddb65796f3e624ceca", + "Name": "y", + "Description": "y value.\n\nvar[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "19b6566136d94689bff28b60a2941fdd", + "Name": "var[]..[]", + "Description": "var[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "x greater y?\n\n> (x: var[]..[], y: var[]..[]): var[]..[]" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "NodeType": "FunctionNode", + "FunctionSignature": "DSCore.List.FilterByBoolMask@var[]..[],var[]..[]", + "Id": "8c9f68f9e90340d29e1158c0fdb334f2", + "Inputs": [ + { + "Id": "f3e88d5927414da0910fb064e04afb65", + "Name": "list", + "Description": "List to filter.\n\nvar[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "dcfb6a5b3a2348dd8f15cf92b362f396", + "Name": "mask", + "Description": "List of booleans representing a mask.\n\nvar[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "b71cbf16befd44538960c171121e3e8e", + "Name": "in", + "Description": "Items whose mask index is true.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "609b481009084aa89db8cba7a5b41ae1", + "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": "DSCore.List.FilterByBoolMask@var[]..[],var[]..[]", + "Id": "1c68d59a24f24d91841124d14e783627", + "Inputs": [ + { + "Id": "c5c44099078f4abaa69978d100c44735", + "Name": "list", + "Description": "List to filter.\n\nvar[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "d55862455a9d401f9f9118460ff19233", + "Name": "mask", + "Description": "List of booleans representing a mask.\n\nvar[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "3688fabd73a545efbae963597e889148", + "Name": "in", + "Description": "Items whose mask index is true.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "dbcba26d238a42dc8fb140872e351ce1", + "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": "CoreNodeModels.CreateList, CoreNodeModels", + "VariableInputPorts": true, + "NodeType": "ExtensionNode", + "Id": "2771811868eb450a9146616ba9714f71", + "Inputs": [ + { + "Id": "08bd3cb3d851480d95773cf0ce2e2399", + "Name": "item0", + "Description": "Item Index #0", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "1c78652849194319976fba86dc6bbf6e", + "Name": "item1", + "Description": "Item Index #1", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "ee6c19e92b374b44b1739191695d9018", + "Name": "list", + "Description": "A list", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Makes a new list out of the given inputs" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "NodeType": "FunctionNode", + "FunctionSignature": "DSCore.List.Transpose@var[]..[]", + "Id": "c0570c2472b4451fa81dedf079e93d35", + "Inputs": [ + { + "Id": "1acf9efcf1c04d748f6fec18a12fbb74", + "Name": "lists", + "Description": "A list of lists to be transposed.\n\nvar[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "a387f8d5b24245858b3cb0822aea42fc", + "Name": "lists", + "Description": "A list of transposed lists.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "Swaps rows and columns in a list of lists. If there are some rows that are shorter than others, null values are inserted as place holders in the resultant array such that it is always rectangular.\n\nList.Transpose (lists: var[]..[]): var[]..[]" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "NodeType": "FunctionNode", + "FunctionSignature": "DSCore.String.ToNumber@string", + "Id": "144e05c91b684213b57618e9af17652a", + "Inputs": [ + { + "Id": "b03353881baa488ab558baf45f8b708c", + "Name": "str", + "Description": "String to be converted.\n\nstring", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "bd18ac1f16f4469c8d810e0c316c9b17", + "Name": "number", + "Description": "Integer or double-type number.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "Converts a string to an integer or a double.\n\nString.ToNumber (str: string): var[]..[]" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "NodeType": "FunctionNode", + "FunctionSignature": "Revit.Elements.Element.GetParameterValueByName@string", + "Id": "a88b58d0c052441d9f4e2df542b229f3", + "Inputs": [ + { + "Id": "368c67c650214cbb8cda63f3720b6a36", + "Name": "element", + "Description": "Revit.Elements.Element", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "f73396b9f9c64e0f82cd7c8dbd1397b6", + "Name": "parameterName", + "Description": "The name of the parameter whose value you want to obtain.\n\nstring", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "6d11662ffd6a4e20a512d4a9a8a22e0d", + "Name": "var[]..[]", + "Description": "var[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "Get the value of one of the element's parameters.\n\nElement.GetParameterValueByName (parameterName: string): var[]..[]" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "NodeType": "FunctionNode", + "FunctionSignature": "DSCore.String.Length@string", + "Id": "b7105a5c37ae40588809f9ce9b5623cc", + "Inputs": [ + { + "Id": "ddda17bca300429f9b823286636dfe36", + "Name": "str", + "Description": "String to find the length of.\n\nstring", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "ef37d5515a9643ee8ade922830b83c05", + "Name": "length", + "Description": "Number of characters in the string.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "Returns the number of characters contained in the given string.\n\nString.Length (str: string): int" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "NodeType": "FunctionNode", + "FunctionSignature": ">@var[]..[],var[]..[]", + "Id": "6f5aaa57ff0b4a8b913d13aa9c9a5670", + "Inputs": [ + { + "Id": "d6e3b3572f4541c382f6dd869c8bfcce", + "Name": "x", + "Description": "x value.\n\nvar[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "15a63af2735b450a9803fd3e1ed297f3", + "Name": "y", + "Description": "y value.\n\nvar[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "b06dfe1d5a944a44b160f404f289edb2", + "Name": "var[]..[]", + "Description": "var[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "x greater y?\n\n> (x: var[]..[], y: var[]..[]): var[]..[]" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "NodeType": "FunctionNode", + "FunctionSignature": ">@var[]..[],var[]..[]", + "Id": "f1b26c40a2e248a8947b8a5879687bec", + "Inputs": [ + { + "Id": "04d56b33fb454eb6ae18d90467a1b194", + "Name": "x", + "Description": "x value.\n\nvar[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "665693cf39374fe3a18dbf0ab0089cbb", + "Name": "y", + "Description": "y value.\n\nvar[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "d73dd889a3e041738515b39314dfc83a", + "Name": "var[]..[]", + "Description": "var[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "x greater y?\n\n> (x: var[]..[], y: var[]..[]): var[]..[]" + }, + { + "ConcreteType": "CoreNodeModels.Logic.If, CoreNodeModels", + "NodeType": "ExtensionNode", + "Id": "70660bca1c634faf924183125130006a", + "Inputs": [ + { + "Id": "ed3add08b67c4ff2b2df709bdd8d21ee", + "Name": "test", + "Description": "Test block", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "78a90b754ecd47b3b59c7ff37e4e020c", + "Name": "true", + "Description": "True block", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "841ea4559d5340139c1493243012f16c", + "Name": "false", + "Description": "False block", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "9310b9bf103e47249e947c517d44a319", + "Name": "result", + "Description": "result", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Conditional statement" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "NodeType": "CodeBlockNode", + "Code": "false;", + "Id": "6aaefeb8982d4fe8ac95f3c35a74a918", + "Inputs": [], + "Outputs": [ + { + "Id": "72f57fe26ddc481889c5217361163539", + "Name": "", + "Description": "Value of expression at line 1", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Allows for DesignScript code to be authored directly" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "NodeType": "FunctionNode", + "FunctionSignature": "Revit.Elements.FamilyInstance.FacingOrientation", + "Id": "f2eedcb5bcfd44caa5af6004d00851f2", + "Inputs": [ + { + "Id": "73f7f660122d4e37b99d925682972d88", + "Name": "familyInstance", + "Description": "Revit.Elements.FamilyInstance", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "c0222bb8285b4667801bf1aa5ad472a1", + "Name": "Vector", + "Description": "Vector", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "Gets the FacingOrientation of the family instance\n\nFamilyInstance.FacingOrientation: Vector" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "NodeType": "FunctionNode", + "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.Z", + "Id": "6ef6d7e571764a55a6a3f00e4f526828", + "Inputs": [ + { + "Id": "d5ff5465d1ca4b68a1569fdc7c317e79", + "Name": "vector", + "Description": "Autodesk.DesignScript.Geometry.Vector", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "a98afa61f4f84cfebe50644f1822d03a", + "Name": "double", + "Description": "double", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "Get the Z component of a Vector\n\nVector.Z: double" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "NodeType": "FunctionNode", + "FunctionSignature": "DSCore.Math.Abs@double", + "Id": "88e47b963a2a4aa3838fbcdf91b024eb", + "Inputs": [ + { + "Id": "e9f1bca61bf64a6db24b6da6accff724", + "Name": "number", + "Description": "A number.\n\ndouble", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "f5f235a1d7604dce9034b9b7c6750c5a", + "Name": "absoluteValue", + "Description": "Absolute value of the number.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "Finds the absolute value of a number.\n\nMath.Abs (number: double): double" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "NodeType": "CodeBlockNode", + "Code": "a==0;", + "Id": "822a77d53ab54172866ed937e80d89dc", + "Inputs": [ + { + "Id": "b2e0362cfc214436a6a0e8ea2b8a0a1f", + "Name": "a", + "Description": "a", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "2d186dcfb790436da1e789cf53937f92", + "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": "0f6aec94512343f283819deccb488d9c", + "Inputs": [ + { + "Id": "7fbe17c055fe461ca13e290f9c546c10", + "Name": "list", + "Description": "List to filter.\n\nvar[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "288ff3c4cef845e2912e8debb58c5e99", + "Name": "mask", + "Description": "List of booleans representing a mask.\n\nvar[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "84901502806b4db4953e9e5ba3e3af40", + "Name": "in", + "Description": "Items whose mask index is true.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "a5dbd1430bfc482f8eda3ca73023b20b", + "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": "Autodesk.DesignScript.Geometry.Line.ByStartPointDirectionLength@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Vector,double", + "Id": "0858ab2dafa64f82b4f74780de8ecf9e", + "Inputs": [ + { + "Id": "e4e51b59200744d2a064315f2fee5ccb", + "Name": "startPoint", + "Description": "Point", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "f4a34c3ece2b49d8945b9acdf33cdd9e", + "Name": "direction", + "Description": "Vector", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "08d6fa83e13946a6aa09f8151d5a6063", + "Name": "length", + "Description": "double\nDefault value : 1", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "fba81084acfd48b282f45c6e30c2bc5e", + "Name": "Line", + "Description": "Line", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "Create a straight Line starting at start Point, extending in Vector direction by specified length.\n\nLine.ByStartPointDirectionLength (startPoint: Point, direction: Vector, length: double = 1): Line" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "NodeType": "FunctionNode", + "FunctionSignature": "Revit.Elements.FamilyInstance.FacingOrientation", + "Id": "a071a7aecfe94acd953c6403ea34f6ce", + "Inputs": [ + { + "Id": "0bf1c47db8504442a8a2f50207d65564", + "Name": "familyInstance", + "Description": "Revit.Elements.FamilyInstance", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "e18ada06c7d34d508c9b7cb2c1a83fa9", + "Name": "Vector", + "Description": "Vector", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "Gets the FacingOrientation of the family instance\n\nFamilyInstance.FacingOrientation: Vector" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "NodeType": "CodeBlockNode", + "Code": "20;", + "Id": "95df458dbba84765aac13e96eb991999", + "Inputs": [], + "Outputs": [ + { + "Id": "f41b8ab712e44391a1b091902f5e3548", + "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.Count@var[]..[]", + "Id": "0eb397f7e30043f494495eb0a5ac07f9", + "Inputs": [ + { + "Id": "c8a3da118e0f4295a89dc6d77d740c84", + "Name": "list", + "Description": "List to get the item count of.\n\nvar[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "caa04c1cbc774f248a8910d274f16e3e", + "Name": "count", + "Description": "List length.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "Returns the number of items stored in the given list.\n\nList.Count (list: var[]..[]): int" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "NodeType": "FunctionNode", + "FunctionSignature": "DSCore.List.Cycle@var[]..[],int", + "Id": "2a48cc1fb3ef495b97ae79a0a6ee28e3", + "Inputs": [ + { + "Id": "a2fda1dc5da74f94904d9e43d3fe31f1", + "Name": "list", + "Description": "List to repeat.\n\nvar[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "d696118e49874eeda97286e139c1b82c", + "Name": "amount", + "Description": "Number of times to repeat.\n\nint", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "6d0d68967a6747c5be6fe5e7e2351d43", + "Name": "list", + "Description": "List of repeated lists.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "Creates a new list by concatenining copies of a given list.\n\nList.Cycle (list: var[]..[], amount: int): var[]..[]" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "NodeType": "CodeBlockNode", + "Code": "true;", + "Id": "4a8e24d98d864c7c84f52f717595e08c", + "Inputs": [], + "Outputs": [ + { + "Id": "51228506942942d384d65ea6cd7cc88a", + "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": "ce7e630ad6ae4cc8bfb7185433c52644", + "End": "c8aa03c62cfd4c00806766859c3a96be", + "Id": "8edadb747ee342f6a4e25d5973656219" + }, + { + "Start": "46e54107eae14fdbb6cc8c786e21c763", + "End": "68bba4f5d8794841985e57555a778077", + "Id": "bac1f93df48840a9bb1a0cbb8aa9fe83" + }, + { + "Start": "46e54107eae14fdbb6cc8c786e21c763", + "End": "5cb1a2a5764d4a71a402b95012bfc87b", + "Id": "e4d438cf81f546dd8d4e86a7a961acb5" + }, + { + "Start": "46e54107eae14fdbb6cc8c786e21c763", + "End": "368c67c650214cbb8cda63f3720b6a36", + "Id": "5d90de253e2c441ab7360c0694678dbb" + }, + { + "Start": "24ce7c1d010949518e6bdb909d8b3af5", + "End": "b41fad05e770489fbbeb5dd47bd25ff8", + "Id": "bbf474c30ccc42668a24169cb5b34913" + }, + { + "Start": "db7b29194558442280d82f7199115d4c", + "End": "0e0b9aad7783439ba2e06b4d943c61a5", + "Id": "ca400c00511b48c184597996350cd1f8" + }, + { + "Start": "db7b29194558442280d82f7199115d4c", + "End": "298fa3c7c37348e1b00c9d28d2281648", + "Id": "c7120dca78ee4154ba0a98e80dd5b2d0" + }, + { + "Start": "db7b29194558442280d82f7199115d4c", + "End": "1ece5d45e3b742db8eaa9bc823b5c157", + "Id": "c080e7f9e0b3446ab449cb657801d43a" + }, + { + "Start": "db7b29194558442280d82f7199115d4c", + "End": "877b2ed3f71c40f4a3fb242643243762", + "Id": "a040ef869e444002b7ce95975b9c9b4f" + }, + { + "Start": "435247508286438ba1cd2f7ba0bff577", + "End": "11bc88762e6344b78060b73d141a8fa0", + "Id": "c1340266f2fd48319635ee422ad9bef5" + }, + { + "Start": "435247508286438ba1cd2f7ba0bff577", + "End": "229b584414a649e399cce96fe1d85f78", + "Id": "2d08564946964a5586f46742f5244e68" + }, + { + "Start": "2db771470baa4075b91047788ce301f6", + "End": "2468e87b770241b7bde68221c828b0f5", + "Id": "3732c87f6826405a998d1d95af13bcc2" + }, + { + "Start": "0aa92802b419439da442162367c260b0", + "End": "c7efbfe00afd4cc294671e7be702f376", + "Id": "c7cbc82600074e50aa5780a60e757a3f" + }, + { + "Start": "cfcffb6663c94bf9a5cacacd9d380280", + "End": "957cf975d17749d49cc030d82d1274fe", + "Id": "33eeaec0df0f4697aee2ba987bba881c" + }, + { + "Start": "d156b1fe81a54130a4b4311b2ad418d5", + "End": "21fd161ff9824e039bba00f1f5b366a3", + "Id": "7ce0610a66a14726a9cccb511e6fd268" + }, + { + "Start": "6bd0d0b496364d819ac07d0e8eb9e5ff", + "End": "60e50410f1ea48a08d651fcdf6f4e50b", + "Id": "a15c53aa6b5c45298a08c3e6ba49071f" + }, + { + "Start": "d6a1437bcd7245c3a7bd1a94f0df46de", + "End": "1a43c3aa18c2403eaa292a62531f216d", + "Id": "088c9b95fe534ad084e834a92371aebd" + }, + { + "Start": "2c99e692f50b4fb5b4094f012a68da3e", + "End": "b56912ce7b9f4a39991550e7f5ac723a", + "Id": "a61ffa135fdb405f982f769c094b587d" + }, + { + "Start": "587da9b9fdcd4fa891d5ec681c9f97c7", + "End": "16b950326f7543b4ad150d7a234a2e6d", + "Id": "b3a512f6363f42aebe150408437d90ea" + }, + { + "Start": "587da9b9fdcd4fa891d5ec681c9f97c7", + "End": "7741dfe905fc4134b2a70b8b7d7a3819", + "Id": "d5112bc2619744a2908922151dd607fa" + }, + { + "Start": "587da9b9fdcd4fa891d5ec681c9f97c7", + "End": "dc4949342ca0457ca3e6a8c90d5f7ac2", + "Id": "eec664cc4df94c72bf07c2b9c1c5b55b" + }, + { + "Start": "82da37f363714ac0860c314dd41e87da", + "End": "4961c4e4fbd24b1ca93b1de9620b8e1b", + "Id": "478680e2d5bf4900b7bd56dff4d6b2ce" + }, + { + "Start": "825cf9c5c7564062a73bbf0fd0b9524b", + "End": "c52c1c603874470b8290d0f3716d66be", + "Id": "45641b1241834963803a29c76f0b6abc" + }, + { + "Start": "825cf9c5c7564062a73bbf0fd0b9524b", + "End": "e4e51b59200744d2a064315f2fee5ccb", + "Id": "aa15e03c4b324348ab2dc62f887c7d6e" + }, + { + "Start": "b3b1ae9cd745430dbd2f289e5c7de31f", + "End": "86ff0b2e8bf742fca29a7bfcc7809517", + "Id": "f3da3e196ad94f4baeaecd3ba9ebc43b" + }, + { + "Start": "b64d7749494a49d7a672ec5d5cd5c84d", + "End": "fe1e12710a3d4739840de7b0962ff6df", + "Id": "0681273d45bb436c841b546fbbc8a3dc" + }, + { + "Start": "da16acf57c4545d09f2760d1711ba2a9", + "End": "9ab3836258584e14a00c2089e71e3e6a", + "Id": "b415ec678baf4249b208cc1d5e8e7a2c" + }, + { + "Start": "da16acf57c4545d09f2760d1711ba2a9", + "End": "bb16bb0207bc41b2a0b14f009c308edf", + "Id": "e43049068c72429d9736bd3bef81e6d7" + }, + { + "Start": "f7e1265c06004976893ed7087d0fc874", + "End": "6e997ba3094b462ab8872666ec1327fc", + "Id": "a0ebace5426540cf98771c3f52389cee" + }, + { + "Start": "4d006cdf705c406b885f6776ea05725e", + "End": "b03353881baa488ab558baf45f8b708c", + "Id": "df7964f980f54a1291fdeccf9e7a46bf" + }, + { + "Start": "d381b245d3194cf8855253e2fef084d4", + "End": "42289c6535d345f6b9d906633a3b7b95", + "Id": "8bd07a219d704a689f37ace75b6db356" + }, + { + "Start": "1b46a9c9b8714f5e92a0f5d646014493", + "End": "36bf8fdcd96a48e8935058c1b916b632", + "Id": "b2e123f47ba745319237bbc0729a7efd" + }, + { + "Start": "8cec3795b6bf4eff9e1009a10b1c9bc8", + "End": "a6b28d75087141b185760e6d77b91367", + "Id": "1a5591ec65604cf69ef826b16627d982" + }, + { + "Start": "bcc2b11ec7a446d3a10b10529295ac44", + "End": "92fca099f2e54c9c941a136009c87acd", + "Id": "2f346dd366f741a8acf8a1464549dcfb" + }, + { + "Start": "f50145c1d2334526bfacdc2c5de489c4", + "End": "d6e3b3572f4541c382f6dd869c8bfcce", + "Id": "947d7f1f9ade4778b8ae7d209095885c" + }, + { + "Start": "ea7cca4e039d47508ade3b4ae2f3a440", + "End": "15a63af2735b450a9803fd3e1ed297f3", + "Id": "8ad9beb45c674988994a550cc35119bd" + }, + { + "Start": "ea7cca4e039d47508ade3b4ae2f3a440", + "End": "665693cf39374fe3a18dbf0ab0089cbb", + "Id": "d9d0bb7e62e14865a9ee09aaf10ba914" + }, + { + "Start": "d42f2550d0194a1ebdc9fff7ba94be09", + "End": "4acb9d42c3db41218baa4bf4a8235023", + "Id": "888c9f80fb544b839eee867d64b70230" + }, + { + "Start": "8a1239cd10414c6a89fa103bce53bded", + "End": "f73396b9f9c64e0f82cd7c8dbd1397b6", + "Id": "60512ef7b2b942009c1b5102cafc23ce" + }, + { + "Start": "0acf38f6beda49f897c7232d21e548b4", + "End": "73f7f660122d4e37b99d925682972d88", + "Id": "9ef53fb25a3848798034d0dc7034d2d5" + }, + { + "Start": "0acf38f6beda49f897c7232d21e548b4", + "End": "7fbe17c055fe461ca13e290f9c546c10", + "Id": "dba34fa97f5a4b9d998e543e2a4d7cd9" + }, + { + "Start": "0acf38f6beda49f897c7232d21e548b4", + "End": "c8a3da118e0f4295a89dc6d77d740c84", + "Id": "81aad5f4780a46178264fd5dfcd57d57" + }, + { + "Start": "479857a3b3b94bbfb2935b8d8d98f8df", + "End": "c5c44099078f4abaa69978d100c44735", + "Id": "717efa94cbc94b63a8e71963d30dd027" + }, + { + "Start": "7ab83308259c4a8993fb2257806ee1f3", + "End": "ddc55d7ef4684b688414f5fe031a9065", + "Id": "7a3726749f494ea2bc30cc32a25cd653" + }, + { + "Start": "5294f815c77e472ebf1d1db76010f792", + "End": "e1c0878b523c4ae393dc9278b27be8b1", + "Id": "8577b44bfe6c4b9e9daf51c64bd232d2" + }, + { + "Start": "5294f815c77e472ebf1d1db76010f792", + "End": "f3e88d5927414da0910fb064e04afb65", + "Id": "1f7c5d59d994423c914f20887befafe9" + }, + { + "Start": "d97a4b2995854c3baa8df0eb2e2f3d68", + "End": "5af801132bf548ddb65796f3e624ceca", + "Id": "1e1a9799dbe64465a737c001498fd6b1" + }, + { + "Start": "19b6566136d94689bff28b60a2941fdd", + "End": "d55862455a9d401f9f9118460ff19233", + "Id": "e30ef26ee80a4410a14995d95c9a3503" + }, + { + "Start": "19b6566136d94689bff28b60a2941fdd", + "End": "dcfb6a5b3a2348dd8f15cf92b362f396", + "Id": "5993dc94492947a48b4aa278bc450de6" + }, + { + "Start": "b71cbf16befd44538960c171121e3e8e", + "End": "08bd3cb3d851480d95773cf0ce2e2399", + "Id": "7adbae2c3d974af68bc3c54469131a9a" + }, + { + "Start": "3688fabd73a545efbae963597e889148", + "End": "1c78652849194319976fba86dc6bbf6e", + "Id": "89824e30636f4531b1de0a35f763f004" + }, + { + "Start": "ee6c19e92b374b44b1739191695d9018", + "End": "1acf9efcf1c04d748f6fec18a12fbb74", + "Id": "117a1ec619e3485a846ed4488c478eb6" + }, + { + "Start": "bd18ac1f16f4469c8d810e0c316c9b17", + "End": "6d85063d85af4d9ba589027240e25ef8", + "Id": "e8881b29ea9b41a8a2bd61142f59cee0" + }, + { + "Start": "6d11662ffd6a4e20a512d4a9a8a22e0d", + "End": "ddda17bca300429f9b823286636dfe36", + "Id": "1c3bd278d65e40baa57a7269bb51af9a" + }, + { + "Start": "ef37d5515a9643ee8ade922830b83c05", + "End": "04d56b33fb454eb6ae18d90467a1b194", + "Id": "6fd0255d0fc6433da537dc9191774cd4" + }, + { + "Start": "b06dfe1d5a944a44b160f404f289edb2", + "End": "ed3add08b67c4ff2b2df709bdd8d21ee", + "Id": "28d4e1f2423d467a8811c09c9dc88444" + }, + { + "Start": "d73dd889a3e041738515b39314dfc83a", + "End": "78a90b754ecd47b3b59c7ff37e4e020c", + "Id": "f7f2941b67184ba9be53d10ec5ca296b" + }, + { + "Start": "9310b9bf103e47249e947c517d44a319", + "End": "4ef710fe05714d02b8b656d46304a400", + "Id": "0e299fd716494c23afb614db5986bc20" + }, + { + "Start": "72f57fe26ddc481889c5217361163539", + "End": "841ea4559d5340139c1493243012f16c", + "Id": "e96d03d2184b47369580f4f24b23214b" + }, + { + "Start": "c0222bb8285b4667801bf1aa5ad472a1", + "End": "d5ff5465d1ca4b68a1569fdc7c317e79", + "Id": "fda929fb64314266b876bc0a617f7a1a" + }, + { + "Start": "a98afa61f4f84cfebe50644f1822d03a", + "End": "e9f1bca61bf64a6db24b6da6accff724", + "Id": "916e092803314659bfb1c47a722f92a6" + }, + { + "Start": "f5f235a1d7604dce9034b9b7c6750c5a", + "End": "b2e0362cfc214436a6a0e8ea2b8a0a1f", + "Id": "73486ffb249641eda62308e4405122f8" + }, + { + "Start": "84901502806b4db4953e9e5ba3e3af40", + "End": "e206bdc309c14d7a8a14abf4df7668d3", + "Id": "d9b35beb97d44b279f4aa075a707f56b" + }, + { + "Start": "84901502806b4db4953e9e5ba3e3af40", + "End": "5112ad3d31f345daac251185bc51cc0b", + "Id": "0cfe47996bf64c10a44531dfb3d0e893" + }, + { + "Start": "84901502806b4db4953e9e5ba3e3af40", + "End": "b16791868f134ba39077c8795195dc02", + "Id": "81b28ce2370f4ed68b1b26bdba9c61ba" + }, + { + "Start": "84901502806b4db4953e9e5ba3e3af40", + "End": "0bf1c47db8504442a8a2f50207d65564", + "Id": "9850b8ca4f224f488177cd2a0a39a8c0" + }, + { + "Start": "e18ada06c7d34d508c9b7cb2c1a83fa9", + "End": "f4a34c3ece2b49d8945b9acdf33cdd9e", + "Id": "c90cf6bfb1614b1fbd24f08ba4175f0a" + }, + { + "Start": "f41b8ab712e44391a1b091902f5e3548", + "End": "08d6fa83e13946a6aa09f8151d5a6063", + "Id": "7543a832010b4df288209a9ac17a4b30" + }, + { + "Start": "caa04c1cbc774f248a8910d274f16e3e", + "End": "d696118e49874eeda97286e139c1b82c", + "Id": "4ca3a5b893334a7994d3a63d3bdaeb8c" + }, + { + "Start": "6d0d68967a6747c5be6fe5e7e2351d43", + "End": "288ff3c4cef845e2912e8debb58c5e99", + "Id": "6aed97ebbc5b496b8098ab2120ea68d7" + }, + { + "Start": "51228506942942d384d65ea6cd7cc88a", + "End": "a2fda1dc5da74f94904d9e43d3fe31f1", + "Id": "5ec42f9c1fb043ff9370bd7b72a0608c" + } + ], + "Dependencies": [], + "Bindings": [], + "View": { + "Dynamo": { + "ScaleFactor": 1.0, + "HasRunWithoutCrash": true, + "IsVisibleInDynamoLibrary": true, + "Version": "2.0.2.6826", + "RunType": "Manual", + "RunPeriod": "1000" + }, + "Camera": { + "Name": "Background Preview", + "EyeX": 2528.0867034214662, + "EyeY": 4616.60134042127, + "EyeZ": 8720.2725156903052, + "LookX": -6420.5190594471205, + "LookY": -3927.107461048503, + "LookZ": -5819.6008054457343, + "UpX": -0.154047846181798, + "UpY": 0.97814760073380913, + "UpZ": -0.13962998340417104 + }, + "NodeViews": [ + { + "ShowGeometry": true, + "Name": "Categories", + "Id": "742982e8bac44a7982756c64bf4fd824", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": -1817.1162768749427, + "Y": 547.34001864460333 + }, + { + "ShowGeometry": true, + "Name": "All Elements of Category", + "Id": "c78ae770d3424d82a545a777a96f09a2", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": -1495.1162768749427, + "Y": 567.34001864460333 + }, + { + "ShowGeometry": true, + "Name": "Element.BoundingBox", + "Id": "4dd80ac1267f4573aa5ab39b4af8f38d", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 1085.5722157178229, + "Y": -873.49525988772552 + }, + { + "ShowGeometry": false, + "Name": "BoundingBox.ToCuboid", + "Id": "b5a50fd4dce04ee3919134d6dc1680f2", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 1436.5722157178229, + "Y": -873.49525988772552 + }, + { + "ShowGeometry": false, + "Name": "Solid.Centroid", + "Id": "99ab70d60b4b4ed5a652f40d45116785", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 2081.5722157178229, + "Y": -1017.991569108355 + }, + { + "ShowGeometry": false, + "Name": "Cuboid.ByLengths", + "Id": "4d2ba006427f458e9cd490b61ceedbaa", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 2361.5722157178229, + "Y": -858.49525988772552 + }, + { + "ShowGeometry": true, + "Name": "Cuboid.Width", + "Id": "e4a6522d404e44fb8035fffadde933bf", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 1779.5722157178229, + "Y": -927.49525988772552 + }, + { + "ShowGeometry": true, + "Name": "Cuboid.Length", + "Id": "4f9caa9f8d7c4e4088cc116daad7a412", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 1779.5722157178229, + "Y": -819.49525988772552 + }, + { + "ShowGeometry": true, + "Name": "Cuboid.Height", + "Id": "bbbeab32d7e04db5ad668c8f3728790c", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 1779.5722157178229, + "Y": -602.49525988772552 + }, + { + "ShowGeometry": true, + "Name": "-", + "Id": "d8776faec1fc43019389aa701e60fff2", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 2081.5722157178229, + "Y": -907.49525988772552 + }, + { + "ShowGeometry": true, + "Name": "-", + "Id": "c04742347b58456284e11a243c864f9a", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 2081.5722157178229, + "Y": -772.49525988772552 + }, + { + "ShowGeometry": true, + "Name": "-", + "Id": "14118a1d7d3745daa6a4a30c0acb765a", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 2081.5722157178229, + "Y": -638.49525988772552 + }, + { + "ShowGeometry": true, + "Name": "Code Block", + "Id": "8bc258decc314b00a2f0554d73efa674", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 1779.5722157178229, + "Y": -711.28192655439227 + }, + { + "ShowGeometry": true, + "Name": "Cuboid.Height", + "Id": "493fd27696c342c28e68ceb5f064a68d", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 2661.5722157178229, + "Y": -858.49525988772552 + }, + { + "ShowGeometry": true, + "Name": "Point.Subtract", + "Id": "4d88d83fbc204e4189e55f7f518289f8", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 3410.5722157178229, + "Y": -971.49525988772552 + }, + { + "ShowGeometry": true, + "Name": "Vector.ByCoordinates", + "Id": "14694936594345fe9cbc3522532528d9", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 3145.5722157178229, + "Y": -945.49525988772552 + }, + { + "ShowGeometry": true, + "Name": "Code Block", + "Id": "6fb4933ec379465f80874ca8825f9604", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 2963.5722157178229, + "Y": -854.28192655439216 + }, + { + "ShowGeometry": true, + "Name": "Code Block", + "Id": "897c580dd027407ba8b1a9e73cad263f", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 2963.5722157178229, + "Y": -963.28192655439216 + }, + { + "ShowGeometry": true, + "Name": "Point.Z", + "Id": "bf638ad388124af399c1676b757f11e2", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 3522.6249435397644, + "Y": -19.963134072848902 + }, + { + "ShowGeometry": true, + "Name": "Element.GetParameterValueByName", + "Id": "ad6c24ddb9dc48d9aff9c315c504df0d", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 3641.6651614255106, + "Y": 1051.8279010186488 + }, + { + "ShowGeometry": true, + "Name": "Code Block", + "Id": "bf63470625d047979d4a1d3b51cf0dcf", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 2942.5256729724329, + "Y": 1237.2818288886529 + }, + { + "ShowGeometry": true, + "Name": "Element.GetParameterValueByName", + "Id": "095662cc0f994c53bda5d0022e2649f8", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": -1416.5787820629057, + "Y": 1100.2641322020031 + }, + { + "ShowGeometry": true, + "Name": "Code Block", + "Id": "1b7506e7d3b94008a475d5cbf02bd00c", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 3846.6653019129249, + "Y": 550.77575720960817 + }, + { + "ShowGeometry": true, + "Name": "String.Length", + "Id": "7e8c1957968143308c2b3c6c21696844", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": -1087.3229239976804, + "Y": 1104.1960050417397 + }, + { + "ShowGeometry": true, + "Name": "Code Block", + "Id": "fcf0d2f6791744bfb69d76e456943ec0", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": -984.1003808374486, + "Y": 1227.1919290357405 + }, + { + "ShowGeometry": true, + "Name": "Code Block", + "Id": "91722c87558a44adbdb58c36c75e45a4", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": -1701.3945001234022, + "Y": 1118.3963552517334 + }, + { + "ShowGeometry": true, + "Name": "List.FilterByBoolMask", + "Id": "44e83db2ca5c42639922d7704d240ac1", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": -520.72413884801927, + "Y": 652.54167237693878 + }, + { + "ShowGeometry": true, + "Name": "Element.GetParameterValueByName", + "Id": "6865754c9e3f4384b18bc6fc254a6a69", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 4496.2905385732283, + "Y": 1291.0036818102269 + }, + { + "ShowGeometry": true, + "Name": "-", + "Id": "5b547583a5724a269cdae3229b928009", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 4251.5877204198177, + "Y": 916.21013502495668 + }, + { + "ShowGeometry": true, + "Name": "Math.Abs", + "Id": "772ce8cf9ed8454c918992903aa03550", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 4530.0997445144312, + "Y": 952.78242101717854 + }, + { + "ShowGeometry": true, + "Name": "Code Block", + "Id": "3a05d2513e334e818e01d3ff2797cbae", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 4621.5016626538763, + "Y": 1124.9839852741354 + }, + { + "ShowGeometry": true, + "Name": ">", + "Id": "66d4c0e262c04b69af75430331232b60", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 4877.4652886794629, + "Y": 1049.8148325925351 + }, + { + "ShowGeometry": true, + "Name": "List.FilterByBoolMask", + "Id": "8c9f68f9e90340d29e1158c0fdb334f2", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 5341.8857638481395, + "Y": 942.8133621355928 + }, + { + "ShowGeometry": true, + "Name": "List.FilterByBoolMask", + "Id": "1c68d59a24f24d91841124d14e783627", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 5354.0843890673277, + "Y": 1237.5157756452891 + }, + { + "ShowGeometry": true, + "Name": "List Create", + "Id": "2771811868eb450a9146616ba9714f71", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 5720.3970717795437, + "Y": 992.552471016617 + }, + { + "ShowGeometry": true, + "Name": "List.Transpose", + "Id": "c0570c2472b4451fa81dedf079e93d35", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 5945.3711894689432, + "Y": 1004.189063310896 + }, + { + "ShowGeometry": true, + "Name": "String.ToNumber", + "Id": "144e05c91b684213b57618e9af17652a", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 3997.8802475847688, + "Y": 1037.2714203516468 + }, + { + "ShowGeometry": true, + "Name": "Element.GetParameterValueByName", + "Id": "a88b58d0c052441d9f4e2df542b229f3", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": -1417.7400190280919, + "Y": 1354.5750275777218 + }, + { + "ShowGeometry": true, + "Name": "String.Length", + "Id": "b7105a5c37ae40588809f9ce9b5623cc", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": -1088.819449120374, + "Y": 1363.8431138290937 + }, + { + "ShowGeometry": true, + "Name": ">", + "Id": "6f5aaa57ff0b4a8b913d13aa9c9a5670", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": -751.944776758922, + "Y": 1087.6167426263962 + }, + { + "ShowGeometry": true, + "Name": ">", + "Id": "f1b26c40a2e248a8947b8a5879687bec", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": -777.135456144963, + "Y": 1348.9700412565694 + }, + { + "ShowGeometry": true, + "Name": "If", + "Id": "70660bca1c634faf924183125130006a", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": -353.33974889380261, + "Y": 1148.6215174020638 + }, + { + "ShowGeometry": true, + "Name": "Code Block", + "Id": "6aaefeb8982d4fe8ac95f3c35a74a918", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": -619.73782393424381, + "Y": 1225.1082325895482 + }, + { + "ShowGeometry": true, + "Name": "FamilyInstance.FacingOrientation", + "Id": "f2eedcb5bcfd44caa5af6004d00851f2", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 71.643776083097464, + "Y": 1059.1202689107074 + }, + { + "ShowGeometry": true, + "Name": "Vector.Z", + "Id": "6ef6d7e571764a55a6a3f00e4f526828", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 463.45650771211695, + "Y": 986.984594795711 + }, + { + "ShowGeometry": true, + "Name": "Math.Abs", + "Id": "88e47b963a2a4aa3838fbcdf91b024eb", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 723.11039937498253, + "Y": 981.95208029204218 + }, + { + "ShowGeometry": true, + "Name": "Code Block", + "Id": "822a77d53ab54172866ed937e80d89dc", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 1043.2232729905963, + "Y": 993.11441111715931 + }, + { + "ShowGeometry": true, + "Name": "List.FilterByBoolMask", + "Id": "0f6aec94512343f283819deccb488d9c", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 1308.6657956192873, + "Y": 800.06816419885365 + }, + { + "ShowGeometry": true, + "Name": "Line.ByStartPointDirectionLength", + "Id": "0858ab2dafa64f82b4f74780de8ecf9e", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 2200.2380170229417, + "Y": 481.0076592153996 + }, + { + "ShowGeometry": true, + "Name": "FamilyInstance.FacingOrientation", + "Id": "a071a7aecfe94acd953c6403ea34f6ce", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 1988.5959955795936, + "Y": 1077.398716772414 + }, + { + "ShowGeometry": true, + "Name": "Code Block", + "Id": "95df458dbba84765aac13e96eb991999", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 1890.0, + "Y": 567.0 + }, + { + "ShowGeometry": true, + "Name": "List.Count", + "Id": "0eb397f7e30043f494495eb0a5ac07f9", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 355.04154014294909, + "Y": 569.945280935775 + }, + { + "ShowGeometry": true, + "Name": "List.Cycle", + "Id": "2a48cc1fb3ef495b97ae79a0a6ee28e3", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 803.6147145526129, + "Y": 608.03168253659555 + }, + { + "ShowGeometry": true, + "Name": "Code Block", + "Id": "4a8e24d98d864c7c84f52f717595e08c", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 586.53037333485281, + "Y": 471.084674129565 + } + ], + "Annotations": [ + { + "Id": "fc9ff5db2d7a4780bb3785a72716a7d0", + "Title": "Get min point", + "Nodes": [ + "4dd80ac1267f4573aa5ab39b4af8f38d", + "b5a50fd4dce04ee3919134d6dc1680f2", + "99ab70d60b4b4ed5a652f40d45116785", + "4d2ba006427f458e9cd490b61ceedbaa", + "e4a6522d404e44fb8035fffadde933bf", + "4f9caa9f8d7c4e4088cc116daad7a412", + "bbbeab32d7e04db5ad668c8f3728790c", + "d8776faec1fc43019389aa701e60fff2", + "c04742347b58456284e11a243c864f9a", + "14118a1d7d3745daa6a4a30c0acb765a", + "8bc258decc314b00a2f0554d73efa674", + "493fd27696c342c28e68ceb5f064a68d", + "4d88d83fbc204e4189e55f7f518289f8", + "14694936594345fe9cbc3522532528d9", + "6fb4933ec379465f80874ca8825f9604", + "897c580dd027407ba8b1a9e73cad263f" + ], + "Left": 1075.5722157178229, + "Top": -1070.991569108355, + "Width": 2600.0, + "Height": 561.49630922062943, + "FontSize": 36.0, + "InitialTop": -1017.991569108355, + "InitialHeight": 558.5, + "TextblockHeight": 43.0, + "Background": "#FFC1D676" + } + ], + "X": 347.67938931836358, + "Y": 231.29912893778203, + "Zoom": 0.38269207933697663 + } +} \ No newline at end of file diff --git a/category-presentation/1.x/category-presentation.dyn b/category-presentation/1.x/category-presentation.dyn index 7079fa5..97a7a84 100644 --- a/category-presentation/1.x/category-presentation.dyn +++ b/category-presentation/1.x/category-presentation.dyn @@ -1,4 +1,4 @@ - + @@ -85,12 +85,12 @@ - + - + diff --git a/category-presentation/readme.md b/category-presentation/readme.md index e69de29..b827be9 100644 --- a/category-presentation/readme.md +++ b/category-presentation/readme.md @@ -0,0 +1,3 @@ +# Category presentation + +Places all loaded families from the selected category on a line for presentation. diff --git a/category-presentation/1.x/empty-dir b/export-height-from-pbp/1.x/empty-dir similarity index 100% rename from category-presentation/1.x/empty-dir rename to export-height-from-pbp/1.x/empty-dir diff --git a/export-height-from-pbp/2.x/export-height-from-pbp.dyn b/export-height-from-pbp/2.x/export-height-from-pbp.dyn new file mode 100644 index 0000000..07e66fb --- /dev/null +++ b/export-height-from-pbp/2.x/export-height-from-pbp.dyn @@ -0,0 +1,2102 @@ +{ + "Uuid": "999aed96-34c0-4c7b-99d4-8f3888f48be0", + "IsCustomNode": false, + "Description": null, + "Name": "export-height-from-pbp", + "ElementResolver": { + "ResolutionMap": {} + }, + "Inputs": [], + "Outputs": [], + "Nodes": [ + { + "ConcreteType": "DSRevitNodesUI.Categories, DSRevitNodesUI", + "SelectedIndex": 294, + "NodeType": "ExtensionNode", + "Id": "742982e8bac44a7982756c64bf4fd824", + "Inputs": [], + "Outputs": [ + { + "Id": "ce7e630ad6ae4cc8bfb7185433c52644", + "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", + "NodeType": "ExtensionNode", + "Id": "c78ae770d3424d82a545a777a96f09a2", + "Inputs": [ + { + "Id": "c8aa03c62cfd4c00806766859c3a96be", + "Name": "Category", + "Description": "The Category", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "46e54107eae14fdbb6cc8c786e21c763", + "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.Element.BoundingBox", + "Id": "4dd80ac1267f4573aa5ab39b4af8f38d", + "Inputs": [ + { + "Id": "e206bdc309c14d7a8a14abf4df7668d3", + "Name": "element", + "Description": "Revit.Elements.Element", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "24ce7c1d010949518e6bdb909d8b3af5", + "Name": "BoundingBox", + "Description": "BoundingBox", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "Get an Axis-aligned BoundingBox of the Element\n\nElement.BoundingBox: BoundingBox" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "NodeType": "FunctionNode", + "FunctionSignature": "Revit.Elements.Element.GetParameterValueByName@string", + "Id": "ad6c24ddb9dc48d9aff9c315c504df0d", + "Inputs": [ + { + "Id": "5112ad3d31f345daac251185bc51cc0b", + "Name": "element", + "Description": "Revit.Elements.Element", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "42289c6535d345f6b9d906633a3b7b95", + "Name": "parameterName", + "Description": "The name of the parameter whose value you want to obtain.\n\nstring", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "4d006cdf705c406b885f6776ea05725e", + "Name": "var[]..[]", + "Description": "var[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "Get the value of one of the element's parameters.\n\nElement.GetParameterValueByName (parameterName: string): var[]..[]" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "NodeType": "FunctionNode", + "FunctionSignature": "Revit.Elements.Element.GetParameterValueByName@string", + "Id": "095662cc0f994c53bda5d0022e2649f8", + "Inputs": [ + { + "Id": "68bba4f5d8794841985e57555a778077", + "Name": "element", + "Description": "Revit.Elements.Element", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "4acb9d42c3db41218baa4bf4a8235023", + "Name": "parameterName", + "Description": "The name of the parameter whose value you want to obtain.\n\nstring", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "8cec3795b6bf4eff9e1009a10b1c9bc8", + "Name": "var[]..[]", + "Description": "var[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "Get the value of one of the element's parameters.\n\nElement.GetParameterValueByName (parameterName: string): var[]..[]" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "NodeType": "FunctionNode", + "FunctionSignature": "DSCore.List.FilterByBoolMask@var[]..[],var[]..[]", + "Id": "44e83db2ca5c42639922d7704d240ac1", + "Inputs": [ + { + "Id": "5cb1a2a5764d4a71a402b95012bfc87b", + "Name": "list", + "Description": "List to filter.\n\nvar[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "4ef710fe05714d02b8b656d46304a400", + "Name": "mask", + "Description": "List of booleans representing a mask.\n\nvar[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "0acf38f6beda49f897c7232d21e548b4", + "Name": "in", + "Description": "Items whose mask index is true.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "635133a1ea5d46dd81958c0ff5876371", + "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": "CoreNodeModels.Input.StringInput, CoreNodeModels", + "NodeType": "StringInputNode", + "InputValue": "0801R_RSV_NUMERO", + "Id": "1447a4f1aac94006a534f9066070cc56", + "Inputs": [], + "Outputs": [ + { + "Id": "010bd768b35c48d1a63680f1daa9d32f", + "Name": "", + "Description": "String", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Creates a string." + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "NodeType": "FunctionNode", + "FunctionSignature": ">@var[]..[],var[]..[]", + "Id": "6f5aaa57ff0b4a8b913d13aa9c9a5670", + "Inputs": [ + { + "Id": "4d7082abbacd49b1857591c6d71eac71", + "Name": "x", + "Description": "x value.\n\nvar[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "a0431ecb7cdd4c82a4ad175607faec2a", + "Name": "y", + "Description": "y value.\n\nvar[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "5a75d6b90ab5486d926670ff1de3f847", + "Name": "var[]..[]", + "Description": "var[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "x greater y?\n\n> (x: var[]..[], y: var[]..[]): var[]..[]" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "NodeType": "CodeBlockNode", + "Code": "0;", + "Id": "fcf0d2f6791744bfb69d76e456943ec0", + "Inputs": [], + "Outputs": [ + { + "Id": "a7eefedcfd1c42598387dd1d82ecdbc2", + "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.String.Length@string", + "Id": "7e8c1957968143308c2b3c6c21696844", + "Inputs": [ + { + "Id": "2d2e3a04f5b74690b53063a5ceb8d48c", + "Name": "str", + "Description": "String to find the length of.\n\nstring", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "ecdb82f0d9574beb8b9014893ad1725c", + "Name": "length", + "Description": "Number of characters in the string.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "Returns the number of characters contained in the given string.\n\nString.Length (str: string): int" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "NodeType": "FunctionNode", + "FunctionSignature": "List.SortByFunction@var[]..[],Function", + "Id": "1a525a854007481098a249cb0c47783d", + "Inputs": [ + { + "Id": "e7dbf11dc87947a0822a28c96faa7503", + "Name": "list", + "Description": "list of values\n\nvar[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "006b6b8d59bb4c20be47a24f8b40869a", + "Name": "func", + "Description": "Function", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "7951b8c067264d779d6914e03cc852e0", + "Name": "var[]..[]", + "Description": "var[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "Use a function to determine how list items should be sorted.\n\nList.SortByFunction (list: var[]..[], func: Function): var[]..[]" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "NodeType": "FunctionNode", + "FunctionSignature": "Revit.Elements.Element.GetParameterValueByName@string", + "Id": "a243bd63f9c54ce3a92287b5f1d73d1a", + "Inputs": [ + { + "Id": "04db7455c6b142ffb5254aef6dcea0af", + "Name": "element", + "Description": "Revit.Elements.Element", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "d2b3a7254daf435ab6b567665fc6837c", + "Name": "parameterName", + "Description": "The name of the parameter whose value you want to obtain.\n\nstring", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "bbc9a9e873b544f7af3382fb18502b86", + "Name": "var[]..[]", + "Description": "var[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "Get the value of one of the element's parameters.\n\nElement.GetParameterValueByName (parameterName: string): var[]..[]" + }, + { + "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels", + "NodeType": "NumberInputNode", + "NumberType": "Double", + "InputValue": 120.0, + "Id": "845a3c7661f747be9eb9a6ebfbf72b0f", + "Inputs": [], + "Outputs": [ + { + "Id": "408d4d970b304a2fb6e8b78d7143ac65", + "Name": "", + "Description": "Double", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Creates a number." + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "NodeType": "FunctionNode", + "FunctionSignature": "Autodesk.DesignScript.Geometry.BoundingBox.MaxPoint", + "Id": "d9c9bc2311764d2eacf5a968137c9766", + "Inputs": [ + { + "Id": "63428b4ef3144f03bcb2358f750af82f", + "Name": "boundingBox", + "Description": "Autodesk.DesignScript.Geometry.BoundingBox", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "d91ddaf418604c668d368d8a571b6d69", + "Name": "Point", + "Description": "Point", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "The maximum point\n\nBoundingBox.MaxPoint: Point" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "NodeType": "FunctionNode", + "FunctionSignature": "Autodesk.DesignScript.Geometry.BoundingBox.MinPoint", + "Id": "cb47015e50884dd3a9af5ff0f09cdc5a", + "Inputs": [ + { + "Id": "50b85763e8fc4f4bbf63485b7f03df55", + "Name": "boundingBox", + "Description": "Autodesk.DesignScript.Geometry.BoundingBox", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "ad9eced2e0ff487185715c78a7295917", + "Name": "Point", + "Description": "Point", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "The minimum point\n\nBoundingBox.MinPoint: Point" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "NodeType": "FunctionNode", + "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.Add@Autodesk.DesignScript.Geometry.Vector", + "Id": "fad37c3b9e2348cf9d832a3baa1717a3", + "Inputs": [ + { + "Id": "e3eeeef4fd2b4f88b6285876219d3d4a", + "Name": "point", + "Description": "Autodesk.DesignScript.Geometry.Point", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "8b4382fd97f941e6ad3859bbe34fc4d5", + "Name": "vectorToAdd", + "Description": "Vector", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "de0cb7c110d34c6f9391c94e44b29948", + "Name": "Point", + "Description": "Point", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "Add a vector to a point. The same as Translate(Vector).\n\nPoint.Add (vectorToAdd: Vector): Point" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "NodeType": "FunctionNode", + "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.Subtract@Autodesk.DesignScript.Geometry.Vector", + "Id": "ba35f02159f6434fa61e6e4e524b3a72", + "Inputs": [ + { + "Id": "59a651031b744c78a34fd0a9c50caac6", + "Name": "point", + "Description": "Autodesk.DesignScript.Geometry.Point", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "105418814bcc4543b857ed86edd0b030", + "Name": "vectorToSubtract", + "Description": "Vector", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "966a5e2679d440ae91ebe29bdb392e89", + "Name": "Point", + "Description": "Point", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "Subtract a vector from a point. The same as Translate(-Vector).\n\nPoint.Subtract (vectorToSubtract: Vector): Point" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "NodeType": "FunctionNode", + "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.ByCoordinates@double,double,double", + "Id": "96e0af9ce954495080ac9a382e0d6415", + "Inputs": [ + { + "Id": "48f8b85ae44740c59fd304253358f6b5", + "Name": "x", + "Description": "X coordinate\n\ndouble\nDefault value : 0", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "622b1d0b50a9433992d2fbd58393532c", + "Name": "y", + "Description": "Y coordinate\n\ndouble\nDefault value : 0", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "0f496d9e200a41788d1f81a3ee4c16f4", + "Name": "z", + "Description": "Z coordinate\n\ndouble\nDefault value : 0", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "0f827b7fa44b4d1fb0bc9519421ac9c7", + "Name": "Vector", + "Description": "Vector", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "Form a Vector by 3 Euclidean coordinates\n\nVector.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Vector" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "NodeType": "FunctionNode", + "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.Z", + "Id": "c134a0c428ab40189745bf2a32abf094", + "Inputs": [ + { + "Id": "f0be4b0492dc43a08ae88b76f0af64b8", + "Name": "point", + "Description": "Autodesk.DesignScript.Geometry.Point", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "0a0c438476224b8b96842a2b74a725f1", + "Name": "double", + "Description": "double", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "Get the Z component of a Point\n\nPoint.Z: double" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "NodeType": "FunctionNode", + "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.Z", + "Id": "a11105c8566944c7b20e55cd29b5dc8d", + "Inputs": [ + { + "Id": "d9658dd2eb2f47e8a6246c056dc5e2fc", + "Name": "point", + "Description": "Autodesk.DesignScript.Geometry.Point", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "74da415e0cff4754af68157edd2d0d32", + "Name": "double", + "Description": "double", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "Get the Z component of a Point\n\nPoint.Z: double" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "NodeType": "FunctionNode", + "FunctionSignature": "Revit.Elements.Coordinates.BasePoint", + "Id": "7cff7964a0fa491299d3eaf22f506313", + "Inputs": [], + "Outputs": [ + { + "Id": "f7ed8b8c8ded44918ad04dee0fa10a69", + "Name": "Point", + "Description": "Project Base Point", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "Get Project Base Point\n\nCoordinates.BasePoint ( ): Point" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "NodeType": "FunctionNode", + "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.Z", + "Id": "b29083d7bfef4be6a85143461bd46279", + "Inputs": [ + { + "Id": "9a12d8d3e44649dabc03b50d570f165a", + "Name": "point", + "Description": "Autodesk.DesignScript.Geometry.Point", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "54912747756b42ed8f2e57862e36262c", + "Name": "double", + "Description": "double", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "Get the Z component of a Point\n\nPoint.Z: double" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "NodeType": "FunctionNode", + "FunctionSignature": "-@var[]..[],var[]..[]", + "Id": "f002892bc2a74874933122f2f00555d3", + "Inputs": [ + { + "Id": "288325a1f9dc424092437d309f3015c1", + "Name": "x", + "Description": "x value.\n\nvar[]..[]", + "UsingDefaultValue": false, + "Level": 1, + "UseLevels": true, + "KeepListStructure": true + }, + { + "Id": "a5986aae483b4943bb035f0f3aaa39da", + "Name": "y", + "Description": "y value.\n\nvar[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "1b47f9ebeb95418d92a9c41d68d57b6e", + "Name": "var[]..[]", + "Description": "var[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "x subtract y.\n\n- (x: var[]..[], y: var[]..[]): var[]..[]" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "NodeType": "FunctionNode", + "FunctionSignature": "-@var[]..[],var[]..[]", + "Id": "81104e1b8c094890a1d1820ec5e4c429", + "Inputs": [ + { + "Id": "b45dd2cb6c1a4c35b3c8ece2b1e02034", + "Name": "x", + "Description": "x value.\n\nvar[]..[]", + "UsingDefaultValue": false, + "Level": 1, + "UseLevels": true, + "KeepListStructure": true + }, + { + "Id": "ac80c00ea4c14b44b06bfc291c708eef", + "Name": "y", + "Description": "y value.\n\nvar[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "e066c9392d2b4d70b13a5ef2592b906f", + "Name": "var[]..[]", + "Description": "var[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "x subtract y.\n\n- (x: var[]..[], y: var[]..[]): var[]..[]" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "NodeType": "FunctionNode", + "FunctionSignature": "DSCore.Math.Round@double,int", + "Id": "c866e07547044bad992f339e59546fe1", + "Inputs": [ + { + "Id": "a57c773f1bcb45568121594a828856e0", + "Name": "number", + "Description": "Number to be rounded.\n\ndouble", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "0009053ef1404852bde0199c594b2e3b", + "Name": "digits", + "Description": "Number of fractional digits in the return value.\n\nint", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "32e006a9704a416f8c66415fc28bc8ac", + "Name": "number", + "Description": "The number nearest to value that contains a number of fractional digits equal to digits.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "Rounds a number to a specified number of fractional digits.\n\nMath.Round (number: double, digits: int): double" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "NodeType": "CodeBlockNode", + "Code": "2;", + "Id": "e7d3e377fe0840e1bc5be98c130ae8b5", + "Inputs": [], + "Outputs": [ + { + "Id": "1f3813af28444e1ea09b0ca03215c7d3", + "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.Math.Round@double,int", + "Id": "810e06c62faa4dfd9bdad686cc216712", + "Inputs": [ + { + "Id": "9d82809d378445ee80b0af7738b5adb2", + "Name": "number", + "Description": "Number to be rounded.\n\ndouble", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "df4507a9a0ec4fa3bdefd0eb72eb5c5d", + "Name": "digits", + "Description": "Number of fractional digits in the return value.\n\nint", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "bd8f34b8ada94092aca909d3b9c4304e", + "Name": "number", + "Description": "The number nearest to value that contains a number of fractional digits equal to digits.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "Rounds a number to a specified number of fractional digits.\n\nMath.Round (number: double, digits: int): double" + }, + { + "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels", + "VariableInputPorts": true, + "NodeType": "ExtensionNode", + "Id": "6126053acb9f400c93a75fc7d241f4d3", + "Inputs": [ + { + "Id": "fd6c55628c284dd7acbae0fc3e67d964", + "Name": "item0", + "Description": "Item Index #0", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "6d68a17f344e4bb69462cceb5728792e", + "Name": "item1", + "Description": "Item Index #1", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "864096ebac714935b2fc10bd88e8eb7e", + "Name": "item2", + "Description": "Item Index #2", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "cbece626712646f2a9533aeae0c46f51", + "Name": "list", + "Description": "A list", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Makes a new list out of the given inputs" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "NodeType": "FunctionNode", + "FunctionSignature": "DSCore.List.Transpose@var[]..[]", + "Id": "0ebb07fadf6e4f38a519d6563ba4dccb", + "Inputs": [ + { + "Id": "ac08ad09178c4039a9fa0cb9a26f3ee6", + "Name": "lists", + "Description": "A list of lists to be transposed.\n\nvar[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "197de1b5780745cf89f9b8d14fd9a720", + "Name": "lists", + "Description": "A list of transposed lists.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "Swaps rows and columns in a list of lists. If there are some rows that are shorter than others, null values are inserted as place holders in the resultant array such that it is always rectangular.\n\nList.Transpose (lists: var[]..[]): var[]..[]" + }, + { + "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels", + "VariableInputPorts": true, + "NodeType": "ExtensionNode", + "Id": "bc1208c3d40448188ce5695f3ab465c2", + "Inputs": [ + { + "Id": "d2ee1010f4674b589ef84a8694858afc", + "Name": "item0", + "Description": "Item Index #0", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "e70bfc3e28224b5f8427d2749d291594", + "Name": "item1", + "Description": "Item Index #1", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "69addf3388144a51b4764170cb5f0c8e", + "Name": "item2", + "Description": "Item Index #2", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "ccf8f0e394664a3f8276ce2dd095b99c", + "Name": "list", + "Description": "A list", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Makes a new list out of the given inputs" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "NodeType": "CodeBlockNode", + "Code": "\"Name\";\n\"Max point\";\n\"Min point\";", + "Id": "f0181e5077114d1895e73b7b58fc5082", + "Inputs": [], + "Outputs": [ + { + "Id": "9c07cd9bc23f449283e898ad589790c9", + "Name": "", + "Description": "Value of expression at line 1", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "0267b81393cc41bb8be2c4ec2eddae10", + "Name": "", + "Description": "Value of expression at line 2", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "992711ba42fc4844a8ec46c03e3fb87a", + "Name": "", + "Description": "Value of expression at line 3", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Allows for DesignScript code to be authored directly" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSVarArgFunction, DynamoCore", + "FunctionSignature": "DSCore.List.Join@var[]..[]", + "FunctionType": "VariableArgument", + "NodeType": "FunctionNode", + "Id": "7d0d49214626474eba0731ab4242c6b1", + "Inputs": [ + { + "Id": "1db19721fb444ddeb104356050a081f6", + "Name": "list0", + "Description": "Lists to join into one.\n\nvar[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "dea987d3ada64dd78f009f1ae0b846ed", + "Name": "list1", + "Description": "var[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "25e7f27c919e4edfba440502c87e04f0", + "Name": "list", + "Description": "Joined list.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Concatenates all given lists into a single list.\n\nList.Join (lists: var[]..[]): var[]..[]" + }, + { + "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels", + "VariableInputPorts": true, + "NodeType": "ExtensionNode", + "Id": "3d89d55890364386ab44555be7947101", + "Inputs": [ + { + "Id": "11f7186de9c0426aae013604fb39ac50", + "Name": "item0", + "Description": "Item Index #0", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "4019881337c844f1ae1219413bb63a54", + "Name": "list", + "Description": "A list", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Makes a new list out of the given inputs" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "NodeType": "FunctionNode", + "FunctionSignature": "DSOffice.Data.ExportExcel@string,string,int,int,var[][],bool", + "Id": "1630f0fbe5d140c9ba55c14395213aa2", + "Inputs": [ + { + "Id": "b8a1a91768f644aa862903de7eeb1fe3", + "Name": "filePath", + "Description": "File path to the Microsoft Excel spreadsheet.\n\nstring", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "29a4803e35f946689f51c7cfbb58247f", + "Name": "sheetName", + "Description": "Name of the workseet to write data to.\n\nstring", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "96a968a5d2c7488b99002a1bbf8316f0", + "Name": "startRow", + "Description": "Start row for writing data. Enter 0 for Row 1, 1 for Row 2, etc.\n\nint", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "71191eca8eeb4218a93283e64323106c", + "Name": "startCol", + "Description": "Start column for writing data. Enter 0 for Column A, 1 for Column B, etc.\n\nint", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "0c2a5088c9274b36871c8fb0e727dd5d", + "Name": "data", + "Description": "Data to write to the spreadsheet.\n\nvar[][]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "2fec5a3e0b334a57898a4ac1ac9ce92d", + "Name": "overWrite", + "Description": "bool\nDefault value : false", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "14fc645e6fb94346be83d08068e51f8e", + "Name": "data", + "Description": "Data written to the spreadsheet.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "Write data to a Microsoft Excel spreadsheet. Data is written by row with sublists to be written in successive rows. Rows and columns are zero-indexed; for example, the value in the data list at [0,0] will be written to cell A1. Null values and empty lists are written to Excel as empty cells. This node requires Microsoft Excel to be installed.\n\nData.ExportExcel (filePath: string, sheetName: string, startRow: int, startCol: int, data: var[][], overWrite: bool = false): var[][]" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "NodeType": "CodeBlockNode", + "Code": "0;\n\"Heights from PBP\";", + "Id": "31555540cf6c4a448e3f9561e243d1d3", + "Inputs": [], + "Outputs": [ + { + "Id": "b979f3f598e64ae68bfa9afe1a835d9e", + "Name": "", + "Description": "Value of expression at line 1", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "e125c20a654e4053bdec614ddb6c4948", + "Name": "", + "Description": "Value of expression at line 2", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Allows for DesignScript code to be authored directly" + }, + { + "ConcreteType": "CoreNodeModels.Input.Filename, CoreNodeModels", + "HintPath": "E:\\Seafile\\Munka\\_EXOBIM\\EX-073 - Archives de l'Isere\\03 - Work in Progress\\03 - Extra Works\\RSV_RealHeights.xlsx", + "InputValue": "E:\\Seafile\\Munka\\_EXOBIM\\EX-073 - Archives de l'Isere\\03 - Work in Progress\\03 - Extra Works\\RSV_RealHeights.xlsx", + "NodeType": "ExtensionNode", + "Id": "a52dc1093f04467bab24ab16259b1b4f", + "Inputs": [], + "Outputs": [ + { + "Id": "7b9fe9d6a42443219bc43265cec8ff05", + "Name": "", + "Description": "Filename", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Allows you to select a file on the system to get its filename" + }, + { + "ConcreteType": "CoreNodeModels.Input.BoolSelector, CoreNodeModels", + "NodeType": "BooleanInputNode", + "InputValue": true, + "Id": "73b31770c48c46478a1550b55e687265", + "Inputs": [], + "Outputs": [ + { + "Id": "24ccbb62e7bf445189dfb5c1da2e2681", + "Name": "", + "Description": "Boolean", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Selection between a true and false." + } + ], + "Connectors": [ + { + "Start": "ce7e630ad6ae4cc8bfb7185433c52644", + "End": "c8aa03c62cfd4c00806766859c3a96be", + "Id": "8edadb747ee342f6a4e25d5973656219" + }, + { + "Start": "46e54107eae14fdbb6cc8c786e21c763", + "End": "5cb1a2a5764d4a71a402b95012bfc87b", + "Id": "e4d438cf81f546dd8d4e86a7a961acb5" + }, + { + "Start": "46e54107eae14fdbb6cc8c786e21c763", + "End": "68bba4f5d8794841985e57555a778077", + "Id": "bac1f93df48840a9bb1a0cbb8aa9fe83" + }, + { + "Start": "24ce7c1d010949518e6bdb909d8b3af5", + "End": "63428b4ef3144f03bcb2358f750af82f", + "Id": "3f705df771ec4058863cc2151a646cdf" + }, + { + "Start": "24ce7c1d010949518e6bdb909d8b3af5", + "End": "50b85763e8fc4f4bbf63485b7f03df55", + "Id": "41ad3f0a8da84bfda26189eaa9b2e0ad" + }, + { + "Start": "4d006cdf705c406b885f6776ea05725e", + "End": "fd6c55628c284dd7acbae0fc3e67d964", + "Id": "18d3000a2dcb47299ab5ac417a74bcba" + }, + { + "Start": "8cec3795b6bf4eff9e1009a10b1c9bc8", + "End": "2d2e3a04f5b74690b53063a5ceb8d48c", + "Id": "1a5591ec65604cf69ef826b16627d982" + }, + { + "Start": "0acf38f6beda49f897c7232d21e548b4", + "End": "e7dbf11dc87947a0822a28c96faa7503", + "Id": "60df3bc1da0449569d13e01a4e054dd3" + }, + { + "Start": "010bd768b35c48d1a63680f1daa9d32f", + "End": "4acb9d42c3db41218baa4bf4a8235023", + "Id": "37037589ef6b4859a482d58c0c6839a3" + }, + { + "Start": "010bd768b35c48d1a63680f1daa9d32f", + "End": "d2b3a7254daf435ab6b567665fc6837c", + "Id": "867f74ded33c4fbda736e8a35081dfbd" + }, + { + "Start": "010bd768b35c48d1a63680f1daa9d32f", + "End": "42289c6535d345f6b9d906633a3b7b95", + "Id": "feecf03d26844b65a7e410a9619dfdd7" + }, + { + "Start": "5a75d6b90ab5486d926670ff1de3f847", + "End": "4ef710fe05714d02b8b656d46304a400", + "Id": "6354991b4b5c4798a59a89ddc00c2461" + }, + { + "Start": "a7eefedcfd1c42598387dd1d82ecdbc2", + "End": "a0431ecb7cdd4c82a4ad175607faec2a", + "Id": "8ad9beb45c674988994a550cc35119bd" + }, + { + "Start": "ecdb82f0d9574beb8b9014893ad1725c", + "End": "4d7082abbacd49b1857591c6d71eac71", + "Id": "208bd99e4b5d41eabaa704ddda2ec893" + }, + { + "Start": "7951b8c067264d779d6914e03cc852e0", + "End": "e206bdc309c14d7a8a14abf4df7668d3", + "Id": "9ba4c0e09661418cbdd7d77af4e6bbe5" + }, + { + "Start": "7951b8c067264d779d6914e03cc852e0", + "End": "5112ad3d31f345daac251185bc51cc0b", + "Id": "e23096570ae24543b13c48ee32b6679c" + }, + { + "Start": "bbc9a9e873b544f7af3382fb18502b86", + "End": "006b6b8d59bb4c20be47a24f8b40869a", + "Id": "ccb9bffaf13e4d02baab28b867b8e284" + }, + { + "Start": "408d4d970b304a2fb6e8b78d7143ac65", + "End": "0f496d9e200a41788d1f81a3ee4c16f4", + "Id": "f72c5c90b47940a4b2cc2d70e0504394" + }, + { + "Start": "408d4d970b304a2fb6e8b78d7143ac65", + "End": "48f8b85ae44740c59fd304253358f6b5", + "Id": "0f4ca6a57cf74a35a95acd63052fdce8" + }, + { + "Start": "408d4d970b304a2fb6e8b78d7143ac65", + "End": "622b1d0b50a9433992d2fbd58393532c", + "Id": "32d2711147e54e0fa54e596ba8d97910" + }, + { + "Start": "d91ddaf418604c668d368d8a571b6d69", + "End": "59a651031b744c78a34fd0a9c50caac6", + "Id": "ebea22395831459d8d5ad61338395f36" + }, + { + "Start": "ad9eced2e0ff487185715c78a7295917", + "End": "e3eeeef4fd2b4f88b6285876219d3d4a", + "Id": "9de41a3fa2e446c2855b321d55bb59d6" + }, + { + "Start": "de0cb7c110d34c6f9391c94e44b29948", + "End": "d9658dd2eb2f47e8a6246c056dc5e2fc", + "Id": "68a00c0ba7b64aa399d9c0134b6fb6ac" + }, + { + "Start": "966a5e2679d440ae91ebe29bdb392e89", + "End": "f0be4b0492dc43a08ae88b76f0af64b8", + "Id": "c7953991e0e141dbb8a4190f3f19ef71" + }, + { + "Start": "0f827b7fa44b4d1fb0bc9519421ac9c7", + "End": "105418814bcc4543b857ed86edd0b030", + "Id": "c9397def33344dd5929b0c5ca70d7e58" + }, + { + "Start": "0f827b7fa44b4d1fb0bc9519421ac9c7", + "End": "8b4382fd97f941e6ad3859bbe34fc4d5", + "Id": "73ee8ee5a6b6430097abb9aff72b569c" + }, + { + "Start": "0a0c438476224b8b96842a2b74a725f1", + "End": "b45dd2cb6c1a4c35b3c8ece2b1e02034", + "Id": "0a789fb3a647477cb2a4441374d45c73" + }, + { + "Start": "74da415e0cff4754af68157edd2d0d32", + "End": "288325a1f9dc424092437d309f3015c1", + "Id": "9f79ed3f3cb04ce88f578442d35d9a58" + }, + { + "Start": "f7ed8b8c8ded44918ad04dee0fa10a69", + "End": "9a12d8d3e44649dabc03b50d570f165a", + "Id": "99ad792ea6ad40b69f30d8798ce464b2" + }, + { + "Start": "54912747756b42ed8f2e57862e36262c", + "End": "a5986aae483b4943bb035f0f3aaa39da", + "Id": "334fe11710ee476d82e79b6bfc0c7dda" + }, + { + "Start": "54912747756b42ed8f2e57862e36262c", + "End": "ac80c00ea4c14b44b06bfc291c708eef", + "Id": "948e980cf071430a85e6c2cb2e03ae20" + }, + { + "Start": "1b47f9ebeb95418d92a9c41d68d57b6e", + "End": "9d82809d378445ee80b0af7738b5adb2", + "Id": "2824a3fc232c43a7905bf1a09a1442e2" + }, + { + "Start": "e066c9392d2b4d70b13a5ef2592b906f", + "End": "a57c773f1bcb45568121594a828856e0", + "Id": "da1f1906758c4a40b09351c36807b7ce" + }, + { + "Start": "32e006a9704a416f8c66415fc28bc8ac", + "End": "6d68a17f344e4bb69462cceb5728792e", + "Id": "4c73e4cd124a407ea239ae97e9b951b7" + }, + { + "Start": "1f3813af28444e1ea09b0ca03215c7d3", + "End": "0009053ef1404852bde0199c594b2e3b", + "Id": "7140f30057184964bfe3c54229a7e5f6" + }, + { + "Start": "1f3813af28444e1ea09b0ca03215c7d3", + "End": "df4507a9a0ec4fa3bdefd0eb72eb5c5d", + "Id": "0be6e6279cc84609b632c01c6864ad87" + }, + { + "Start": "bd8f34b8ada94092aca909d3b9c4304e", + "End": "864096ebac714935b2fc10bd88e8eb7e", + "Id": "9f527382d9f34334b0574a656369b319" + }, + { + "Start": "cbece626712646f2a9533aeae0c46f51", + "End": "ac08ad09178c4039a9fa0cb9a26f3ee6", + "Id": "f0a4e2fb1cfb48e5aff464f329703846" + }, + { + "Start": "197de1b5780745cf89f9b8d14fd9a720", + "End": "dea987d3ada64dd78f009f1ae0b846ed", + "Id": "ddbe68f55de34a59a5e7a0eb52cea51e" + }, + { + "Start": "ccf8f0e394664a3f8276ce2dd095b99c", + "End": "11f7186de9c0426aae013604fb39ac50", + "Id": "29e80c1e22584a739f3a04287b47efb4" + }, + { + "Start": "9c07cd9bc23f449283e898ad589790c9", + "End": "d2ee1010f4674b589ef84a8694858afc", + "Id": "7f44ee3b8203434caa343250ed8e9bbb" + }, + { + "Start": "0267b81393cc41bb8be2c4ec2eddae10", + "End": "e70bfc3e28224b5f8427d2749d291594", + "Id": "58746cdad0134d67ab7e6b1a2aa0f059" + }, + { + "Start": "992711ba42fc4844a8ec46c03e3fb87a", + "End": "69addf3388144a51b4764170cb5f0c8e", + "Id": "72385dc91f4641beb5cfb21366162871" + }, + { + "Start": "25e7f27c919e4edfba440502c87e04f0", + "End": "0c2a5088c9274b36871c8fb0e727dd5d", + "Id": "286764aec068472c99eeb059774db655" + }, + { + "Start": "4019881337c844f1ae1219413bb63a54", + "End": "1db19721fb444ddeb104356050a081f6", + "Id": "5c4ceaeaa54048dd9ab4e99c7186da7d" + }, + { + "Start": "b979f3f598e64ae68bfa9afe1a835d9e", + "End": "96a968a5d2c7488b99002a1bbf8316f0", + "Id": "0e04e8fa8f4c4e5a8f360beb5468e58b" + }, + { + "Start": "b979f3f598e64ae68bfa9afe1a835d9e", + "End": "71191eca8eeb4218a93283e64323106c", + "Id": "f1e58b5b80a14ee6b2b91a7efeecbc13" + }, + { + "Start": "e125c20a654e4053bdec614ddb6c4948", + "End": "29a4803e35f946689f51c7cfbb58247f", + "Id": "5afa31e407444d5ebdc15393e37fb633" + }, + { + "Start": "7b9fe9d6a42443219bc43265cec8ff05", + "End": "b8a1a91768f644aa862903de7eeb1fe3", + "Id": "c10eb8f620234732955a232159650c20" + }, + { + "Start": "24ccbb62e7bf445189dfb5c1da2e2681", + "End": "2fec5a3e0b334a57898a4ac1ac9ce92d", + "Id": "f64f43584da64c2886d2ef499bcca6ce" + } + ], + "Dependencies": [], + "Bindings": [], + "View": { + "Dynamo": { + "ScaleFactor": 1.0, + "HasRunWithoutCrash": true, + "IsVisibleInDynamoLibrary": true, + "Version": "2.0.2.6826", + "RunType": "Manual", + "RunPeriod": "1000" + }, + "Camera": { + "Name": "Background Preview", + "EyeX": -13857.585085783056, + "EyeY": 2203.5156525384509, + "EyeZ": 22185.396171026572, + "LookX": 9864.74605820787, + "LookY": -1653.4209899100749, + "LookZ": -19203.483186444893, + "UpX": -0.063592767831302952, + "UpY": 0.99026806874157369, + "UpZ": 0.123794636032401 + }, + "NodeViews": [ + { + "Id": "742982e8bac44a7982756c64bf4fd824", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Name": "Category to export", + "ShowGeometry": true, + "Excluded": false, + "X": -2402.1507658714, + "Y": 565.222164673727 + }, + { + "Id": "c78ae770d3424d82a545a777a96f09a2", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Name": "All Elements of Category", + "ShowGeometry": true, + "Excluded": false, + "X": -1959.7688046759565, + "Y": 24.813274349141807 + }, + { + "Id": "4dd80ac1267f4573aa5ab39b4af8f38d", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Name": "Element.BoundingBox", + "ShowGeometry": true, + "Excluded": false, + "X": -551.756399817994, + "Y": 1075.9241262183614 + }, + { + "Id": "ad6c24ddb9dc48d9aff9c315c504df0d", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Name": "Element.GetParameterValueByName", + "ShowGeometry": true, + "Excluded": false, + "X": -176.40086765595106, + "Y": 290.86131040676258 + }, + { + "Id": "095662cc0f994c53bda5d0022e2649f8", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Name": "Element.GetParameterValueByName", + "ShowGeometry": true, + "Excluded": false, + "X": -1738.0720729936281, + "Y": 153.20065053682106 + }, + { + "Id": "44e83db2ca5c42639922d7704d240ac1", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Name": "List.FilterByBoolMask", + "ShowGeometry": true, + "Excluded": false, + "X": -863.35291254596427, + "Y": 42.324488731809538 + }, + { + "Id": "1447a4f1aac94006a534f9066070cc56", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Name": "Parameter of the name of the element", + "ShowGeometry": true, + "Excluded": false, + "X": -2402.1507658714, + "Y": 694.23767204637727 + }, + { + "Id": "6f5aaa57ff0b4a8b913d13aa9c9a5670", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Name": ">", + "ShowGeometry": true, + "Excluded": false, + "X": -1102.0720729936281, + "Y": 192.20065053682106 + }, + { + "Id": "fcf0d2f6791744bfb69d76e456943ec0", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Name": "Code Block", + "ShowGeometry": true, + "Excluded": false, + "X": -1375.0720729936281, + "Y": 261.41398387015431 + }, + { + "Id": "7e8c1957968143308c2b3c6c21696844", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Name": "String.Length", + "ShowGeometry": true, + "Excluded": false, + "X": -1375.0720729936281, + "Y": 153.20065053682106 + }, + { + "Id": "1a525a854007481098a249cb0c47783d", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Name": "List.SortByFunction", + "ShowGeometry": true, + "Excluded": false, + "X": -788.63706237012138, + "Y": 574.42329097522861 + }, + { + "Id": "a243bd63f9c54ce3a92287b5f1d73d1a", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Name": "Element.GetParameterValueByName", + "ShowGeometry": true, + "Excluded": false, + "X": -1067.2861029374092, + "Y": 688.46498868268532 + }, + { + "Id": "845a3c7661f747be9eb9a6ebfbf72b0f", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Name": "Offset from boundingbox", + "ShowGeometry": true, + "Excluded": false, + "X": -2402.1507658714, + "Y": 798.25317941902756 + }, + { + "Id": "d9c9bc2311764d2eacf5a968137c9766", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Name": "BoundingBox.MaxPoint", + "ShowGeometry": false, + "Excluded": false, + "X": -140.48494303886218, + "Y": 1063.8449519991937 + }, + { + "Id": "cb47015e50884dd3a9af5ff0f09cdc5a", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Name": "BoundingBox.MinPoint", + "ShowGeometry": false, + "Excluded": false, + "X": -144.67009464432795, + "Y": 1206.5564191805602 + }, + { + "Id": "fad37c3b9e2348cf9d832a3baa1717a3", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Name": "Point.Add", + "ShowGeometry": true, + "Excluded": false, + "X": 399.70280427482612, + "Y": 1219.3366092666433 + }, + { + "Id": "ba35f02159f6434fa61e6e4e524b3a72", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Name": "Point.Subtract", + "ShowGeometry": true, + "Excluded": false, + "X": 370.03037050565058, + "Y": 1048.3296883337637 + }, + { + "Id": "96e0af9ce954495080ac9a382e0d6415", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Name": "Vector.ByCoordinates", + "ShowGeometry": true, + "Excluded": false, + "X": 102.49880488173085, + "Y": 1376.9850791648837 + }, + { + "Id": "c134a0c428ab40189745bf2a32abf094", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Name": "Point.Z", + "ShowGeometry": true, + "Excluded": false, + "X": 997.31282267178312, + "Y": 1044.4058009480959 + }, + { + "Id": "a11105c8566944c7b20e55cd29b5dc8d", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Name": "Point.Z", + "ShowGeometry": true, + "Excluded": false, + "X": 1008.2569199703948, + "Y": 1205.6903965187998 + }, + { + "Id": "7cff7964a0fa491299d3eaf22f506313", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Name": "Coordinates.BasePoint", + "ShowGeometry": true, + "Excluded": false, + "X": 742.32298679930818, + "Y": 1372.2877469203304 + }, + { + "Id": "b29083d7bfef4be6a85143461bd46279", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Name": "Point.Z", + "ShowGeometry": true, + "Excluded": false, + "X": 995.32298679930818, + "Y": 1372.2877469203304 + }, + { + "Id": "f002892bc2a74874933122f2f00555d3", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Name": "-", + "ShowGeometry": true, + "Excluded": false, + "X": 1290.3128226717831, + "Y": 1211.4058009480959 + }, + { + "Id": "81104e1b8c094890a1d1820ec5e4c429", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Name": "-", + "ShowGeometry": true, + "Excluded": false, + "X": 1290.3128226717831, + "Y": 1077.4058009480959 + }, + { + "Id": "c866e07547044bad992f339e59546fe1", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Name": "Math.Round", + "ShowGeometry": true, + "Excluded": false, + "X": 1770.1136557061486, + "Y": 1066.4777897905838 + }, + { + "Id": "e7d3e377fe0840e1bc5be98c130ae8b5", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Name": "Code Block", + "ShowGeometry": true, + "Excluded": false, + "X": 1591.1136557061486, + "Y": 1163.6911231239174 + }, + { + "Id": "810e06c62faa4dfd9bdad686cc216712", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Name": "Math.Round", + "ShowGeometry": true, + "Excluded": false, + "X": 1770.1136557061486, + "Y": 1200.4777897905838 + }, + { + "Id": "6126053acb9f400c93a75fc7d241f4d3", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Name": "List Create", + "ShowGeometry": true, + "Excluded": false, + "X": 2256.3798574336679, + "Y": 737.02777488907043 + }, + { + "Id": "0ebb07fadf6e4f38a519d6563ba4dccb", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Name": "List.Transpose", + "ShowGeometry": true, + "Excluded": false, + "X": 2476.3798574336679, + "Y": 711.02777488907043 + }, + { + "Id": "bc1208c3d40448188ce5695f3ab465c2", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Name": "List Create", + "ShowGeometry": true, + "Excluded": false, + "X": 2256.3798574336679, + "Y": 575.02777488907054 + }, + { + "Id": "f0181e5077114d1895e73b7b58fc5082", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Name": "Code Block", + "ShowGeometry": true, + "Excluded": false, + "X": 2027.3798574336679, + "Y": 587.66777488907053 + }, + { + "Id": "7d0d49214626474eba0731ab4242c6b1", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Name": "List.Join", + "ShowGeometry": true, + "Excluded": false, + "X": 2743.3798574336679, + "Y": 643.02777488907054 + }, + { + "Id": "3d89d55890364386ab44555be7947101", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Name": "List Create", + "ShowGeometry": true, + "Excluded": false, + "X": 2476.3798574336679, + "Y": 601.02777488907054 + }, + { + "Id": "1630f0fbe5d140c9ba55c14395213aa2", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Name": "Data.ExportExcel", + "ShowGeometry": true, + "Excluded": false, + "X": 2932.3966268401637, + "Y": 132.16937216265228 + }, + { + "Id": "31555540cf6c4a448e3f9561e243d1d3", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Name": "Code Block", + "ShowGeometry": true, + "Excluded": false, + "X": 2558.1438023988453, + "Y": 187.22008658914376 + }, + { + "Id": "a52dc1093f04467bab24ab16259b1b4f", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Name": "Export excel path", + "ShowGeometry": true, + "Excluded": false, + "X": -2402.1507658714, + "Y": 902.26868679167785 + }, + { + "Id": "73b31770c48c46478a1550b55e687265", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Name": "Overwrite excel?", + "ShowGeometry": true, + "Excluded": false, + "X": -2402.1507658714, + "Y": 1032.284194164328 + } + ], + "Annotations": [ + { + "Id": "e8f875b7ddf04469815627130a3f4902", + "Title": "Input", + "Nodes": [ + "742982e8bac44a7982756c64bf4fd824", + "1447a4f1aac94006a534f9066070cc56", + "845a3c7661f747be9eb9a6ebfbf72b0f", + "a52dc1093f04467bab24ab16259b1b4f", + "73b31770c48c46478a1550b55e687265" + ], + "Left": -2412.1507658714, + "Top": 512.222164673727, + "Width": 408.0, + "Height": 588.062029490601, + "FontSize": 36.0, + "InitialTop": 565.222164673727, + "InitialHeight": 411.141063457874, + "TextblockHeight": 43.0, + "Background": "#FFC1D676" + }, + { + "Id": "165b203acb194a92aa055666fac9e8f8", + "Title": "Select only which has name", + "Nodes": [ + "c78ae770d3424d82a545a777a96f09a2", + "095662cc0f994c53bda5d0022e2649f8", + "44e83db2ca5c42639922d7704d240ac1", + "6f5aaa57ff0b4a8b913d13aa9c9a5670", + "fcf0d2f6791744bfb69d76e456943ec0", + "7e8c1957968143308c2b3c6c21696844" + ], + "Left": -1969.7688046759565, + "Top": -28.186725650858193, + "Width": 1287.4158921299922, + "Height": 382.6007095210125, + "FontSize": 36.0, + "InitialTop": 24.813274349141807, + "InitialHeight": 381.6007095210125, + "TextblockHeight": 43.0, + "Background": "#FFC1D676" + }, + { + "Id": "a94f21a62f744521a1f5cb86aa99e309", + "Title": "Sort by name", + "Nodes": [ + "1a525a854007481098a249cb0c47783d", + "a243bd63f9c54ce3a92287b5f1d73d1a" + ], + "Left": -1077.2861029374092, + "Top": 521.42329097522861, + "Width": 487.64904056728778, + "Height": 286.04169770745671, + "FontSize": 36.0, + "InitialTop": 574.42329097522861, + "InitialHeight": 259.04169770745671, + "TextblockHeight": 43.0, + "Background": "#FFC1D676" + }, + { + "Id": "cc77db1cfdc54e21922fb76813d0adb8", + "Title": "Get offsetted min and maxpoints", + "Nodes": [ + "4dd80ac1267f4573aa5ab39b4af8f38d", + "d9c9bc2311764d2eacf5a968137c9766", + "cb47015e50884dd3a9af5ff0f09cdc5a", + "fad37c3b9e2348cf9d832a3baa1717a3", + "ba35f02159f6434fa61e6e4e524b3a72", + "96e0af9ce954495080ac9a382e0d6415" + ], + "Left": -561.756399817994, + "Top": 995.32968833376367, + "Width": 1199.45920409282, + "Height": 526.65539083112, + "FontSize": 36.0, + "InitialTop": 1048.3296883337637, + "InitialHeight": 503.65539083112003, + "TextblockHeight": 43.0, + "Background": "#FFC1D676" + }, + { + "Id": "1d69ab0197274a678040717f5d9de2eb", + "Title": "Get Z coordintaes from PBP", + "Nodes": [ + "c134a0c428ab40189745bf2a32abf094", + "a11105c8566944c7b20e55cd29b5dc8d", + "7cff7964a0fa491299d3eaf22f506313", + "b29083d7bfef4be6a85143461bd46279", + "f002892bc2a74874933122f2f00555d3", + "81104e1b8c094890a1d1820ec5e4c429" + ], + "Left": 732.32298679930818, + "Top": 991.40580094809593, + "Width": 736.98983587247494, + "Height": 473.88194597223446, + "FontSize": 36.0, + "InitialTop": 1044.4058009480959, + "InitialHeight": 657.76800816076707, + "TextblockHeight": 43.0, + "Background": "#FFC1D676" + }, + { + "Id": "ef650774043e4eafbdbbedd98cd75ee0", + "Title": "Get names", + "Nodes": [ + "ad6c24ddb9dc48d9aff9c315c504df0d" + ], + "Left": -186.40086765595106, + "Top": 237.86131040676258, + "Width": 283.0, + "Height": 172.0, + "FontSize": 36.0, + "InitialTop": 290.86131040676258, + "InitialHeight": 149.0, + "TextblockHeight": 43.0, + "Background": "#FFC1D676" + }, + { + "Id": "4b5420dcd1e5469a9b09c07a008c5e75", + "Title": "Round the numbers", + "Nodes": [ + "c866e07547044bad992f339e59546fe1", + "e7d3e377fe0840e1bc5be98c130ae8b5", + "810e06c62faa4dfd9bdad686cc216712" + ], + "Left": 1581.1136557061486, + "Top": 1013.4777897905838, + "Width": 416.0, + "Height": 306.0, + "FontSize": 36.0, + "InitialTop": 1066.4777897905838, + "InitialHeight": 382.27709750847953, + "TextblockHeight": 43.0, + "Background": "#FFC1D676" + }, + { + "Id": "e8c716c3238b480c883fa5d2d8d14ac8", + "Title": "Create list", + "Nodes": [ + "6126053acb9f400c93a75fc7d241f4d3", + "0ebb07fadf6e4f38a519d6563ba4dccb", + "bc1208c3d40448188ce5695f3ab465c2", + "f0181e5077114d1895e73b7b58fc5082", + "7d0d49214626474eba0731ab4242c6b1", + "3d89d55890364386ab44555be7947101" + ], + "Left": 2017.3798574336679, + "Top": 522.02777488907054, + "Width": 846.0, + "Height": 359.99999999999989, + "FontSize": 36.0, + "InitialTop": 575.02777488907054, + "InitialHeight": 547.79710446729121, + "TextblockHeight": 43.0, + "Background": "#FFC1D676" + }, + { + "Id": "c525825e65ad46e7ab1daf4d59d35a6a", + "Title": "Export excel", + "Nodes": [ + "1630f0fbe5d140c9ba55c14395213aa2", + "31555540cf6c4a448e3f9561e243d1d3" + ], + "Left": 2548.1438023988453, + "Top": 79.16937216265228, + "Width": 610.25282444131835, + "Height": 276.0, + "FontSize": 36.0, + "InitialTop": 132.16937216265228, + "InitialHeight": 253.0, + "TextblockHeight": 43.0, + "Background": "#FFC1D676" + } + ], + "X": 646.7635425985153, + "Y": 284.9027832768877, + "Zoom": 0.23048065673998552 + } +} \ No newline at end of file diff --git a/export-height-from-pbp/readme.md b/export-height-from-pbp/readme.md new file mode 100644 index 0000000..352399d --- /dev/null +++ b/export-height-from-pbp/readme.md @@ -0,0 +1,5 @@ +# Export height from PBP + +Exports to excel the height from the PBP of all objects from the selected category. You can add an offset value for making the bounfding boy smaller. + + diff --git a/importobj-batch/1.x/ImportObj_Batch_1.3.dyn b/importobj-batch/1.x/ImportObj_Batch_1.3.dyn index eb1a76c..e13e9d0 100644 --- a/importobj-batch/1.x/ImportObj_Batch_1.3.dyn +++ b/importobj-batch/1.x/ImportObj_Batch_1.3.dyn @@ -1,21 +1,17 @@ - + - + - + - + - - Test_BRA - - - + @@ -27,71 +23,71 @@ - + - + - - Default - + + ad_Material_Mannequin + - - + + - + True - + - - - - + + + + - + - - + + - + OBJ - - + + False - + - + 5 - + - + @@ -107,7 +103,7 @@ - + @@ -121,23 +117,34 @@ - + - + - + - + - + + + + + + + + + + + + @@ -145,7 +152,6 @@ - @@ -176,41 +182,45 @@ + + + + + - - + - + - + - + - + - + @@ -220,11 +230,22 @@ + + - + + + + + + + + + + @@ -232,7 +253,11 @@ - PFNPQVAtRU5WOkVudmVsb3BlIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOlNPQVAtRU5DPSJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy9zb2FwL2VuY29kaW5nLyIgeG1sbnM6U09BUC1FTlY9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvZW52ZWxvcGUvIiB4bWxuczpjbHI9Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vc29hcC9lbmNvZGluZy9jbHIvMS4wIiBTT0FQLUVOVjplbmNvZGluZ1N0eWxlPSJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy9zb2FwL2VuY29kaW5nLyI+DQo8U09BUC1FTlY6Qm9keT4NCjxhMTpDYWxsU2l0ZV94MDAyQl9UcmFjZVNlcmlhbGlzZXJIZWxwZXIgaWQ9InJlZi0xIiB4bWxuczphMT0iaHR0cDovL3NjaGVtYXMubWljcm9zb2Z0LmNvbS9jbHIvbnNhc3NlbS9Qcm90b0NvcmUvUHJvdG9Db3JlJTJDJTIwVmVyc2lvbiUzRDEuMy4yLjI0ODAlMkMlMjBDdWx0dXJlJTNEbmV1dHJhbCUyQyUyMFB1YmxpY0tleVRva2VuJTNEbnVsbCI+DQo8TnVtYmVyT2ZFbGVtZW50cz4xPC9OdW1iZXJPZkVsZW1lbnRzPg0KPEJhc2UtMF9IYXNEYXRhPmZhbHNlPC9CYXNlLTBfSGFzRGF0YT4NCjxCYXNlLTBfSGFzTmVzdGVkRGF0YT50cnVlPC9CYXNlLTBfSGFzTmVzdGVkRGF0YT4NCjxCYXNlLTBfTmVzdGVkRGF0YUNvdW50PjE8L0Jhc2UtMF9OZXN0ZWREYXRhQ291bnQ+DQo8QmFzZS0wLTBfSGFzRGF0YT5mYWxzZTwvQmFzZS0wLTBfSGFzRGF0YT4NCjxCYXNlLTAtMF9IYXNOZXN0ZWREYXRhPnRydWU8L0Jhc2UtMC0wX0hhc05lc3RlZERhdGE+DQo8QmFzZS0wLTBfTmVzdGVkRGF0YUNvdW50PjE8L0Jhc2UtMC0wX05lc3RlZERhdGFDb3VudD4NCjxCYXNlLTAtMC0wX0hhc0RhdGE+dHJ1ZTwvQmFzZS0wLTAtMF9IYXNEYXRhPg0KPEJhc2UtMC0wLTBfRGF0YSBpZD0icmVmLTMiPlBGTlBRVkF0UlU1V09rVnVkbVZzYjNCbElIaHRiRzV6T25oemFUMGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TVM5WVRVeFRZMmhsYldFdGFXNXpkR0Z1WTJVaUlIaHRiRzV6T25oelpEMGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TVM5WVRVeFRZMmhsYldFaUlIaHRiRzV6T2xOUFFWQXRSVTVEUFNKb2RIUndPaTh2YzJOb1pXMWhjeTU0Yld4emIyRndMbTl5Wnk5emIyRndMMlZ1WTI5a2FXNW5MeUlnZUcxc2JuTTZVMDlCVUMxRlRsWTlJbWgwZEhBNkx5OXpZMmhsYldGekxuaHRiSE52WVhBdWIzSm5MM052WVhBdlpXNTJaV3h2Y0dVdklpQjRiV3h1Y3pwamJISTlJbWgwZEhBNkx5OXpZMmhsYldGekxtMXBZM0p2YzI5bWRDNWpiMjB2YzI5aGNDOWxibU52WkdsdVp5OWpiSEl2TVM0d0lpQlRUMEZRTFVWT1ZqcGxibU52WkdsdVoxTjBlV3hsUFNKb2RIUndPaTh2YzJOb1pXMWhjeTU0Yld4emIyRndMbTl5Wnk5emIyRndMMlZ1WTI5a2FXNW5MeUkrRFFvOFUwOUJVQzFGVGxZNlFtOWtlVDROQ2p4aE1UcEVhWEpsWTNSVGFHRndaVk4wWVhSbElHbGtQU0p5WldZdE1TSWdlRzFzYm5NNllURTlJbWgwZEhBNkx5OXpZMmhsYldGekxtMXBZM0p2YzI5bWRDNWpiMjB2WTJ4eUwyNXpZWE56WlcwdlVtVjJhWFF1Uld4bGJXVnVkSE12VW1WMmFYUk9iMlJsY3lVeVF5VXlNRlpsY25OcGIyNGxNMFF4TGpNdU1pNHlORGd3SlRKREpUSXdRM1ZzZEhWeVpTVXpSRzVsZFhSeVlXd2xNa01sTWpCUWRXSnNhV05MWlhsVWIydGxiaVV6Ukc1MWJHd2lQZzBLUEhOMGNtbHVaMGxFSUdsa1BTSnlaV1l0TXlJK1lUVmlabVExTm1FdE1UUmxOUzAwT1RBd0xXRTNPV1l0TUdNd1lUYzFZamczTURNeUxUQXdNREF3T1Rrd1BDOXpkSEpwYm1kSlJENE5DanhwYm5SSlJENHlORFE0UEM5cGJuUkpSRDROQ2p4emVXNWpTV1FnYVdROUluSmxaaTAwSWo0MVltUTVNREE0WVMxaFptTXlMVFJsWW1RdE9ETmxNeTAyTWpSa1lUYzJOV1JrT0RNOEwzTjVibU5KWkQ0TkNqeHRZWFJsY21saGJFbGtQakkxTWp3dmJXRjBaWEpwWVd4SlpENE5Dand2WVRFNlJHbHlaV04wVTJoaGNHVlRkR0YwWlQ0TkNqd3ZVMDlCVUMxRlRsWTZRbTlrZVQ0TkNqd3ZVMDlCVUMxRlRsWTZSVzUyWld4dmNHVStEUW89PC9CYXNlLTAtMC0wX0RhdGE+DQo8QmFzZS0wLTAtMF9IYXNOZXN0ZWREYXRhPmZhbHNlPC9CYXNlLTAtMC0wX0hhc05lc3RlZERhdGE+DQo8L2ExOkNhbGxTaXRlX3gwMDJCX1RyYWNlU2VyaWFsaXNlckhlbHBlcj4NCjwvU09BUC1FTlY6Qm9keT4NCjwvU09BUC1FTlY6RW52ZWxvcGU+DQo= + PFNPQVAtRU5WOkVudmVsb3BlIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOlNPQVAtRU5DPSJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy9zb2FwL2VuY29kaW5nLyIgeG1sbnM6U09BUC1FTlY9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvZW52ZWxvcGUvIiB4bWxuczpjbHI9Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vc29hcC9lbmNvZGluZy9jbHIvMS4wIiBTT0FQLUVOVjplbmNvZGluZ1N0eWxlPSJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy9zb2FwL2VuY29kaW5nLyI+DQo8U09BUC1FTlY6Qm9keT4NCjxhMTpDYWxsU2l0ZV94MDAyQl9UcmFjZVNlcmlhbGlzZXJIZWxwZXIgaWQ9InJlZi0xIiB4bWxuczphMT0iaHR0cDovL3NjaGVtYXMubWljcm9zb2Z0LmNvbS9jbHIvbnNhc3NlbS9Qcm90b0NvcmUvUHJvdG9Db3JlJTJDJTIwVmVyc2lvbiUzRDEuMy4yLjI0ODAlMkMlMjBDdWx0dXJlJTNEbmV1dHJhbCUyQyUyMFB1YmxpY0tleVRva2VuJTNEbnVsbCI+DQo8TnVtYmVyT2ZFbGVtZW50cz4xPC9OdW1iZXJPZkVsZW1lbnRzPg0KPEJhc2UtMF9IYXNEYXRhPmZhbHNlPC9CYXNlLTBfSGFzRGF0YT4NCjxCYXNlLTBfSGFzTmVzdGVkRGF0YT50cnVlPC9CYXNlLTBfSGFzTmVzdGVkRGF0YT4NCjxCYXNlLTBfTmVzdGVkRGF0YUNvdW50PjE8L0Jhc2UtMF9OZXN0ZWREYXRhQ291bnQ+DQo8QmFzZS0wLTBfSGFzRGF0YT5mYWxzZTwvQmFzZS0wLTBfSGFzRGF0YT4NCjxCYXNlLTAtMF9IYXNOZXN0ZWREYXRhPnRydWU8L0Jhc2UtMC0wX0hhc05lc3RlZERhdGE+DQo8QmFzZS0wLTBfTmVzdGVkRGF0YUNvdW50PjE8L0Jhc2UtMC0wX05lc3RlZERhdGFDb3VudD4NCjxCYXNlLTAtMC0wX0hhc0RhdGE+dHJ1ZTwvQmFzZS0wLTAtMF9IYXNEYXRhPg0KPEJhc2UtMC0wLTBfRGF0YSBpZD0icmVmLTMiPlBGTlBRVkF0UlU1V09rVnVkbVZzYjNCbElIaHRiRzV6T25oemFUMGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TVM5WVRVeFRZMmhsYldFdGFXNXpkR0Z1WTJVaUlIaHRiRzV6T25oelpEMGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TVM5WVRVeFRZMmhsYldFaUlIaHRiRzV6T2xOUFFWQXRSVTVEUFNKb2RIUndPaTh2YzJOb1pXMWhjeTU0Yld4emIyRndMbTl5Wnk5emIyRndMMlZ1WTI5a2FXNW5MeUlnZUcxc2JuTTZVMDlCVUMxRlRsWTlJbWgwZEhBNkx5OXpZMmhsYldGekxuaHRiSE52WVhBdWIzSm5MM052WVhBdlpXNTJaV3h2Y0dVdklpQjRiV3h1Y3pwamJISTlJbWgwZEhBNkx5OXpZMmhsYldGekxtMXBZM0p2YzI5bWRDNWpiMjB2YzI5aGNDOWxibU52WkdsdVp5OWpiSEl2TVM0d0lpQlRUMEZRTFVWT1ZqcGxibU52WkdsdVoxTjBlV3hsUFNKb2RIUndPaTh2YzJOb1pXMWhjeTU0Yld4emIyRndMbTl5Wnk5emIyRndMMlZ1WTI5a2FXNW5MeUkrRFFvOFUwOUJVQzFGVGxZNlFtOWtlVDROQ2p4aE1UcEVhWEpsWTNSVGFHRndaVk4wWVhSbElHbGtQU0p5WldZdE1TSWdlRzFzYm5NNllURTlJbWgwZEhBNkx5OXpZMmhsYldGekxtMXBZM0p2YzI5bWRDNWpiMjB2WTJ4eUwyNXpZWE56WlcwdlVtVjJhWFF1Uld4bGJXVnVkSE12VW1WMmFYUk9iMlJsY3lVeVF5VXlNRlpsY25OcGIyNGxNMFF4TGpNdU1pNHlORGd3SlRKREpUSXdRM1ZzZEhWeVpTVXpSRzVsZFhSeVlXd2xNa01sTWpCUWRXSnNhV05MWlhsVWIydGxiaVV6Ukc1MWJHd2lQZzBLUEhOMGNtbHVaMGxFSUdsa1BTSnlaV1l0TXlJK05tRmtNR1k0T1dFdE9HVXhOeTAwT1RrMExUZzVaakV0TldZMFpUZzNPRE0xTURaaExUQXdNREF3WVdJNVBDOXpkSEpwYm1kSlJENE5DanhwYm5SSlJENHlOelExUEM5cGJuUkpSRDROQ2p4emVXNWpTV1FnYVdROUluSmxaaTAwSWo0MlpqSXhZVEF6WmkwNE1UWTNMVFF6TnprdE9URXpaUzAzTURreE0yVmxZelZoTWprOEwzTjVibU5KWkQ0TkNqeHRZWFJsY21saGJFbGtQakkzTWpNOEwyMWhkR1Z5YVdGc1NXUStEUW84TDJFeE9rUnBjbVZqZEZOb1lYQmxVM1JoZEdVK0RRbzhMMU5QUVZBdFJVNVdPa0p2WkhrK0RRbzhMMU5QUVZBdFJVNVdPa1Z1ZG1Wc2IzQmxQZzBLPC9CYXNlLTAtMC0wX0RhdGE+DQo8QmFzZS0wLTAtMF9IYXNOZXN0ZWREYXRhPmZhbHNlPC9CYXNlLTAtMC0wX0hhc05lc3RlZERhdGE+DQo8L2ExOkNhbGxTaXRlX3gwMDJCX1RyYWNlU2VyaWFsaXNlckhlbHBlcj4NCjwvU09BUC1FTlY6Qm9keT4NCjwvU09BUC1FTlY6RW52ZWxvcGU+DQo= + PFNPQVAtRU5WOkVudmVsb3BlIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOlNPQVAtRU5DPSJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy9zb2FwL2VuY29kaW5nLyIgeG1sbnM6U09BUC1FTlY9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvZW52ZWxvcGUvIiB4bWxuczpjbHI9Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vc29hcC9lbmNvZGluZy9jbHIvMS4wIiBTT0FQLUVOVjplbmNvZGluZ1N0eWxlPSJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy9zb2FwL2VuY29kaW5nLyI+DQo8U09BUC1FTlY6Qm9keT4NCjxhMTpDYWxsU2l0ZV94MDAyQl9UcmFjZVNlcmlhbGlzZXJIZWxwZXIgaWQ9InJlZi0xIiB4bWxuczphMT0iaHR0cDovL3NjaGVtYXMubWljcm9zb2Z0LmNvbS9jbHIvbnNhc3NlbS9Qcm90b0NvcmUvUHJvdG9Db3JlJTJDJTIwVmVyc2lvbiUzRDEuMy4yLjI0ODAlMkMlMjBDdWx0dXJlJTNEbmV1dHJhbCUyQyUyMFB1YmxpY0tleVRva2VuJTNEbnVsbCI+DQo8TnVtYmVyT2ZFbGVtZW50cz4xPC9OdW1iZXJPZkVsZW1lbnRzPg0KPEJhc2UtMF9IYXNEYXRhPmZhbHNlPC9CYXNlLTBfSGFzRGF0YT4NCjxCYXNlLTBfSGFzTmVzdGVkRGF0YT50cnVlPC9CYXNlLTBfSGFzTmVzdGVkRGF0YT4NCjxCYXNlLTBfTmVzdGVkRGF0YUNvdW50PjE8L0Jhc2UtMF9OZXN0ZWREYXRhQ291bnQ+DQo8QmFzZS0wLTBfSGFzRGF0YT5mYWxzZTwvQmFzZS0wLTBfSGFzRGF0YT4NCjxCYXNlLTAtMF9IYXNOZXN0ZWREYXRhPnRydWU8L0Jhc2UtMC0wX0hhc05lc3RlZERhdGE+DQo8QmFzZS0wLTBfTmVzdGVkRGF0YUNvdW50PjE8L0Jhc2UtMC0wX05lc3RlZERhdGFDb3VudD4NCjxCYXNlLTAtMC0wX0hhc0RhdGE+dHJ1ZTwvQmFzZS0wLTAtMF9IYXNEYXRhPg0KPEJhc2UtMC0wLTBfRGF0YSBpZD0icmVmLTMiPlBGTlBRVkF0UlU1V09rVnVkbVZzYjNCbElIaHRiRzV6T25oemFUMGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TVM5WVRVeFRZMmhsYldFdGFXNXpkR0Z1WTJVaUlIaHRiRzV6T25oelpEMGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TVM5WVRVeFRZMmhsYldFaUlIaHRiRzV6T2xOUFFWQXRSVTVEUFNKb2RIUndPaTh2YzJOb1pXMWhjeTU0Yld4emIyRndMbTl5Wnk5emIyRndMMlZ1WTI5a2FXNW5MeUlnZUcxc2JuTTZVMDlCVUMxRlRsWTlJbWgwZEhBNkx5OXpZMmhsYldGekxuaHRiSE52WVhBdWIzSm5MM052WVhBdlpXNTJaV3h2Y0dVdklpQjRiV3h1Y3pwamJISTlJbWgwZEhBNkx5OXpZMmhsYldGekxtMXBZM0p2YzI5bWRDNWpiMjB2YzI5aGNDOWxibU52WkdsdVp5OWpiSEl2TVM0d0lpQlRUMEZRTFVWT1ZqcGxibU52WkdsdVoxTjBlV3hsUFNKb2RIUndPaTh2YzJOb1pXMWhjeTU0Yld4emIyRndMbTl5Wnk5emIyRndMMlZ1WTI5a2FXNW5MeUkrRFFvOFUwOUJVQzFGVGxZNlFtOWtlVDROQ2p4aE1UcEVhWEpsWTNSVGFHRndaVk4wWVhSbElHbGtQU0p5WldZdE1TSWdlRzFzYm5NNllURTlJbWgwZEhBNkx5OXpZMmhsYldGekxtMXBZM0p2YzI5bWRDNWpiMjB2WTJ4eUwyNXpZWE56WlcwdlVtVjJhWFF1Uld4bGJXVnVkSE12VW1WMmFYUk9iMlJsY3lVeVF5VXlNRlpsY25OcGIyNGxNMFF4TGpNdU1pNHlORGd3SlRKREpUSXdRM1ZzZEhWeVpTVXpSRzVsZFhSeVlXd2xNa01sTWpCUWRXSnNhV05MWlhsVWIydGxiaVV6Ukc1MWJHd2lQZzBLUEhOMGNtbHVaMGxFSUdsa1BTSnlaV1l0TXlJK05tRmtNR1k0T1dFdE9HVXhOeTAwT1RrMExUZzVaakV0TldZMFpUZzNPRE0xTURaaExUQXdNREF3WVdJNVBDOXpkSEpwYm1kSlJENE5DanhwYm5SSlJENHlOelExUEM5cGJuUkpSRDROQ2p4emVXNWpTV1FnYVdROUluSmxaaTAwSWo0MlpqSXhZVEF6WmkwNE1UWTNMVFF6TnprdE9URXpaUzAzTURreE0yVmxZelZoTWprOEwzTjVibU5KWkQ0TkNqeHRZWFJsY21saGJFbGtQakkzTWpNOEwyMWhkR1Z5YVdGc1NXUStEUW84TDJFeE9rUnBjbVZqZEZOb1lYQmxVM1JoZEdVK0RRbzhMMU5QUVZBdFJVNVdPa0p2WkhrK0RRbzhMMU5QUVZBdFJVNVdPa1Z1ZG1Wc2IzQmxQZzBLPC9CYXNlLTAtMC0wX0RhdGE+DQo8QmFzZS0wLTAtMF9IYXNOZXN0ZWREYXRhPmZhbHNlPC9CYXNlLTAtMC0wX0hhc05lc3RlZERhdGE+DQo8L2ExOkNhbGxTaXRlX3gwMDJCX1RyYWNlU2VyaWFsaXNlckhlbHBlcj4NCjwvU09BUC1FTlY6Qm9keT4NCjwvU09BUC1FTlY6RW52ZWxvcGU+DQo= + PFNPQVAtRU5WOkVudmVsb3BlIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOlNPQVAtRU5DPSJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy9zb2FwL2VuY29kaW5nLyIgeG1sbnM6U09BUC1FTlY9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvZW52ZWxvcGUvIiB4bWxuczpjbHI9Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vc29hcC9lbmNvZGluZy9jbHIvMS4wIiBTT0FQLUVOVjplbmNvZGluZ1N0eWxlPSJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy9zb2FwL2VuY29kaW5nLyI+DQo8U09BUC1FTlY6Qm9keT4NCjxhMTpDYWxsU2l0ZV94MDAyQl9UcmFjZVNlcmlhbGlzZXJIZWxwZXIgaWQ9InJlZi0xIiB4bWxuczphMT0iaHR0cDovL3NjaGVtYXMubWljcm9zb2Z0LmNvbS9jbHIvbnNhc3NlbS9Qcm90b0NvcmUvUHJvdG9Db3JlJTJDJTIwVmVyc2lvbiUzRDEuMy4yLjI0ODAlMkMlMjBDdWx0dXJlJTNEbmV1dHJhbCUyQyUyMFB1YmxpY0tleVRva2VuJTNEbnVsbCI+DQo8TnVtYmVyT2ZFbGVtZW50cz4xPC9OdW1iZXJPZkVsZW1lbnRzPg0KPEJhc2UtMF9IYXNEYXRhPmZhbHNlPC9CYXNlLTBfSGFzRGF0YT4NCjxCYXNlLTBfSGFzTmVzdGVkRGF0YT50cnVlPC9CYXNlLTBfSGFzTmVzdGVkRGF0YT4NCjxCYXNlLTBfTmVzdGVkRGF0YUNvdW50PjE8L0Jhc2UtMF9OZXN0ZWREYXRhQ291bnQ+DQo8QmFzZS0wLTBfSGFzRGF0YT5mYWxzZTwvQmFzZS0wLTBfSGFzRGF0YT4NCjxCYXNlLTAtMF9IYXNOZXN0ZWREYXRhPnRydWU8L0Jhc2UtMC0wX0hhc05lc3RlZERhdGE+DQo8QmFzZS0wLTBfTmVzdGVkRGF0YUNvdW50PjE8L0Jhc2UtMC0wX05lc3RlZERhdGFDb3VudD4NCjxCYXNlLTAtMC0wX0hhc0RhdGE+dHJ1ZTwvQmFzZS0wLTAtMF9IYXNEYXRhPg0KPEJhc2UtMC0wLTBfRGF0YSBpZD0icmVmLTMiPlBGTlBRVkF0UlU1V09rVnVkbVZzYjNCbElIaHRiRzV6T25oemFUMGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TVM5WVRVeFRZMmhsYldFdGFXNXpkR0Z1WTJVaUlIaHRiRzV6T25oelpEMGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TVM5WVRVeFRZMmhsYldFaUlIaHRiRzV6T2xOUFFWQXRSVTVEUFNKb2RIUndPaTh2YzJOb1pXMWhjeTU0Yld4emIyRndMbTl5Wnk5emIyRndMMlZ1WTI5a2FXNW5MeUlnZUcxc2JuTTZVMDlCVUMxRlRsWTlJbWgwZEhBNkx5OXpZMmhsYldGekxuaHRiSE52WVhBdWIzSm5MM052WVhBdlpXNTJaV3h2Y0dVdklpQjRiV3h1Y3pwamJISTlJbWgwZEhBNkx5OXpZMmhsYldGekxtMXBZM0p2YzI5bWRDNWpiMjB2YzI5aGNDOWxibU52WkdsdVp5OWpiSEl2TVM0d0lpQlRUMEZRTFVWT1ZqcGxibU52WkdsdVoxTjBlV3hsUFNKb2RIUndPaTh2YzJOb1pXMWhjeTU0Yld4emIyRndMbTl5Wnk5emIyRndMMlZ1WTI5a2FXNW5MeUkrRFFvOFUwOUJVQzFGVGxZNlFtOWtlVDROQ2p4aE1UcEVhWEpsWTNSVGFHRndaVk4wWVhSbElHbGtQU0p5WldZdE1TSWdlRzFzYm5NNllURTlJbWgwZEhBNkx5OXpZMmhsYldGekxtMXBZM0p2YzI5bWRDNWpiMjB2WTJ4eUwyNXpZWE56WlcwdlVtVjJhWFF1Uld4bGJXVnVkSE12VW1WMmFYUk9iMlJsY3lVeVF5VXlNRlpsY25OcGIyNGxNMFF4TGpNdU1pNHlORGd3SlRKREpUSXdRM1ZzZEhWeVpTVXpSRzVsZFhSeVlXd2xNa01sTWpCUWRXSnNhV05MWlhsVWIydGxiaVV6Ukc1MWJHd2lQZzBLUEhOMGNtbHVaMGxFSUdsa1BTSnlaV1l0TXlJK05tRmtNR1k0T1dFdE9HVXhOeTAwT1RrMExUZzVaakV0TldZMFpUZzNPRE0xTURaaExUQXdNREF3WVdJNVBDOXpkSEpwYm1kSlJENE5DanhwYm5SSlJENHlOelExUEM5cGJuUkpSRDROQ2p4emVXNWpTV1FnYVdROUluSmxaaTAwSWo0MlpqSXhZVEF6WmkwNE1UWTNMVFF6TnprdE9URXpaUzAzTURreE0yVmxZelZoTWprOEwzTjVibU5KWkQ0TkNqeHRZWFJsY21saGJFbGtQakkzTWpNOEwyMWhkR1Z5YVdGc1NXUStEUW84TDJFeE9rUnBjbVZqZEZOb1lYQmxVM1JoZEdVK0RRbzhMMU5QUVZBdFJVNVdPa0p2WkhrK0RRbzhMMU5QUVZBdFJVNVdPa1Z1ZG1Wc2IzQmxQZzBLPC9CYXNlLTAtMC0wX0RhdGE+DQo8QmFzZS0wLTAtMF9IYXNOZXN0ZWREYXRhPmZhbHNlPC9CYXNlLTAtMC0wX0hhc05lc3RlZERhdGE+DQo8L2ExOkNhbGxTaXRlX3gwMDJCX1RyYWNlU2VyaWFsaXNlckhlbHBlcj4NCjwvU09BUC1FTlY6Qm9keT4NCjwvU09BUC1FTlY6RW52ZWxvcGU+DQo= + PFNPQVAtRU5WOkVudmVsb3BlIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOlNPQVAtRU5DPSJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy9zb2FwL2VuY29kaW5nLyIgeG1sbnM6U09BUC1FTlY9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvZW52ZWxvcGUvIiB4bWxuczpjbHI9Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vc29hcC9lbmNvZGluZy9jbHIvMS4wIiBTT0FQLUVOVjplbmNvZGluZ1N0eWxlPSJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy9zb2FwL2VuY29kaW5nLyI+DQo8U09BUC1FTlY6Qm9keT4NCjxhMTpDYWxsU2l0ZV94MDAyQl9UcmFjZVNlcmlhbGlzZXJIZWxwZXIgaWQ9InJlZi0xIiB4bWxuczphMT0iaHR0cDovL3NjaGVtYXMubWljcm9zb2Z0LmNvbS9jbHIvbnNhc3NlbS9Qcm90b0NvcmUvUHJvdG9Db3JlJTJDJTIwVmVyc2lvbiUzRDEuMy4yLjI0ODAlMkMlMjBDdWx0dXJlJTNEbmV1dHJhbCUyQyUyMFB1YmxpY0tleVRva2VuJTNEbnVsbCI+DQo8TnVtYmVyT2ZFbGVtZW50cz4xPC9OdW1iZXJPZkVsZW1lbnRzPg0KPEJhc2UtMF9IYXNEYXRhPmZhbHNlPC9CYXNlLTBfSGFzRGF0YT4NCjxCYXNlLTBfSGFzTmVzdGVkRGF0YT50cnVlPC9CYXNlLTBfSGFzTmVzdGVkRGF0YT4NCjxCYXNlLTBfTmVzdGVkRGF0YUNvdW50PjE8L0Jhc2UtMF9OZXN0ZWREYXRhQ291bnQ+DQo8QmFzZS0wLTBfSGFzRGF0YT5mYWxzZTwvQmFzZS0wLTBfSGFzRGF0YT4NCjxCYXNlLTAtMF9IYXNOZXN0ZWREYXRhPnRydWU8L0Jhc2UtMC0wX0hhc05lc3RlZERhdGE+DQo8QmFzZS0wLTBfTmVzdGVkRGF0YUNvdW50PjE8L0Jhc2UtMC0wX05lc3RlZERhdGFDb3VudD4NCjxCYXNlLTAtMC0wX0hhc0RhdGE+dHJ1ZTwvQmFzZS0wLTAtMF9IYXNEYXRhPg0KPEJhc2UtMC0wLTBfRGF0YSBpZD0icmVmLTMiPlBGTlBRVkF0UlU1V09rVnVkbVZzYjNCbElIaHRiRzV6T25oemFUMGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TVM5WVRVeFRZMmhsYldFdGFXNXpkR0Z1WTJVaUlIaHRiRzV6T25oelpEMGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TVM5WVRVeFRZMmhsYldFaUlIaHRiRzV6T2xOUFFWQXRSVTVEUFNKb2RIUndPaTh2YzJOb1pXMWhjeTU0Yld4emIyRndMbTl5Wnk5emIyRndMMlZ1WTI5a2FXNW5MeUlnZUcxc2JuTTZVMDlCVUMxRlRsWTlJbWgwZEhBNkx5OXpZMmhsYldGekxuaHRiSE52WVhBdWIzSm5MM052WVhBdlpXNTJaV3h2Y0dVdklpQjRiV3h1Y3pwamJISTlJbWgwZEhBNkx5OXpZMmhsYldGekxtMXBZM0p2YzI5bWRDNWpiMjB2YzI5aGNDOWxibU52WkdsdVp5OWpiSEl2TVM0d0lpQlRUMEZRTFVWT1ZqcGxibU52WkdsdVoxTjBlV3hsUFNKb2RIUndPaTh2YzJOb1pXMWhjeTU0Yld4emIyRndMbTl5Wnk5emIyRndMMlZ1WTI5a2FXNW5MeUkrRFFvOFUwOUJVQzFGVGxZNlFtOWtlVDROQ2p4aE1UcEVhWEpsWTNSVGFHRndaVk4wWVhSbElHbGtQU0p5WldZdE1TSWdlRzFzYm5NNllURTlJbWgwZEhBNkx5OXpZMmhsYldGekxtMXBZM0p2YzI5bWRDNWpiMjB2WTJ4eUwyNXpZWE56WlcwdlVtVjJhWFF1Uld4bGJXVnVkSE12VW1WMmFYUk9iMlJsY3lVeVF5VXlNRlpsY25OcGIyNGxNMFF4TGpNdU1pNHlORGd3SlRKREpUSXdRM1ZzZEhWeVpTVXpSRzVsZFhSeVlXd2xNa01sTWpCUWRXSnNhV05MWlhsVWIydGxiaVV6Ukc1MWJHd2lQZzBLUEhOMGNtbHVaMGxFSUdsa1BTSnlaV1l0TXlJK05tRmtNR1k0T1dFdE9HVXhOeTAwT1RrMExUZzVaakV0TldZMFpUZzNPRE0xTURaaExUQXdNREF3WVdJNVBDOXpkSEpwYm1kSlJENE5DanhwYm5SSlJENHlOelExUEM5cGJuUkpSRDROQ2p4emVXNWpTV1FnYVdROUluSmxaaTAwSWo0MlpqSXhZVEF6WmkwNE1UWTNMVFF6TnprdE9URXpaUzAzTURreE0yVmxZelZoTWprOEwzTjVibU5KWkQ0TkNqeHRZWFJsY21saGJFbGtQakkzTWpNOEwyMWhkR1Z5YVdGc1NXUStEUW84TDJFeE9rUnBjbVZqZEZOb1lYQmxVM1JoZEdVK0RRbzhMMU5QUVZBdFJVNVdPa0p2WkhrK0RRbzhMMU5QUVZBdFJVNVdPa1Z1ZG1Wc2IzQmxQZzBLPC9CYXNlLTAtMC0wX0RhdGE+DQo8QmFzZS0wLTAtMF9IYXNOZXN0ZWREYXRhPmZhbHNlPC9CYXNlLTAtMC0wX0hhc05lc3RlZERhdGE+DQo8L2ExOkNhbGxTaXRlX3gwMDJCX1RyYWNlU2VyaWFsaXNlckhlbHBlcj4NCjwvU09BUC1FTlY6Qm9keT4NCjwvU09BUC1FTlY6RW52ZWxvcGU+DQo= + PFNPQVAtRU5WOkVudmVsb3BlIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOlNPQVAtRU5DPSJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy9zb2FwL2VuY29kaW5nLyIgeG1sbnM6U09BUC1FTlY9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvZW52ZWxvcGUvIiB4bWxuczpjbHI9Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vc29hcC9lbmNvZGluZy9jbHIvMS4wIiBTT0FQLUVOVjplbmNvZGluZ1N0eWxlPSJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy9zb2FwL2VuY29kaW5nLyI+DQo8U09BUC1FTlY6Qm9keT4NCjxhMTpDYWxsU2l0ZV94MDAyQl9UcmFjZVNlcmlhbGlzZXJIZWxwZXIgaWQ9InJlZi0xIiB4bWxuczphMT0iaHR0cDovL3NjaGVtYXMubWljcm9zb2Z0LmNvbS9jbHIvbnNhc3NlbS9Qcm90b0NvcmUvUHJvdG9Db3JlJTJDJTIwVmVyc2lvbiUzRDEuMy4yLjI0ODAlMkMlMjBDdWx0dXJlJTNEbmV1dHJhbCUyQyUyMFB1YmxpY0tleVRva2VuJTNEbnVsbCI+DQo8TnVtYmVyT2ZFbGVtZW50cz4xPC9OdW1iZXJPZkVsZW1lbnRzPg0KPEJhc2UtMF9IYXNEYXRhPmZhbHNlPC9CYXNlLTBfSGFzRGF0YT4NCjxCYXNlLTBfSGFzTmVzdGVkRGF0YT50cnVlPC9CYXNlLTBfSGFzTmVzdGVkRGF0YT4NCjxCYXNlLTBfTmVzdGVkRGF0YUNvdW50PjE8L0Jhc2UtMF9OZXN0ZWREYXRhQ291bnQ+DQo8QmFzZS0wLTBfSGFzRGF0YT5mYWxzZTwvQmFzZS0wLTBfSGFzRGF0YT4NCjxCYXNlLTAtMF9IYXNOZXN0ZWREYXRhPnRydWU8L0Jhc2UtMC0wX0hhc05lc3RlZERhdGE+DQo8QmFzZS0wLTBfTmVzdGVkRGF0YUNvdW50PjE8L0Jhc2UtMC0wX05lc3RlZERhdGFDb3VudD4NCjxCYXNlLTAtMC0wX0hhc0RhdGE+dHJ1ZTwvQmFzZS0wLTAtMF9IYXNEYXRhPg0KPEJhc2UtMC0wLTBfRGF0YSBpZD0icmVmLTMiPlBGTlBRVkF0UlU1V09rVnVkbVZzYjNCbElIaHRiRzV6T25oemFUMGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TVM5WVRVeFRZMmhsYldFdGFXNXpkR0Z1WTJVaUlIaHRiRzV6T25oelpEMGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TVM5WVRVeFRZMmhsYldFaUlIaHRiRzV6T2xOUFFWQXRSVTVEUFNKb2RIUndPaTh2YzJOb1pXMWhjeTU0Yld4emIyRndMbTl5Wnk5emIyRndMMlZ1WTI5a2FXNW5MeUlnZUcxc2JuTTZVMDlCVUMxRlRsWTlJbWgwZEhBNkx5OXpZMmhsYldGekxuaHRiSE52WVhBdWIzSm5MM052WVhBdlpXNTJaV3h2Y0dVdklpQjRiV3h1Y3pwamJISTlJbWgwZEhBNkx5OXpZMmhsYldGekxtMXBZM0p2YzI5bWRDNWpiMjB2YzI5aGNDOWxibU52WkdsdVp5OWpiSEl2TVM0d0lpQlRUMEZRTFVWT1ZqcGxibU52WkdsdVoxTjBlV3hsUFNKb2RIUndPaTh2YzJOb1pXMWhjeTU0Yld4emIyRndMbTl5Wnk5emIyRndMMlZ1WTI5a2FXNW5MeUkrRFFvOFUwOUJVQzFGVGxZNlFtOWtlVDROQ2p4aE1UcEVhWEpsWTNSVGFHRndaVk4wWVhSbElHbGtQU0p5WldZdE1TSWdlRzFzYm5NNllURTlJbWgwZEhBNkx5OXpZMmhsYldGekxtMXBZM0p2YzI5bWRDNWpiMjB2WTJ4eUwyNXpZWE56WlcwdlVtVjJhWFF1Uld4bGJXVnVkSE12VW1WMmFYUk9iMlJsY3lVeVF5VXlNRlpsY25OcGIyNGxNMFF4TGpNdU1pNHlORGd3SlRKREpUSXdRM1ZzZEhWeVpTVXpSRzVsZFhSeVlXd2xNa01sTWpCUWRXSnNhV05MWlhsVWIydGxiaVV6Ukc1MWJHd2lQZzBLUEhOMGNtbHVaMGxFSUdsa1BTSnlaV1l0TXlJK05tRmtNR1k0T1dFdE9HVXhOeTAwT1RrMExUZzVaakV0TldZMFpUZzNPRE0xTURaaExUQXdNREF3WVdJNVBDOXpkSEpwYm1kSlJENE5DanhwYm5SSlJENHlOelExUEM5cGJuUkpSRDROQ2p4emVXNWpTV1FnYVdROUluSmxaaTAwSWo0MlpqSXhZVEF6WmkwNE1UWTNMVFF6TnprdE9URXpaUzAzTURreE0yVmxZelZoTWprOEwzTjVibU5KWkQ0TkNqeHRZWFJsY21saGJFbGtQakkzTWpNOEwyMWhkR1Z5YVdGc1NXUStEUW84TDJFeE9rUnBjbVZqZEZOb1lYQmxVM1JoZEdVK0RRbzhMMU5QUVZBdFJVNVdPa0p2WkhrK0RRbzhMMU5QUVZBdFJVNVdPa1Z1ZG1Wc2IzQmxQZzBLPC9CYXNlLTAtMC0wX0RhdGE+DQo8QmFzZS0wLTAtMF9IYXNOZXN0ZWREYXRhPmZhbHNlPC9CYXNlLTAtMC0wX0hhc05lc3RlZERhdGE+DQo8L2ExOkNhbGxTaXRlX3gwMDJCX1RyYWNlU2VyaWFsaXNlckhlbHBlcj4NCjwvU09BUC1FTlY6Qm9keT4NCjwvU09BUC1FTlY6RW52ZWxvcGU+DQo= \ No newline at end of file diff --git a/importobj-batch/obj-copy.bat b/importobj-batch/obj-copy.bat index f6793f7..4bd2452 100644 --- a/importobj-batch/obj-copy.bat +++ b/importobj-batch/obj-copy.bat @@ -10,7 +10,8 @@ REM VARIABLES REM --------- SET FILEEXT=OBJ -SET TEMPLATEFILENAME=obj-empty2016 +REM SET TEMPLATEFILENAME=obj-empty2016 +SET TEMPLATEFILENAME=obj-facebased-empty2016 REM ----------------------- REM Beginning of the script diff --git a/importobj-batch/obj-empty2016.rfa b/importobj-batch/obj-empty2016.rfa index 1dc1bd0..c510e14 100644 Binary files a/importobj-batch/obj-empty2016.rfa and b/importobj-batch/obj-empty2016.rfa differ diff --git a/importobj-batch/obj-facebased-empty2016.rfa b/importobj-batch/obj-facebased-empty2016.rfa new file mode 100644 index 0000000..6389818 Binary files /dev/null and b/importobj-batch/obj-facebased-empty2016.rfa differ