Files
dynamo-scripts/WIP/height-parameter-checker.dyn
2020-01-17 15:48:11 +01:00

2787 lines
88 KiB
Plaintext

{
"Uuid": "999aed96-34c0-4c7b-99d4-8f3888f48be0",
"IsCustomNode": false,
"Description": null,
"Name": "height-parameter-checker",
"ElementResolver": {
"ResolutionMap": {}
},
"Inputs": [],
"Outputs": [],
"Nodes": [
{
"ConcreteType": "DSRevitNodesUI.Categories, DSRevitNodesUI",
"SelectedIndex": 294,
"NodeType": "ExtensionNode",
"Id": "742982e8bac44a7982756c64bf4fd824",
"Inputs": [],
"Outputs": [
{
"Id": "ce7e630ad6ae4cc8bfb7185433c52644",
"Name": "Category",
"Description": "The selected Category.",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Disabled",
"Description": "All built-in categories."
},
{
"ConcreteType": "DSRevitNodesUI.ElementsOfCategory, DSRevitNodesUI",
"NodeType": "ExtensionNode",
"Id": "c78ae770d3424d82a545a777a96f09a2",
"Inputs": [
{
"Id": "c8aa03c62cfd4c00806766859c3a96be",
"Name": "Category",
"Description": "The Category",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "46e54107eae14fdbb6cc8c786e21c763",
"Name": "Elements",
"Description": "An element type.",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Disabled",
"Description": "Get all elements of the specified category from the model."
},
{
"ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
"NodeType": "FunctionNode",
"FunctionSignature": "Revit.Elements.Element.BoundingBox",
"Id": "4dd80ac1267f4573aa5ab39b4af8f38d",
"Inputs": [
{
"Id": "e206bdc309c14d7a8a14abf4df7668d3",
"Name": "element",
"Description": "Revit.Elements.Element",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "24ce7c1d010949518e6bdb909d8b3af5",
"Name": "BoundingBox",
"Description": "BoundingBox",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Auto",
"Description": "Get an Axis-aligned BoundingBox of the Element\n\nElement.BoundingBox: BoundingBox"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
"NodeType": "FunctionNode",
"FunctionSignature": "Autodesk.DesignScript.Geometry.BoundingBox.ToCuboid",
"Id": "b5a50fd4dce04ee3919134d6dc1680f2",
"Inputs": [
{
"Id": "b41fad05e770489fbbeb5dd47bd25ff8",
"Name": "boundingBox",
"Description": "Autodesk.DesignScript.Geometry.BoundingBox",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "db7b29194558442280d82f7199115d4c",
"Name": "Cuboid",
"Description": "A Cuboid representation of the BoundingBox",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Auto",
"Description": "Get the BoundingBox as a Solid Cuboid\n\nBoundingBox.ToCuboid ( ): Cuboid"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
"NodeType": "FunctionNode",
"FunctionSignature": "Autodesk.DesignScript.Geometry.Solid.Centroid",
"Id": "99ab70d60b4b4ed5a652f40d45116785",
"Inputs": [
{
"Id": "0e0b9aad7783439ba2e06b4d943c61a5",
"Name": "solid",
"Description": "Autodesk.DesignScript.Geometry.Solid",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "435247508286438ba1cd2f7ba0bff577",
"Name": "Point",
"Description": "Point",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Auto",
"Description": "The centroid of the Solid\n\nSolid.Centroid ( ): Point"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
"NodeType": "FunctionNode",
"FunctionSignature": "Autodesk.DesignScript.Geometry.Cuboid.ByLengths@Autodesk.DesignScript.Geometry.Point,double,double,double",
"Id": "4d2ba006427f458e9cd490b61ceedbaa",
"Inputs": [
{
"Id": "11bc88762e6344b78060b73d141a8fa0",
"Name": "origin",
"Description": "Point\nDefault value : Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 0)",
"UsingDefaultValue": true,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "60e50410f1ea48a08d651fcdf6f4e50b",
"Name": "width",
"Description": "double\nDefault value : 1",
"UsingDefaultValue": true,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "1a43c3aa18c2403eaa292a62531f216d",
"Name": "length",
"Description": "double\nDefault value : 1",
"UsingDefaultValue": true,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "b56912ce7b9f4a39991550e7f5ac723a",
"Name": "height",
"Description": "double\nDefault value : 1",
"UsingDefaultValue": true,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "2db771470baa4075b91047788ce301f6",
"Name": "Cuboid",
"Description": "Cuboid",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Auto",
"Description": "Create a Cuboid centered at input Point, with specified width, length, and height.\n\nCuboid.ByLengths (origin: Point = Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 0), width: double = 1, length: double = 1, height: double = 1): Cuboid"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
"NodeType": "FunctionNode",
"FunctionSignature": "Autodesk.DesignScript.Geometry.Cuboid.Width",
"Id": "e4a6522d404e44fb8035fffadde933bf",
"Inputs": [
{
"Id": "298fa3c7c37348e1b00c9d28d2281648",
"Name": "cuboid",
"Description": "Autodesk.DesignScript.Geometry.Cuboid",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "0aa92802b419439da442162367c260b0",
"Name": "double",
"Description": "double",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Auto",
"Description": "Returns width distance. Note: This return the input dimensions of the Cuboid, NOT the actual world space dimensions. In other words, if you create a Cuboid width (X-axis) length 10, and transform it to a CoordinateSystem with 2 times scaling in X, the width will still be 10. ASM does not allow you to extract the Vertices of a body in any predictable order, so it impossible to determine the dimensions after a transform.\n\nCuboid.Width: double"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
"NodeType": "FunctionNode",
"FunctionSignature": "Autodesk.DesignScript.Geometry.Cuboid.Length",
"Id": "4f9caa9f8d7c4e4088cc116daad7a412",
"Inputs": [
{
"Id": "1ece5d45e3b742db8eaa9bc823b5c157",
"Name": "cuboid",
"Description": "Autodesk.DesignScript.Geometry.Cuboid",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "cfcffb6663c94bf9a5cacacd9d380280",
"Name": "double",
"Description": "double",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Auto",
"Description": "Returns length distance. Note: This return the input dimensions of the Cuboid, NOT the actual world space dimensions. In other words, if you create a Cuboid width (X-axis) length 10, and transform it to a CoordinateSystem with 2 times scaling in X, the width will still be 10. ASM does not allow you to extract the Vertices of a body in any predictable order, so it impossible to determine the dimensions after a transform.\n\nCuboid.Length: double"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
"NodeType": "FunctionNode",
"FunctionSignature": "Autodesk.DesignScript.Geometry.Cuboid.Height",
"Id": "bbbeab32d7e04db5ad668c8f3728790c",
"Inputs": [
{
"Id": "877b2ed3f71c40f4a3fb242643243762",
"Name": "cuboid",
"Description": "Autodesk.DesignScript.Geometry.Cuboid",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "d156b1fe81a54130a4b4311b2ad418d5",
"Name": "double",
"Description": "double",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Auto",
"Description": "Returns height distance. Note: This return the input dimensions of the Cuboid, NOT the actual world space dimensions. In other words, if you create a Cuboid width (X-axis) length 10, and transform it to a CoordinateSystem with 2 times scaling in X, the width will still be 10. ASM does not allow you to extract the Vertices of a body in any predictable order, so it impossible to determine the dimensions after a transform.\n\nCuboid.Height: double"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
"NodeType": "FunctionNode",
"FunctionSignature": "-@var[]..[],var[]..[]",
"Id": "d8776faec1fc43019389aa701e60fff2",
"Inputs": [
{
"Id": "c7efbfe00afd4cc294671e7be702f376",
"Name": "x",
"Description": "x value.\n\nvar[]..[]",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "16b950326f7543b4ad150d7a234a2e6d",
"Name": "y",
"Description": "y value.\n\nvar[]..[]",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "6bd0d0b496364d819ac07d0e8eb9e5ff",
"Name": "var[]..[]",
"Description": "var[]..[]",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Auto",
"Description": "x subtract y.\n\n- (x: var[]..[], y: var[]..[]): var[]..[]"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
"NodeType": "FunctionNode",
"FunctionSignature": "-@var[]..[],var[]..[]",
"Id": "c04742347b58456284e11a243c864f9a",
"Inputs": [
{
"Id": "957cf975d17749d49cc030d82d1274fe",
"Name": "x",
"Description": "x value.\n\nvar[]..[]",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "7741dfe905fc4134b2a70b8b7d7a3819",
"Name": "y",
"Description": "y value.\n\nvar[]..[]",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "d6a1437bcd7245c3a7bd1a94f0df46de",
"Name": "var[]..[]",
"Description": "var[]..[]",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Auto",
"Description": "x subtract y.\n\n- (x: var[]..[], y: var[]..[]): var[]..[]"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
"NodeType": "FunctionNode",
"FunctionSignature": "-@var[]..[],var[]..[]",
"Id": "14118a1d7d3745daa6a4a30c0acb765a",
"Inputs": [
{
"Id": "21fd161ff9824e039bba00f1f5b366a3",
"Name": "x",
"Description": "x value.\n\nvar[]..[]",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "dc4949342ca0457ca3e6a8c90d5f7ac2",
"Name": "y",
"Description": "y value.\n\nvar[]..[]",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "2c99e692f50b4fb5b4094f012a68da3e",
"Name": "var[]..[]",
"Description": "var[]..[]",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Auto",
"Description": "x subtract y.\n\n- (x: var[]..[], y: var[]..[]): var[]..[]"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
"NodeType": "CodeBlockNode",
"Code": "240;",
"Id": "8bc258decc314b00a2f0554d73efa674",
"Inputs": [],
"Outputs": [
{
"Id": "587da9b9fdcd4fa891d5ec681c9f97c7",
"Name": "",
"Description": "Value of expression at line 1",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Disabled",
"Description": "Allows for DesignScript code to be authored directly"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
"NodeType": "FunctionNode",
"FunctionSignature": "Autodesk.DesignScript.Geometry.Cuboid.Height",
"Id": "493fd27696c342c28e68ceb5f064a68d",
"Inputs": [
{
"Id": "2468e87b770241b7bde68221c828b0f5",
"Name": "cuboid",
"Description": "Autodesk.DesignScript.Geometry.Cuboid",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "82da37f363714ac0860c314dd41e87da",
"Name": "double",
"Description": "double",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Auto",
"Description": "Returns height distance. Note: This return the input dimensions of the Cuboid, NOT the actual world space dimensions. In other words, if you create a Cuboid width (X-axis) length 10, and transform it to a CoordinateSystem with 2 times scaling in X, the width will still be 10. ASM does not allow you to extract the Vertices of a body in any predictable order, so it impossible to determine the dimensions after a transform.\n\nCuboid.Height: double"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
"NodeType": "FunctionNode",
"FunctionSignature": "Autodesk.DesignScript.Geometry.Point.Subtract@Autodesk.DesignScript.Geometry.Vector",
"Id": "4d88d83fbc204e4189e55f7f518289f8",
"Inputs": [
{
"Id": "229b584414a649e399cce96fe1d85f78",
"Name": "point",
"Description": "Autodesk.DesignScript.Geometry.Point",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "86ff0b2e8bf742fca29a7bfcc7809517",
"Name": "vectorToSubtract",
"Description": "Vector",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "825cf9c5c7564062a73bbf0fd0b9524b",
"Name": "Point",
"Description": "Point",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Auto",
"Description": "Subtract a vector from a point. The same as Translate(-Vector).\n\nPoint.Subtract (vectorToSubtract: Vector): Point"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
"NodeType": "FunctionNode",
"FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.ByCoordinates@double,double,double",
"Id": "14694936594345fe9cbc3522532528d9",
"Inputs": [
{
"Id": "9ab3836258584e14a00c2089e71e3e6a",
"Name": "x",
"Description": "X coordinate\n\ndouble\nDefault value : 0",
"UsingDefaultValue": true,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "bb16bb0207bc41b2a0b14f009c308edf",
"Name": "y",
"Description": "Y coordinate\n\ndouble\nDefault value : 0",
"UsingDefaultValue": true,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "fe1e12710a3d4739840de7b0962ff6df",
"Name": "z",
"Description": "Z coordinate\n\ndouble\nDefault value : 0",
"UsingDefaultValue": true,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "b3b1ae9cd745430dbd2f289e5c7de31f",
"Name": "Vector",
"Description": "Vector",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Auto",
"Description": "Form a Vector by 3 Euclidean coordinates\n\nVector.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Vector"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
"NodeType": "CodeBlockNode",
"Code": "a/2;",
"Id": "6fb4933ec379465f80874ca8825f9604",
"Inputs": [
{
"Id": "4961c4e4fbd24b1ca93b1de9620b8e1b",
"Name": "a",
"Description": "a",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "b64d7749494a49d7a672ec5d5cd5c84d",
"Name": "",
"Description": "Value of expression at line 1",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Disabled",
"Description": "Allows for DesignScript code to be authored directly"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
"NodeType": "CodeBlockNode",
"Code": "0;",
"Id": "897c580dd027407ba8b1a9e73cad263f",
"Inputs": [],
"Outputs": [
{
"Id": "da16acf57c4545d09f2760d1711ba2a9",
"Name": "",
"Description": "Value of expression at line 1",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Disabled",
"Description": "Allows for DesignScript code to be authored directly"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
"NodeType": "FunctionNode",
"FunctionSignature": "Autodesk.DesignScript.Geometry.Point.Z",
"Id": "bf638ad388124af399c1676b757f11e2",
"Inputs": [
{
"Id": "c52c1c603874470b8290d0f3716d66be",
"Name": "point",
"Description": "Autodesk.DesignScript.Geometry.Point",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "f7e1265c06004976893ed7087d0fc874",
"Name": "double",
"Description": "double",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Auto",
"Description": "Get the Z component of a Point\n\nPoint.Z: double"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
"NodeType": "FunctionNode",
"FunctionSignature": "Revit.Elements.Element.GetParameterValueByName@string",
"Id": "ad6c24ddb9dc48d9aff9c315c504df0d",
"Inputs": [
{
"Id": "5112ad3d31f345daac251185bc51cc0b",
"Name": "element",
"Description": "Revit.Elements.Element",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "42289c6535d345f6b9d906633a3b7b95",
"Name": "parameterName",
"Description": "The name of the parameter whose value you want to obtain.\n\nstring",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "4d006cdf705c406b885f6776ea05725e",
"Name": "var[]..[]",
"Description": "var[]..[]",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Auto",
"Description": "Get the value of one of the element's parameters.\n\nElement.GetParameterValueByName (parameterName: string): var[]..[]"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
"NodeType": "CodeBlockNode",
"Code": "\"0801B_RSV_AI_PRJ\";\n\"0801R_RSV_NUMERO\";",
"Id": "bf63470625d047979d4a1d3b51cf0dcf",
"Inputs": [],
"Outputs": [
{
"Id": "d381b245d3194cf8855253e2fef084d4",
"Name": "",
"Description": "Value of expression at line 1",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "1b46a9c9b8714f5e92a0f5d646014493",
"Name": "",
"Description": "Value of expression at line 2",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Disabled",
"Description": "Allows for DesignScript code to be authored directly"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
"NodeType": "FunctionNode",
"FunctionSignature": "Revit.Elements.Element.GetParameterValueByName@string",
"Id": "095662cc0f994c53bda5d0022e2649f8",
"Inputs": [
{
"Id": "68bba4f5d8794841985e57555a778077",
"Name": "element",
"Description": "Revit.Elements.Element",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "4acb9d42c3db41218baa4bf4a8235023",
"Name": "parameterName",
"Description": "The name of the parameter whose value you want to obtain.\n\nstring",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "8cec3795b6bf4eff9e1009a10b1c9bc8",
"Name": "var[]..[]",
"Description": "var[]..[]",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Auto",
"Description": "Get the value of one of the element's parameters.\n\nElement.GetParameterValueByName (parameterName: string): var[]..[]"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
"NodeType": "CodeBlockNode",
"Code": "a-335;",
"Id": "1b7506e7d3b94008a475d5cbf02bd00c",
"Inputs": [
{
"Id": "6e997ba3094b462ab8872666ec1327fc",
"Name": "a",
"Description": "a",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "bcc2b11ec7a446d3a10b10529295ac44",
"Name": "",
"Description": "Value of expression at line 1",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Disabled",
"Description": "Allows for DesignScript code to be authored directly"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
"NodeType": "FunctionNode",
"FunctionSignature": "DSCore.String.Length@string",
"Id": "7e8c1957968143308c2b3c6c21696844",
"Inputs": [
{
"Id": "a6b28d75087141b185760e6d77b91367",
"Name": "str",
"Description": "String to find the length of.\n\nstring",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "f50145c1d2334526bfacdc2c5de489c4",
"Name": "length",
"Description": "Number of characters in the string.",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Auto",
"Description": "Returns the number of characters contained in the given string.\n\nString.Length (str: string): int"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
"NodeType": "CodeBlockNode",
"Code": "0;",
"Id": "fcf0d2f6791744bfb69d76e456943ec0",
"Inputs": [],
"Outputs": [
{
"Id": "ea7cca4e039d47508ade3b4ae2f3a440",
"Name": "",
"Description": "Value of expression at line 1",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Disabled",
"Description": "Allows for DesignScript code to be authored directly"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
"NodeType": "CodeBlockNode",
"Code": "\"0801R_RSV_NUMERO\";\n\"0801B_RSV_AI_PRJ\";",
"Id": "91722c87558a44adbdb58c36c75e45a4",
"Inputs": [],
"Outputs": [
{
"Id": "d42f2550d0194a1ebdc9fff7ba94be09",
"Name": "",
"Description": "Value of expression at line 1",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "8a1239cd10414c6a89fa103bce53bded",
"Name": "",
"Description": "Value of expression at line 2",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Disabled",
"Description": "Allows for DesignScript code to be authored directly"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
"NodeType": "FunctionNode",
"FunctionSignature": "DSCore.List.FilterByBoolMask@var[]..[],var[]..[]",
"Id": "44e83db2ca5c42639922d7704d240ac1",
"Inputs": [
{
"Id": "5cb1a2a5764d4a71a402b95012bfc87b",
"Name": "list",
"Description": "List to filter.\n\nvar[]..[]",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "4ef710fe05714d02b8b656d46304a400",
"Name": "mask",
"Description": "List of booleans representing a mask.\n\nvar[]..[]",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "0acf38f6beda49f897c7232d21e548b4",
"Name": "in",
"Description": "Items whose mask index is true.",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "635133a1ea5d46dd81958c0ff5876371",
"Name": "out",
"Description": "Items whose mask index is false.",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Auto",
"Description": "Filters a sequence by looking up corresponding indices in a separate list of booleans.\n\nList.FilterByBoolMask (list: var[]..[], mask: var[]..[]): var[]..[]"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
"NodeType": "FunctionNode",
"FunctionSignature": "Revit.Elements.Element.GetParameterValueByName@string",
"Id": "6865754c9e3f4384b18bc6fc254a6a69",
"Inputs": [
{
"Id": "b16791868f134ba39077c8795195dc02",
"Name": "element",
"Description": "Revit.Elements.Element",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "36bf8fdcd96a48e8935058c1b916b632",
"Name": "parameterName",
"Description": "The name of the parameter whose value you want to obtain.\n\nstring",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "479857a3b3b94bbfb2935b8d8d98f8df",
"Name": "var[]..[]",
"Description": "var[]..[]",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Auto",
"Description": "Get the value of one of the element's parameters.\n\nElement.GetParameterValueByName (parameterName: string): var[]..[]"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
"NodeType": "FunctionNode",
"FunctionSignature": "-@var[]..[],var[]..[]",
"Id": "5b547583a5724a269cdae3229b928009",
"Inputs": [
{
"Id": "92fca099f2e54c9c941a136009c87acd",
"Name": "x",
"Description": "x value.\n\nvar[]..[]",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "6d85063d85af4d9ba589027240e25ef8",
"Name": "y",
"Description": "y value.\n\nvar[]..[]",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "7ab83308259c4a8993fb2257806ee1f3",
"Name": "var[]..[]",
"Description": "var[]..[]",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Auto",
"Description": "x subtract y.\n\n- (x: var[]..[], y: var[]..[]): var[]..[]"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
"NodeType": "FunctionNode",
"FunctionSignature": "DSCore.Math.Abs@double",
"Id": "772ce8cf9ed8454c918992903aa03550",
"Inputs": [
{
"Id": "ddc55d7ef4684b688414f5fe031a9065",
"Name": "number",
"Description": "A number.\n\ndouble",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "5294f815c77e472ebf1d1db76010f792",
"Name": "absoluteValue",
"Description": "Absolute value of the number.",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Auto",
"Description": "Finds the absolute value of a number.\n\nMath.Abs (number: double): double"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
"NodeType": "CodeBlockNode",
"Code": "0.15;",
"Id": "3a05d2513e334e818e01d3ff2797cbae",
"Inputs": [],
"Outputs": [
{
"Id": "d97a4b2995854c3baa8df0eb2e2f3d68",
"Name": "",
"Description": "Value of expression at line 1",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Disabled",
"Description": "Allows for DesignScript code to be authored directly"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
"NodeType": "FunctionNode",
"FunctionSignature": ">@var[]..[],var[]..[]",
"Id": "66d4c0e262c04b69af75430331232b60",
"Inputs": [
{
"Id": "e1c0878b523c4ae393dc9278b27be8b1",
"Name": "x",
"Description": "x value.\n\nvar[]..[]",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "5af801132bf548ddb65796f3e624ceca",
"Name": "y",
"Description": "y value.\n\nvar[]..[]",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "19b6566136d94689bff28b60a2941fdd",
"Name": "var[]..[]",
"Description": "var[]..[]",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Auto",
"Description": "x greater y?\n\n> (x: var[]..[], y: var[]..[]): var[]..[]"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
"NodeType": "FunctionNode",
"FunctionSignature": "DSCore.List.FilterByBoolMask@var[]..[],var[]..[]",
"Id": "8c9f68f9e90340d29e1158c0fdb334f2",
"Inputs": [
{
"Id": "f3e88d5927414da0910fb064e04afb65",
"Name": "list",
"Description": "List to filter.\n\nvar[]..[]",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "dcfb6a5b3a2348dd8f15cf92b362f396",
"Name": "mask",
"Description": "List of booleans representing a mask.\n\nvar[]..[]",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "b71cbf16befd44538960c171121e3e8e",
"Name": "in",
"Description": "Items whose mask index is true.",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "609b481009084aa89db8cba7a5b41ae1",
"Name": "out",
"Description": "Items whose mask index is false.",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Auto",
"Description": "Filters a sequence by looking up corresponding indices in a separate list of booleans.\n\nList.FilterByBoolMask (list: var[]..[], mask: var[]..[]): var[]..[]"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
"NodeType": "FunctionNode",
"FunctionSignature": "DSCore.List.FilterByBoolMask@var[]..[],var[]..[]",
"Id": "1c68d59a24f24d91841124d14e783627",
"Inputs": [
{
"Id": "c5c44099078f4abaa69978d100c44735",
"Name": "list",
"Description": "List to filter.\n\nvar[]..[]",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "d55862455a9d401f9f9118460ff19233",
"Name": "mask",
"Description": "List of booleans representing a mask.\n\nvar[]..[]",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "3688fabd73a545efbae963597e889148",
"Name": "in",
"Description": "Items whose mask index is true.",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "dbcba26d238a42dc8fb140872e351ce1",
"Name": "out",
"Description": "Items whose mask index is false.",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Auto",
"Description": "Filters a sequence by looking up corresponding indices in a separate list of booleans.\n\nList.FilterByBoolMask (list: var[]..[], mask: var[]..[]): var[]..[]"
},
{
"ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels",
"VariableInputPorts": true,
"NodeType": "ExtensionNode",
"Id": "2771811868eb450a9146616ba9714f71",
"Inputs": [
{
"Id": "08bd3cb3d851480d95773cf0ce2e2399",
"Name": "item0",
"Description": "Item Index #0",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "1c78652849194319976fba86dc6bbf6e",
"Name": "item1",
"Description": "Item Index #1",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "ee6c19e92b374b44b1739191695d9018",
"Name": "list",
"Description": "A list",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Disabled",
"Description": "Makes a new list out of the given inputs"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
"NodeType": "FunctionNode",
"FunctionSignature": "DSCore.List.Transpose@var[]..[]",
"Id": "c0570c2472b4451fa81dedf079e93d35",
"Inputs": [
{
"Id": "1acf9efcf1c04d748f6fec18a12fbb74",
"Name": "lists",
"Description": "A list of lists to be transposed.\n\nvar[]..[]",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "a387f8d5b24245858b3cb0822aea42fc",
"Name": "lists",
"Description": "A list of transposed lists.",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Auto",
"Description": "Swaps rows and columns in a list of lists. If there are some rows that are shorter than others, null values are inserted as place holders in the resultant array such that it is always rectangular.\n\nList.Transpose (lists: var[]..[]): var[]..[]"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
"NodeType": "FunctionNode",
"FunctionSignature": "DSCore.String.ToNumber@string",
"Id": "144e05c91b684213b57618e9af17652a",
"Inputs": [
{
"Id": "b03353881baa488ab558baf45f8b708c",
"Name": "str",
"Description": "String to be converted.\n\nstring",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "bd18ac1f16f4469c8d810e0c316c9b17",
"Name": "number",
"Description": "Integer or double-type number.",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Auto",
"Description": "Converts a string to an integer or a double.\n\nString.ToNumber (str: string): var[]..[]"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
"NodeType": "FunctionNode",
"FunctionSignature": "Revit.Elements.Element.GetParameterValueByName@string",
"Id": "a88b58d0c052441d9f4e2df542b229f3",
"Inputs": [
{
"Id": "368c67c650214cbb8cda63f3720b6a36",
"Name": "element",
"Description": "Revit.Elements.Element",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "f73396b9f9c64e0f82cd7c8dbd1397b6",
"Name": "parameterName",
"Description": "The name of the parameter whose value you want to obtain.\n\nstring",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "6d11662ffd6a4e20a512d4a9a8a22e0d",
"Name": "var[]..[]",
"Description": "var[]..[]",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Auto",
"Description": "Get the value of one of the element's parameters.\n\nElement.GetParameterValueByName (parameterName: string): var[]..[]"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
"NodeType": "FunctionNode",
"FunctionSignature": "DSCore.String.Length@string",
"Id": "b7105a5c37ae40588809f9ce9b5623cc",
"Inputs": [
{
"Id": "ddda17bca300429f9b823286636dfe36",
"Name": "str",
"Description": "String to find the length of.\n\nstring",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "ef37d5515a9643ee8ade922830b83c05",
"Name": "length",
"Description": "Number of characters in the string.",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Auto",
"Description": "Returns the number of characters contained in the given string.\n\nString.Length (str: string): int"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
"NodeType": "FunctionNode",
"FunctionSignature": ">@var[]..[],var[]..[]",
"Id": "6f5aaa57ff0b4a8b913d13aa9c9a5670",
"Inputs": [
{
"Id": "d6e3b3572f4541c382f6dd869c8bfcce",
"Name": "x",
"Description": "x value.\n\nvar[]..[]",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "15a63af2735b450a9803fd3e1ed297f3",
"Name": "y",
"Description": "y value.\n\nvar[]..[]",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "b06dfe1d5a944a44b160f404f289edb2",
"Name": "var[]..[]",
"Description": "var[]..[]",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Auto",
"Description": "x greater y?\n\n> (x: var[]..[], y: var[]..[]): var[]..[]"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
"NodeType": "FunctionNode",
"FunctionSignature": ">@var[]..[],var[]..[]",
"Id": "f1b26c40a2e248a8947b8a5879687bec",
"Inputs": [
{
"Id": "04d56b33fb454eb6ae18d90467a1b194",
"Name": "x",
"Description": "x value.\n\nvar[]..[]",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "665693cf39374fe3a18dbf0ab0089cbb",
"Name": "y",
"Description": "y value.\n\nvar[]..[]",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "d73dd889a3e041738515b39314dfc83a",
"Name": "var[]..[]",
"Description": "var[]..[]",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Auto",
"Description": "x greater y?\n\n> (x: var[]..[], y: var[]..[]): var[]..[]"
},
{
"ConcreteType": "CoreNodeModels.Logic.If, CoreNodeModels",
"NodeType": "ExtensionNode",
"Id": "70660bca1c634faf924183125130006a",
"Inputs": [
{
"Id": "ed3add08b67c4ff2b2df709bdd8d21ee",
"Name": "test",
"Description": "Test block",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "78a90b754ecd47b3b59c7ff37e4e020c",
"Name": "true",
"Description": "True block",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "841ea4559d5340139c1493243012f16c",
"Name": "false",
"Description": "False block",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "9310b9bf103e47249e947c517d44a319",
"Name": "result",
"Description": "result",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Disabled",
"Description": "Conditional statement"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
"NodeType": "CodeBlockNode",
"Code": "false;",
"Id": "6aaefeb8982d4fe8ac95f3c35a74a918",
"Inputs": [],
"Outputs": [
{
"Id": "72f57fe26ddc481889c5217361163539",
"Name": "",
"Description": "Value of expression at line 1",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Disabled",
"Description": "Allows for DesignScript code to be authored directly"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
"NodeType": "FunctionNode",
"FunctionSignature": "Revit.Elements.FamilyInstance.FacingOrientation",
"Id": "f2eedcb5bcfd44caa5af6004d00851f2",
"Inputs": [
{
"Id": "73f7f660122d4e37b99d925682972d88",
"Name": "familyInstance",
"Description": "Revit.Elements.FamilyInstance",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "c0222bb8285b4667801bf1aa5ad472a1",
"Name": "Vector",
"Description": "Vector",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Auto",
"Description": "Gets the FacingOrientation of the family instance\n\nFamilyInstance.FacingOrientation: Vector"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
"NodeType": "FunctionNode",
"FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.Z",
"Id": "6ef6d7e571764a55a6a3f00e4f526828",
"Inputs": [
{
"Id": "d5ff5465d1ca4b68a1569fdc7c317e79",
"Name": "vector",
"Description": "Autodesk.DesignScript.Geometry.Vector",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "a98afa61f4f84cfebe50644f1822d03a",
"Name": "double",
"Description": "double",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Auto",
"Description": "Get the Z component of a Vector\n\nVector.Z: double"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
"NodeType": "FunctionNode",
"FunctionSignature": "DSCore.Math.Abs@double",
"Id": "88e47b963a2a4aa3838fbcdf91b024eb",
"Inputs": [
{
"Id": "e9f1bca61bf64a6db24b6da6accff724",
"Name": "number",
"Description": "A number.\n\ndouble",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "f5f235a1d7604dce9034b9b7c6750c5a",
"Name": "absoluteValue",
"Description": "Absolute value of the number.",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Auto",
"Description": "Finds the absolute value of a number.\n\nMath.Abs (number: double): double"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
"NodeType": "CodeBlockNode",
"Code": "a==0;",
"Id": "822a77d53ab54172866ed937e80d89dc",
"Inputs": [
{
"Id": "b2e0362cfc214436a6a0e8ea2b8a0a1f",
"Name": "a",
"Description": "a",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "2d186dcfb790436da1e789cf53937f92",
"Name": "",
"Description": "Value of expression at line 1",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Disabled",
"Description": "Allows for DesignScript code to be authored directly"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
"NodeType": "FunctionNode",
"FunctionSignature": "DSCore.List.FilterByBoolMask@var[]..[],var[]..[]",
"Id": "0f6aec94512343f283819deccb488d9c",
"Inputs": [
{
"Id": "7fbe17c055fe461ca13e290f9c546c10",
"Name": "list",
"Description": "List to filter.\n\nvar[]..[]",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "288ff3c4cef845e2912e8debb58c5e99",
"Name": "mask",
"Description": "List of booleans representing a mask.\n\nvar[]..[]",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "84901502806b4db4953e9e5ba3e3af40",
"Name": "in",
"Description": "Items whose mask index is true.",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "a5dbd1430bfc482f8eda3ca73023b20b",
"Name": "out",
"Description": "Items whose mask index is false.",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Auto",
"Description": "Filters a sequence by looking up corresponding indices in a separate list of booleans.\n\nList.FilterByBoolMask (list: var[]..[], mask: var[]..[]): var[]..[]"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
"NodeType": "FunctionNode",
"FunctionSignature": "Autodesk.DesignScript.Geometry.Line.ByStartPointDirectionLength@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Vector,double",
"Id": "0858ab2dafa64f82b4f74780de8ecf9e",
"Inputs": [
{
"Id": "e4e51b59200744d2a064315f2fee5ccb",
"Name": "startPoint",
"Description": "Point",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "f4a34c3ece2b49d8945b9acdf33cdd9e",
"Name": "direction",
"Description": "Vector",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "08d6fa83e13946a6aa09f8151d5a6063",
"Name": "length",
"Description": "double\nDefault value : 1",
"UsingDefaultValue": true,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "fba81084acfd48b282f45c6e30c2bc5e",
"Name": "Line",
"Description": "Line",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Auto",
"Description": "Create a straight Line starting at start Point, extending in Vector direction by specified length.\n\nLine.ByStartPointDirectionLength (startPoint: Point, direction: Vector, length: double = 1): Line"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
"NodeType": "FunctionNode",
"FunctionSignature": "Revit.Elements.FamilyInstance.FacingOrientation",
"Id": "a071a7aecfe94acd953c6403ea34f6ce",
"Inputs": [
{
"Id": "0bf1c47db8504442a8a2f50207d65564",
"Name": "familyInstance",
"Description": "Revit.Elements.FamilyInstance",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "e18ada06c7d34d508c9b7cb2c1a83fa9",
"Name": "Vector",
"Description": "Vector",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Auto",
"Description": "Gets the FacingOrientation of the family instance\n\nFamilyInstance.FacingOrientation: Vector"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
"NodeType": "CodeBlockNode",
"Code": "20;",
"Id": "95df458dbba84765aac13e96eb991999",
"Inputs": [],
"Outputs": [
{
"Id": "f41b8ab712e44391a1b091902f5e3548",
"Name": "",
"Description": "Value of expression at line 1",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Disabled",
"Description": "Allows for DesignScript code to be authored directly"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
"NodeType": "FunctionNode",
"FunctionSignature": "DSCore.List.Count@var[]..[]",
"Id": "0eb397f7e30043f494495eb0a5ac07f9",
"Inputs": [
{
"Id": "c8a3da118e0f4295a89dc6d77d740c84",
"Name": "list",
"Description": "List to get the item count of.\n\nvar[]..[]",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "caa04c1cbc774f248a8910d274f16e3e",
"Name": "count",
"Description": "List length.",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Auto",
"Description": "Returns the number of items stored in the given list.\n\nList.Count (list: var[]..[]): int"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
"NodeType": "FunctionNode",
"FunctionSignature": "DSCore.List.Cycle@var[]..[],int",
"Id": "2a48cc1fb3ef495b97ae79a0a6ee28e3",
"Inputs": [
{
"Id": "a2fda1dc5da74f94904d9e43d3fe31f1",
"Name": "list",
"Description": "List to repeat.\n\nvar[]..[]",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "d696118e49874eeda97286e139c1b82c",
"Name": "amount",
"Description": "Number of times to repeat.\n\nint",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "6d0d68967a6747c5be6fe5e7e2351d43",
"Name": "list",
"Description": "List of repeated lists.",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Auto",
"Description": "Creates a new list by concatenining copies of a given list.\n\nList.Cycle (list: var[]..[], amount: int): var[]..[]"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
"NodeType": "CodeBlockNode",
"Code": "true;",
"Id": "4a8e24d98d864c7c84f52f717595e08c",
"Inputs": [],
"Outputs": [
{
"Id": "51228506942942d384d65ea6cd7cc88a",
"Name": "",
"Description": "Value of expression at line 1",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Disabled",
"Description": "Allows for DesignScript code to be authored directly"
}
],
"Connectors": [
{
"Start": "ce7e630ad6ae4cc8bfb7185433c52644",
"End": "c8aa03c62cfd4c00806766859c3a96be",
"Id": "8edadb747ee342f6a4e25d5973656219"
},
{
"Start": "46e54107eae14fdbb6cc8c786e21c763",
"End": "68bba4f5d8794841985e57555a778077",
"Id": "bac1f93df48840a9bb1a0cbb8aa9fe83"
},
{
"Start": "46e54107eae14fdbb6cc8c786e21c763",
"End": "5cb1a2a5764d4a71a402b95012bfc87b",
"Id": "e4d438cf81f546dd8d4e86a7a961acb5"
},
{
"Start": "46e54107eae14fdbb6cc8c786e21c763",
"End": "368c67c650214cbb8cda63f3720b6a36",
"Id": "5d90de253e2c441ab7360c0694678dbb"
},
{
"Start": "24ce7c1d010949518e6bdb909d8b3af5",
"End": "b41fad05e770489fbbeb5dd47bd25ff8",
"Id": "bbf474c30ccc42668a24169cb5b34913"
},
{
"Start": "db7b29194558442280d82f7199115d4c",
"End": "0e0b9aad7783439ba2e06b4d943c61a5",
"Id": "ca400c00511b48c184597996350cd1f8"
},
{
"Start": "db7b29194558442280d82f7199115d4c",
"End": "298fa3c7c37348e1b00c9d28d2281648",
"Id": "c7120dca78ee4154ba0a98e80dd5b2d0"
},
{
"Start": "db7b29194558442280d82f7199115d4c",
"End": "1ece5d45e3b742db8eaa9bc823b5c157",
"Id": "c080e7f9e0b3446ab449cb657801d43a"
},
{
"Start": "db7b29194558442280d82f7199115d4c",
"End": "877b2ed3f71c40f4a3fb242643243762",
"Id": "a040ef869e444002b7ce95975b9c9b4f"
},
{
"Start": "435247508286438ba1cd2f7ba0bff577",
"End": "11bc88762e6344b78060b73d141a8fa0",
"Id": "c1340266f2fd48319635ee422ad9bef5"
},
{
"Start": "435247508286438ba1cd2f7ba0bff577",
"End": "229b584414a649e399cce96fe1d85f78",
"Id": "2d08564946964a5586f46742f5244e68"
},
{
"Start": "2db771470baa4075b91047788ce301f6",
"End": "2468e87b770241b7bde68221c828b0f5",
"Id": "3732c87f6826405a998d1d95af13bcc2"
},
{
"Start": "0aa92802b419439da442162367c260b0",
"End": "c7efbfe00afd4cc294671e7be702f376",
"Id": "c7cbc82600074e50aa5780a60e757a3f"
},
{
"Start": "cfcffb6663c94bf9a5cacacd9d380280",
"End": "957cf975d17749d49cc030d82d1274fe",
"Id": "33eeaec0df0f4697aee2ba987bba881c"
},
{
"Start": "d156b1fe81a54130a4b4311b2ad418d5",
"End": "21fd161ff9824e039bba00f1f5b366a3",
"Id": "7ce0610a66a14726a9cccb511e6fd268"
},
{
"Start": "6bd0d0b496364d819ac07d0e8eb9e5ff",
"End": "60e50410f1ea48a08d651fcdf6f4e50b",
"Id": "a15c53aa6b5c45298a08c3e6ba49071f"
},
{
"Start": "d6a1437bcd7245c3a7bd1a94f0df46de",
"End": "1a43c3aa18c2403eaa292a62531f216d",
"Id": "088c9b95fe534ad084e834a92371aebd"
},
{
"Start": "2c99e692f50b4fb5b4094f012a68da3e",
"End": "b56912ce7b9f4a39991550e7f5ac723a",
"Id": "a61ffa135fdb405f982f769c094b587d"
},
{
"Start": "587da9b9fdcd4fa891d5ec681c9f97c7",
"End": "16b950326f7543b4ad150d7a234a2e6d",
"Id": "b3a512f6363f42aebe150408437d90ea"
},
{
"Start": "587da9b9fdcd4fa891d5ec681c9f97c7",
"End": "7741dfe905fc4134b2a70b8b7d7a3819",
"Id": "d5112bc2619744a2908922151dd607fa"
},
{
"Start": "587da9b9fdcd4fa891d5ec681c9f97c7",
"End": "dc4949342ca0457ca3e6a8c90d5f7ac2",
"Id": "eec664cc4df94c72bf07c2b9c1c5b55b"
},
{
"Start": "82da37f363714ac0860c314dd41e87da",
"End": "4961c4e4fbd24b1ca93b1de9620b8e1b",
"Id": "478680e2d5bf4900b7bd56dff4d6b2ce"
},
{
"Start": "825cf9c5c7564062a73bbf0fd0b9524b",
"End": "c52c1c603874470b8290d0f3716d66be",
"Id": "45641b1241834963803a29c76f0b6abc"
},
{
"Start": "825cf9c5c7564062a73bbf0fd0b9524b",
"End": "e4e51b59200744d2a064315f2fee5ccb",
"Id": "aa15e03c4b324348ab2dc62f887c7d6e"
},
{
"Start": "b3b1ae9cd745430dbd2f289e5c7de31f",
"End": "86ff0b2e8bf742fca29a7bfcc7809517",
"Id": "f3da3e196ad94f4baeaecd3ba9ebc43b"
},
{
"Start": "b64d7749494a49d7a672ec5d5cd5c84d",
"End": "fe1e12710a3d4739840de7b0962ff6df",
"Id": "0681273d45bb436c841b546fbbc8a3dc"
},
{
"Start": "da16acf57c4545d09f2760d1711ba2a9",
"End": "9ab3836258584e14a00c2089e71e3e6a",
"Id": "b415ec678baf4249b208cc1d5e8e7a2c"
},
{
"Start": "da16acf57c4545d09f2760d1711ba2a9",
"End": "bb16bb0207bc41b2a0b14f009c308edf",
"Id": "e43049068c72429d9736bd3bef81e6d7"
},
{
"Start": "f7e1265c06004976893ed7087d0fc874",
"End": "6e997ba3094b462ab8872666ec1327fc",
"Id": "a0ebace5426540cf98771c3f52389cee"
},
{
"Start": "4d006cdf705c406b885f6776ea05725e",
"End": "b03353881baa488ab558baf45f8b708c",
"Id": "df7964f980f54a1291fdeccf9e7a46bf"
},
{
"Start": "d381b245d3194cf8855253e2fef084d4",
"End": "42289c6535d345f6b9d906633a3b7b95",
"Id": "8bd07a219d704a689f37ace75b6db356"
},
{
"Start": "1b46a9c9b8714f5e92a0f5d646014493",
"End": "36bf8fdcd96a48e8935058c1b916b632",
"Id": "b2e123f47ba745319237bbc0729a7efd"
},
{
"Start": "8cec3795b6bf4eff9e1009a10b1c9bc8",
"End": "a6b28d75087141b185760e6d77b91367",
"Id": "1a5591ec65604cf69ef826b16627d982"
},
{
"Start": "bcc2b11ec7a446d3a10b10529295ac44",
"End": "92fca099f2e54c9c941a136009c87acd",
"Id": "2f346dd366f741a8acf8a1464549dcfb"
},
{
"Start": "f50145c1d2334526bfacdc2c5de489c4",
"End": "d6e3b3572f4541c382f6dd869c8bfcce",
"Id": "947d7f1f9ade4778b8ae7d209095885c"
},
{
"Start": "ea7cca4e039d47508ade3b4ae2f3a440",
"End": "15a63af2735b450a9803fd3e1ed297f3",
"Id": "8ad9beb45c674988994a550cc35119bd"
},
{
"Start": "ea7cca4e039d47508ade3b4ae2f3a440",
"End": "665693cf39374fe3a18dbf0ab0089cbb",
"Id": "d9d0bb7e62e14865a9ee09aaf10ba914"
},
{
"Start": "d42f2550d0194a1ebdc9fff7ba94be09",
"End": "4acb9d42c3db41218baa4bf4a8235023",
"Id": "888c9f80fb544b839eee867d64b70230"
},
{
"Start": "8a1239cd10414c6a89fa103bce53bded",
"End": "f73396b9f9c64e0f82cd7c8dbd1397b6",
"Id": "60512ef7b2b942009c1b5102cafc23ce"
},
{
"Start": "0acf38f6beda49f897c7232d21e548b4",
"End": "73f7f660122d4e37b99d925682972d88",
"Id": "9ef53fb25a3848798034d0dc7034d2d5"
},
{
"Start": "0acf38f6beda49f897c7232d21e548b4",
"End": "7fbe17c055fe461ca13e290f9c546c10",
"Id": "dba34fa97f5a4b9d998e543e2a4d7cd9"
},
{
"Start": "0acf38f6beda49f897c7232d21e548b4",
"End": "c8a3da118e0f4295a89dc6d77d740c84",
"Id": "81aad5f4780a46178264fd5dfcd57d57"
},
{
"Start": "479857a3b3b94bbfb2935b8d8d98f8df",
"End": "c5c44099078f4abaa69978d100c44735",
"Id": "717efa94cbc94b63a8e71963d30dd027"
},
{
"Start": "7ab83308259c4a8993fb2257806ee1f3",
"End": "ddc55d7ef4684b688414f5fe031a9065",
"Id": "7a3726749f494ea2bc30cc32a25cd653"
},
{
"Start": "5294f815c77e472ebf1d1db76010f792",
"End": "e1c0878b523c4ae393dc9278b27be8b1",
"Id": "8577b44bfe6c4b9e9daf51c64bd232d2"
},
{
"Start": "5294f815c77e472ebf1d1db76010f792",
"End": "f3e88d5927414da0910fb064e04afb65",
"Id": "1f7c5d59d994423c914f20887befafe9"
},
{
"Start": "d97a4b2995854c3baa8df0eb2e2f3d68",
"End": "5af801132bf548ddb65796f3e624ceca",
"Id": "1e1a9799dbe64465a737c001498fd6b1"
},
{
"Start": "19b6566136d94689bff28b60a2941fdd",
"End": "d55862455a9d401f9f9118460ff19233",
"Id": "e30ef26ee80a4410a14995d95c9a3503"
},
{
"Start": "19b6566136d94689bff28b60a2941fdd",
"End": "dcfb6a5b3a2348dd8f15cf92b362f396",
"Id": "5993dc94492947a48b4aa278bc450de6"
},
{
"Start": "b71cbf16befd44538960c171121e3e8e",
"End": "08bd3cb3d851480d95773cf0ce2e2399",
"Id": "7adbae2c3d974af68bc3c54469131a9a"
},
{
"Start": "3688fabd73a545efbae963597e889148",
"End": "1c78652849194319976fba86dc6bbf6e",
"Id": "89824e30636f4531b1de0a35f763f004"
},
{
"Start": "ee6c19e92b374b44b1739191695d9018",
"End": "1acf9efcf1c04d748f6fec18a12fbb74",
"Id": "117a1ec619e3485a846ed4488c478eb6"
},
{
"Start": "bd18ac1f16f4469c8d810e0c316c9b17",
"End": "6d85063d85af4d9ba589027240e25ef8",
"Id": "e8881b29ea9b41a8a2bd61142f59cee0"
},
{
"Start": "6d11662ffd6a4e20a512d4a9a8a22e0d",
"End": "ddda17bca300429f9b823286636dfe36",
"Id": "1c3bd278d65e40baa57a7269bb51af9a"
},
{
"Start": "ef37d5515a9643ee8ade922830b83c05",
"End": "04d56b33fb454eb6ae18d90467a1b194",
"Id": "6fd0255d0fc6433da537dc9191774cd4"
},
{
"Start": "b06dfe1d5a944a44b160f404f289edb2",
"End": "ed3add08b67c4ff2b2df709bdd8d21ee",
"Id": "28d4e1f2423d467a8811c09c9dc88444"
},
{
"Start": "d73dd889a3e041738515b39314dfc83a",
"End": "78a90b754ecd47b3b59c7ff37e4e020c",
"Id": "f7f2941b67184ba9be53d10ec5ca296b"
},
{
"Start": "9310b9bf103e47249e947c517d44a319",
"End": "4ef710fe05714d02b8b656d46304a400",
"Id": "0e299fd716494c23afb614db5986bc20"
},
{
"Start": "72f57fe26ddc481889c5217361163539",
"End": "841ea4559d5340139c1493243012f16c",
"Id": "e96d03d2184b47369580f4f24b23214b"
},
{
"Start": "c0222bb8285b4667801bf1aa5ad472a1",
"End": "d5ff5465d1ca4b68a1569fdc7c317e79",
"Id": "fda929fb64314266b876bc0a617f7a1a"
},
{
"Start": "a98afa61f4f84cfebe50644f1822d03a",
"End": "e9f1bca61bf64a6db24b6da6accff724",
"Id": "916e092803314659bfb1c47a722f92a6"
},
{
"Start": "f5f235a1d7604dce9034b9b7c6750c5a",
"End": "b2e0362cfc214436a6a0e8ea2b8a0a1f",
"Id": "73486ffb249641eda62308e4405122f8"
},
{
"Start": "84901502806b4db4953e9e5ba3e3af40",
"End": "e206bdc309c14d7a8a14abf4df7668d3",
"Id": "d9b35beb97d44b279f4aa075a707f56b"
},
{
"Start": "84901502806b4db4953e9e5ba3e3af40",
"End": "5112ad3d31f345daac251185bc51cc0b",
"Id": "0cfe47996bf64c10a44531dfb3d0e893"
},
{
"Start": "84901502806b4db4953e9e5ba3e3af40",
"End": "b16791868f134ba39077c8795195dc02",
"Id": "81b28ce2370f4ed68b1b26bdba9c61ba"
},
{
"Start": "84901502806b4db4953e9e5ba3e3af40",
"End": "0bf1c47db8504442a8a2f50207d65564",
"Id": "9850b8ca4f224f488177cd2a0a39a8c0"
},
{
"Start": "e18ada06c7d34d508c9b7cb2c1a83fa9",
"End": "f4a34c3ece2b49d8945b9acdf33cdd9e",
"Id": "c90cf6bfb1614b1fbd24f08ba4175f0a"
},
{
"Start": "f41b8ab712e44391a1b091902f5e3548",
"End": "08d6fa83e13946a6aa09f8151d5a6063",
"Id": "7543a832010b4df288209a9ac17a4b30"
},
{
"Start": "caa04c1cbc774f248a8910d274f16e3e",
"End": "d696118e49874eeda97286e139c1b82c",
"Id": "4ca3a5b893334a7994d3a63d3bdaeb8c"
},
{
"Start": "6d0d68967a6747c5be6fe5e7e2351d43",
"End": "288ff3c4cef845e2912e8debb58c5e99",
"Id": "6aed97ebbc5b496b8098ab2120ea68d7"
},
{
"Start": "51228506942942d384d65ea6cd7cc88a",
"End": "a2fda1dc5da74f94904d9e43d3fe31f1",
"Id": "5ec42f9c1fb043ff9370bd7b72a0608c"
}
],
"Dependencies": [],
"Bindings": [],
"View": {
"Dynamo": {
"ScaleFactor": 1.0,
"HasRunWithoutCrash": true,
"IsVisibleInDynamoLibrary": true,
"Version": "2.0.2.6826",
"RunType": "Manual",
"RunPeriod": "1000"
},
"Camera": {
"Name": "Background Preview",
"EyeX": 2528.0867034214662,
"EyeY": 4616.60134042127,
"EyeZ": 8720.2725156903052,
"LookX": -6420.5190594471205,
"LookY": -3927.107461048503,
"LookZ": -5819.6008054457343,
"UpX": -0.154047846181798,
"UpY": 0.97814760073380913,
"UpZ": -0.13962998340417104
},
"NodeViews": [
{
"ShowGeometry": true,
"Name": "Categories",
"Id": "742982e8bac44a7982756c64bf4fd824",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": -1817.1162768749427,
"Y": 547.34001864460333
},
{
"ShowGeometry": true,
"Name": "All Elements of Category",
"Id": "c78ae770d3424d82a545a777a96f09a2",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": -1495.1162768749427,
"Y": 567.34001864460333
},
{
"ShowGeometry": true,
"Name": "Element.BoundingBox",
"Id": "4dd80ac1267f4573aa5ab39b4af8f38d",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 1085.5722157178229,
"Y": -873.49525988772552
},
{
"ShowGeometry": false,
"Name": "BoundingBox.ToCuboid",
"Id": "b5a50fd4dce04ee3919134d6dc1680f2",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 1436.5722157178229,
"Y": -873.49525988772552
},
{
"ShowGeometry": false,
"Name": "Solid.Centroid",
"Id": "99ab70d60b4b4ed5a652f40d45116785",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 2081.5722157178229,
"Y": -1017.991569108355
},
{
"ShowGeometry": false,
"Name": "Cuboid.ByLengths",
"Id": "4d2ba006427f458e9cd490b61ceedbaa",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 2361.5722157178229,
"Y": -858.49525988772552
},
{
"ShowGeometry": true,
"Name": "Cuboid.Width",
"Id": "e4a6522d404e44fb8035fffadde933bf",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 1779.5722157178229,
"Y": -927.49525988772552
},
{
"ShowGeometry": true,
"Name": "Cuboid.Length",
"Id": "4f9caa9f8d7c4e4088cc116daad7a412",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 1779.5722157178229,
"Y": -819.49525988772552
},
{
"ShowGeometry": true,
"Name": "Cuboid.Height",
"Id": "bbbeab32d7e04db5ad668c8f3728790c",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 1779.5722157178229,
"Y": -602.49525988772552
},
{
"ShowGeometry": true,
"Name": "-",
"Id": "d8776faec1fc43019389aa701e60fff2",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 2081.5722157178229,
"Y": -907.49525988772552
},
{
"ShowGeometry": true,
"Name": "-",
"Id": "c04742347b58456284e11a243c864f9a",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 2081.5722157178229,
"Y": -772.49525988772552
},
{
"ShowGeometry": true,
"Name": "-",
"Id": "14118a1d7d3745daa6a4a30c0acb765a",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 2081.5722157178229,
"Y": -638.49525988772552
},
{
"ShowGeometry": true,
"Name": "Code Block",
"Id": "8bc258decc314b00a2f0554d73efa674",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 1779.5722157178229,
"Y": -711.28192655439227
},
{
"ShowGeometry": true,
"Name": "Cuboid.Height",
"Id": "493fd27696c342c28e68ceb5f064a68d",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 2661.5722157178229,
"Y": -858.49525988772552
},
{
"ShowGeometry": true,
"Name": "Point.Subtract",
"Id": "4d88d83fbc204e4189e55f7f518289f8",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 3410.5722157178229,
"Y": -971.49525988772552
},
{
"ShowGeometry": true,
"Name": "Vector.ByCoordinates",
"Id": "14694936594345fe9cbc3522532528d9",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 3145.5722157178229,
"Y": -945.49525988772552
},
{
"ShowGeometry": true,
"Name": "Code Block",
"Id": "6fb4933ec379465f80874ca8825f9604",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 2963.5722157178229,
"Y": -854.28192655439216
},
{
"ShowGeometry": true,
"Name": "Code Block",
"Id": "897c580dd027407ba8b1a9e73cad263f",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 2963.5722157178229,
"Y": -963.28192655439216
},
{
"ShowGeometry": true,
"Name": "Point.Z",
"Id": "bf638ad388124af399c1676b757f11e2",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 3522.6249435397644,
"Y": -19.963134072848902
},
{
"ShowGeometry": true,
"Name": "Element.GetParameterValueByName",
"Id": "ad6c24ddb9dc48d9aff9c315c504df0d",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 3641.6651614255106,
"Y": 1051.8279010186488
},
{
"ShowGeometry": true,
"Name": "Code Block",
"Id": "bf63470625d047979d4a1d3b51cf0dcf",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 2942.5256729724329,
"Y": 1237.2818288886529
},
{
"ShowGeometry": true,
"Name": "Element.GetParameterValueByName",
"Id": "095662cc0f994c53bda5d0022e2649f8",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": -1416.5787820629057,
"Y": 1100.2641322020031
},
{
"ShowGeometry": true,
"Name": "Code Block",
"Id": "1b7506e7d3b94008a475d5cbf02bd00c",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 3846.6653019129249,
"Y": 550.77575720960817
},
{
"ShowGeometry": true,
"Name": "String.Length",
"Id": "7e8c1957968143308c2b3c6c21696844",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": -1087.3229239976804,
"Y": 1104.1960050417397
},
{
"ShowGeometry": true,
"Name": "Code Block",
"Id": "fcf0d2f6791744bfb69d76e456943ec0",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": -984.1003808374486,
"Y": 1227.1919290357405
},
{
"ShowGeometry": true,
"Name": "Code Block",
"Id": "91722c87558a44adbdb58c36c75e45a4",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": -1701.3945001234022,
"Y": 1118.3963552517334
},
{
"ShowGeometry": true,
"Name": "List.FilterByBoolMask",
"Id": "44e83db2ca5c42639922d7704d240ac1",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": -520.72413884801927,
"Y": 652.54167237693878
},
{
"ShowGeometry": true,
"Name": "Element.GetParameterValueByName",
"Id": "6865754c9e3f4384b18bc6fc254a6a69",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 4496.2905385732283,
"Y": 1291.0036818102269
},
{
"ShowGeometry": true,
"Name": "-",
"Id": "5b547583a5724a269cdae3229b928009",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 4251.5877204198177,
"Y": 916.21013502495668
},
{
"ShowGeometry": true,
"Name": "Math.Abs",
"Id": "772ce8cf9ed8454c918992903aa03550",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 4530.0997445144312,
"Y": 952.78242101717854
},
{
"ShowGeometry": true,
"Name": "Code Block",
"Id": "3a05d2513e334e818e01d3ff2797cbae",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 4621.5016626538763,
"Y": 1124.9839852741354
},
{
"ShowGeometry": true,
"Name": ">",
"Id": "66d4c0e262c04b69af75430331232b60",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 4877.4652886794629,
"Y": 1049.8148325925351
},
{
"ShowGeometry": true,
"Name": "List.FilterByBoolMask",
"Id": "8c9f68f9e90340d29e1158c0fdb334f2",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 5341.8857638481395,
"Y": 942.8133621355928
},
{
"ShowGeometry": true,
"Name": "List.FilterByBoolMask",
"Id": "1c68d59a24f24d91841124d14e783627",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 5354.0843890673277,
"Y": 1237.5157756452891
},
{
"ShowGeometry": true,
"Name": "List Create",
"Id": "2771811868eb450a9146616ba9714f71",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 5720.3970717795437,
"Y": 992.552471016617
},
{
"ShowGeometry": true,
"Name": "List.Transpose",
"Id": "c0570c2472b4451fa81dedf079e93d35",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 5945.3711894689432,
"Y": 1004.189063310896
},
{
"ShowGeometry": true,
"Name": "String.ToNumber",
"Id": "144e05c91b684213b57618e9af17652a",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 3997.8802475847688,
"Y": 1037.2714203516468
},
{
"ShowGeometry": true,
"Name": "Element.GetParameterValueByName",
"Id": "a88b58d0c052441d9f4e2df542b229f3",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": -1417.7400190280919,
"Y": 1354.5750275777218
},
{
"ShowGeometry": true,
"Name": "String.Length",
"Id": "b7105a5c37ae40588809f9ce9b5623cc",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": -1088.819449120374,
"Y": 1363.8431138290937
},
{
"ShowGeometry": true,
"Name": ">",
"Id": "6f5aaa57ff0b4a8b913d13aa9c9a5670",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": -751.944776758922,
"Y": 1087.6167426263962
},
{
"ShowGeometry": true,
"Name": ">",
"Id": "f1b26c40a2e248a8947b8a5879687bec",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": -777.135456144963,
"Y": 1348.9700412565694
},
{
"ShowGeometry": true,
"Name": "If",
"Id": "70660bca1c634faf924183125130006a",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": -353.33974889380261,
"Y": 1148.6215174020638
},
{
"ShowGeometry": true,
"Name": "Code Block",
"Id": "6aaefeb8982d4fe8ac95f3c35a74a918",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": -619.73782393424381,
"Y": 1225.1082325895482
},
{
"ShowGeometry": true,
"Name": "FamilyInstance.FacingOrientation",
"Id": "f2eedcb5bcfd44caa5af6004d00851f2",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 71.643776083097464,
"Y": 1059.1202689107074
},
{
"ShowGeometry": true,
"Name": "Vector.Z",
"Id": "6ef6d7e571764a55a6a3f00e4f526828",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 463.45650771211695,
"Y": 986.984594795711
},
{
"ShowGeometry": true,
"Name": "Math.Abs",
"Id": "88e47b963a2a4aa3838fbcdf91b024eb",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 723.11039937498253,
"Y": 981.95208029204218
},
{
"ShowGeometry": true,
"Name": "Code Block",
"Id": "822a77d53ab54172866ed937e80d89dc",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 1043.2232729905963,
"Y": 993.11441111715931
},
{
"ShowGeometry": true,
"Name": "List.FilterByBoolMask",
"Id": "0f6aec94512343f283819deccb488d9c",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 1308.6657956192873,
"Y": 800.06816419885365
},
{
"ShowGeometry": true,
"Name": "Line.ByStartPointDirectionLength",
"Id": "0858ab2dafa64f82b4f74780de8ecf9e",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 2200.2380170229417,
"Y": 481.0076592153996
},
{
"ShowGeometry": true,
"Name": "FamilyInstance.FacingOrientation",
"Id": "a071a7aecfe94acd953c6403ea34f6ce",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 1988.5959955795936,
"Y": 1077.398716772414
},
{
"ShowGeometry": true,
"Name": "Code Block",
"Id": "95df458dbba84765aac13e96eb991999",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 1890.0,
"Y": 567.0
},
{
"ShowGeometry": true,
"Name": "List.Count",
"Id": "0eb397f7e30043f494495eb0a5ac07f9",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 355.04154014294909,
"Y": 569.945280935775
},
{
"ShowGeometry": true,
"Name": "List.Cycle",
"Id": "2a48cc1fb3ef495b97ae79a0a6ee28e3",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 803.6147145526129,
"Y": 608.03168253659555
},
{
"ShowGeometry": true,
"Name": "Code Block",
"Id": "4a8e24d98d864c7c84f52f717595e08c",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 586.53037333485281,
"Y": 471.084674129565
}
],
"Annotations": [
{
"Id": "fc9ff5db2d7a4780bb3785a72716a7d0",
"Title": "Get min point",
"Nodes": [
"4dd80ac1267f4573aa5ab39b4af8f38d",
"b5a50fd4dce04ee3919134d6dc1680f2",
"99ab70d60b4b4ed5a652f40d45116785",
"4d2ba006427f458e9cd490b61ceedbaa",
"e4a6522d404e44fb8035fffadde933bf",
"4f9caa9f8d7c4e4088cc116daad7a412",
"bbbeab32d7e04db5ad668c8f3728790c",
"d8776faec1fc43019389aa701e60fff2",
"c04742347b58456284e11a243c864f9a",
"14118a1d7d3745daa6a4a30c0acb765a",
"8bc258decc314b00a2f0554d73efa674",
"493fd27696c342c28e68ceb5f064a68d",
"4d88d83fbc204e4189e55f7f518289f8",
"14694936594345fe9cbc3522532528d9",
"6fb4933ec379465f80874ca8825f9604",
"897c580dd027407ba8b1a9e73cad263f"
],
"Left": 1075.5722157178229,
"Top": -1070.991569108355,
"Width": 2600.0,
"Height": 561.49630922062943,
"FontSize": 36.0,
"InitialTop": -1017.991569108355,
"InitialHeight": 558.5,
"TextblockHeight": 43.0,
"Background": "#FFC1D676"
}
],
"X": 347.67938931836358,
"Y": 231.29912893778203,
"Zoom": 0.38269207933697663
}
}