{ "Uuid": "0c3e5ec7-ac41-4462-8a59-2aa01f12d620", "IsCustomNode": false, "Description": null, "Name": "PipeCrossings", "ElementResolver": { "ResolutionMap": { "List": { "Key": "List", "Value": "BuiltIn.ds" }, "DynamoNodes.Document.Current": { "Key": "Autodesk.AutoCAD.DynamoNodes.Document", "Value": "AutoCADNodes.dll" }, "DynamoNodes.Document": { "Key": "Autodesk.AutoCAD.DynamoNodes.Document", "Value": "AutoCADNodes.dll" }, "Autodesk.AutoCAD.DynamoNodes.Document.Current": { "Key": "Autodesk.AutoCAD.DynamoNodes.Document", "Value": "AutoCADNodes.dll" }, "Math": { "Key": "DSCore.Math", "Value": "DSCoreNodes.dll" }, "String": { "Key": "DSCore.String", "Value": "DSCoreNodes.dll" } } }, "Inputs": [], "Outputs": [], "Nodes": [ { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", "NodeType": "FunctionNode", "FunctionSignature": "Autodesk.AutoCAD.DynamoNodes.Document.Current", "Id": "02f4376bf3e24deb8caa40c07dcaa1dd", "Inputs": [], "Outputs": [ { "Id": "a8dfc2a0805740f7aa55394cfe4f09b1", "Name": "Document", "Description": "Document", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], "Replication": "Auto", "Description": "Get the current AutoCAD document.\n\nDocument.Current: Document" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", "NodeType": "FunctionNode", "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.PullOntoPlane@Autodesk.DesignScript.Geometry.Plane", "Id": "a5162a4089ba4346a9ff41bcf21ae98f", "Inputs": [ { "Id": "588b1945d818413e8f38207fdb2b0efe", "Name": "curve", "Description": "Autodesk.DesignScript.Geometry.Curve", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false }, { "Id": "5af4ce97b06044b5a68beab68e2f3f24", "Name": "plane", "Description": "The plane on which to pull the curve\n\nPlane", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], "Outputs": [ { "Id": "7d305395b16948c98c52349ddd6da0ee", "Name": "Curve", "Description": "A Curve on the Plane", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], "Replication": "Auto", "Description": "Create a curve by pulling onto plane\n\nCurve.PullOntoPlane (plane: Plane): Curve" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", "NodeType": "FunctionNode", "FunctionSignature": "Autodesk.DesignScript.Geometry.Plane.XY", "Id": "099aae86e91a421a948a7c43986deb48", "Inputs": [], "Outputs": [ { "Id": "03b345f5e8064b47975194a20b998f83", "Name": "Plane", "Description": "Plane", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], "Replication": "Auto", "Description": "Creates a plane in the world XY\n\nPlane.XY ( ): Plane" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", "NodeType": "FunctionNode", "FunctionSignature": "DSCore.List.Flatten@var[]..[],int", "Id": "be2a1255fef1493895ac6ba75442cdf5", "Inputs": [ { "Id": "6f98f7d922794be18a6250493630b8e3", "Name": "list", "Description": "List to flatten.\n\nvar[]..[]", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false }, { "Id": "c0c3f8bfd12547608133598e365bae57", "Name": "amt", "Description": "Layers of nesting to remove.\n\nint\nDefault value : -1", "UsingDefaultValue": true, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], "Outputs": [ { "Id": "1736d50bcce34648830dd1909d4745b2", "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.Geometry.IntersectAll@Autodesk.DesignScript.Geometry.Geometry[]", "Id": "23fd1f4e7949486ea5f7b2781d81a71b", "Inputs": [ { "Id": "fe3eaae5551a4f8985d027f86ec2a4be", "Name": "geometry", "Description": "Autodesk.DesignScript.Geometry.Geometry", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false }, { "Id": "de31cc24cf714abe8a1430f2b63eaf30", "Name": "others", "Description": "Geometry[]", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], "Outputs": [ { "Id": "9756f54bc8bc4c3a9b312915e98bf47f", "Name": "Geometry[]", "Description": "Geometry[]", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], "Replication": "CrossProduct", "Description": "Get the intersection of Geometry for this object and a collection of other Geometries. Finds common geometry of all participants.\n\nGeometry.IntersectAll (others: Geometry[]): Geometry[]" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", "NodeType": "FunctionNode", "FunctionSignature": "DSCore.List.Clean@var[]..[],bool", "Id": "93a3be58889342bd96cc8ba86a556c41", "Inputs": [ { "Id": "90145af335a24c48bd46260235c1a872", "Name": "list", "Description": "var[]..[]", "UsingDefaultValue": false, "Level": 3, "UseLevels": true, "KeepListStructure": false }, { "Id": "74048ab4cc5e4e1ba71a198595dc5931", "Name": "preserveIndices", "Description": "Provide an option to preserve the indices of the data such that non-trailing nulls may not be filtered out\n\nbool\nDefault value : true", "UsingDefaultValue": true, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], "Outputs": [ { "Id": "ebfd8976241b41bd814905315abad18d", "Name": "var[]..[]", "Description": "A list cleaned of nulls and empty lists", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], "Replication": "Auto", "Description": "Cleans data of nulls and empty lists from a given list of arbitrary dimension\n\nList.Clean (list: var[]..[], preserveIndices: bool = true): var[]..[]" }, { "ConcreteType": "CoreNodeModels.Input.BoolSelector, CoreNodeModels", "NodeType": "BooleanInputNode", "InputValue": false, "Id": "2999ef9f837b499e8d4896764726cc0b", "Inputs": [], "Outputs": [ { "Id": "3053a4e93ade44448b258bf908c654f3", "Name": "", "Description": "Boolean", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], "Replication": "Disabled", "Description": "Selection between a true and false." }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", "NodeType": "FunctionNode", "FunctionSignature": "DSCore.List.Flatten@var[]..[],int", "Id": "11538c3ce3ad45ebad74ba00988e9b73", "Inputs": [ { "Id": "f714e00b89d04ebc8d0ce0c99217f5dc", "Name": "list", "Description": "List to flatten.\n\nvar[]..[]", "UsingDefaultValue": false, "Level": 3, "UseLevels": true, "KeepListStructure": false }, { "Id": "1fec03fa90a24d8bb9585a4a7e2fb925", "Name": "amt", "Description": "Layers of nesting to remove.\n\nint\nDefault value : -1", "UsingDefaultValue": true, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], "Outputs": [ { "Id": "2c5f74b7cf0e4e1190a6e71e76b71b54", "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": "DSCore.Object.Type@var", "Id": "97e2d22adecb4fa5991292efaaadbec1", "Inputs": [ { "Id": "7fade2a8071f40d086f0b9eb2b1878fd", "Name": "obj", "Description": "An object.\n\nvar", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], "Outputs": [ { "Id": "725af6b9b1784be2be8d6edad2e78474", "Name": "string", "Description": "Type of object.", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], "Replication": "Auto", "Description": "Returns the type of object represented as string.\n\nObject.Type (obj: var): string" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", "NodeType": "FunctionNode", "FunctionSignature": "DSCore.String.Contains@string,string,bool", "Id": "8e52f761d01140a7af890bc253ec8f6e", "Inputs": [ { "Id": "e4206a720fe148e89ee958d875ea197e", "Name": "str", "Description": "String to search in.\n\nstring", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false }, { "Id": "bf49cc3433a44a2aa8bb21391b700bde", "Name": "searchFor", "Description": "Substring to search for.\n\nstring", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false }, { "Id": "8e75d3aa7ffb490cb0e558c95efd922d", "Name": "ignoreCase", "Description": "Whether or not comparison takes case into account.\n\nbool\nDefault value : false", "UsingDefaultValue": true, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], "Outputs": [ { "Id": "77ab6c71245b429b80c8194dd03833fa", "Name": "bool", "Description": "Whether the string contains the substring.", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], "Replication": "Auto", "Description": "Determines if the given string contains the given substring.\n\nString.Contains (str: string, searchFor: string, ignoreCase: bool = false): bool" }, { "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", "NodeType": "CodeBlockNode", "Code": "\"Line\";", "Id": "c0df6e498048491896c8386921274e83", "Inputs": [], "Outputs": [ { "Id": "5084b775a7a64222ab25d3769dc430c2", "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": "94d08b2e30f04f75bd0316965cb649ca", "Inputs": [ { "Id": "a8c23b8755c043029519ab2087189a99", "Name": "list", "Description": "List to filter.\n\nvar[]..[]", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false }, { "Id": "04ee6da594fe44018db916f4ad332d95", "Name": "mask", "Description": "List of booleans representing a mask.\n\nvar[]..[]", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], "Outputs": [ { "Id": "f0f9f84f567144008ca5e00330fe4730", "Name": "in", "Description": "Items whose mask index is true.", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false }, { "Id": "2f07600215d04796bbe4d791306909f8", "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.Curve.StartPoint", "Id": "bd5e181519fa410081464cfbf419dab6", "Inputs": [ { "Id": "466442ebf6c94db4b8d3cfe7d141a6bd", "Name": "curve", "Description": "Autodesk.DesignScript.Geometry.Curve", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], "Outputs": [ { "Id": "2752fde3aed741809ffaf6e8166f3267", "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": "a1df9dca1ba14f2cb088fb1fa9dba6fc", "Inputs": [ { "Id": "a3568f5e63644263b50d2828c2b75745", "Name": "curve", "Description": "Autodesk.DesignScript.Geometry.Curve", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], "Outputs": [ { "Id": "65aa2e8fc14244258796faedd51e4b83", "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.Geometry.IsAlmostEqualTo@Autodesk.DesignScript.Geometry.Geometry", "Id": "37eac296da0b42ea96ff92eed78d1bd5", "Inputs": [ { "Id": "cbd6709953424472a76dd321b9360777", "Name": "geometry", "Description": "Autodesk.DesignScript.Geometry.Geometry", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false }, { "Id": "6a1b162d0c044f26a4a63e95c9fc859f", "Name": "other", "Description": "Geometry", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], "Outputs": [ { "Id": "82718ccbc21b4a088fd6d133fa0f00b8", "Name": "bool", "Description": "bool", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], "Replication": "Auto", "Description": "Check if the two objects have the same representational geometry or numerical values\n\nGeometry.IsAlmostEqualTo (other: Geometry): bool" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", "NodeType": "FunctionNode", "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.IsAlmostEqualTo@Autodesk.DesignScript.Geometry.Geometry", "Id": "86ad8fe65e5d4cca852742def7bcc635", "Inputs": [ { "Id": "e0f54d7f20f243d1a5b0f4725d16d341", "Name": "geometry", "Description": "Autodesk.DesignScript.Geometry.Geometry", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false }, { "Id": "54acb784ea67495db1c7e37dbc8cda83", "Name": "other", "Description": "Geometry", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], "Outputs": [ { "Id": "3b93582766ff45399c548dc1b7c3025a", "Name": "bool", "Description": "bool", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], "Replication": "Auto", "Description": "Check if the two objects have the same representational geometry or numerical values\n\nGeometry.IsAlmostEqualTo (other: Geometry): bool" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", "NodeType": "FunctionNode", "FunctionSignature": "||@var[]..[],var[]..[]", "Id": "582abf1db3544becaa6adc99fccfe930", "Inputs": [ { "Id": "5a269f25cf3d4c0d8243167182a63138", "Name": "x", "Description": "x value.\n\nvar[]..[]", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false }, { "Id": "9411fe863d0546029f153c7a12e86249", "Name": "y", "Description": "y value.\n\nvar[]..[]", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], "Outputs": [ { "Id": "fefa3f79ea86478e9fbe00aff3a87b36", "Name": "var[]..[]", "Description": "var[]..[]", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], "Replication": "Auto", "Description": "x || y?\n\n|| (x: var[]..[], y: var[]..[]): var[]..[]" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", "NodeType": "FunctionNode", "FunctionSignature": "DSCore.List.FilterByBoolMask@var[]..[],var[]..[]", "Id": "ba139794c7df4196b72b2226d1fd88b5", "Inputs": [ { "Id": "b942d44ca48e4484b67fafcf23e2a254", "Name": "list", "Description": "List to filter.\n\nvar[]..[]", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false }, { "Id": "8da052d4a13347fea4b8cbffada39cec", "Name": "mask", "Description": "List of booleans representing a mask.\n\nvar[]..[]", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], "Outputs": [ { "Id": "2588f6fbec8d4b63abced3ecace23bea", "Name": "in", "Description": "Items whose mask index is true.", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false }, { "Id": "e020c68013f549bf872bc5a74cbbdacf", "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.Point.PruneDuplicates@Autodesk.DesignScript.Geometry.Point[],double", "Id": "4317ceca3a694216be8d7ad7cd7f27a3", "Inputs": [ { "Id": "44a7c02f82fc43ba93bfe8ba5360ae22", "Name": "points", "Description": "Points to prune\n\nPoint[]", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false }, { "Id": "35352ec1a9e747f38d842ba3ef181d43", "Name": "tolerance", "Description": "Tolerance for pruning\n\ndouble\nDefault value : 0.001", "UsingDefaultValue": true, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], "Outputs": [ { "Id": "290775e46fc1421bb4ff858804e60973", "Name": "Point[]", "Description": "Point[]", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], "Replication": "Auto", "Description": "Prune points to exclude duplicates within tolerance of included points\n\nPoint.PruneDuplicates (points: Point[], tolerance: double = 0.001): Point[]" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", "NodeType": "FunctionNode", "FunctionSignature": "DSCore.List.Flatten@var[]..[],int", "Id": "102ca5ba7d2b409689de449a67da72eb", "Inputs": [ { "Id": "2edad447058d441e91ee20857651503c", "Name": "list", "Description": "List to flatten.\n\nvar[]..[]", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false }, { "Id": "fe06fb3c48694be98a95dd0cfc1eebeb", "Name": "amt", "Description": "Layers of nesting to remove.\n\nint\nDefault value : -1", "UsingDefaultValue": true, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], "Outputs": [ { "Id": "ad8dff275283484c8dfeacd3926460b7", "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.Geometry.DoesIntersect@Autodesk.DesignScript.Geometry.Geometry", "Id": "f41e876ca971400db7e3d31111abe4a7", "Inputs": [ { "Id": "d30e0db6f9b843fea10eba125e25b59a", "Name": "geometry", "Description": "Autodesk.DesignScript.Geometry.Geometry", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false }, { "Id": "496c47faa92d446e9027fbc603a8522e", "Name": "other", "Description": "Geometry", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], "Outputs": [ { "Id": "8088ad39bfcd46b18d5d271049885c20", "Name": "bool", "Description": "bool", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], "Replication": "CrossProduct", "Description": "Determine if another Geometry object intersects with this one\n\nGeometry.DoesIntersect (other: Geometry): bool" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", "NodeType": "FunctionNode", "FunctionSignature": "DSCore.List.FilterByBoolMask@var[]..[],var[]..[]", "Id": "1219f7e154714fde8268ec2a4ea64401", "Inputs": [ { "Id": "ac9f118704ba4ab3a470e1e0d6440f37", "Name": "list", "Description": "List to filter.\n\nvar[]..[]", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false }, { "Id": "bcae1de5aff5478bad685cf36a1f858b", "Name": "mask", "Description": "List of booleans representing a mask.\n\nvar[]..[]", "UsingDefaultValue": false, "Level": 2, "UseLevels": true, "KeepListStructure": false } ], "Outputs": [ { "Id": "103117aa57934b1193672b94210d803e", "Name": "in", "Description": "Items whose mask index is true.", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false }, { "Id": "8f245fea4cd44e73a10cc67177b6791e", "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.Object.Identity@var", "Id": "0ef88c856c7b45b89607265278ab5595", "Inputs": [ { "Id": "89dd75677b0743fb839d4963748e5859", "Name": "obj", "Description": "An object.\n\nvar", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], "Outputs": [ { "Id": "fb44ea17f96e4f258e40712dec772067", "Name": "var[]..[]", "Description": "var[]..[]", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], "Replication": "Auto", "Description": "Returns what is passed in, doing nothing.\n\nObject.Identity (obj: var): var[]..[]" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", "NodeType": "FunctionNode", "FunctionSignature": "DSCore.Object.Identity@var", "Id": "117b5272e0d54a2a9fd437c67f0f8626", "Inputs": [ { "Id": "44395e1b29f84f19b487951b4df788b5", "Name": "obj", "Description": "An object.\n\nvar", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], "Outputs": [ { "Id": "79a8463d4aff4279b393057672d28f8e", "Name": "var[]..[]", "Description": "var[]..[]", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], "Replication": "Auto", "Description": "Returns what is passed in, doing nothing.\n\nObject.Identity (obj: var): var[]..[]" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", "NodeType": "FunctionNode", "FunctionSignature": "DSCore.List.Count@var[]..[]", "Id": "ffa5d133cf524a7182b4d0e666b0bd20", "Inputs": [ { "Id": "5ff0d9dbc1c144aaa1c565e9aa6366a4", "Name": "list", "Description": "List to get the item count of.\n\nvar[]..[]", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], "Outputs": [ { "Id": "b607466a5fd44b3cad4b2fd734041899", "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": "CoreNodeModels.Sequence, CoreNodeModels", "NodeType": "ExtensionNode", "Id": "18d16753b9b4423db76c1fdad0298585", "Inputs": [ { "Id": "20745e74d25149b380b156716291ee5e", "Name": "start", "Description": "Number or letter to start the sequence at\r\nDefault value: 0", "UsingDefaultValue": true, "Level": 2, "UseLevels": false, "KeepListStructure": false }, { "Id": "83574e2dd0ba4e98b24a59624ad8cd00", "Name": "amount", "Description": "Amount of numbers in the sequence\r\nDefault value: 10", "UsingDefaultValue": true, "Level": 2, "UseLevels": false, "KeepListStructure": false }, { "Id": "95bbfcbd65004447aac229a03887b881", "Name": "step", "Description": "Space between numbers or letters\r\nDefault value: 1", "UsingDefaultValue": true, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], "Outputs": [ { "Id": "8823d13e56f148aaa825e20f468bc318", "Name": "seq", "Description": "New sequence", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], "Replication": "Auto", "Description": "Creates a sequence of numbers." }, { "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", "NodeType": "CodeBlockNode", "Code": "1;", "Id": "3570a1bd7d494c1b8401684ec9da67a8", "Inputs": [], "Outputs": [ { "Id": "41a86461e7314384aad96d0e02724be6", "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": "num<10?pre+\" - 0\"+num:pre+\" - \"+num;", "Id": "5ee385f853f141e69548771f30dc6daa", "Inputs": [ { "Id": "50492ab4eb9644a68df6ffd0c5f039fb", "Name": "num", "Description": "num", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false }, { "Id": "580b163785844401a256e7cf2cc60bee", "Name": "pre", "Description": "pre", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], "Outputs": [ { "Id": "c3da9abc21174cc5837a30178c9aa352", "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": "DesignScript.Builtin.Dictionary.ByKeysValues@string[],var[]..[]", "Id": "21cf5948158a4bb6b35f2744b6f94db2", "Inputs": [ { "Id": "4234c5a1d22541a4b597fcb3ef355728", "Name": "keys", "Description": "The string keys of the Dictionary\n\nstring[]", "UsingDefaultValue": false, "Level": 2, "UseLevels": true, "KeepListStructure": false }, { "Id": "784af279b4d54544ae88b0f5bebe40c6", "Name": "values", "Description": "The values of the Dictionary\n\nvar[]..[]", "UsingDefaultValue": false, "Level": 2, "UseLevels": true, "KeepListStructure": false } ], "Outputs": [ { "Id": "9bacd6d797264c12b96697dd5a6e14b6", "Name": "dictionary", "Description": "The result Dictionary", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], "Replication": "Longest", "Description": "Produces a Dictionary with the supplied keys and values. The number of entries is the shorter of keys or values.\n\nDictionary.ByKeysValues (keys: string[], values: var[]..[]): Dictionary" }, { "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", "NodeType": "CodeBlockNode", "Code": "[ID,pnts,separation,pipe1,pipe2,net1,net2];", "Id": "6962341155a74db99ea1d72f91c925d7", "Inputs": [ { "Id": "e8d8317c2c57475b9cc46cfdedeb65e3", "Name": "ID", "Description": "ID", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false }, { "Id": "65ad91cb14834c19a0a23a338d8f7554", "Name": "pnts", "Description": "pnts", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false }, { "Id": "103ca74d43c94ab2962ed27091db1dcb", "Name": "separation", "Description": "separation", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false }, { "Id": "3df4bca016fb493cb71c13375ee9ae42", "Name": "pipe1", "Description": "pipe1", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false }, { "Id": "57604ab9a2744d83a720d297a76fe46b", "Name": "pipe2", "Description": "pipe2", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false }, { "Id": "1e52bed3ced14ae689e8ab69c0c09d93", "Name": "net1", "Description": "net1", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false }, { "Id": "fcbdf0bd8f5c49f89d8b84f16956d881", "Name": "net2", "Description": "net2", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], "Outputs": [ { "Id": "fd07f7f8ab3e4b66b43e8ebbe4ab997b", "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.FirstItem@var[]..[]", "Id": "b7f40ac755ed46729f6af39c9555cb68", "Inputs": [ { "Id": "c8477bbc105c49e88f1a220aab9bfc15", "Name": "list", "Description": "List to get the first item from.\n\nvar[]..[]", "UsingDefaultValue": false, "Level": 2, "UseLevels": true, "KeepListStructure": false } ], "Outputs": [ { "Id": "ab8f46504859488cbe1d4278685a5fed", "Name": "item", "Description": "First item in the list.", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], "Replication": "Auto", "Description": "Returns the first item in a list.\n\nList.FirstItem (list: var[]..[]): var[]..[]" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", "NodeType": "FunctionNode", "FunctionSignature": "DSCore.List.LastItem@var[]..[]", "Id": "0b55b4a3e50e4477af15666704f24be7", "Inputs": [ { "Id": "4e847e55e56043f79766a2da562d0863", "Name": "list", "Description": "List to get the last item of.\n\nvar[]..[]", "UsingDefaultValue": false, "Level": 2, "UseLevels": true, "KeepListStructure": false } ], "Outputs": [ { "Id": "e3c97fad978d44ada046e067e578847c", "Name": "last", "Description": "Last item in the list.", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], "Replication": "Auto", "Description": "Retrieves the last item in a list.\n\nList.LastItem (list: var[]..[]): var[]..[]" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", "NodeType": "FunctionNode", "FunctionSignature": "DSCore.List.Transpose@var[]..[]", "Id": "e86716a9756f4956821ebca784e6651a", "Inputs": [ { "Id": "2cb38a22a9674973ad06f64316aba34f", "Name": "lists", "Description": "A list of lists to be transposed.\n\nvar[]..[]", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], "Outputs": [ { "Id": "cdb69844dd2e4afcb3930e492ed9a7e2", "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.Input.StringInput, CoreNodeModels", "NodeType": "StringInputNode", "InputValue": "Crossing", "Id": "b21767c01e0d4e4fa1548fb51e6a0f2a", "Inputs": [], "Outputs": [ { "Id": "4361978dfe4d493e8ace13ff64acd7ec", "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": "DesignScript.Builtin.Dictionary.ValueAtKey@string", "Id": "b7d53be43af34e24af8dddb120ed7b33", "Inputs": [ { "Id": "1aab08b8a312460484995d7ab9bbf88b", "Name": "dictionary", "Description": "DesignScript.Builtin.Dictionary", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false }, { "Id": "8afccc9bb03e40c8b1ee5b259e133e6c", "Name": "key", "Description": "The key in the Dictionary to obtain.\n\nstring", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], "Outputs": [ { "Id": "8517bab148b5407bbc6fba1ef68df48c", "Name": "value", "Description": "The value at the specified key or null if it is not set.", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], "Replication": "Auto", "Description": "Obtain the value at a specified key\n\nDictionary.ValueAtKey (key: string): var[]..[]" }, { "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", "NodeType": "CodeBlockNode", "Code": "\"Point\";", "Id": "426ad391a3324bad955d7bfa84144eed", "Inputs": [], "Outputs": [ { "Id": "4be599b1f0744cf8ae3e31cde61f405b", "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": "DesignScript.Builtin.Dictionary.ValueAtKey@string", "Id": "92938d51814543679d23a0f5e7727577", "Inputs": [ { "Id": "c13cfe0a3d8845e58e1df568e1158233", "Name": "dictionary", "Description": "DesignScript.Builtin.Dictionary", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false }, { "Id": "ec08add6d7864b589b6176ec96cf0704", "Name": "key", "Description": "The key in the Dictionary to obtain.\n\nstring", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], "Outputs": [ { "Id": "ca9780662f8245feba39a051c6c997f4", "Name": "value", "Description": "The value at the specified key or null if it is not set.", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], "Replication": "Auto", "Description": "Obtain the value at a specified key\n\nDictionary.ValueAtKey (key: string): var[]..[]" }, { "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", "NodeType": "CodeBlockNode", "Code": "\"Pipe 1\";", "Id": "2f032ec9793f43f8996e78745397a248", "Inputs": [], "Outputs": [ { "Id": "741988319ea24e7ba4705cb87177d0ec", "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": "DesignScript.Builtin.Dictionary.ValueAtKey@string", "Id": "ac56591597b84848a4eda0774cd68355", "Inputs": [ { "Id": "6231a7122aeb4ac5b6e79b4f4be1a285", "Name": "dictionary", "Description": "DesignScript.Builtin.Dictionary", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false }, { "Id": "8a8778c9895f459984b7edefea1a259f", "Name": "key", "Description": "The key in the Dictionary to obtain.\n\nstring", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], "Outputs": [ { "Id": "0e9c51c900dd401899292b34b4af1811", "Name": "value", "Description": "The value at the specified key or null if it is not set.", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], "Replication": "Auto", "Description": "Obtain the value at a specified key\n\nDictionary.ValueAtKey (key: string): var[]..[]" }, { "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", "NodeType": "CodeBlockNode", "Code": "\"Crossing ID\";", "Id": "c182cdc475594b7db13ce79f129e10c3", "Inputs": [], "Outputs": [ { "Id": "4037ac8b20f142c58993967161c75b0e", "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": "DesignScript.Builtin.Dictionary.ValueAtKey@string", "Id": "e091012910be4904a2ede8ca8e7ef43c", "Inputs": [ { "Id": "1f05bdd71e634348b5e151544616f921", "Name": "dictionary", "Description": "DesignScript.Builtin.Dictionary", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false }, { "Id": "f32c88e5b2264b4e8bf3aee02db13345", "Name": "key", "Description": "The key in the Dictionary to obtain.\n\nstring", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], "Outputs": [ { "Id": "2412dbfb008e463dbcf3a7a5fcf2155f", "Name": "value", "Description": "The value at the specified key or null if it is not set.", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], "Replication": "Auto", "Description": "Obtain the value at a specified key\n\nDictionary.ValueAtKey (key: string): var[]..[]" }, { "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", "NodeType": "CodeBlockNode", "Code": "\"Pipe 2\";", "Id": "be64f53249514e2da1540c70ecdcdc22", "Inputs": [], "Outputs": [ { "Id": "1bc89b8b7c20479986d53bcb551ba974", "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": "\"ID: \"+ID+\"\\n\"+\n\"Separation: \"+separation+\"\\n\"+\n\"Pipe 1: \"+pipe1+\"\\n\"+\n\"Pipe 2: \"+pipe2+\"\\n\"+\n\"Network 1: \"+net1+\"\\n\"+\n\"Network 2: \"+net2+\"\\n\"+\n\"N: \"+northing+\"\\n\"+\n\"E: \"+easting;", "Id": "56d5fbde5214448f9880f8ac6e4108d8", "Inputs": [ { "Id": "3739469a3b9c445892cbbcbfecb23cdf", "Name": "ID", "Description": "ID", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false }, { "Id": "11f7e15cea874c12b5c1855e975a2858", "Name": "separation", "Description": "separation", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false }, { "Id": "7ef82d289d354486b3ba5da8197b8be1", "Name": "pipe1", "Description": "pipe1", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false }, { "Id": "27866605bfc34a9685040df767ac8ce0", "Name": "pipe2", "Description": "pipe2", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false }, { "Id": "2ccacc686021407e913d3a841a194474", "Name": "net1", "Description": "net1", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false }, { "Id": "6650996d955c4a9d91a3ab5cc1fab079", "Name": "net2", "Description": "net2", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false }, { "Id": "85e4d6eacb6d403199c7bb3c1894ea38", "Name": "northing", "Description": "northing", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false }, { "Id": "0ebb301a42694703b2b20e1f3765f825", "Name": "easting", "Description": "easting", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], "Outputs": [ { "Id": "ee8c8c294445409483cda62116c4f7ab", "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.Civil.DynamoNodes.CivilObject.Name", "Id": "0b16e30a58284f3287a98b2a4065dec4", "Inputs": [ { "Id": "3cd30d0dddad413f8f6c3194a3745f9c", "Name": "civilObject", "Description": "Autodesk.Civil.DynamoNodes.CivilObject", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], "Outputs": [ { "Id": "6cccf47b825b4bac8484df09639a124f", "Name": "string", "Description": "string", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], "Replication": "Auto", "Description": "Get the name of the civil object.\n\nCivilObject.Name: string" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", "NodeType": "FunctionNode", "FunctionSignature": "Autodesk.Civil.DynamoNodes.CivilObject.Name", "Id": "62957a1e697f4591a9f7cecdd89b1eb1", "Inputs": [ { "Id": "00c6e735460942d89cf20a220aeae8dc", "Name": "civilObject", "Description": "Autodesk.Civil.DynamoNodes.CivilObject", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], "Outputs": [ { "Id": "e6e0820d603b416986d5b9183e9b2813", "Name": "string", "Description": "string", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], "Replication": "Auto", "Description": "Get the name of the civil object.\n\nCivilObject.Name: string" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", "NodeType": "FunctionNode", "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.X", "Id": "5e318029b0a94532b58606997e4b8ce1", "Inputs": [ { "Id": "673fb0cf5646432e98f8bffeb32a3bf0", "Name": "point", "Description": "Autodesk.DesignScript.Geometry.Point", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], "Outputs": [ { "Id": "32330159f0584752874a1cc79b8c2ea2", "Name": "double", "Description": "double", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], "Replication": "Auto", "Description": "Get the X component of a Point\n\nPoint.X: double" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", "NodeType": "FunctionNode", "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.Y", "Id": "857356d8a2ae438ba9ef1ac33616b531", "Inputs": [ { "Id": "54444ce2f4e9463b867037638801c1ad", "Name": "point", "Description": "Autodesk.DesignScript.Geometry.Point", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], "Outputs": [ { "Id": "6b1fae7dc2f44484a076fc0164154144", "Name": "double", "Description": "double", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], "Replication": "Auto", "Description": "Get the Y component of a Point\n\nPoint.Y: double" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", "NodeType": "FunctionNode", "FunctionSignature": "Autodesk.AutoCAD.DynamoNodes.Document.Current", "Id": "e29da8db014a4cf39948234c3ea0d27a", "Inputs": [], "Outputs": [ { "Id": "63e74ab59116429593ac2dd58eddf146", "Name": "Document", "Description": "Document", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], "Replication": "Auto", "Description": "Get the current AutoCAD document.\n\nDocument.Current: Document" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", "NodeType": "FunctionNode", "FunctionSignature": "Autodesk.AutoCAD.DynamoNodes.Document.ModelSpace", "Id": "4e4c7302ec2740c1bce417ca1d5f61d7", "Inputs": [ { "Id": "35788ae9434647c981ad9807925848b9", "Name": "document", "Description": "Autodesk.AutoCAD.DynamoNodes.Document", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], "Outputs": [ { "Id": "9de7cbcf59a647ae85a35c785ae0c2d4", "Name": "Block", "Description": "Block", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], "Replication": "Auto", "Description": "Get the model space block table record.\n\nDocument.ModelSpace: Block" }, { "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels", "NodeType": "NumberInputNode", "NumberType": "Double", "InputValue": 0.0, "Id": "fff21916f5144a918714494cf1141fcb", "Inputs": [], "Outputs": [ { "Id": "c5e084dc497f438c964a5f9bdd16d118", "Name": "", "Description": "Double", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], "Replication": "Disabled", "Description": "Creates a number." }, { "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels", "NodeType": "NumberInputNode", "NumberType": "Double", "InputValue": 1.0, "Id": "bc058404f6854d4fbc2359ecbf695a7b", "Inputs": [], "Outputs": [ { "Id": "b7caff48841342d6b0a459fd8d04433c", "Name": "", "Description": "Double", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], "Replication": "Disabled", "Description": "Creates a number." }, { "ConcreteType": "CoreNodeModels.Input.StringInput, CoreNodeModels", "NodeType": "StringInputNode", "InputValue": "0", "Id": "64f1811f1e3a4abbb22ae0400446e660", "Inputs": [], "Outputs": [ { "Id": "0418842735d9429fb6aa39bc25c48f30", "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": "Autodesk.DesignScript.Geometry.Geometry.DistanceTo@Autodesk.DesignScript.Geometry.Geometry", "Id": "2145bba961c644c0bc5dec98c17ec85e", "Inputs": [ { "Id": "ca82f638c37947fb802c67b8b3aad8b5", "Name": "geometry", "Description": "Autodesk.DesignScript.Geometry.Geometry", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false }, { "Id": "f52ea7ef706642e490905e1417fea450", "Name": "other", "Description": "The other Geometry\n\nGeometry", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], "Outputs": [ { "Id": "02ef2867017f4ff4abbff092e23bbf42", "Name": "double", "Description": "The distance", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], "Replication": "Auto", "Description": "Obtain the distance from this Geometry to another\n\nGeometry.DistanceTo (other: Geometry): double" }, { "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", "NodeType": "CodeBlockNode", "Code": "separation<=0?\"Clash\":Math.Round(separation,3);", "Id": "b91693b68c044421819be5fb59260ea0", "Inputs": [ { "Id": "98fa60fe36d14ca38d3870bc7f2e7647", "Name": "separation", "Description": "separation", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], "Outputs": [ { "Id": "7304796c74244722b95a497e3b5a0e21", "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": "[\"Crossing ID\",\"Point\",\"Separation\",\"Pipe 1\",\"Pipe 2\",\"Network 1\",\"Network 2\"];", "Id": "6682b9018ad040e1bdbf993c41bc6e96", "Inputs": [], "Outputs": [ { "Id": "7cf35da427014e78abaaa3793c2a6628", "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": "DesignScript.Builtin.Dictionary.ValueAtKey@string", "Id": "0191caaf9dbc4d739e22dde1ab8431a1", "Inputs": [ { "Id": "1118aaf8767046738454a3e8ce30b1a9", "Name": "dictionary", "Description": "DesignScript.Builtin.Dictionary", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false }, { "Id": "85f7481067894b8aae199732d3432f1d", "Name": "key", "Description": "The key in the Dictionary to obtain.\n\nstring", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], "Outputs": [ { "Id": "80bb9c5dfaf541f290c7a0b4bb8f1c33", "Name": "value", "Description": "The value at the specified key or null if it is not set.", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], "Replication": "Auto", "Description": "Obtain the value at a specified key\n\nDictionary.ValueAtKey (key: string): var[]..[]" }, { "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", "NodeType": "CodeBlockNode", "Code": "\"Separation\";", "Id": "7288012a784341bd9b24fd5724f1caaa", "Inputs": [], "Outputs": [ { "Id": "38ea16308b1344e19b207d0d636d4862", "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": "DesignScript.Builtin.Dictionary.ValueAtKey@string", "Id": "c889beb2429d4a01b3aa807835525cf5", "Inputs": [ { "Id": "627ae477179c4df489ea703173b01274", "Name": "dictionary", "Description": "DesignScript.Builtin.Dictionary", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false }, { "Id": "1b8265a5455b488ca592cd17a349f25a", "Name": "key", "Description": "The key in the Dictionary to obtain.\n\nstring", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], "Outputs": [ { "Id": "e06c3f0a950c475ea14146f055dd6aed", "Name": "value", "Description": "The value at the specified key or null if it is not set.", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], "Replication": "Auto", "Description": "Obtain the value at a specified key\n\nDictionary.ValueAtKey (key: string): var[]..[]" }, { "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", "NodeType": "CodeBlockNode", "Code": "\"Network 1\";", "Id": "76312929ff3d4772ae39938598e6c72c", "Inputs": [], "Outputs": [ { "Id": "105bea4c31724e77934bcb2d92aab871", "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": "\"Network 2\";", "Id": "37d469342a4c40888688ad6a8022a028", "Inputs": [], "Outputs": [ { "Id": "ea91be7dbc2d4670af3310cb303e0cd5", "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": "DesignScript.Builtin.Dictionary.ValueAtKey@string", "Id": "e6e40d56ed254f13ac840eb5bc3305fd", "Inputs": [ { "Id": "a891d3c4beb34c87bf65616dfd92e21f", "Name": "dictionary", "Description": "DesignScript.Builtin.Dictionary", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false }, { "Id": "066e7966297946d79914819283fa6bfc", "Name": "key", "Description": "The key in the Dictionary to obtain.\n\nstring", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], "Outputs": [ { "Id": "f88bcebd23e64e6f9ff6a20ae5cdffb2", "Name": "value", "Description": "The value at the specified key or null if it is not set.", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], "Replication": "Auto", "Description": "Obtain the value at a specified key\n\nDictionary.ValueAtKey (key: string): var[]..[]" }, { "ConcreteType": "CoreNodeModels.FromObject, CoreNodeModels", "NodeType": "ExtensionNode", "Id": "02995f882e734ff38afd4ea6ce1db0d2", "Inputs": [ { "Id": "bc5d454fd7114ed5884b03c3087d6bbc", "Name": "obj", "Description": "Object to be serialized", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], "Outputs": [ { "Id": "4facfe2194b54f1a9d2c4670eac58e24", "Name": "str", "Description": "Result of math computation", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], "Replication": "Disabled", "Description": "Convert an object to a string representation." }, { "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", "NodeType": "CodeBlockNode", "Code": "str!=\"Clash\"?String.Remove(str,-3,3):str;", "Id": "d745941a818846918cddaaf58ec33edc", "Inputs": [ { "Id": "dfb06f80fc754d6e91dfce6a31ac9455", "Name": "str", "Description": "str", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], "Outputs": [ { "Id": "c9dd77aacfa341c29391baf0c065dca2", "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": "b3df07ce8ba844f2ad655cab80a312d4", "Inputs": [ { "Id": "bb0ad543d2a240c0ab62426b6b268cdd", "Name": "number", "Description": "Number to be rounded.\n\ndouble", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false }, { "Id": "dd098582faf6401ab595c4ca1bd2a11c", "Name": "digits", "Description": "Number of fractional digits in the return value.\n\nint", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], "Outputs": [ { "Id": "c0188b467c6845ceb8327c5ae663d516", "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": "3;", "Id": "ec3e1f45ab73461cb68b23504c6bcf9e", "Inputs": [], "Outputs": [ { "Id": "2518ab58d16d4cb9b4789d891cae294f", "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": "fd49ab2790ee4169b0c363cf5bb570db", "Inputs": [ { "Id": "0d011e6c33044dd68d64ebfe08c95c10", "Name": "number", "Description": "Number to be rounded.\n\ndouble", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false }, { "Id": "853519adce5447b8a2b6e542a24eb4f7", "Name": "digits", "Description": "Number of fractional digits in the return value.\n\nint", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], "Outputs": [ { "Id": "3803654829274305a9a898fbcf3ed346", "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.FromObject, CoreNodeModels", "NodeType": "ExtensionNode", "Id": "379418a2ff41470abb95226e3c3cabd1", "Inputs": [ { "Id": "1f3c9cf108994714b63d17371fab7b6e", "Name": "obj", "Description": "Object to be serialized", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], "Outputs": [ { "Id": "bea328b8bb9b42e1bed66fee95af905c", "Name": "str", "Description": "Result of math computation", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], "Replication": "Disabled", "Description": "Convert an object to a string representation." }, { "ConcreteType": "CoreNodeModels.FromObject, CoreNodeModels", "NodeType": "ExtensionNode", "Id": "c0024d5261074122a17093b23e9cfbe6", "Inputs": [ { "Id": "6c98b56d846d4694ba838c0e37a62ac2", "Name": "obj", "Description": "Object to be serialized", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], "Outputs": [ { "Id": "34781785dbef420fbec0048b84fac34c", "Name": "str", "Description": "Result of math computation", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], "Replication": "Disabled", "Description": "Convert an object to a string representation." }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", "NodeType": "FunctionNode", "FunctionSignature": "DSCore.String.Remove@string,int,int", "Id": "46a39efd8643469a98708af19fd05b3d", "Inputs": [ { "Id": "58bbe2c54c29426ab23140f790e88b62", "Name": "str", "Description": "String to remove characters from.\n\nstring", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false }, { "Id": "362a26520c0941a59d11498a81179143", "Name": "startIndex", "Description": "Index at which to start removal.\n\nint", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false }, { "Id": "9f410fe0078c444db3182c0bab966fb8", "Name": "count", "Description": "Amount of characters to remove, by default will remove all characters from the given startIndex to the end of the string. Note: if the Count is negative, the removal process goes from right to left.\n\nint", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], "Outputs": [ { "Id": "91409a0d3b7d48038c6c43ba2dafcf3b", "Name": "str", "Description": "String with characters removed.", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], "Replication": "Auto", "Description": "Removes characters from a string.\n\nString.Remove (str: string, startIndex: int, count: int): string" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", "NodeType": "FunctionNode", "FunctionSignature": "DSCore.String.Remove@string,int,int", "Id": "ac75740fcbb043cd97280a92988f6e38", "Inputs": [ { "Id": "1969d19f70594049873db8100b55ce59", "Name": "str", "Description": "String to remove characters from.\n\nstring", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false }, { "Id": "66b56f30c56a44e79345762195574bdf", "Name": "startIndex", "Description": "Index at which to start removal.\n\nint", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false }, { "Id": "32c5e6c6cb5f4420a04d07edd6e22055", "Name": "count", "Description": "Amount of characters to remove, by default will remove all characters from the given startIndex to the end of the string. Note: if the Count is negative, the removal process goes from right to left.\n\nint", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], "Outputs": [ { "Id": "1c76dde9edf346718dbbb3a039cc8f50", "Name": "str", "Description": "String with characters removed.", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], "Replication": "Auto", "Description": "Removes characters from a string.\n\nString.Remove (str: string, startIndex: int, count: int): string" }, { "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", "NodeType": "CodeBlockNode", "Code": "-3;\n3;", "Id": "7cf9d0916e92465b990e6f47fcd8a35f", "Inputs": [], "Outputs": [ { "Id": "6f9cc444185440b5a49f292ed292521b", "Name": "", "Description": "Value of expression at line 1", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false }, { "Id": "8db30e86d3e34fd9817c405720659bd7", "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.AutoCAD.DynamoNodes.Object.Geometry", "Id": "9b76bb54130548188889ba3819395eaf", "Inputs": [ { "Id": "55f310a55a754e01a3f6cf70ce5796d3", "Name": "object", "Description": "Autodesk.AutoCAD.DynamoNodes.Object", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], "Outputs": [ { "Id": "1dfd835ede8e40d6991ab2fde90dbd09", "Name": "Geometry", "Description": "Geometry", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], "Replication": "Auto", "Description": "Get Dynamo representation of this object.\n\nObject.Geometry: Geometry" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", "NodeType": "FunctionNode", "FunctionSignature": "Autodesk.AutoCAD.DynamoNodes.Object.ByGeometry@Autodesk.DesignScript.Geometry.Geometry,string,Autodesk.AutoCAD.DynamoNodes.Block", "Id": "efaa9ed8109d44a087267126f632be8f", "Inputs": [ { "Id": "ce0949f3d1dc4d278d771cf7d299c67b", "Name": "geometry", "Description": "Geometry", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false }, { "Id": "7b25a04a5bf348ffb58f17a83e4c81f4", "Name": "layer", "Description": "string", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false }, { "Id": "0047e4487e704e7c8bc6b2662dd0d954", "Name": "block", "Description": "Block", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], "Outputs": [ { "Id": "0b40c51609b44ae89c77be4473c7e626", "Name": "Object", "Description": "Object", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], "Replication": "Auto", "Description": "Create an AutoCAD object from Dynamo geometry.\n\nObject.ByGeometry (geometry: Geometry, layer: string, block: Block): Object" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", "NodeType": "FunctionNode", "FunctionSignature": "Autodesk.AutoCAD.DynamoNodes.Document.Current", "Id": "d2e400e0c01f40df892c56ce0bcb8fce", "Inputs": [], "Outputs": [ { "Id": "505f9c0fddb2458fb5a47043b14fdbad", "Name": "Document", "Description": "Document", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], "Replication": "Auto", "Description": "Get the current AutoCAD document.\n\nDocument.Current: Document" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", "NodeType": "FunctionNode", "FunctionSignature": "Autodesk.AutoCAD.DynamoNodes.Document.ModelSpace", "Id": "0309ffcb694f49bdbe7b15052889335e", "Inputs": [ { "Id": "edef922c7beb4f80987d0b94cf0109c4", "Name": "document", "Description": "Autodesk.AutoCAD.DynamoNodes.Document", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], "Outputs": [ { "Id": "ae708b9a0de14382962c2fbdda1eac56", "Name": "Block", "Description": "Block", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], "Replication": "Auto", "Description": "Get the model space block table record.\n\nDocument.ModelSpace: Block" }, { "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", "NodeType": "CodeBlockNode", "Code": "\"0\";", "Id": "56f337c9d3954d40a913439a34a9a6b6", "Inputs": [], "Outputs": [ { "Id": "c365e19b0eea4b9683d9885d22981905", "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": "8;", "Id": "b607906f273c40d280788975e09a90dc", "Inputs": [], "Outputs": [ { "Id": "a80ae34af26249f4a9f03c72faff19bb", "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.Clean@var[]..[],bool", "Id": "36f50fc80e5b450fb31992206ff4b130", "Inputs": [ { "Id": "691f640686414c8bb743a5e912c919ae", "Name": "list", "Description": "var[]..[]", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false }, { "Id": "ee8757ced2a54f5d912516ec90e59fd8", "Name": "preserveIndices", "Description": "Provide an option to preserve the indices of the data such that non-trailing nulls may not be filtered out\n\nbool\nDefault value : true", "UsingDefaultValue": true, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], "Outputs": [ { "Id": "f2624e825ec4416ea33cb53047d86730", "Name": "var[]..[]", "Description": "A list cleaned of nulls and empty lists", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], "Replication": "Auto", "Description": "Cleans data of nulls and empty lists from a given list of arbitrary dimension\n\nList.Clean (list: var[]..[], preserveIndices: bool = true): var[]..[]" }, { "ConcreteType": "CoreNodeModels.Input.BoolSelector, CoreNodeModels", "NodeType": "BooleanInputNode", "InputValue": false, "Id": "cd32574ec06540f5a4a67ee1db540669", "Inputs": [], "Outputs": [ { "Id": "fabf88afb5774a04be92328bacab3723", "Name": "", "Description": "Boolean", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], "Replication": "Disabled", "Description": "Selection between a true and false." }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", "NodeType": "FunctionNode", "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.ByTwoPoints@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point", "Id": "4c2a2714b9bf4d12a69cf9f22fc21614", "Inputs": [ { "Id": "202c5587f21a4eb681a1feb88fe28dd6", "Name": "start", "Description": "Point", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false }, { "Id": "66cf5d8be0cb422eb7fd05550c730aa6", "Name": "end", "Description": "Point", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], "Outputs": [ { "Id": "afe83cdb0b4b40a891be59f541be6f82", "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": "Autodesk.DesignScript.Geometry.Curve.StartPoint", "Id": "03c9433600a0439fa5a8a4927880d439", "Inputs": [ { "Id": "87b9b186684c4f6897fa3279402cdc07", "Name": "curve", "Description": "Autodesk.DesignScript.Geometry.Curve", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], "Outputs": [ { "Id": "6f7d0553983f4fd7ae8a7c6c2983cd26", "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": "5125942320924b71a25a768697286d03", "Inputs": [ { "Id": "5ed0d7502b8e475a8f4b8439c068cdd5", "Name": "curve", "Description": "Autodesk.DesignScript.Geometry.Curve", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], "Outputs": [ { "Id": "5d1779ec43e34e759ae977d3b347bd75", "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": "DSCore.List.Clean@var[]..[],bool", "Id": "51e2e5fe4c714dc394eb6849308a34ae", "Inputs": [ { "Id": "5096ae8d355c45d2b7dab959f6448a0b", "Name": "list", "Description": "var[]..[]", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false }, { "Id": "d8457cc748bb4ab29e4e07ac51c2570e", "Name": "preserveIndices", "Description": "Provide an option to preserve the indices of the data such that non-trailing nulls may not be filtered out\n\nbool\nDefault value : true", "UsingDefaultValue": true, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], "Outputs": [ { "Id": "6801a354b45f4b2d89b84dad3a554e1b", "Name": "var[]..[]", "Description": "A list cleaned of nulls and empty lists", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], "Replication": "Auto", "Description": "Cleans data of nulls and empty lists from a given list of arbitrary dimension\n\nList.Clean (list: var[]..[], preserveIndices: bool = true): var[]..[]" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", "NodeType": "FunctionNode", "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.AngleWithVector@Autodesk.DesignScript.Geometry.Vector", "Id": "e7a64c1958c64e35bdc1a7e7cb1c2cdb", "Inputs": [ { "Id": "794339a0c61445038ce268f372a0864c", "Name": "vector", "Description": "Autodesk.DesignScript.Geometry.Vector", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false }, { "Id": "a6e0ab43186345e993a03b2d855a86a6", "Name": "otherVector", "Description": "Vector", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], "Outputs": [ { "Id": "f90c4e380414454cb729f3994a692f2a", "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, 180] degrees.\n\nVector.AngleWithVector (otherVector: Vector): double" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", "NodeType": "FunctionNode", "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.XAxis", "Id": "76acfcbb818d4067af457accf58b193f", "Inputs": [], "Outputs": [ { "Id": "954bd760e4fc4d50b618b65a30e18c2e", "Name": "Vector", "Description": "Vector", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], "Replication": "Auto", "Description": "Get the canonical X axis Vector (1,0,0)\n\nVector.XAxis ( ): Vector" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", "NodeType": "FunctionNode", "FunctionSignature": "Autodesk.DesignScript.Geometry.Cuboid.ByLengths@Autodesk.DesignScript.Geometry.Point,double,double,double", "Id": "3c24a6cf64af4ab2813dbe9c530fd441", "Inputs": [ { "Id": "1db39f9417ea4e72a494b42c55e3e32a", "Name": "origin", "Description": "Point\nDefault value : Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 0)", "UsingDefaultValue": true, "Level": 2, "UseLevels": false, "KeepListStructure": false }, { "Id": "f92ba232fbef40e4b0de7423a74d4e28", "Name": "width", "Description": "double\nDefault value : 1", "UsingDefaultValue": true, "Level": 2, "UseLevels": false, "KeepListStructure": false }, { "Id": "8e265c869e8546c7b232b0888eb48489", "Name": "length", "Description": "double\nDefault value : 1", "UsingDefaultValue": true, "Level": 2, "UseLevels": false, "KeepListStructure": false }, { "Id": "f89f72f2b7344889ab377077696c4a31", "Name": "height", "Description": "double\nDefault value : 1", "UsingDefaultValue": true, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], "Outputs": [ { "Id": "d95108932ea2425a97f0712442a3c567", "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.Geometry.Rotate@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Vector,double", "Id": "a3b550fd94b4455cbb49b7c25c4a280e", "Inputs": [ { "Id": "c619bc6f31c54ec3a75cc8659cfadea7", "Name": "geometry", "Description": "Autodesk.DesignScript.Geometry.Geometry", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false }, { "Id": "dcb3ed06c15c4191b7258e46cd4d3d92", "Name": "origin", "Description": "Point", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false }, { "Id": "2d6a2601968f41f89ac1e047eb7e4a90", "Name": "axis", "Description": "Vector", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false }, { "Id": "73394228b9ca42e58fa8e8264e2a3f63", "Name": "degrees", "Description": "double\nDefault value : 0", "UsingDefaultValue": true, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], "Outputs": [ { "Id": "f37b367d493c4bf88fab8d6866a7fb58", "Name": "Geometry", "Description": "Geometry", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], "Replication": "Auto", "Description": "Rotates an object around an origin and an axis by a specified degree\n\nGeometry.Rotate (origin: Point, axis: Vector, degrees: double = 0): Geometry" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", "NodeType": "FunctionNode", "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.ZAxis", "Id": "8ef88cbbabdd4e73ae8641e24f2eb19b", "Inputs": [], "Outputs": [ { "Id": "e0bc193bfcb54e7c893b5d22517bbf00", "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": "Autodesk.Civil.DynamoNodes.PipeNetworks.PipeNetworks, Autodesk.Civil3DToolkitUI", "NodeType": "ExtensionNode", "Id": "b76055a88e2f41cabfd3632bf9fe4bed", "Inputs": [ { "Id": "5f3178aed29d4d7b9b2738e08bec0b4f", "Name": "document", "Description": "Document", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], "Outputs": [ { "Id": "c853f25a3ca747b4aa3ef2a0523864ac", "Name": "PipeNetwork[]", "Description": "PipeNetwork[]", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], "Replication": "Disabled", "Description": "Returns the Pipe Networks in the document" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", "NodeType": "FunctionNode", "FunctionSignature": "Autodesk.Civil.DynamoNodes.PipeNetworks.PipeNetwork.GetPipesStructures", "Id": "01d15ba349be4808880dcee28b2d3863", "Inputs": [ { "Id": "733a0950094444d4982532603996e19f", "Name": "pipeNetwork", "Description": "Autodesk.Civil.DynamoNodes.PipeNetworks.PipeNetwork", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], "Outputs": [ { "Id": "09d23d6d400f4971b2a6eab7d83c2bb1", "Name": "Pipes", "Description": "var", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false }, { "Id": "130fe6e4b1494099821b6475407cef50", "Name": "Structures", "Description": "var", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], "Replication": "Auto", "Description": "Returns the list of pipes and structures in the pipe network.\n\nPipeNetwork.GetPipesStructures ( ): var[]..[]" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", "NodeType": "FunctionNode", "FunctionSignature": "Autodesk.Civil.DynamoNodes.PipeNetworks.Pipe.Curve", "Id": "549dbd2eaff4446c8396b10943c0ae2a", "Inputs": [ { "Id": "fa510470b3d844c58b99d8db3892c9d2", "Name": "pipe", "Description": "Autodesk.Civil.DynamoNodes.PipeNetworks.Pipe", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], "Outputs": [ { "Id": "bc0d4b43eceb4317a73a0de2197e4720", "Name": "Curve", "Description": "Curve", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], "Replication": "Auto", "Description": "The center curve of the Pipe\n\nPipe.Curve: Curve" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", "NodeType": "FunctionNode", "FunctionSignature": "Autodesk.Civil.DynamoNodes.PipeNetworks.Pipe.Solid", "Id": "c07d1f6fe30444faa056ae0bb96380df", "Inputs": [ { "Id": "250d0694745e4758af0d2935b21e48de", "Name": "pipe", "Description": "Autodesk.Civil.DynamoNodes.PipeNetworks.Pipe", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], "Outputs": [ { "Id": "af6ff45ff7dd4197b96a21f282d52cef", "Name": "Solid", "Description": "Solid", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], "Replication": "Auto", "Description": "The Solid associated to the Pipe\n\nPipe.Solid: Solid" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", "NodeType": "FunctionNode", "FunctionSignature": "Autodesk.AutoCAD.DynamoNodes.Temp.MText.ByPointTextRotation@Autodesk.DesignScript.Geometry.Point,string,string,double,double,Autodesk.AutoCAD.DynamoNodes.Block", "Id": "87c97bff010b4a5e961e95fb65713ee9", "Inputs": [ { "Id": "636ba39432ae401e915767cc575b6215", "Name": "location", "Description": "The insertion point of the MText\n\nPoint", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false }, { "Id": "713f3dcc2e4c48d8b15bc49bdbbe62bc", "Name": "text", "Description": "The contents of the MText\n\nstring", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false }, { "Id": "802cc683208a40808a4edfc04f6a3182", "Name": "layer", "Description": "The destination layer\n\nstring\nDefault value : \"0\"", "UsingDefaultValue": true, "Level": 2, "UseLevels": false, "KeepListStructure": false }, { "Id": "ebd55ac87b984260a9d34b9e83825db2", "Name": "height", "Description": "The height of the MText\n\ndouble\nDefault value : 1", "UsingDefaultValue": true, "Level": 2, "UseLevels": false, "KeepListStructure": false }, { "Id": "4754e8be557841e189b5842bf0e6d536", "Name": "rotation", "Description": "The rotation of the MText\n\ndouble\nDefault value : 0", "UsingDefaultValue": true, "Level": 2, "UseLevels": false, "KeepListStructure": false }, { "Id": "48326f3907ab4656a463b9ec7879574c", "Name": "block", "Description": "The block of the MText, by default is ModelSpace\n\nBlock\nDefault value : null", "UsingDefaultValue": true, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], "Outputs": [ { "Id": "6b525136b1a844378599f721cfd38065", "Name": "MText", "Description": "MText", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], "Replication": "Auto", "Description": "Creates an MText in AutoCAD\n\nMText.ByPointTextRotation (location: Point, text: string, layer: string = \"0\", height: double = 1, rotation: double = 0, block: Block = null): MText" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", "NodeType": "FunctionNode", "FunctionSignature": "Autodesk.Civil.DynamoNodes.PipeNetworks.Pipe.Solid", "Id": "bd6cca5f869a42fc9407810ee0564dbb", "Inputs": [ { "Id": "5ff6c9331dd94711822237d8f502e943", "Name": "pipe", "Description": "Autodesk.Civil.DynamoNodes.PipeNetworks.Pipe", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], "Outputs": [ { "Id": "660274e20e5c46c9b2a61d639599a326", "Name": "Solid", "Description": "Solid", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], "Replication": "Auto", "Description": "The Solid associated to the Pipe\n\nPipe.Solid: Solid" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", "NodeType": "FunctionNode", "FunctionSignature": "Autodesk.Civil.DynamoNodes.PipeNetworks.Pipe.Solid", "Id": "d00ce2151e35451494f891d0acfacac4", "Inputs": [ { "Id": "4d1333ca7a9f49189f4f8dbc91ac6e9a", "Name": "pipe", "Description": "Autodesk.Civil.DynamoNodes.PipeNetworks.Pipe", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], "Outputs": [ { "Id": "5d975d66464040b49b6b40e64ad1ca3b", "Name": "Solid", "Description": "Solid", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], "Replication": "Auto", "Description": "The Solid associated to the Pipe\n\nPipe.Solid: Solid" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", "NodeType": "FunctionNode", "FunctionSignature": "Autodesk.Civil.DynamoNodes.PipeNetworks.Pipe.PipeNetworkName", "Id": "37c7b86010aa4cf1a705ac225874343e", "Inputs": [ { "Id": "589487638f5e446daf889e0c04ed1e33", "Name": "pipe", "Description": "Autodesk.Civil.DynamoNodes.PipeNetworks.Pipe", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], "Outputs": [ { "Id": "81c458feef2c488d8d4ba731f72e1d21", "Name": "string", "Description": "string", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], "Replication": "Auto", "Description": "The Pipe Network the pipe belongs to\n\nPipe.PipeNetworkName: string" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", "NodeType": "FunctionNode", "FunctionSignature": "Autodesk.Civil.DynamoNodes.PipeNetworks.Pipe.PipeNetworkName", "Id": "f7d19a695ed14c3aa9727b03c0e57fff", "Inputs": [ { "Id": "f381e520382c479ba93b60cb6c0636b0", "Name": "pipe", "Description": "Autodesk.Civil.DynamoNodes.PipeNetworks.Pipe", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], "Outputs": [ { "Id": "f06c8a85fbf34516a8450b9e19c11456", "Name": "string", "Description": "string", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], "Replication": "Auto", "Description": "The Pipe Network the pipe belongs to\n\nPipe.PipeNetworkName: string" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", "NodeType": "FunctionNode", "FunctionSignature": "Autodesk.Civil.DynamoNodes.PipeNetworks.Pipe.OuterHeight", "Id": "805a3f3d8cec45b99cb390613a3e1380", "Inputs": [ { "Id": "d276c4a83ee64ca0a08e1be33dbb49ad", "Name": "pipe", "Description": "Autodesk.Civil.DynamoNodes.PipeNetworks.Pipe", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], "Outputs": [ { "Id": "19bec8570f414bbfab35d96b5dfbbf62", "Name": "double", "Description": "double", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], "Replication": "Auto", "Description": "Pipe.OuterHeight: double" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", "NodeType": "FunctionNode", "FunctionSignature": "+@var[]..[],var[]..[]", "Id": "3ce66690f9724a33a01098958f842ace", "Inputs": [ { "Id": "c58cb07af6a245beb6d85dd39c58e73e", "Name": "x", "Description": "x value.\n\nvar[]..[]", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false }, { "Id": "70d27733458646988ecc719fe3872509", "Name": "y", "Description": "y value.\n\nvar[]..[]", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], "Outputs": [ { "Id": "cdbabae598a540e6a7b895b03606e403", "Name": "var[]..[]", "Description": "var[]..[]", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], "Replication": "Auto", "Description": "Adds x to y.\n\n+ (x: var[]..[], y: var[]..[]): var[]..[]" }, { "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", "NodeType": "CodeBlockNode", "Code": "1;", "Id": "5cd5bc9a12e742fe82f2f310f5ecd965", "Inputs": [], "Outputs": [ { "Id": "1b59fdc3188d4b459ec957b21b9d51b7", "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.Geometry.Translate@double,double,double", "Id": "2735b00e07ed463482578493cfd3839d", "Inputs": [ { "Id": "7a19f2038d60450e84bf55bafe34742a", "Name": "geometry", "Description": "Autodesk.DesignScript.Geometry.Geometry", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false }, { "Id": "976613d9ad084322af9f8de2f4f6eaf2", "Name": "xTranslation", "Description": "Displacement along X-axis.\n\ndouble\nDefault value : 0", "UsingDefaultValue": true, "Level": 2, "UseLevels": false, "KeepListStructure": false }, { "Id": "365ea01a331048339b42a1ef7b285e4e", "Name": "yTranslation", "Description": "Displacement along Y-axis.\n\ndouble\nDefault value : 0", "UsingDefaultValue": true, "Level": 2, "UseLevels": false, "KeepListStructure": false }, { "Id": "4b7fde330dfb42198bba6082cae9f9c3", "Name": "zTranslation", "Description": "Displacement along Z-axis.\n\ndouble\nDefault value : 0", "UsingDefaultValue": true, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], "Outputs": [ { "Id": "beac358bee3f43a4bbc39add01c084a7", "Name": "Geometry", "Description": "Transformed Geometry.", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], "Replication": "Auto", "Description": "Translates any given geometry by the given displacements in the x, y, and z directions defined in WCS respectively.\n\nGeometry.Translate (xTranslation: double = 0, yTranslation: double = 0, zTranslation: double = 0): Geometry" } ], "Connectors": [ { "Start": "a8dfc2a0805740f7aa55394cfe4f09b1", "End": "5f3178aed29d4d7b9b2738e08bec0b4f", "Id": "86af4bb9ef014b6ca897c564a0e70907" }, { "Start": "7d305395b16948c98c52349ddd6da0ee", "End": "fe3eaae5551a4f8985d027f86ec2a4be", "Id": "9cab48989da04e0391823122580f27af" }, { "Start": "7d305395b16948c98c52349ddd6da0ee", "End": "de31cc24cf714abe8a1430f2b63eaf30", "Id": "156492af933f4cc0a35407c33d7c4bf2" }, { "Start": "7d305395b16948c98c52349ddd6da0ee", "End": "466442ebf6c94db4b8d3cfe7d141a6bd", "Id": "0760a9cea5b44d2c99ed3610a94ad9cf" }, { "Start": "7d305395b16948c98c52349ddd6da0ee", "End": "a3568f5e63644263b50d2828c2b75745", "Id": "507520a13fda46f78e41a5dc0976ea07" }, { "Start": "7d305395b16948c98c52349ddd6da0ee", "End": "44395e1b29f84f19b487951b4df788b5", "Id": "884a837b0eda4fc6b546f1e7d34b30a4" }, { "Start": "03b345f5e8064b47975194a20b998f83", "End": "5af4ce97b06044b5a68beab68e2f3f24", "Id": "e9449abd06594c25b2af6ac1458e065a" }, { "Start": "1736d50bcce34648830dd1909d4745b2", "End": "89dd75677b0743fb839d4963748e5859", "Id": "bd38d557b97746d28751a93a2f52e371" }, { "Start": "1736d50bcce34648830dd1909d4745b2", "End": "fa510470b3d844c58b99d8db3892c9d2", "Id": "783ef9cd8d5f4ae594d9b542c5850ba1" }, { "Start": "1736d50bcce34648830dd1909d4745b2", "End": "250d0694745e4758af0d2935b21e48de", "Id": "e13da4b5ecb04e62b77f2f7e47756cf7" }, { "Start": "9756f54bc8bc4c3a9b312915e98bf47f", "End": "90145af335a24c48bd46260235c1a872", "Id": "7e4e0d449ecd406ba5cfe9e4a44c553b" }, { "Start": "ebfd8976241b41bd814905315abad18d", "End": "f714e00b89d04ebc8d0ce0c99217f5dc", "Id": "6001492804374a589fd3cc4a4e2337eb" }, { "Start": "3053a4e93ade44448b258bf908c654f3", "End": "74048ab4cc5e4e1ba71a198595dc5931", "Id": "757d223108d84e58a1503d4cd792a4d1" }, { "Start": "2c5f74b7cf0e4e1190a6e71e76b71b54", "End": "7fade2a8071f40d086f0b9eb2b1878fd", "Id": "343905f172f0478dabfe6836d16b551b" }, { "Start": "2c5f74b7cf0e4e1190a6e71e76b71b54", "End": "a8c23b8755c043029519ab2087189a99", "Id": "5b49f24ce3504f84800f90d099b87a28" }, { "Start": "725af6b9b1784be2be8d6edad2e78474", "End": "e4206a720fe148e89ee958d875ea197e", "Id": "ff3975db56ee482b85a46345ecb2b2d0" }, { "Start": "77ab6c71245b429b80c8194dd03833fa", "End": "04ee6da594fe44018db916f4ad332d95", "Id": "9670c2f9707242c186d94195a662c81d" }, { "Start": "5084b775a7a64222ab25d3769dc430c2", "End": "bf49cc3433a44a2aa8bb21391b700bde", "Id": "574512d7266e499bb2473aef9048884f" }, { "Start": "2f07600215d04796bbe4d791306909f8", "End": "cbd6709953424472a76dd321b9360777", "Id": "ba1cd784aacc4b91ab1950592516172c" }, { "Start": "2f07600215d04796bbe4d791306909f8", "End": "e0f54d7f20f243d1a5b0f4725d16d341", "Id": "7124600c2f76476daf8712e5df9ea747" }, { "Start": "2f07600215d04796bbe4d791306909f8", "End": "b942d44ca48e4484b67fafcf23e2a254", "Id": "b9dbd4697efb487fa6a3a697c3db0771" }, { "Start": "2752fde3aed741809ffaf6e8166f3267", "End": "6a1b162d0c044f26a4a63e95c9fc859f", "Id": "a1001f0328e0455486004a871babae26" }, { "Start": "65aa2e8fc14244258796faedd51e4b83", "End": "54acb784ea67495db1c7e37dbc8cda83", "Id": "37bea37434504f49bafeab79717ea70f" }, { "Start": "82718ccbc21b4a088fd6d133fa0f00b8", "End": "5a269f25cf3d4c0d8243167182a63138", "Id": "5ee987e2eaf6422cbfb551f9c1545e66" }, { "Start": "3b93582766ff45399c548dc1b7c3025a", "End": "9411fe863d0546029f153c7a12e86249", "Id": "3d40f306533440138dc18a102079708e" }, { "Start": "fefa3f79ea86478e9fbe00aff3a87b36", "End": "8da052d4a13347fea4b8cbffada39cec", "Id": "66ad7cf325054a499ad262b459c63dcd" }, { "Start": "e020c68013f549bf872bc5a74cbbdacf", "End": "2edad447058d441e91ee20857651503c", "Id": "46820f4ea01a45b99686be2f278496f0" }, { "Start": "290775e46fc1421bb4ff858804e60973", "End": "d30e0db6f9b843fea10eba125e25b59a", "Id": "58d9172c796e4793b9bbcb5d8840cf17" }, { "Start": "290775e46fc1421bb4ff858804e60973", "End": "5ff0d9dbc1c144aaa1c565e9aa6366a4", "Id": "8e7da7b9cdf841228afa0fee4de22c27" }, { "Start": "290775e46fc1421bb4ff858804e60973", "End": "65ad91cb14834c19a0a23a338d8f7554", "Id": "c4fd5e9c500c43d0b9d8a6ff8de845d3" }, { "Start": "290775e46fc1421bb4ff858804e60973", "End": "1db39f9417ea4e72a494b42c55e3e32a", "Id": "01ec4d31dfc242e3b330393369f33bf8" }, { "Start": "290775e46fc1421bb4ff858804e60973", "End": "dcb3ed06c15c4191b7258e46cd4d3d92", "Id": "e3af27178fa34d75acedbcc05e9e83f9" }, { "Start": "ad8dff275283484c8dfeacd3926460b7", "End": "44a7c02f82fc43ba93bfe8ba5360ae22", "Id": "d631e8cd298e4024944fc68124b02f28" }, { "Start": "8088ad39bfcd46b18d5d271049885c20", "End": "bcae1de5aff5478bad685cf36a1f858b", "Id": "abc051780a8941f5b2376c8a3907f629" }, { "Start": "103117aa57934b1193672b94210d803e", "End": "c8477bbc105c49e88f1a220aab9bfc15", "Id": "f8b6f86785b14a9591ad8b33099af3b9" }, { "Start": "103117aa57934b1193672b94210d803e", "End": "4e847e55e56043f79766a2da562d0863", "Id": "507054486d914a8bb812cc0e44be3a42" }, { "Start": "fb44ea17f96e4f258e40712dec772067", "End": "ac9f118704ba4ab3a470e1e0d6440f37", "Id": "94b32c1c8c4c4f6dadec4e4caa87c126" }, { "Start": "79a8463d4aff4279b393057672d28f8e", "End": "496c47faa92d446e9027fbc603a8522e", "Id": "00926dbcbd6844998b9358775f2436b3" }, { "Start": "b607466a5fd44b3cad4b2fd734041899", "End": "83574e2dd0ba4e98b24a59624ad8cd00", "Id": "2bc983421b904155a24f8f101154fc85" }, { "Start": "8823d13e56f148aaa825e20f468bc318", "End": "50492ab4eb9644a68df6ffd0c5f039fb", "Id": "bf3c5e725483411e8c217a155ed19fde" }, { "Start": "41a86461e7314384aad96d0e02724be6", "End": "20745e74d25149b380b156716291ee5e", "Id": "29e0b790c21c409c9c71027eb1785c62" }, { "Start": "c3da9abc21174cc5837a30178c9aa352", "End": "e8d8317c2c57475b9cc46cfdedeb65e3", "Id": "50fe049915de459eb1d378c5258458b5" }, { "Start": "9bacd6d797264c12b96697dd5a6e14b6", "End": "1aab08b8a312460484995d7ab9bbf88b", "Id": "414a3c06ec324d729964c830d5bf1b0f" }, { "Start": "9bacd6d797264c12b96697dd5a6e14b6", "End": "c13cfe0a3d8845e58e1df568e1158233", "Id": "83c61e9f7ce3488ab1144f847eb9dd62" }, { "Start": "9bacd6d797264c12b96697dd5a6e14b6", "End": "6231a7122aeb4ac5b6e79b4f4be1a285", "Id": "8fbb79943fdd40c38f48550d6d39d9a3" }, { "Start": "9bacd6d797264c12b96697dd5a6e14b6", "End": "1f05bdd71e634348b5e151544616f921", "Id": "ea77a1b6bbff4bf799086cfc6cbfa656" }, { "Start": "9bacd6d797264c12b96697dd5a6e14b6", "End": "1118aaf8767046738454a3e8ce30b1a9", "Id": "0da7fe08521d4b9888be53d8cb1efb1e" }, { "Start": "9bacd6d797264c12b96697dd5a6e14b6", "End": "627ae477179c4df489ea703173b01274", "Id": "e55230c95bee4946a381e7731a56eb35" }, { "Start": "9bacd6d797264c12b96697dd5a6e14b6", "End": "a891d3c4beb34c87bf65616dfd92e21f", "Id": "c654cf2ae96e4a898ff1f6813b4afbcd" }, { "Start": "fd07f7f8ab3e4b66b43e8ebbe4ab997b", "End": "2cb38a22a9674973ad06f64316aba34f", "Id": "61e36070f3624f79a4be72286df4ced4" }, { "Start": "ab8f46504859488cbe1d4278685a5fed", "End": "3df4bca016fb493cb71c13375ee9ae42", "Id": "997045770d34424d9fee44b11501349a" }, { "Start": "ab8f46504859488cbe1d4278685a5fed", "End": "5ff6c9331dd94711822237d8f502e943", "Id": "b5d7ce975adb4fd2a40b7307113499c2" }, { "Start": "ab8f46504859488cbe1d4278685a5fed", "End": "589487638f5e446daf889e0c04ed1e33", "Id": "01d9e36866894a11891e83de32f53d5b" }, { "Start": "e3c97fad978d44ada046e067e578847c", "End": "57604ab9a2744d83a720d297a76fe46b", "Id": "8239cf1c8bd44df19c4482b265273469" }, { "Start": "e3c97fad978d44ada046e067e578847c", "End": "55f310a55a754e01a3f6cf70ce5796d3", "Id": "fd710f612ddd4d5badf06e6ffb675342" }, { "Start": "e3c97fad978d44ada046e067e578847c", "End": "4d1333ca7a9f49189f4f8dbc91ac6e9a", "Id": "d38d1f3eefc949c0a19b75e1d5af5131" }, { "Start": "e3c97fad978d44ada046e067e578847c", "End": "f381e520382c479ba93b60cb6c0636b0", "Id": "69a15db561604abda9b74b0aeb3e9a2d" }, { "Start": "e3c97fad978d44ada046e067e578847c", "End": "d276c4a83ee64ca0a08e1be33dbb49ad", "Id": "281c3f448fea4a19919864ef88bab241" }, { "Start": "cdb69844dd2e4afcb3930e492ed9a7e2", "End": "784af279b4d54544ae88b0f5bebe40c6", "Id": "0856bc49aa454639a33f8dd821ddc496" }, { "Start": "4361978dfe4d493e8ace13ff64acd7ec", "End": "580b163785844401a256e7cf2cc60bee", "Id": "84cc463a635d4741922aa7e59ed41527" }, { "Start": "8517bab148b5407bbc6fba1ef68df48c", "End": "673fb0cf5646432e98f8bffeb32a3bf0", "Id": "94e4a8506820476cb61496008c402d53" }, { "Start": "8517bab148b5407bbc6fba1ef68df48c", "End": "54444ce2f4e9463b867037638801c1ad", "Id": "5c51e6bfe266474fb8cbb0cc756e0d06" }, { "Start": "8517bab148b5407bbc6fba1ef68df48c", "End": "636ba39432ae401e915767cc575b6215", "Id": "91aff9cc97b049af8ef8f0b618114b87" }, { "Start": "4be599b1f0744cf8ae3e31cde61f405b", "End": "8afccc9bb03e40c8b1ee5b259e133e6c", "Id": "333644bfb43743f0bd8047a304461da2" }, { "Start": "ca9780662f8245feba39a051c6c997f4", "End": "3cd30d0dddad413f8f6c3194a3745f9c", "Id": "971be09ef2854563afb4b308fe8f7bfd" }, { "Start": "741988319ea24e7ba4705cb87177d0ec", "End": "ec08add6d7864b589b6176ec96cf0704", "Id": "3eabd8af1f044afdacc64cf2551c0f8d" }, { "Start": "0e9c51c900dd401899292b34b4af1811", "End": "3739469a3b9c445892cbbcbfecb23cdf", "Id": "692ad92bc1004f569b184a8630db2c09" }, { "Start": "4037ac8b20f142c58993967161c75b0e", "End": "8a8778c9895f459984b7edefea1a259f", "Id": "1697269b7efe45f5939277752315bade" }, { "Start": "2412dbfb008e463dbcf3a7a5fcf2155f", "End": "00c6e735460942d89cf20a220aeae8dc", "Id": "c2530c00bc7349ed9f5362d622b55b15" }, { "Start": "1bc89b8b7c20479986d53bcb551ba974", "End": "f32c88e5b2264b4e8bf3aee02db13345", "Id": "0f65e10478ea40fc9b48604276293264" }, { "Start": "ee8c8c294445409483cda62116c4f7ab", "End": "713f3dcc2e4c48d8b15bc49bdbbe62bc", "Id": "1c6c45cc8bfc4fda9efffc289c3ed52d" }, { "Start": "6cccf47b825b4bac8484df09639a124f", "End": "7ef82d289d354486b3ba5da8197b8be1", "Id": "051a59d9ff9e4f6a84ca61655e2ab5a9" }, { "Start": "e6e0820d603b416986d5b9183e9b2813", "End": "27866605bfc34a9685040df767ac8ce0", "Id": "b5a9738d36c8437581bb7cc544fd2a4d" }, { "Start": "32330159f0584752874a1cc79b8c2ea2", "End": "bb0ad543d2a240c0ab62426b6b268cdd", "Id": "87f783c802d84dab887609d5b93d4557" }, { "Start": "6b1fae7dc2f44484a076fc0164154144", "End": "0d011e6c33044dd68d64ebfe08c95c10", "Id": "474f266d4ccd4847b6a093d628b5bfb6" }, { "Start": "63e74ab59116429593ac2dd58eddf146", "End": "35788ae9434647c981ad9807925848b9", "Id": "f0bb17fbac7048a4a6525b5c2357dd7d" }, { "Start": "9de7cbcf59a647ae85a35c785ae0c2d4", "End": "48326f3907ab4656a463b9ec7879574c", "Id": "8b1d83c761844c83898fa1a7e89e463a" }, { "Start": "c5e084dc497f438c964a5f9bdd16d118", "End": "4754e8be557841e189b5842bf0e6d536", "Id": "34a0305a56bb4aaea4bfd1f9bef70b55" }, { "Start": "b7caff48841342d6b0a459fd8d04433c", "End": "ebd55ac87b984260a9d34b9e83825db2", "Id": "fba19618fce54831a52362fa91347f4c" }, { "Start": "0418842735d9429fb6aa39bc25c48f30", "End": "802cc683208a40808a4edfc04f6a3182", "Id": "94e8b394c64941eaa963c6a918f5f929" }, { "Start": "02ef2867017f4ff4abbff092e23bbf42", "End": "98fa60fe36d14ca38d3870bc7f2e7647", "Id": "404c63d3e7c449c38bb61038dd4928cd" }, { "Start": "7304796c74244722b95a497e3b5a0e21", "End": "103ca74d43c94ab2962ed27091db1dcb", "Id": "2706e2eb296d48f6a9a8469a32fe7ef5" }, { "Start": "7cf35da427014e78abaaa3793c2a6628", "End": "4234c5a1d22541a4b597fcb3ef355728", "Id": "bc89b37212e7478cb7ebf4198bfcdcb9" }, { "Start": "80bb9c5dfaf541f290c7a0b4bb8f1c33", "End": "bc5d454fd7114ed5884b03c3087d6bbc", "Id": "f4505fc9bba94d1789b400c1d2353bde" }, { "Start": "38ea16308b1344e19b207d0d636d4862", "End": "85f7481067894b8aae199732d3432f1d", "Id": "dba88d63409e4e67bad3ba5e710d694e" }, { "Start": "e06c3f0a950c475ea14146f055dd6aed", "End": "6650996d955c4a9d91a3ab5cc1fab079", "Id": "250fb895c8604e85b1bf6ef070ae2ba0" }, { "Start": "105bea4c31724e77934bcb2d92aab871", "End": "066e7966297946d79914819283fa6bfc", "Id": "20fdbca566f34ad896bea70a8fbcd8e5" }, { "Start": "ea91be7dbc2d4670af3310cb303e0cd5", "End": "1b8265a5455b488ca592cd17a349f25a", "Id": "442027c1b9e641e987c9e725a5c8527d" }, { "Start": "f88bcebd23e64e6f9ff6a20ae5cdffb2", "End": "2ccacc686021407e913d3a841a194474", "Id": "de73b351f6a84cf6b553c5ced6e9e96c" }, { "Start": "4facfe2194b54f1a9d2c4670eac58e24", "End": "dfb06f80fc754d6e91dfce6a31ac9455", "Id": "5f270d087b364cdfaff5c292fa1c5542" }, { "Start": "c9dd77aacfa341c29391baf0c065dca2", "End": "11f7e15cea874c12b5c1855e975a2858", "Id": "1e56fc68857a4c5a9a79933176756a0c" }, { "Start": "c0188b467c6845ceb8327c5ae663d516", "End": "1f3c9cf108994714b63d17371fab7b6e", "Id": "b5ebc26255e14e3e9797c8bbdb570b5f" }, { "Start": "2518ab58d16d4cb9b4789d891cae294f", "End": "dd098582faf6401ab595c4ca1bd2a11c", "Id": "7a92745dfc2f44b18f9b99bb5dfda4d6" }, { "Start": "2518ab58d16d4cb9b4789d891cae294f", "End": "853519adce5447b8a2b6e542a24eb4f7", "Id": "5caddfd33dae49528cd6886391bc730a" }, { "Start": "3803654829274305a9a898fbcf3ed346", "End": "6c98b56d846d4694ba838c0e37a62ac2", "Id": "2fea167c93f44ab9983e7a212ab8d4ac" }, { "Start": "bea328b8bb9b42e1bed66fee95af905c", "End": "58bbe2c54c29426ab23140f790e88b62", "Id": "0d68f05f44b84942952d2557c0aed7cb" }, { "Start": "34781785dbef420fbec0048b84fac34c", "End": "1969d19f70594049873db8100b55ce59", "Id": "ced7ac9b4d1f4cd2931b0dd132adf6df" }, { "Start": "91409a0d3b7d48038c6c43ba2dafcf3b", "End": "0ebb301a42694703b2b20e1f3765f825", "Id": "cbf9ba87033d454c8aaeb10c5da367ae" }, { "Start": "1c76dde9edf346718dbbb3a039cc8f50", "End": "85e4d6eacb6d403199c7bb3c1894ea38", "Id": "465fd43acbcd44e5b42f1716c85cbb47" }, { "Start": "6f9cc444185440b5a49f292ed292521b", "End": "362a26520c0941a59d11498a81179143", "Id": "1156edfff67d4c2caa18c86ba0344c80" }, { "Start": "6f9cc444185440b5a49f292ed292521b", "End": "66b56f30c56a44e79345762195574bdf", "Id": "79f1f9b0068f490c922396f1a0b1a2d1" }, { "Start": "8db30e86d3e34fd9817c405720659bd7", "End": "9f410fe0078c444db3182c0bab966fb8", "Id": "0ec47ae016904d2a910cf9feae9392c6" }, { "Start": "8db30e86d3e34fd9817c405720659bd7", "End": "32c5e6c6cb5f4420a04d07edd6e22055", "Id": "904ea2dc4892420fb020f1adf7b2293f" }, { "Start": "1dfd835ede8e40d6991ab2fde90dbd09", "End": "87b9b186684c4f6897fa3279402cdc07", "Id": "1924b43027c94101bd020f307124ece3" }, { "Start": "1dfd835ede8e40d6991ab2fde90dbd09", "End": "5ed0d7502b8e475a8f4b8439c068cdd5", "Id": "7094a1a2b904418ba5bd41cd0a19a4d8" }, { "Start": "505f9c0fddb2458fb5a47043b14fdbad", "End": "edef922c7beb4f80987d0b94cf0109c4", "Id": "5832e8c4723d4bf09cfd2660d67e8321" }, { "Start": "ae708b9a0de14382962c2fbdda1eac56", "End": "0047e4487e704e7c8bc6b2662dd0d954", "Id": "552d7cc6082344448d5718d3075b86e1" }, { "Start": "c365e19b0eea4b9683d9885d22981905", "End": "7b25a04a5bf348ffb58f17a83e4c81f4", "Id": "d6be11cd36e647db9585544668587897" }, { "Start": "a80ae34af26249f4a9f03c72faff19bb", "End": "f92ba232fbef40e4b0de7423a74d4e28", "Id": "973a0061524f4cd5b7e6bfbbc7ffc5d7" }, { "Start": "f2624e825ec4416ea33cb53047d86730", "End": "202c5587f21a4eb681a1feb88fe28dd6", "Id": "882b47949e2c476ab57a634341a88474" }, { "Start": "fabf88afb5774a04be92328bacab3723", "End": "ee8757ced2a54f5d912516ec90e59fd8", "Id": "6584d345c2794a35b0c39ea76a074943" }, { "Start": "fabf88afb5774a04be92328bacab3723", "End": "d8457cc748bb4ab29e4e07ac51c2570e", "Id": "a2a64c26cd5149cb8cc3ec8f8fc60752" }, { "Start": "afe83cdb0b4b40a891be59f541be6f82", "End": "794339a0c61445038ce268f372a0864c", "Id": "ec27ebcffe084f5cb4c5cef847622bd7" }, { "Start": "6f7d0553983f4fd7ae8a7c6c2983cd26", "End": "691f640686414c8bb743a5e912c919ae", "Id": "c1eee1cc59c74b7d9c6eb70f00604fd4" }, { "Start": "5d1779ec43e34e759ae977d3b347bd75", "End": "5096ae8d355c45d2b7dab959f6448a0b", "Id": "5080bd5eaf934fb88519cd6419154cc8" }, { "Start": "6801a354b45f4b2d89b84dad3a554e1b", "End": "66cf5d8be0cb422eb7fd05550c730aa6", "Id": "944622740dcc42b7ab03c632ece2cc42" }, { "Start": "f90c4e380414454cb729f3994a692f2a", "End": "73394228b9ca42e58fa8e8264e2a3f63", "Id": "fce23e63afc74756b89925f7a3791a10" }, { "Start": "954bd760e4fc4d50b618b65a30e18c2e", "End": "a6e0ab43186345e993a03b2d855a86a6", "Id": "dff3b960da904a4bb4855a7fdaa3c05e" }, { "Start": "d95108932ea2425a97f0712442a3c567", "End": "7a19f2038d60450e84bf55bafe34742a", "Id": "aeed457046db407d914204f62ae78404" }, { "Start": "f37b367d493c4bf88fab8d6866a7fb58", "End": "ce0949f3d1dc4d278d771cf7d299c67b", "Id": "8ccfe45a1c334f8fbb652e2d18897dca" }, { "Start": "e0bc193bfcb54e7c893b5d22517bbf00", "End": "2d6a2601968f41f89ac1e047eb7e4a90", "Id": "23ecfa12e48f44a7b582eee91b37ff2c" }, { "Start": "c853f25a3ca747b4aa3ef2a0523864ac", "End": "733a0950094444d4982532603996e19f", "Id": "34a6275dd1234852838bfacdf103b074" }, { "Start": "09d23d6d400f4971b2a6eab7d83c2bb1", "End": "6f98f7d922794be18a6250493630b8e3", "Id": "3263af86536243bd96a6a1f5bca1e215" }, { "Start": "bc0d4b43eceb4317a73a0de2197e4720", "End": "588b1945d818413e8f38207fdb2b0efe", "Id": "2634fa73f18143d9a00d4dd598311e57" }, { "Start": "660274e20e5c46c9b2a61d639599a326", "End": "ca82f638c37947fb802c67b8b3aad8b5", "Id": "aafd591ba3714db7ad5499c6dd77a6ee" }, { "Start": "5d975d66464040b49b6b40e64ad1ca3b", "End": "f52ea7ef706642e490905e1417fea450", "Id": "d0e9259ac2b746dcb1ffaf7a7845fca5" }, { "Start": "81c458feef2c488d8d4ba731f72e1d21", "End": "1e52bed3ced14ae689e8ab69c0c09d93", "Id": "9eee0044540a4deb923459c0fbfd3a63" }, { "Start": "f06c8a85fbf34516a8450b9e19c11456", "End": "fcbdf0bd8f5c49f89d8b84f16956d881", "Id": "1577dbb12026454fb6dbe22bb12b7bca" }, { "Start": "19bec8570f414bbfab35d96b5dfbbf62", "End": "c58cb07af6a245beb6d85dd39c58e73e", "Id": "6336fcceb8c04063931605350d4e4428" }, { "Start": "cdbabae598a540e6a7b895b03606e403", "End": "f89f72f2b7344889ab377077696c4a31", "Id": "7953fcde38234c2da24938bee38e914e" }, { "Start": "cdbabae598a540e6a7b895b03606e403", "End": "8e265c869e8546c7b232b0888eb48489", "Id": "c77c785c69b04acda2640f218e091b97" }, { "Start": "1b59fdc3188d4b459ec957b21b9d51b7", "End": "70d27733458646988ecc719fe3872509", "Id": "1a74f07ea1f94c269e7a70150ca726dd" }, { "Start": "beac358bee3f43a4bbc39add01c084a7", "End": "c619bc6f31c54ec3a75cc8659cfadea7", "Id": "9b41fcfc5ed34245bf81a4ff505c552a" } ], "Dependencies": [], "NodeLibraryDependencies": [ { "Name": "Civil3DToolkit", "Version": "1.1.9", "ReferenceType": "Package", "Nodes": [ "b76055a88e2f41cabfd3632bf9fe4bed", "01d15ba349be4808880dcee28b2d3863", "549dbd2eaff4446c8396b10943c0ae2a", "c07d1f6fe30444faa056ae0bb96380df", "87c97bff010b4a5e961e95fb65713ee9", "bd6cca5f869a42fc9407810ee0564dbb", "d00ce2151e35451494f891d0acfacac4", "37c7b86010aa4cf1a705ac225874343e", "f7d19a695ed14c3aa9727b03c0e57fff", "805a3f3d8cec45b99cb390613a3e1380" ] } ], "Bindings": [ { "NodeId": "efaa9ed8-109d-44a0-8726-7126f632be8f", "Binding": { "ByGeometry_InClassDecl-1_InFunctionScope-1_Instance0_efaa9ed8-109d-44a0-8726-7126f632be8f": "PFNPQVAtRU5WOkVudmVsb3BlIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOlNPQVAtRU5DPSJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy9zb2FwL2VuY29kaW5nLyIgeG1sbnM6U09BUC1FTlY9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvZW52ZWxvcGUvIiB4bWxuczpjbHI9Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vc29hcC9lbmNvZGluZy9jbHIvMS4wIiBTT0FQLUVOVjplbmNvZGluZ1N0eWxlPSJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy9zb2FwL2VuY29kaW5nLyI+DQo8U09BUC1FTlY6Qm9keT4NCjxhMTpDYWxsU2l0ZV94MDAyQl9UcmFjZVNlcmlhbGlzZXJIZWxwZXIgaWQ9InJlZi0xIiB4bWxuczphMT0iaHR0cDovL3NjaGVtYXMubWljcm9zb2Z0LmNvbS9jbHIvbnNhc3NlbS9Qcm90b0NvcmUvUHJvdG9Db3JlJTJDJTIwVmVyc2lvbiUzRDIuNS4yLjc5MTUlMkMlMjBDdWx0dXJlJTNEbmV1dHJhbCUyQyUyMFB1YmxpY0tleVRva2VuJTNEbnVsbCI+DQo8TnVtYmVyT2ZFbGVtZW50cz4xPC9OdW1iZXJPZkVsZW1lbnRzPg0KPEJhc2UtMF9IYXNEYXRhPmZhbHNlPC9CYXNlLTBfSGFzRGF0YT4NCjxCYXNlLTBfSGFzTmVzdGVkRGF0YT50cnVlPC9CYXNlLTBfSGFzTmVzdGVkRGF0YT4NCjxCYXNlLTBfTmVzdGVkRGF0YUNvdW50PjM8L0Jhc2UtMF9OZXN0ZWREYXRhQ291bnQ+DQo8QmFzZS0wLTBfSGFzRGF0YT5mYWxzZTwvQmFzZS0wLTBfSGFzRGF0YT4NCjxCYXNlLTAtMF9IYXNOZXN0ZWREYXRhPnRydWU8L0Jhc2UtMC0wX0hhc05lc3RlZERhdGE+DQo8QmFzZS0wLTBfTmVzdGVkRGF0YUNvdW50PjE8L0Jhc2UtMC0wX05lc3RlZERhdGFDb3VudD4NCjxCYXNlLTAtMC0wX0hhc0RhdGE+dHJ1ZTwvQmFzZS0wLTAtMF9IYXNEYXRhPg0KPEJhc2UtMC0wLTBfRGF0YSBpZD0icmVmLTMiPlBGTlBRVkF0UlU1V09rVnVkbVZzYjNCbElIaHRiRzV6T25oemFUMGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TVM5WVRVeFRZMmhsYldFdGFXNXpkR0Z1WTJVaUlIaHRiRzV6T25oelpEMGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TVM5WVRVeFRZMmhsYldFaUlIaHRiRzV6T2xOUFFWQXRSVTVEUFNKb2RIUndPaTh2YzJOb1pXMWhjeTU0Yld4emIyRndMbTl5Wnk5emIyRndMMlZ1WTI5a2FXNW5MeUlnZUcxc2JuTTZVMDlCVUMxRlRsWTlJbWgwZEhBNkx5OXpZMmhsYldGekxuaHRiSE52WVhBdWIzSm5MM052WVhBdlpXNTJaV3h2Y0dVdklpQjRiV3h1Y3pwamJISTlJbWgwZEhBNkx5OXpZMmhsYldGekxtMXBZM0p2YzI5bWRDNWpiMjB2YzI5aGNDOWxibU52WkdsdVp5OWpiSEl2TVM0d0lpQlRUMEZRTFVWT1ZqcGxibU52WkdsdVoxTjBlV3hsUFNKb2RIUndPaTh2YzJOb1pXMWhjeTU0Yld4emIyRndMbTl5Wnk5emIyRndMMlZ1WTI5a2FXNW5MeUkrRFFvOFUwOUJVQzFGVGxZNlFtOWtlVDROQ2p4aE1UcFRaWEpwWVd4cGVtRmliR1ZJWVc1a2JHVWdhV1E5SW5KbFppMHhJaUI0Yld4dWN6cGhNVDBpYUhSMGNEb3ZMM05qYUdWdFlYTXViV2xqY205emIyWjBMbU52YlM5amJISXZibk5oYzNObGJTOUJkWFJ2WkdWemF5NUJkWFJ2UTBGRUxrUjVibUZ0YjBGd2NDNVRaWEoyYVdObGN5OUJZMFI1Ym1GdGIxTmxjblpwWTJWekpUSkRKVEl3Vm1WeWMybHZiaVV6UkRFekxqTXVPRFl3TGpBbE1rTWxNakJEZFd4MGRYSmxKVE5FYm1WMWRISmhiQ1V5UXlVeU1GQjFZbXhwWTB0bGVWUnZhMlZ1SlRORWJuVnNiQ0krRFFvOGMzUnlhVzVuU1VRZ2FXUTlJbkpsWmkweklqNHlSRU5GT1RrOEwzTjBjbWx1WjBsRVBnMEtQQzloTVRwVFpYSnBZV3hwZW1GaWJHVklZVzVrYkdVK0RRbzhMMU5QUVZBdFJVNVdPa0p2WkhrK0RRbzhMMU5QUVZBdFJVNVdPa1Z1ZG1Wc2IzQmxQZzBLPC9CYXNlLTAtMC0wX0RhdGE+DQo8QmFzZS0wLTAtMF9IYXNOZXN0ZWREYXRhPmZhbHNlPC9CYXNlLTAtMC0wX0hhc05lc3RlZERhdGE+DQo8QmFzZS0wLTFfSGFzRGF0YT5mYWxzZTwvQmFzZS0wLTFfSGFzRGF0YT4NCjxCYXNlLTAtMV9IYXNOZXN0ZWREYXRhPnRydWU8L0Jhc2UtMC0xX0hhc05lc3RlZERhdGE+DQo8QmFzZS0wLTFfTmVzdGVkRGF0YUNvdW50PjE8L0Jhc2UtMC0xX05lc3RlZERhdGFDb3VudD4NCjxCYXNlLTAtMS0wX0hhc0RhdGE+dHJ1ZTwvQmFzZS0wLTEtMF9IYXNEYXRhPg0KPEJhc2UtMC0xLTBfRGF0YSBpZD0icmVmLTQiPlBGTlBRVkF0UlU1V09rVnVkbVZzYjNCbElIaHRiRzV6T25oemFUMGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TVM5WVRVeFRZMmhsYldFdGFXNXpkR0Z1WTJVaUlIaHRiRzV6T25oelpEMGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TVM5WVRVeFRZMmhsYldFaUlIaHRiRzV6T2xOUFFWQXRSVTVEUFNKb2RIUndPaTh2YzJOb1pXMWhjeTU0Yld4emIyRndMbTl5Wnk5emIyRndMMlZ1WTI5a2FXNW5MeUlnZUcxc2JuTTZVMDlCVUMxRlRsWTlJbWgwZEhBNkx5OXpZMmhsYldGekxuaHRiSE52WVhBdWIzSm5MM052WVhBdlpXNTJaV3h2Y0dVdklpQjRiV3h1Y3pwamJISTlJbWgwZEhBNkx5OXpZMmhsYldGekxtMXBZM0p2YzI5bWRDNWpiMjB2YzI5aGNDOWxibU52WkdsdVp5OWpiSEl2TVM0d0lpQlRUMEZRTFVWT1ZqcGxibU52WkdsdVoxTjBlV3hsUFNKb2RIUndPaTh2YzJOb1pXMWhjeTU0Yld4emIyRndMbTl5Wnk5emIyRndMMlZ1WTI5a2FXNW5MeUkrRFFvOFUwOUJVQzFGVGxZNlFtOWtlVDROQ2p4aE1UcFRaWEpwWVd4cGVtRmliR1ZJWVc1a2JHVWdhV1E5SW5KbFppMHhJaUI0Yld4dWN6cGhNVDBpYUhSMGNEb3ZMM05qYUdWdFlYTXViV2xqY205emIyWjBMbU52YlM5amJISXZibk5oYzNObGJTOUJkWFJ2WkdWemF5NUJkWFJ2UTBGRUxrUjVibUZ0YjBGd2NDNVRaWEoyYVdObGN5OUJZMFI1Ym1GdGIxTmxjblpwWTJWekpUSkRKVEl3Vm1WeWMybHZiaVV6UkRFekxqTXVPRFl3TGpBbE1rTWxNakJEZFd4MGRYSmxKVE5FYm1WMWRISmhiQ1V5UXlVeU1GQjFZbXhwWTB0bGVWUnZhMlZ1SlRORWJuVnNiQ0krRFFvOGMzUnlhVzVuU1VRZ2FXUTlJbkpsWmkweklqNHlSRU5GT1VFOEwzTjBjbWx1WjBsRVBnMEtQQzloTVRwVFpYSnBZV3hwZW1GaWJHVklZVzVrYkdVK0RRbzhMMU5QUVZBdFJVNVdPa0p2WkhrK0RRbzhMMU5QUVZBdFJVNVdPa1Z1ZG1Wc2IzQmxQZzBLPC9CYXNlLTAtMS0wX0RhdGE+DQo8QmFzZS0wLTEtMF9IYXNOZXN0ZWREYXRhPmZhbHNlPC9CYXNlLTAtMS0wX0hhc05lc3RlZERhdGE+DQo8QmFzZS0wLTJfSGFzRGF0YT5mYWxzZTwvQmFzZS0wLTJfSGFzRGF0YT4NCjxCYXNlLTAtMl9IYXNOZXN0ZWREYXRhPnRydWU8L0Jhc2UtMC0yX0hhc05lc3RlZERhdGE+DQo8QmFzZS0wLTJfTmVzdGVkRGF0YUNvdW50PjE8L0Jhc2UtMC0yX05lc3RlZERhdGFDb3VudD4NCjxCYXNlLTAtMi0wX0hhc0RhdGE+dHJ1ZTwvQmFzZS0wLTItMF9IYXNEYXRhPg0KPEJhc2UtMC0yLTBfRGF0YSBpZD0icmVmLTUiPlBGTlBRVkF0UlU1V09rVnVkbVZzYjNCbElIaHRiRzV6T25oemFUMGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TVM5WVRVeFRZMmhsYldFdGFXNXpkR0Z1WTJVaUlIaHRiRzV6T25oelpEMGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TVM5WVRVeFRZMmhsYldFaUlIaHRiRzV6T2xOUFFWQXRSVTVEUFNKb2RIUndPaTh2YzJOb1pXMWhjeTU0Yld4emIyRndMbTl5Wnk5emIyRndMMlZ1WTI5a2FXNW5MeUlnZUcxc2JuTTZVMDlCVUMxRlRsWTlJbWgwZEhBNkx5OXpZMmhsYldGekxuaHRiSE52WVhBdWIzSm5MM052WVhBdlpXNTJaV3h2Y0dVdklpQjRiV3h1Y3pwamJISTlJbWgwZEhBNkx5OXpZMmhsYldGekxtMXBZM0p2YzI5bWRDNWpiMjB2YzI5aGNDOWxibU52WkdsdVp5OWpiSEl2TVM0d0lpQlRUMEZRTFVWT1ZqcGxibU52WkdsdVoxTjBlV3hsUFNKb2RIUndPaTh2YzJOb1pXMWhjeTU0Yld4emIyRndMbTl5Wnk5emIyRndMMlZ1WTI5a2FXNW5MeUkrRFFvOFUwOUJVQzFGVGxZNlFtOWtlVDROQ2p4aE1UcFRaWEpwWVd4cGVtRmliR1ZJWVc1a2JHVWdhV1E5SW5KbFppMHhJaUI0Yld4dWN6cGhNVDBpYUhSMGNEb3ZMM05qYUdWdFlYTXViV2xqY205emIyWjBMbU52YlM5amJISXZibk5oYzNObGJTOUJkWFJ2WkdWemF5NUJkWFJ2UTBGRUxrUjVibUZ0YjBGd2NDNVRaWEoyYVdObGN5OUJZMFI1Ym1GdGIxTmxjblpwWTJWekpUSkRKVEl3Vm1WeWMybHZiaVV6UkRFekxqTXVPRFl3TGpBbE1rTWxNakJEZFd4MGRYSmxKVE5FYm1WMWRISmhiQ1V5UXlVeU1GQjFZbXhwWTB0bGVWUnZhMlZ1SlRORWJuVnNiQ0krRFFvOGMzUnlhVzVuU1VRZ2FXUTlJbkpsWmkweklqNHlSRU5GT1VJOEwzTjBjbWx1WjBsRVBnMEtQQzloTVRwVFpYSnBZV3hwZW1GaWJHVklZVzVrYkdVK0RRbzhMMU5QUVZBdFJVNVdPa0p2WkhrK0RRbzhMMU5QUVZBdFJVNVdPa1Z1ZG1Wc2IzQmxQZzBLPC9CYXNlLTAtMi0wX0RhdGE+DQo8QmFzZS0wLTItMF9IYXNOZXN0ZWREYXRhPmZhbHNlPC9CYXNlLTAtMi0wX0hhc05lc3RlZERhdGE+DQo8L2ExOkNhbGxTaXRlX3gwMDJCX1RyYWNlU2VyaWFsaXNlckhlbHBlcj4NCjwvU09BUC1FTlY6Qm9keT4NCjwvU09BUC1FTlY6RW52ZWxvcGU+DQo=" } }, { "NodeId": "01d15ba3-49be-4808-880d-cee28b2d3863", "Binding": { "GetPipesStructures_InClassDecl-1_InFunctionScope-1_Instance0_01d15ba3-49be-4808-880d-cee28b2d3863": "PFNPQVAtRU5WOkVudmVsb3BlIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOlNPQVAtRU5DPSJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy9zb2FwL2VuY29kaW5nLyIgeG1sbnM6U09BUC1FTlY9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvZW52ZWxvcGUvIiB4bWxuczpjbHI9Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vc29hcC9lbmNvZGluZy9jbHIvMS4wIiBTT0FQLUVOVjplbmNvZGluZ1N0eWxlPSJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy9zb2FwL2VuY29kaW5nLyI+DQo8U09BUC1FTlY6Qm9keT4NCjxhMTpDYWxsU2l0ZV94MDAyQl9UcmFjZVNlcmlhbGlzZXJIZWxwZXIgaWQ9InJlZi0xIiB4bWxuczphMT0iaHR0cDovL3NjaGVtYXMubWljcm9zb2Z0LmNvbS9jbHIvbnNhc3NlbS9Qcm90b0NvcmUvUHJvdG9Db3JlJTJDJTIwVmVyc2lvbiUzRDIuNS4yLjc5MTUlMkMlMjBDdWx0dXJlJTNEbmV1dHJhbCUyQyUyMFB1YmxpY0tleVRva2VuJTNEbnVsbCI+DQo8TnVtYmVyT2ZFbGVtZW50cz4xPC9OdW1iZXJPZkVsZW1lbnRzPg0KPEJhc2UtMF9IYXNEYXRhPmZhbHNlPC9CYXNlLTBfSGFzRGF0YT4NCjxCYXNlLTBfSGFzTmVzdGVkRGF0YT50cnVlPC9CYXNlLTBfSGFzTmVzdGVkRGF0YT4NCjxCYXNlLTBfTmVzdGVkRGF0YUNvdW50PjI8L0Jhc2UtMF9OZXN0ZWREYXRhQ291bnQ+DQo8QmFzZS0wLTBfSGFzRGF0YT50cnVlPC9CYXNlLTAtMF9IYXNEYXRhPg0KPEJhc2UtMC0wX0RhdGEgaWQ9InJlZi0zIj5QRk5QUVZBdFJVNVdPa1Z1ZG1Wc2IzQmxJSGh0Ykc1ek9uaHphVDBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01TOVlUVXhUWTJobGJXRXRhVzV6ZEdGdVkyVWlJSGh0Ykc1ek9uaHpaRDBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01TOVlUVXhUWTJobGJXRWlJSGh0Ykc1ek9sTlBRVkF0UlU1RFBTSm9kSFJ3T2k4dmMyTm9aVzFoY3k1NGJXeHpiMkZ3TG05eVp5OXpiMkZ3TDJWdVkyOWthVzVuTHlJZ2VHMXNibk02VTA5QlVDMUZUbFk5SW1oMGRIQTZMeTl6WTJobGJXRnpMbmh0YkhOdllYQXViM0puTDNOdllYQXZaVzUyWld4dmNHVXZJaUI0Yld4dWN6cGpiSEk5SW1oMGRIQTZMeTl6WTJobGJXRnpMbTFwWTNKdmMyOW1kQzVqYjIwdmMyOWhjQzlsYm1OdlpHbHVaeTlqYkhJdk1TNHdJaUJUVDBGUUxVVk9WanBsYm1OdlpHbHVaMU4wZVd4bFBTSm9kSFJ3T2k4dmMyTm9aVzFoY3k1NGJXeHpiMkZ3TG05eVp5OXpiMkZ3TDJWdVkyOWthVzVuTHlJK0RRbzhVMDlCVUMxRlRsWTZRbTlrZVQ0TkNqeGhNVHBUWlhKcFlXeHBlbUZpYkdWSVlXNWtiR1VnYVdROUluSmxaaTB4SWlCNGJXeHVjenBoTVQwaWFIUjBjRG92TDNOamFHVnRZWE11YldsamNtOXpiMlowTG1OdmJTOWpiSEl2Ym5OaGMzTmxiUzlCZFhSdlpHVnpheTVCZFhSdlEwRkVMa1I1Ym1GdGIwRndjQzVUWlhKMmFXTmxjeTlCWTBSNWJtRnRiMU5sY25acFkyVnpKVEpESlRJd1ZtVnljMmx2YmlVelJERXpMak11T0RZd0xqQWxNa01sTWpCRGRXeDBkWEpsSlRORWJtVjFkSEpoYkNVeVF5VXlNRkIxWW14cFkwdGxlVlJ2YTJWdUpUTkViblZzYkNJK0RRbzhjM1J5YVc1blNVUWdhV1E5SW5KbFppMHpJajR5TkVJMVJFRThMM04wY21sdVowbEVQZzBLUEM5aE1UcFRaWEpwWVd4cGVtRmliR1ZJWVc1a2JHVStEUW84TDFOUFFWQXRSVTVXT2tKdlpIaytEUW84TDFOUFFWQXRSVTVXT2tWdWRtVnNiM0JsUGcwSzwvQmFzZS0wLTBfRGF0YT4NCjxCYXNlLTAtMF9IYXNOZXN0ZWREYXRhPmZhbHNlPC9CYXNlLTAtMF9IYXNOZXN0ZWREYXRhPg0KPEJhc2UtMC0xX0hhc0RhdGE+dHJ1ZTwvQmFzZS0wLTFfSGFzRGF0YT4NCjxCYXNlLTAtMV9EYXRhIGlkPSJyZWYtNCI+UEZOUFFWQXRSVTVXT2tWdWRtVnNiM0JsSUhodGJHNXpPbmh6YVQwaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNUzlZVFV4VFkyaGxiV0V0YVc1emRHRnVZMlVpSUhodGJHNXpPbmh6WkQwaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNUzlZVFV4VFkyaGxiV0VpSUhodGJHNXpPbE5QUVZBdFJVNURQU0pvZEhSd09pOHZjMk5vWlcxaGN5NTRiV3h6YjJGd0xtOXlaeTl6YjJGd0wyVnVZMjlrYVc1bkx5SWdlRzFzYm5NNlUwOUJVQzFGVGxZOUltaDBkSEE2THk5elkyaGxiV0Z6TG5odGJITnZZWEF1YjNKbkwzTnZZWEF2Wlc1MlpXeHZjR1V2SWlCNGJXeHVjenBqYkhJOUltaDBkSEE2THk5elkyaGxiV0Z6TG0xcFkzSnZjMjltZEM1amIyMHZjMjloY0M5bGJtTnZaR2x1Wnk5amJISXZNUzR3SWlCVFQwRlFMVVZPVmpwbGJtTnZaR2x1WjFOMGVXeGxQU0pvZEhSd09pOHZjMk5vWlcxaGN5NTRiV3h6YjJGd0xtOXlaeTl6YjJGd0wyVnVZMjlrYVc1bkx5SStEUW84VTA5QlVDMUZUbFk2UW05a2VUNE5DanhoTVRwVFpYSnBZV3hwZW1GaWJHVklZVzVrYkdVZ2FXUTlJbkpsWmkweElpQjRiV3h1Y3pwaE1UMGlhSFIwY0RvdkwzTmphR1Z0WVhNdWJXbGpjbTl6YjJaMExtTnZiUzlqYkhJdmJuTmhjM05sYlM5QmRYUnZaR1Z6YXk1QmRYUnZRMEZFTGtSNWJtRnRiMEZ3Y0M1VFpYSjJhV05sY3k5QlkwUjVibUZ0YjFObGNuWnBZMlZ6SlRKREpUSXdWbVZ5YzJsdmJpVXpSREV6TGpNdU9EWXdMakFsTWtNbE1qQkRkV3gwZFhKbEpUTkVibVYxZEhKaGJDVXlReVV5TUZCMVlteHBZMHRsZVZSdmEyVnVKVE5FYm5Wc2JDSStEUW84YzNSeWFXNW5TVVFnYVdROUluSmxaaTB6SWo0eU5VSkRNa004TDNOMGNtbHVaMGxFUGcwS1BDOWhNVHBUWlhKcFlXeHBlbUZpYkdWSVlXNWtiR1UrRFFvOEwxTlBRVkF0UlU1V09rSnZaSGsrRFFvOEwxTlBRVkF0UlU1V09rVnVkbVZzYjNCbFBnMEs8L0Jhc2UtMC0xX0RhdGE+DQo8QmFzZS0wLTFfSGFzTmVzdGVkRGF0YT5mYWxzZTwvQmFzZS0wLTFfSGFzTmVzdGVkRGF0YT4NCjwvYTE6Q2FsbFNpdGVfeDAwMkJfVHJhY2VTZXJpYWxpc2VySGVscGVyPg0KPC9TT0FQLUVOVjpCb2R5Pg0KPC9TT0FQLUVOVjpFbnZlbG9wZT4NCg==" } }, { "NodeId": "87c97bff-010b-4a5e-961e-95fb65713ee9", "Binding": { "ByPointTextRotation_InClassDecl-1_InFunctionScope-1_Instance0_87c97bff-010b-4a5e-961e-95fb65713ee9": "PFNPQVAtRU5WOkVudmVsb3BlIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOlNPQVAtRU5DPSJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy9zb2FwL2VuY29kaW5nLyIgeG1sbnM6U09BUC1FTlY9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvZW52ZWxvcGUvIiB4bWxuczpjbHI9Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vc29hcC9lbmNvZGluZy9jbHIvMS4wIiBTT0FQLUVOVjplbmNvZGluZ1N0eWxlPSJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy9zb2FwL2VuY29kaW5nLyI+DQo8U09BUC1FTlY6Qm9keT4NCjxhMTpDYWxsU2l0ZV94MDAyQl9UcmFjZVNlcmlhbGlzZXJIZWxwZXIgaWQ9InJlZi0xIiB4bWxuczphMT0iaHR0cDovL3NjaGVtYXMubWljcm9zb2Z0LmNvbS9jbHIvbnNhc3NlbS9Qcm90b0NvcmUvUHJvdG9Db3JlJTJDJTIwVmVyc2lvbiUzRDIuNS4yLjc5MTUlMkMlMjBDdWx0dXJlJTNEbmV1dHJhbCUyQyUyMFB1YmxpY0tleVRva2VuJTNEbnVsbCI+DQo8TnVtYmVyT2ZFbGVtZW50cz4xPC9OdW1iZXJPZkVsZW1lbnRzPg0KPEJhc2UtMF9IYXNEYXRhPmZhbHNlPC9CYXNlLTBfSGFzRGF0YT4NCjxCYXNlLTBfSGFzTmVzdGVkRGF0YT50cnVlPC9CYXNlLTBfSGFzTmVzdGVkRGF0YT4NCjxCYXNlLTBfTmVzdGVkRGF0YUNvdW50PjM8L0Jhc2UtMF9OZXN0ZWREYXRhQ291bnQ+DQo8QmFzZS0wLTBfSGFzRGF0YT50cnVlPC9CYXNlLTAtMF9IYXNEYXRhPg0KPEJhc2UtMC0wX0RhdGEgaWQ9InJlZi0zIj5QRk5QUVZBdFJVNVdPa1Z1ZG1Wc2IzQmxJSGh0Ykc1ek9uaHphVDBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01TOVlUVXhUWTJobGJXRXRhVzV6ZEdGdVkyVWlJSGh0Ykc1ek9uaHpaRDBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01TOVlUVXhUWTJobGJXRWlJSGh0Ykc1ek9sTlBRVkF0UlU1RFBTSm9kSFJ3T2k4dmMyTm9aVzFoY3k1NGJXeHpiMkZ3TG05eVp5OXpiMkZ3TDJWdVkyOWthVzVuTHlJZ2VHMXNibk02VTA5QlVDMUZUbFk5SW1oMGRIQTZMeTl6WTJobGJXRnpMbmh0YkhOdllYQXViM0puTDNOdllYQXZaVzUyWld4dmNHVXZJaUI0Yld4dWN6cGpiSEk5SW1oMGRIQTZMeTl6WTJobGJXRnpMbTFwWTNKdmMyOW1kQzVqYjIwdmMyOWhjQzlsYm1OdlpHbHVaeTlqYkhJdk1TNHdJaUJUVDBGUUxVVk9WanBsYm1OdlpHbHVaMU4wZVd4bFBTSm9kSFJ3T2k4dmMyTm9aVzFoY3k1NGJXeHpiMkZ3TG05eVp5OXpiMkZ3TDJWdVkyOWthVzVuTHlJK0RRbzhVMDlCVUMxRlRsWTZRbTlrZVQ0TkNqeGhNVHBUWlhKcFlXeHBlbUZpYkdWSVlXNWtiR1VnYVdROUluSmxaaTB4SWlCNGJXeHVjenBoTVQwaWFIUjBjRG92TDNOamFHVnRZWE11YldsamNtOXpiMlowTG1OdmJTOWpiSEl2Ym5OaGMzTmxiUzlCZFhSdlpHVnpheTVCZFhSdlEwRkVMa1I1Ym1GdGIwRndjQzVUWlhKMmFXTmxjeTlCWTBSNWJtRnRiMU5sY25acFkyVnpKVEpESlRJd1ZtVnljMmx2YmlVelJERXpMak11T0RZd0xqQWxNa01sTWpCRGRXeDBkWEpsSlRORWJtVjFkSEpoYkNVeVF5VXlNRkIxWW14cFkwdGxlVlJ2YTJWdUpUTkViblZzYkNJK0RRbzhjM1J5YVc1blNVUWdhV1E5SW5KbFppMHpJajR5UkVORk9VWThMM04wY21sdVowbEVQZzBLUEM5aE1UcFRaWEpwWVd4cGVtRmliR1ZJWVc1a2JHVStEUW84TDFOUFFWQXRSVTVXT2tKdlpIaytEUW84TDFOUFFWQXRSVTVXT2tWdWRtVnNiM0JsUGcwSzwvQmFzZS0wLTBfRGF0YT4NCjxCYXNlLTAtMF9IYXNOZXN0ZWREYXRhPmZhbHNlPC9CYXNlLTAtMF9IYXNOZXN0ZWREYXRhPg0KPEJhc2UtMC0xX0hhc0RhdGE+dHJ1ZTwvQmFzZS0wLTFfSGFzRGF0YT4NCjxCYXNlLTAtMV9EYXRhIGlkPSJyZWYtNCI+UEZOUFFWQXRSVTVXT2tWdWRtVnNiM0JsSUhodGJHNXpPbmh6YVQwaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNUzlZVFV4VFkyaGxiV0V0YVc1emRHRnVZMlVpSUhodGJHNXpPbmh6WkQwaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNUzlZVFV4VFkyaGxiV0VpSUhodGJHNXpPbE5QUVZBdFJVNURQU0pvZEhSd09pOHZjMk5vWlcxaGN5NTRiV3h6YjJGd0xtOXlaeTl6YjJGd0wyVnVZMjlrYVc1bkx5SWdlRzFzYm5NNlUwOUJVQzFGVGxZOUltaDBkSEE2THk5elkyaGxiV0Z6TG5odGJITnZZWEF1YjNKbkwzTnZZWEF2Wlc1MlpXeHZjR1V2SWlCNGJXeHVjenBqYkhJOUltaDBkSEE2THk5elkyaGxiV0Z6TG0xcFkzSnZjMjltZEM1amIyMHZjMjloY0M5bGJtTnZaR2x1Wnk5amJISXZNUzR3SWlCVFQwRlFMVVZPVmpwbGJtTnZaR2x1WjFOMGVXeGxQU0pvZEhSd09pOHZjMk5vWlcxaGN5NTRiV3h6YjJGd0xtOXlaeTl6YjJGd0wyVnVZMjlrYVc1bkx5SStEUW84VTA5QlVDMUZUbFk2UW05a2VUNE5DanhoTVRwVFpYSnBZV3hwZW1GaWJHVklZVzVrYkdVZ2FXUTlJbkpsWmkweElpQjRiV3h1Y3pwaE1UMGlhSFIwY0RvdkwzTmphR1Z0WVhNdWJXbGpjbTl6YjJaMExtTnZiUzlqYkhJdmJuTmhjM05sYlM5QmRYUnZaR1Z6YXk1QmRYUnZRMEZFTGtSNWJtRnRiMEZ3Y0M1VFpYSjJhV05sY3k5QlkwUjVibUZ0YjFObGNuWnBZMlZ6SlRKREpUSXdWbVZ5YzJsdmJpVXpSREV6TGpNdU9EWXdMakFsTWtNbE1qQkRkV3gwZFhKbEpUTkVibVYxZEhKaGJDVXlReVV5TUZCMVlteHBZMHRsZVZSdmEyVnVKVE5FYm5Wc2JDSStEUW84YzNSeWFXNW5TVVFnYVdROUluSmxaaTB6SWo0eVJFTkZRVEE4TDNOMGNtbHVaMGxFUGcwS1BDOWhNVHBUWlhKcFlXeHBlbUZpYkdWSVlXNWtiR1UrRFFvOEwxTlBRVkF0UlU1V09rSnZaSGsrRFFvOEwxTlBRVkF0UlU1V09rVnVkbVZzYjNCbFBnMEs8L0Jhc2UtMC0xX0RhdGE+DQo8QmFzZS0wLTFfSGFzTmVzdGVkRGF0YT5mYWxzZTwvQmFzZS0wLTFfSGFzTmVzdGVkRGF0YT4NCjxCYXNlLTAtMl9IYXNEYXRhPnRydWU8L0Jhc2UtMC0yX0hhc0RhdGE+DQo8QmFzZS0wLTJfRGF0YSBpZD0icmVmLTUiPlBGTlBRVkF0UlU1V09rVnVkbVZzYjNCbElIaHRiRzV6T25oemFUMGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TVM5WVRVeFRZMmhsYldFdGFXNXpkR0Z1WTJVaUlIaHRiRzV6T25oelpEMGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TVM5WVRVeFRZMmhsYldFaUlIaHRiRzV6T2xOUFFWQXRSVTVEUFNKb2RIUndPaTh2YzJOb1pXMWhjeTU0Yld4emIyRndMbTl5Wnk5emIyRndMMlZ1WTI5a2FXNW5MeUlnZUcxc2JuTTZVMDlCVUMxRlRsWTlJbWgwZEhBNkx5OXpZMmhsYldGekxuaHRiSE52WVhBdWIzSm5MM052WVhBdlpXNTJaV3h2Y0dVdklpQjRiV3h1Y3pwamJISTlJbWgwZEhBNkx5OXpZMmhsYldGekxtMXBZM0p2YzI5bWRDNWpiMjB2YzI5aGNDOWxibU52WkdsdVp5OWpiSEl2TVM0d0lpQlRUMEZRTFVWT1ZqcGxibU52WkdsdVoxTjBlV3hsUFNKb2RIUndPaTh2YzJOb1pXMWhjeTU0Yld4emIyRndMbTl5Wnk5emIyRndMMlZ1WTI5a2FXNW5MeUkrRFFvOFUwOUJVQzFGVGxZNlFtOWtlVDROQ2p4aE1UcFRaWEpwWVd4cGVtRmliR1ZJWVc1a2JHVWdhV1E5SW5KbFppMHhJaUI0Yld4dWN6cGhNVDBpYUhSMGNEb3ZMM05qYUdWdFlYTXViV2xqY205emIyWjBMbU52YlM5amJISXZibk5oYzNObGJTOUJkWFJ2WkdWemF5NUJkWFJ2UTBGRUxrUjVibUZ0YjBGd2NDNVRaWEoyYVdObGN5OUJZMFI1Ym1GdGIxTmxjblpwWTJWekpUSkRKVEl3Vm1WeWMybHZiaVV6UkRFekxqTXVPRFl3TGpBbE1rTWxNakJEZFd4MGRYSmxKVE5FYm1WMWRISmhiQ1V5UXlVeU1GQjFZbXhwWTB0bGVWUnZhMlZ1SlRORWJuVnNiQ0krRFFvOGMzUnlhVzVuU1VRZ2FXUTlJbkpsWmkweklqNHlSRU5GT1VVOEwzTjBjbWx1WjBsRVBnMEtQQzloTVRwVFpYSnBZV3hwZW1GaWJHVklZVzVrYkdVK0RRbzhMMU5QUVZBdFJVNVdPa0p2WkhrK0RRbzhMMU5QUVZBdFJVNVdPa1Z1ZG1Wc2IzQmxQZzBLPC9CYXNlLTAtMl9EYXRhPg0KPEJhc2UtMC0yX0hhc05lc3RlZERhdGE+ZmFsc2U8L0Jhc2UtMC0yX0hhc05lc3RlZERhdGE+DQo8L2ExOkNhbGxTaXRlX3gwMDJCX1RyYWNlU2VyaWFsaXNlckhlbHBlcj4NCjwvU09BUC1FTlY6Qm9keT4NCjwvU09BUC1FTlY6RW52ZWxvcGU+DQo=" } } ], "View": { "Dynamo": { "ScaleFactor": 100.0, "HasRunWithoutCrash": true, "IsVisibleInDynamoLibrary": true, "Version": "2.5.2.7915", "RunType": "Manual", "RunPeriod": "1000" }, "Camera": { "Name": "Background Preview", "EyeX": 191.28728927453002, "EyeY": 235.47664122918923, "EyeZ": 419.8777063269103, "LookX": 13.906059972056283, "LookY": -86.767480780769063, "LookZ": -669.80388854474631, "UpX": -0.001809084546680531, "UpY": 0.99619469809178129, "UpZ": 0.087136965215686146 }, "NodeViews": [ { "ShowGeometry": true, "Name": "Document.Current", "Id": "02f4376bf3e24deb8caa40c07dcaa1dd", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, "X": 354.52292625524706, "Y": 355.62686785329231 }, { "ShowGeometry": true, "Name": "Curve.PullOntoPlane", "Id": "a5162a4089ba4346a9ff41bcf21ae98f", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, "X": 1866.1013809046294, "Y": 382.95622624573389 }, { "ShowGeometry": true, "Name": "Plane.XY", "Id": "099aae86e91a421a948a7c43986deb48", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, "X": 1586.008189045519, "Y": 521.14015736123179 }, { "ShowGeometry": true, "Name": "List.Flatten", "Id": "be2a1255fef1493895ac6ba75442cdf5", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, "X": 1198.4089394703419, "Y": 353.72779315588764 }, { "ShowGeometry": true, "Name": "Geometry.IntersectAll", "Id": "23fd1f4e7949486ea5f7b2781d81a71b", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, "X": 2158.9778246694063, "Y": 69.947315219208861 }, { "ShowGeometry": true, "Name": "List.Clean", "Id": "93a3be58889342bd96cc8ba86a556c41", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, "X": 2489.7331403598096, "Y": 144.43009590326085 }, { "ShowGeometry": true, "Name": "Boolean", "Id": "2999ef9f837b499e8d4896764726cc0b", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, "X": 2272.3428793342623, "Y": 223.3327615108837 }, { "ShowGeometry": true, "Name": "List.Flatten", "Id": "11538c3ce3ad45ebad74ba00988e9b73", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, "X": 2835.4264800449587, "Y": 141.50948095824634 }, { "ShowGeometry": true, "Name": "Object.Type", "Id": "97e2d22adecb4fa5991292efaaadbec1", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, "X": 3156.4801966297732, "Y": 263.99955336545884 }, { "ShowGeometry": true, "Name": "String.Contains", "Id": "8e52f761d01140a7af890bc253ec8f6e", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, "X": 3435.0850539656126, "Y": 318.77257713920267 }, { "ShowGeometry": true, "Name": "Code Block", "Id": "c0df6e498048491896c8386921274e83", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, "X": 3229.23654787077, "Y": 373.16386960592934 }, { "ShowGeometry": true, "Name": "List.FilterByBoolMask", "Id": "94d08b2e30f04f75bd0316965cb649ca", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, "X": 3770.8327123621871, "Y": 140.76268366104335 }, { "ShowGeometry": true, "Name": "Curve.StartPoint", "Id": "bd5e181519fa410081464cfbf419dab6", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, "X": 4010.0813972906381, "Y": 531.7258997156282 }, { "ShowGeometry": true, "Name": "Curve.EndPoint", "Id": "a1df9dca1ba14f2cb088fb1fa9dba6fc", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, "X": 4011.3411301843867, "Y": 626.20586674676974 }, { "ShowGeometry": true, "Name": "Geometry.IsAlmostEqualTo", "Id": "37eac296da0b42ea96ff92eed78d1bd5", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, "X": 4505.8772919781859, "Y": 240.32182405835715 }, { "ShowGeometry": true, "Name": "Geometry.IsAlmostEqualTo", "Id": "86ad8fe65e5d4cca852742def7bcc635", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, "X": 4497.371026161245, "Y": 409.64166849406649 }, { "ShowGeometry": true, "Name": "||", "Id": "582abf1db3544becaa6adc99fccfe930", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, "X": 4766.9861633886085, "Y": 320.40808219681884 }, { "ShowGeometry": true, "Name": "List.FilterByBoolMask", "Id": "ba139794c7df4196b72b2226d1fd88b5", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, "X": 5059.9317328994457, "Y": 171.36202280303476 }, { "ShowGeometry": true, "Name": "Point.PruneDuplicates", "Id": "4317ceca3a694216be8d7ad7cd7f27a3", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, "X": 5544.383574949291, "Y": 205.35101742248551 }, { "ShowGeometry": true, "Name": "List.Flatten", "Id": "102ca5ba7d2b409689de449a67da72eb", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, "X": 5295.893014472962, "Y": 201.450978619553 }, { "ShowGeometry": true, "Name": "Geometry.DoesIntersect", "Id": "f41e876ca971400db7e3d31111abe4a7", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, "X": 6050.7321296644068, "Y": 801.48643873694675 }, { "ShowGeometry": true, "Name": "List.FilterByBoolMask", "Id": "1219f7e154714fde8268ec2a4ea64401", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, "X": 6415.1027624136268, "Y": 991.15620840362874 }, { "ShowGeometry": true, "Name": "Object.Identity", "Id": "0ef88c856c7b45b89607265278ab5595", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, "X": 1628.3373526327928, "Y": 982.88898586282733 }, { "ShowGeometry": true, "Name": "Object.Identity", "Id": "117b5272e0d54a2a9fd437c67f0f8626", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, "X": 2291.1637086037422, "Y": 854.61204991151828 }, { "ShowGeometry": true, "Name": "List.Count", "Id": "ffa5d133cf524a7182b4d0e666b0bd20", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, "X": 5992.23301396613, "Y": 80.836449447290391 }, { "ShowGeometry": true, "Name": "Sequence", "Id": "18d16753b9b4423db76c1fdad0298585", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, "X": 6264.4560652494383, "Y": 23.236015001056046 }, { "ShowGeometry": true, "Name": "Code Block", "Id": "3570a1bd7d494c1b8401684ec9da67a8", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, "X": 6086.1297640084313, "Y": -18.516427793390733 }, { "ShowGeometry": true, "Name": "Code Block", "Id": "5ee385f853f141e69548771f30dc6daa", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, "X": 6521.541887738591, "Y": 93.966947170372208 }, { "ShowGeometry": true, "Name": "Dictionary.ByKeysValues", "Id": "21cf5948158a4bb6b35f2744b6f94db2", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, "X": 8752.4491685452431, "Y": 532.07774619739621 }, { "ShowGeometry": true, "Name": "Code Block", "Id": "6962341155a74db99ea1d72f91c925d7", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, "X": 8047.1994652694548, "Y": 640.84226345328977 }, { "ShowGeometry": true, "Name": "List.FirstItem", "Id": "b7f40ac755ed46729f6af39c9555cb68", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, "X": 6698.6892878046765, "Y": 791.74034338059391 }, { "ShowGeometry": true, "Name": "List.LastItem", "Id": "0b55b4a3e50e4477af15666704f24be7", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, "X": 6702.0718414293387, "Y": 890.081305631232 }, { "ShowGeometry": true, "Name": "List.Transpose", "Id": "e86716a9756f4956821ebca784e6651a", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, "X": 8537.95002568315, "Y": 645.70047262717708 }, { "ShowGeometry": true, "Name": "Crossing Name Prefix", "Id": "b21767c01e0d4e4fa1548fb51e6a0f2a", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, "X": 6293.20345636389, "Y": 265.61043187000678 }, { "ShowGeometry": true, "Name": "Dictionary.ValueAtKey", "Id": "b7d53be43af34e24af8dddb120ed7b33", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, "X": 9309.3552191999079, "Y": 1197.7302962856413 }, { "ShowGeometry": true, "Name": "Code Block", "Id": "426ad391a3324bad955d7bfa84144eed", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, "X": 9157.73015499428, "Y": 1260.032206320396 }, { "ShowGeometry": true, "Name": "Dictionary.ValueAtKey", "Id": "92938d51814543679d23a0f5e7727577", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, "X": 9328.3781203524177, "Y": 560.4779115210298 }, { "ShowGeometry": true, "Name": "Code Block", "Id": "2f032ec9793f43f8996e78745397a248", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, "X": 9175.5547807784369, "Y": 652.04676569437981 }, { "ShowGeometry": true, "Name": "Dictionary.ValueAtKey", "Id": "ac56591597b84848a4eda0774cd68355", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, "X": 9331.1023901346271, "Y": 269.81930479001164 }, { "ShowGeometry": true, "Name": "Code Block", "Id": "c182cdc475594b7db13ce79f129e10c3", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, "X": 9123.1321187763861, "Y": 348.5205415470341 }, { "ShowGeometry": true, "Name": "Dictionary.ValueAtKey", "Id": "e091012910be4904a2ede8ca8e7ef43c", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, "X": 9322.4964753176155, "Y": 706.7394378955106 }, { "ShowGeometry": true, "Name": "Code Block", "Id": "be64f53249514e2da1540c70ecdcdc22", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, "X": 9169.6731357436383, "Y": 798.30829206886074 }, { "ShowGeometry": true, "Name": "Code Block", "Id": "56d5fbde5214448f9880f8ac6e4108d8", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, "X": 10880.748949984003, "Y": 660.90368925818791 }, { "ShowGeometry": true, "Name": "CivilObject.Name", "Id": "0b16e30a58284f3287a98b2a4065dec4", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, "X": 9621.718943318916, "Y": 569.88565392695864 }, { "ShowGeometry": true, "Name": "CivilObject.Name", "Id": "62957a1e697f4591a9f7cecdd89b1eb1", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, "X": 9615.556795294533, "Y": 705.89240283136462 }, { "ShowGeometry": true, "Name": "Point.X", "Id": "5e318029b0a94532b58606997e4b8ce1", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, "X": 9645.5529030523285, "Y": 1144.3522628908681 }, { "ShowGeometry": true, "Name": "Point.Y", "Id": "857356d8a2ae438ba9ef1ac33616b531", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, "X": 9645.0643082909919, "Y": 1249.8467641653397 }, { "ShowGeometry": true, "Name": "Document.Current", "Id": "e29da8db014a4cf39948234c3ea0d27a", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, "X": 11356.559397219558, "Y": 1229.3940261617747 }, { "ShowGeometry": true, "Name": "Document.ModelSpace", "Id": "4e4c7302ec2740c1bce417ca1d5f61d7", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, "X": 11567.384590063286, "Y": 1229.3940261617752 }, { "ShowGeometry": true, "Name": "Text Rotation", "Id": "fff21916f5144a918714494cf1141fcb", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, "X": 11638.595699964504, "Y": 802.38761833498916 }, { "ShowGeometry": true, "Name": "Text Height", "Id": "bc058404f6854d4fbc2359ecbf695a7b", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, "X": 11639.836212399294, "Y": 724.78779790206818 }, { "ShowGeometry": true, "Name": "Layer Name", "Id": "64f1811f1e3a4abbb22ae0400446e660", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, "X": 11638.092103825753, "Y": 652.55245322803921 }, { "ShowGeometry": true, "Name": "Geometry.DistanceTo", "Id": "2145bba961c644c0bc5dec98c17ec85e", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, "X": 7314.8320702509855, "Y": 1014.2928717107102 }, { "ShowGeometry": true, "Name": "Code Block", "Id": "b91693b68c044421819be5fb59260ea0", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, "X": 7599.6864642830842, "Y": 1018.3284469711564 }, { "ShowGeometry": true, "Name": "Code Block", "Id": "6682b9018ad040e1bdbf993c41bc6e96", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, "X": 8020.5277496958888, "Y": 452.37760133834996 }, { "ShowGeometry": true, "Name": "Dictionary.ValueAtKey", "Id": "0191caaf9dbc4d739e22dde1ab8431a1", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, "X": 9333.9390165087771, "Y": 416.12734711477719 }, { "ShowGeometry": true, "Name": "Code Block", "Id": "7288012a784341bd9b24fd5724f1caaa", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, "X": 9125.9687451505361, "Y": 494.8285838717992 }, { "ShowGeometry": true, "Name": "Dictionary.ValueAtKey", "Id": "c889beb2429d4a01b3aa807835525cf5", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, "X": 9327.1669764602211, "Y": 1006.7995528171377 }, { "ShowGeometry": true, "Name": "Code Block", "Id": "76312929ff3d4772ae39938598e6c72c", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, "X": 9166.6910639952766, "Y": 946.69319344570022 }, { "ShowGeometry": true, "Name": "Code Block", "Id": "37d469342a4c40888688ad6a8022a028", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, "X": 9160.8094189604763, "Y": 1092.9547198201813 }, { "ShowGeometry": true, "Name": "Dictionary.ValueAtKey", "Id": "e6e40d56ed254f13ac840eb5bc3305fd", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, "X": 9328.9883561172919, "Y": 856.47776106492688 }, { "ShowGeometry": true, "Name": "String from Object", "Id": "02995f882e734ff38afd4ea6ce1db0d2", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, "X": 9610.11414716577, "Y": 414.79177563972536 }, { "ShowGeometry": true, "Name": "Code Block", "Id": "d745941a818846918cddaaf58ec33edc", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, "X": 9789.7787096075572, "Y": 424.66387117732586 }, { "ShowGeometry": true, "Name": "Math.Round", "Id": "b3df07ce8ba844f2ad655cab80a312d4", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, "X": 9981.3406363100585, "Y": 1128.6667819101262 }, { "ShowGeometry": true, "Name": "Code Block", "Id": "ec3e1f45ab73461cb68b23504c6bcf9e", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, "X": 9765.1303909422986, "Y": 1049.0271437728297 }, { "ShowGeometry": true, "Name": "Math.Round", "Id": "fd49ab2790ee4169b0c363cf5bb570db", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, "X": 9987.1879253532079, "Y": 1258.1843350984475 }, { "ShowGeometry": true, "Name": "String from Object", "Id": "379418a2ff41470abb95226e3c3cabd1", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, "X": 10308.308737152933, "Y": 1140.1454261416059 }, { "ShowGeometry": true, "Name": "String from Object", "Id": "c0024d5261074122a17093b23e9cfbe6", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, "X": 10305.627065640201, "Y": 1255.5987190904407 }, { "ShowGeometry": true, "Name": "String.Remove", "Id": "46a39efd8643469a98708af19fd05b3d", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, "X": 10525.942924744037, "Y": 1110.1941062556998 }, { "ShowGeometry": true, "Name": "String.Remove", "Id": "ac75740fcbb043cd97280a92988f6e38", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, "X": 10526.706607174596, "Y": 1256.5622911298981 }, { "ShowGeometry": true, "Name": "Code Block", "Id": "7cf9d0916e92465b990e6f47fcd8a35f", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, "X": 10358.027676437981, "Y": 1354.8160139166457 }, { "ShowGeometry": true, "Name": "Object.Geometry", "Id": "9b76bb54130548188889ba3819395eaf", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, "X": 6815.9747978525284, "Y": 2415.3258122946722 }, { "ShowGeometry": true, "Name": "Object.ByGeometry", "Id": "efaa9ed8109d44a087267126f632be8f", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, "X": 8392.4212561702043, "Y": 2053.3846735041689 }, { "ShowGeometry": true, "Name": "Document.Current", "Id": "d2e400e0c01f40df892c56ce0bcb8fce", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, "X": 8006.4444705822743, "Y": 2145.1943333558133 }, { "ShowGeometry": true, "Name": "Document.ModelSpace", "Id": "0309ffcb694f49bdbe7b15052889335e", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, "X": 8155.5285774348022, "Y": 2222.7481634813148 }, { "ShowGeometry": true, "Name": "Code Block", "Id": "56f337c9d3954d40a913439a34a9a6b6", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, "X": 8201.2022064907724, "Y": 2083.645384201709 }, { "ShowGeometry": true, "Name": "Code Block", "Id": "b607906f273c40d280788975e09a90dc", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, "X": 7299.3456429826147, "Y": 1831.511141755695 }, { "ShowGeometry": true, "Name": "List.Clean", "Id": "36f50fc80e5b450fb31992206ff4b130", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, "X": 7672.6229610338687, "Y": 2680.750971674815 }, { "ShowGeometry": true, "Name": "Boolean", "Id": "cd32574ec06540f5a4a67ee1db540669", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, "X": 7442.8245318194449, "Y": 2842.0867499879218 }, { "ShowGeometry": true, "Name": "Vector.ByTwoPoints", "Id": "4c2a2714b9bf4d12a69cf9f22fc21614", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, "X": 8010.4723889247671, "Y": 2778.8242997229636 }, { "ShowGeometry": true, "Name": "Curve.StartPoint", "Id": "03c9433600a0439fa5a8a4927880d439", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, "X": 7398.9973524408488, "Y": 2680.5397760891019 }, { "ShowGeometry": true, "Name": "Curve.EndPoint", "Id": "5125942320924b71a25a768697286d03", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, "X": 7391.4600352879743, "Y": 2932.9073154119778 }, { "ShowGeometry": true, "Name": "List.Clean", "Id": "51e2e5fe4c714dc394eb6849308a34ae", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, "X": 7672.35571211949, "Y": 2821.8955008720363 }, { "ShowGeometry": true, "Name": "Vector.AngleWithVector", "Id": "e7a64c1958c64e35bdc1a7e7cb1c2cdb", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, "X": 8306.8394574240556, "Y": 2739.8301021159937 }, { "ShowGeometry": true, "Name": "Vector.XAxis", "Id": "76acfcbb818d4067af457accf58b193f", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, "X": 8082.0615861857659, "Y": 2939.245009637445 }, { "ShowGeometry": true, "Name": "Cuboid.ByLengths", "Id": "3c24a6cf64af4ab2813dbe9c530fd441", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, "X": 7475.9021997187683, "Y": 1764.7471449838133 }, { "ShowGeometry": true, "Name": "Geometry.Rotate", "Id": "a3b550fd94b4455cbb49b7c25c4a280e", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, "X": 7997.8116278439338, "Y": 1870.130606030415 }, { "ShowGeometry": true, "Name": "Vector.ZAxis", "Id": "8ef88cbbabdd4e73ae8641e24f2eb19b", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, "X": 7767.96857309119, "Y": 1974.7366258497534 }, { "ShowGeometry": true, "Name": "PipeNetworks", "Id": "b76055a88e2f41cabfd3632bf9fe4bed", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, "X": 560.55872877911645, "Y": 356.30821995828137 }, { "ShowGeometry": true, "Name": "PipeNetwork.GetPipesStructures", "Id": "01d15ba349be4808880dcee28b2d3863", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, "X": 860.64527793606214, "Y": 354.64254277580312 }, { "ShowGeometry": true, "Name": "Pipe.Curve", "Id": "549dbd2eaff4446c8396b10943c0ae2a", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, "X": 1609.6464418609028, "Y": 286.32319531071425 }, { "ShowGeometry": true, "Name": "Pipe.Solid", "Id": "c07d1f6fe30444faa056ae0bb96380df", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, "X": 1603.7825976231152, "Y": -129.01599287922934 }, { "ShowGeometry": true, "Name": "MText.ByPointTextRotation", "Id": "87c97bff010b4a5e961e95fb65713ee9", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, "X": 11911.535933636185, "Y": 953.10639076448217 }, { "ShowGeometry": true, "Name": "Pipe.Solid", "Id": "bd6cca5f869a42fc9407810ee0564dbb", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, "X": 7012.9771233432766, "Y": 1025.8138625381509 }, { "ShowGeometry": true, "Name": "Pipe.Solid", "Id": "d00ce2151e35451494f891d0acfacac4", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, "X": 7020.7654970319609, "Y": 1203.1879747801881 }, { "ShowGeometry": true, "Name": "Pipe.PipeNetworkName", "Id": "37c7b86010aa4cf1a705ac225874343e", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, "X": 6996.7820697894122, "Y": 788.63182851139629 }, { "ShowGeometry": true, "Name": "Pipe.PipeNetworkName", "Id": "f7d19a695ed14c3aa9727b03c0e57fff", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, "X": 7001.0262371203507, "Y": 891.60920669587915 }, { "ShowGeometry": true, "Name": "Pipe.OuterHeight", "Id": "805a3f3d8cec45b99cb390613a3e1380", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, "X": 6842.0654757467528, "Y": 1911.622407389938 }, { "ShowGeometry": true, "Name": "+", "Id": "3ce66690f9724a33a01098958f842ace", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, "X": 7185.7562679202256, "Y": 1936.3039050350126 }, { "ShowGeometry": true, "Name": "Code Block", "Id": "5cd5bc9a12e742fe82f2f310f5ecd965", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, "X": 7052.3873707075263, "Y": 1991.8919015148888 }, { "ShowGeometry": true, "Name": "Geometry.Translate", "Id": "2735b00e07ed463482578493cfd3839d", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, "X": 7770.5569229836337, "Y": 1534.6331158086903 } ], "Annotations": [ { "Id": "61758bd74e3e475aa0733eec32b0ebb5", "Title": "GET - pipe network data", "Nodes": [ "02f4376bf3e24deb8caa40c07dcaa1dd", "be2a1255fef1493895ac6ba75442cdf5" ], "Left": 344.52292625524706, "Top": 300.72779315588764, "Width": 1049.8860132150949, "Height": 172.0, "FontSize": 36.0, "InitialTop": 353.72779315588764, "InitialHeight": 146.89907469740467, "TextblockHeight": 43.0, "Background": "#FFBB87C6" }, { "Id": "1d7bbc62fc89452a9404b980c88e7e7b", "Title": "FUNCTION - find 2D crossing points", "Nodes": [ "a5162a4089ba4346a9ff41bcf21ae98f", "099aae86e91a421a948a7c43986deb48", "8e52f761d01140a7af890bc253ec8f6e", "97e2d22adecb4fa5991292efaaadbec1", "c0df6e498048491896c8386921274e83", "94d08b2e30f04f75bd0316965cb649ca", "11538c3ce3ad45ebad74ba00988e9b73", "93a3be58889342bd96cc8ba86a556c41", "23fd1f4e7949486ea5f7b2781d81a71b", "2999ef9f837b499e8d4896764726cc0b" ], "Left": 1576.008189045519, "Top": 16.947315219208861, "Width": 2375.8245233166681, "Height": 597.192842142023, "FontSize": 36.0, "InitialTop": 69.947315219208861, "InitialHeight": 596.192842142023, "TextblockHeight": 43.0, "Background": "#FFFFAA45" }, { "Id": "cbcb3019e0bf4e7aa77b2d053d2a0069", "Title": "FUNCTION - filter out start and end points", "Nodes": [ "bd5e181519fa410081464cfbf419dab6", "a1df9dca1ba14f2cb088fb1fa9dba6fc", "37eac296da0b42ea96ff92eed78d1bd5", "86ad8fe65e5d4cca852742def7bcc635", "582abf1db3544becaa6adc99fccfe930", "ba139794c7df4196b72b2226d1fd88b5", "4317ceca3a694216be8d7ad7cd7f27a3", "102ca5ba7d2b409689de449a67da72eb" ], "Left": 4000.0813972906381, "Top": 118.36202280303476, "Width": 1770.3021776586529, "Height": 600.843843943735, "FontSize": 36.0, "InitialTop": 171.36202280303476, "InitialHeight": 599.843843943735, "TextblockHeight": 43.0, "Background": "#FFFFAA45" }, { "Id": "fd685cb1790e473f95dae8f968f06357", "Title": "FUNCTION - get crossing pipes", "Nodes": [ "f41e876ca971400db7e3d31111abe4a7", "1219f7e154714fde8268ec2a4ea64401" ], "Left": 6040.7321296644068, "Top": 748.48643873694675, "Width": 555.37063274922, "Height": 361.669769666682, "FontSize": 36.0, "InitialTop": 801.48643873694675, "InitialHeight": 334.669769666682, "TextblockHeight": 43.0, "Background": "#FFFFAA45" }, { "Id": "e2f8e1d21aa243888fb4f4f27f3abcd5", "Title": "FUNCTION - create crossing IDs", "Nodes": [ "ffa5d133cf524a7182b4d0e666b0bd20", "18d16753b9b4423db76c1fdad0298585", "3570a1bd7d494c1b8401684ec9da67a8", "5ee385f853f141e69548771f30dc6daa" ], "Left": 5982.23301396613, "Top": -71.516427793390733, "Width": 916.30887377246108, "Height": 268.48337496376291, "FontSize": 36.0, "InitialTop": -18.516427793390733, "InitialHeight": 257.48337496376291, "TextblockHeight": 43.0, "Background": "#FFFFAA45" }, { "Id": "3175af2448554deaa49056a8c811a5a3", "Title": "INPUT", "Nodes": [ "b21767c01e0d4e4fa1548fb51e6a0f2a" ], "Left": 6283.20345636389, "Top": 212.61043187000678, "Width": 165.0, "Height": 121.0, "FontSize": 36.0, "InitialTop": 265.61043187000678, "InitialHeight": 145.0, "TextblockHeight": 43.0, "Background": "#FFFF7BAC" }, { "Id": "ed89c5244a834bd9b3ec8233b52d2d80", "Title": "FUNCTION - create dictionaries", "Nodes": [ "21cf5948158a4bb6b35f2744b6f94db2", "6962341155a74db99ea1d72f91c925d7", "e86716a9756f4956821ebca784e6651a", "6682b9018ad040e1bdbf993c41bc6e96" ], "Left": 8010.5277496958888, "Top": 399.37760133834996, "Width": 969.92141884935427, "Height": 434.46466211493981, "FontSize": 36.0, "InitialTop": 452.37760133834996, "InitialHeight": 342.08787353293275, "TextblockHeight": 43.0, "Background": "#FFFFAA45" }, { "Id": "c4e2d62dc3c64a5dbecc650b3d6f4688", "Title": "FUNCTION - create text for reporting", "Nodes": [ "56d5fbde5214448f9880f8ac6e4108d8" ], "Left": 10870.748949984003, "Top": 564.90368925818791, "Width": 383.0, "Height": 307.0, "FontSize": 36.0, "InitialTop": 660.90368925818791, "InitialHeight": 145.0, "TextblockHeight": 86.0, "Background": "#FFFFAA45" }, { "Id": "c4ac0b5d79ae40939b8fece356fd2668", "Title": "OUTPUT - MText", "Nodes": [ "e29da8db014a4cf39948234c3ea0d27a", "4e4c7302ec2740c1bce417ca1d5f61d7" ], "Left": 11346.559397219558, "Top": 1176.3940261617747, "Width": 444.82519284372756, "Height": 146.00000000000045, "FontSize": 36.0, "InitialTop": 1229.3940261617747, "InitialHeight": 145.00000000000045, "TextblockHeight": 43.0, "Background": "#FFC1D676" }, { "Id": "0e3f58976b9d496685b5beaaea68c9d6", "Title": "INPUT", "Nodes": [ "64f1811f1e3a4abbb22ae0400446e660", "bc058404f6854d4fbc2359ecbf695a7b", "fff21916f5144a918714494cf1141fcb" ], "Left": 11628.092103825753, "Top": 599.55245322803921, "Width": 121.02615423187697, "Height": 270.83516510694994, "FontSize": 36.0, "InitialTop": 652.55245322803921, "InitialHeight": 294.83516510694994, "TextblockHeight": 43.0, "Background": "#FFFF7BAC" }, { "Id": "47f664ad67a344cbbc9ad9cd28a35acd", "Title": "FUNCTION - get separation", "Nodes": [ "2145bba961c644c0bc5dec98c17ec85e", "b91693b68c044421819be5fb59260ea0" ], "Left": 7304.8320702509855, "Top": 961.29287171071019, "Width": 799.85439403209875, "Height": 172.0, "FontSize": 36.0, "InitialTop": 1014.2928717107102, "InitialHeight": 149.03557526044619, "TextblockHeight": 43.0, "Background": "#FFFFAA45" }, { "Id": "6d686372a6d54d419c00fb8ef73e7d72", "Title": "FUNCTION - get dictionary values", "Nodes": [ "b7d53be43af34e24af8dddb120ed7b33", "426ad391a3324bad955d7bfa84144eed", "92938d51814543679d23a0f5e7727577", "2f032ec9793f43f8996e78745397a248", "ac56591597b84848a4eda0774cd68355", "c182cdc475594b7db13ce79f129e10c3", "e091012910be4904a2ede8ca8e7ef43c", "be64f53249514e2da1540c70ecdcdc22", "0191caaf9dbc4d739e22dde1ab8431a1", "7288012a784341bd9b24fd5724f1caaa", "c889beb2429d4a01b3aa807835525cf5", "76312929ff3d4772ae39938598e6c72c", "37d469342a4c40888688ad6a8022a028", "e6e40d56ed254f13ac840eb5bc3305fd" ], "Left": 9113.1321187763861, "Top": 173.81930479001164, "Width": 441.806897732391, "Height": 1179.2129015303844, "FontSize": 36.0, "InitialTop": 269.81930479001164, "InitialHeight": 1135.2129015303844, "TextblockHeight": 86.0, "Background": "#FFFFAA45" }, { "Id": "9bb51694b7d7450faed4ec0e2b0249a8", "Title": "FUNCTION - string formatting", "Nodes": [ "0b16e30a58284f3287a98b2a4065dec4", "62957a1e697f4591a9f7cecdd89b1eb1", "5e318029b0a94532b58606997e4b8ce1", "857356d8a2ae438ba9ef1ac33616b531", "02995f882e734ff38afd4ea6ce1db0d2", "d745941a818846918cddaaf58ec33edc", "b3df07ce8ba844f2ad655cab80a312d4", "ec3e1f45ab73461cb68b23504c6bcf9e", "fd49ab2790ee4169b0c363cf5bb570db", "379418a2ff41470abb95226e3c3cabd1", "c0024d5261074122a17093b23e9cfbe6", "46a39efd8643469a98708af19fd05b3d", "ac75740fcbb043cd97280a92988f6e38", "7cf9d0916e92465b990e6f47fcd8a35f" ], "Left": 9600.11414716577, "Top": 361.79177563972536, "Width": 1133.5924600088256, "Height": 1096.0242382769204, "FontSize": 36.0, "InitialTop": 414.79177563972536, "InitialHeight": 1085.0242382769204, "TextblockHeight": 43.0, "Background": "#FFFFAA45" }, { "Id": "6e84b9b0fe81484fa290857823b9bfd8", "Title": "Capture the angle to orientate the cube correctly", "Nodes": [ "9b76bb54130548188889ba3819395eaf", "36f50fc80e5b450fb31992206ff4b130", "cd32574ec06540f5a4a67ee1db540669", "4c2a2714b9bf4d12a69cf9f22fc21614", "03c9433600a0439fa5a8a4927880d439", "5125942320924b71a25a768697286d03", "51e2e5fe4c714dc394eb6849308a34ae", "e7a64c1958c64e35bdc1a7e7cb1c2cdb", "76acfcbb818d4067af457accf58b193f" ], "Left": 6805.9747978525284, "Top": 2362.3258122946722, "Width": 1743.8646595715272, "Height": 669.9191973427728, "FontSize": 36.0, "InitialTop": 2415.3258122946722, "InitialHeight": 646.9191973427728, "TextblockHeight": 43.0, "Background": "#FFC1D676" }, { "Id": "964986a2bc8c4f8c9164978d0a1c2e5c", "Title": "Creates a rectangle cube center at the intersection location of the pipes and export geometry to cad as solids", "Nodes": [ "efaa9ed8109d44a087267126f632be8f", "d2e400e0c01f40df892c56ce0bcb8fce", "0309ffcb694f49bdbe7b15052889335e", "56f337c9d3954d40a913439a34a9a6b6", "b607906f273c40d280788975e09a90dc", "3c24a6cf64af4ab2813dbe9c530fd441", "a3b550fd94b4455cbb49b7c25c4a280e", "8ef88cbbabdd4e73ae8641e24f2eb19b", "805a3f3d8cec45b99cb390613a3e1380", "3ce66690f9724a33a01098958f842ace", "5cd5bc9a12e742fe82f2f310f5ecd965", "2735b00e07ed463482578493cfd3839d" ], "Left": 6832.0654757467528, "Top": 1481.6331158086903, "Width": 1786.3557804234515, "Height": 834.11504767262454, "FontSize": 36.0, "InitialTop": 1534.6331158086903, "InitialHeight": 811.11504767262477, "TextblockHeight": 43.0, "Background": "#FFC1D676" }, { "Id": "dabf514727ea4a76bee3b17c43706724", "Title": "INSPECT", "Nodes": [], "Left": 1593.7825976231152, "Top": -441.51599287922932, "Width": 0.0, "Height": 0.0, "FontSize": 36.0, "InitialTop": 0.0, "InitialHeight": 0.0, "TextblockHeight": 0.0, "Background": "#FFC1D676" } ], "X": -3152.5121182661856, "Y": -713.4222660120214, "Zoom": 0.50706075249558225 } }