Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Crash report from Dynamo 2.16.2.5624 #15521

Open
Naegel17 opened this issue Oct 1, 2024 · 0 comments
Open

Crash report from Dynamo 2.16.2.5624 #15521

Naegel17 opened this issue Oct 1, 2024 · 0 comments
Labels
needs more info Needs more information from the reporter. NotMLEvaluated

Comments

@Naegel17
Copy link

Naegel17 commented Oct 1, 2024

{
"Uuid": "6b9acf29-c0d1-49b1-b91a-f893a3dbb3b3",
"IsCustomNode": false,
"Description": "",
"Name": "Dynamo_Rebar_Vertical Bar",
"ElementResolver": {
"ResolutionMap": {
"Autodesk.Surface": {
"Key": "Autodesk.DesignScript.Geometry.Surface",
"Value": "ProtoGeometry.dll"
},
"Autodesk.DesignScript.Geometry.Surface": {
"Key": "Autodesk.DesignScript.Geometry.Surface",
"Value": "ProtoGeometry.dll"
}
}
},
"Inputs": [
{
"Id": "a13781374ace4d5b8997f904a7f9cd49",
"Name": "00_D-Wall_Face",
"Type": "hostSelection",
"Value": "c39c0414-8bd4-4cde-a5bb-dc5087d01097-0017ad5a:0:INSTANCE:01fa12dd-19e7-4ba2-87be-77c166ca5f6e-0017c2bf:52:SURFACE",
"Description": "Select a face.",
"SelectedIndex": 0
},
{
"Id": "1aa4af73910c4fbeae5532dbe09831ec",
"Name": "00_D-Wall_Model",
"Type": "hostSelection",
"Value": "c39c0414-8bd4-4cde-a5bb-dc5087d01097-0017ad5a",
"Description": "Select a model element from the document.",
"SelectedIndex": 0
},
{
"Id": "ef231c19d2cd4c03b03048343fdfefe4",
"Name": "01_Ties Bar Diameter",
"Type": "dropdownSelection",
"Value": "T40",
"Description": "Select Rebar Bar Type",
"SelectedIndex": 44
},
{
"Id": "93ea61ac61964173949adafe387ab8bc",
"Name": "03_Bar Spacing",
"Type": "number",
"Value": "147.5",
"NumberType": "Double",
"Description": "Creates a number.",
"SelectedIndex": 0
},
{
"Id": "02d3c3ec9fc64a339c7a50888cf208d0",
"Name": "07_Above Distance A",
"Type": "boolean",
"Value": "false",
"Description": "Selection between a true and false.",
"SelectedIndex": 0
},
{
"Id": "54c24ef157024e07b3e3f2dae765cbc3",
"Name": "08_Above Distance B_Value",
"Type": "number",
"Value": "0",
"NumberType": "Double",
"Description": "Creates a number.",
"SelectedIndex": 0
},
{
"Id": "01d61dfb1b3444a286afc68ecf0da1f5",
"Name": "05_Links_Bar Diameter",
"Type": "dropdownSelection",
"Value": "T16",
"Description": "Select Rebar Bar Type",
"SelectedIndex": 41
},
{
"Id": "55b9c37b8a0a4b63ac93954627b97830",
"Name": "06_Vertical_Bar Diameter",
"Type": "dropdownSelection",
"Value": "T40",
"Description": "Select Rebar Bar Type",
"SelectedIndex": 44
},
{
"Id": "0c76953bd6f84a5fb21fe54689ee0cb9",
"Name": "04_Bar Length_Distance A",
"Type": "number",
"Value": "5990",
"NumberType": "Double",
"Description": "Creates a number.",
"SelectedIndex": 0
},
{
"Id": "2ace2754003f4b2bb8b873783eff4f8f",
"Name": "02_Bar Shape",
"Type": "dropdownSelection",
"Value": "26",
"Description": "Select Rebar Shape",
"SelectedIndex": 14
},
{
"Id": "f3903b704a7b4916bdf17bc2f1104ed1",
"Name": "00_D-Wall_Left Side Face",
"Type": "hostSelection",
"Value": "c39c0414-8bd4-4cde-a5bb-dc5087d01097-0017ad5a:0:INSTANCE:01fa12dd-19e7-4ba2-87be-77c166ca5f6e-0017c2bf:138:SURFACE",
"Description": "Select a face.",
"SelectedIndex": 0
},
{
"Id": "64df0bceaa88469ba00ad5eb3322f43e",
"Name": "Dimension A",
"Type": "number",
"Value": "2070",
"NumberType": "Double",
"Description": "Creates a number.",
"SelectedIndex": 0
},
{
"Id": "dfc14172d0cb45f9a3eb61c09e78fcf0",
"Name": "Dimension A",
"Type": "number",
"Value": "1900",
"NumberType": "Double",
"Description": "Creates a number.",
"SelectedIndex": 0
},
{
"Id": "fe7df106120b41d49a17af917efe7ed4",
"Name": "Dimension A",
"Type": "number",
"Value": "2070",
"NumberType": "Double",
"Description": "Creates a number.",
"SelectedIndex": 0
},
{
"Id": "6f8037ab5b1e4cbf92b983f0226a9c75",
"Name": "03_Bar Spacing",
"Type": "number",
"Value": "147.5",
"NumberType": "Double",
"Description": "Creates a number.",
"SelectedIndex": 0
},
{
"Id": "b006f0aaace44e7fa49ca17d97c485c2",
"Name": "02_Bar Shape",
"Type": "dropdownSelection",
"Value": "26",
"Description": "Select Rebar Shape",
"SelectedIndex": 14
},
{
"Id": "321e90d6c4244a06bddefe2ecc21b802",
"Name": "04_Bar Length_Distance A",
"Type": "number",
"Value": "5990",
"NumberType": "Double",
"Description": "Creates a number.",
"SelectedIndex": 0
},
{
"Id": "580dce8b65c145d48c960d0d29c78949",
"Name": "00_D-Wall_Right Side Face",
"Type": "hostSelection",
"Value": "c39c0414-8bd4-4cde-a5bb-dc5087d01097-0017ad5a:0:INSTANCE:01fa12dd-19e7-4ba2-87be-77c166ca5f6e-0017c2bf:126:SURFACE",
"Description": "Select a face.",
"SelectedIndex": 0
}
],
"Outputs": [],
"Nodes": [
{
"ConcreteType": "Dynamo.Nodes.DSFaceSelection, DSRevitNodesUI",
"NodeType": "ExtensionNode",
"InstanceId": [
"c39c0414-8bd4-4cde-a5bb-dc5087d01097-0017ad5a:0:INSTANCE:01fa12dd-19e7-4ba2-87be-77c166ca5f6e-0017c2bf:52:SURFACE"
],
"Id": "a13781374ace4d5b8997f904a7f9cd49",
"Inputs": [],
"Outputs": [
{
"Id": "2b677e1d59ac4cd0b5b897eb90abc6a8",
"Name": "Surface",
"Description": "The selected elements.",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Disabled"
},
{
"ConcreteType": "Dynamo.Nodes.DSModelElementSelection, DSRevitNodesUI",
"NodeType": "ExtensionNode",
"InstanceId": [
"c39c0414-8bd4-4cde-a5bb-dc5087d01097-0017ad5a"
],
"Id": "1aa4af73910c4fbeae5532dbe09831ec",
"Inputs": [],
"Outputs": [
{
"Id": "7735e7664d904c71920eb3a0c66f4745",
"Name": "Element",
"Description": "The selected elements.",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Disabled"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
"NodeType": "FunctionNode",
"FunctionSignature": "StructuralDesign.Rebar.Properties.RebarDiameter@Revit.Elements.Element",
"Id": "14810ad585b14cd6b391f41ab9d5f4cc",
"Inputs": [
{
"Id": "7d17bf93274b4066aabcdbecba465168",
"Name": "rebar",
"Description": "Rebar Element\n\nElement",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "cfac2c74f50f4970866ee216325409fe",
"Name": "Diameter",
"Description": "Rebar Diameter [mm]/[in]",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Auto",
"Description": "Gets Rebar Diameter\n\nProperties.RebarDiameter (rebar: Element): double"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
"NodeType": "FunctionNode",
"FunctionSignature": "StructuralDesign.Rebar.Properties.RebarHostCover@Revit.Elements.Element",
"Id": "4e84358a0e464158996ba40e71c5240f",
"Inputs": [
{
"Id": "1be14f805b684458986515dfb8f62c52",
"Name": "element",
"Description": "Element that can host a rebar.\n\nElement",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "1ca035b70866457ea69e7a972a05d865",
"Name": "Top/Exterior",
"Description": "Rebar Cover",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "75470accc7964671a96d0a65c32b0fa6",
"Name": "Bottom/Interior",
"Description": "Rebar Cover",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "ed55a2b0921648528e674881047a5a00",
"Name": "Other",
"Description": "Rebar Cover",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Auto",
"Description": "Get the rebar cover dimensions for a selected element.\n\nProperties.RebarHostCover (element: Element): var[]..[]"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
"NodeType": "CodeBlockNode",
"Code": "a;",
"Id": "2176c940671a4ef8a58bc9420b3e0752",
"Inputs": [
{
"Id": "2b3d8bddb2c74c91ac7bdfb11629a1c4",
"Name": "a",
"Description": "a",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "a880d3fd76c445aa813448b43b4afdb8",
"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": "-a-Diameter/2;",
"Id": "d20e34e603cd4bd7becb2bd1fc76357f",
"Inputs": [
{
"Id": "d7c88310cef44cff85c96930a6cb5372",
"Name": "a",
"Description": "a",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "cd738055e7bf4cecb581e9089cff6046",
"Name": "Diameter",
"Description": "Diameter",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "0fe9ec1e54754055aeb7d2d2a0babeba",
"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": "StructuralDesign.Rebar.RevitRebarBarType, StructuralDesign.DropDownNodes",
"SelectedIndex": 44,
"SelectedString": "T40",
"NodeType": "ExtensionNode",
"Id": "ef231c19d2cd4c03b03048343fdfefe4",
"Inputs": [],
"Outputs": [
{
"Id": "760cd40ac9fe44c8b19aea22bec270d5",
"Name": "RebarBarType",
"Description": "The selected RebarBarType",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Disabled",
"Description": "Select Rebar Bar Type"
},
{
"ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels",
"VariableInputPorts": true,
"NodeType": "ExtensionNode",
"Id": "5d90fc67a6c94884b5516a3ecbfc59f2",
"Inputs": [
{
"Id": "fe04c50292234c4fb6f56fcfa7c1280d",
"Name": "item0",
"Description": "Item Index #0",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "20fe0c7f78824cb0a5faa7023f0449cd",
"Name": "item1",
"Description": "Item Index #1",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "6e3535e91cd64982a60c2c9e5fcb35e6",
"Name": "item2",
"Description": "Item Index #2",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "41fcd0eb6f30442a89f67f8c41d3a0be",
"Name": "item3",
"Description": "Item Index #3",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "84f564c5986b4ed2b55208524ed3a9d3",
"Name": "list",
"Description": "A list (type: var[]..[])",
"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": "320ae5d75469446d95c140fa8fc3f1f2",
"Inputs": [
{
"Id": "4c35195698ea463482e2b92f49ffbac7",
"Name": "lists",
"Description": "List of lists to be transposed\n\nvar[]..[]",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "de79962bd70143d2b28f8c5029b9bb42",
"Name": "lists",
"Description": "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": "Autodesk.DesignScript.Geometry.Curve.PointAtSegmentLength@double",
"Id": "9adceb6e79324b00a6782ebea4858a1d",
"Inputs": [
{
"Id": "6eb372cc9ecf4e0f86f6cdcc79bcac68",
"Name": "curve",
"Description": "Autodesk.DesignScript.Geometry.Curve",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "65d172d760dc41ada7d3a57c57db2037",
"Name": "segmentLength",
"Description": "The distance along the curve at which to evaluate\n\ndouble\nDefault value : 0",
"UsingDefaultValue": true,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "cd33bf2ed48e42c3978b5a4899bf68b4",
"Name": "Point",
"Description": "The point at the given arc length",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Auto",
"Description": "Get a Point at a particular arc length along the curve\n\nCurve.PointAtSegmentLength (segmentLength: double = 0): Point"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
"NodeType": "FunctionNode",
"FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.PointAtSegmentLength@double",
"Id": "186338f9633e41debc3cb1be0a9f4f92",
"Inputs": [
{
"Id": "8bd9c1cc6c76471dbfeae01c51250405",
"Name": "curve",
"Description": "Autodesk.DesignScript.Geometry.Curve",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "bc5c4112de464882ba3a364b9eeb410f",
"Name": "segmentLength",
"Description": "The distance along the curve at which to evaluate\n\ndouble\nDefault value : 0",
"UsingDefaultValue": true,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "91a2ab4c8952457b9a7d6b4a858f1483",
"Name": "Point",
"Description": "The point at the given arc length",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Auto",
"Description": "Get a Point at a particular arc length along the curve\n\nCurve.PointAtSegmentLength (segmentLength: double = 0): Point"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
"NodeType": "FunctionNode",
"FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.PointAtSegmentLength@double",
"Id": "56c0c0d7774f4c009f1edd6857135160",
"Inputs": [
{
"Id": "d44023e962b64cfeb0b2a780b720e990",
"Name": "curve",
"Description": "Autodesk.DesignScript.Geometry.Curve",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "3c9b476532644d1bbc5cf6c2516e8177",
"Name": "segmentLength",
"Description": "The distance along the curve at which to evaluate\n\ndouble\nDefault value : 0",
"UsingDefaultValue": true,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "9d9c45f3c6e04f8fb89d83fcfa4e41bc",
"Name": "Point",
"Description": "The point at the given arc length",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Auto",
"Description": "Get a Point at a particular arc length along the curve\n\nCurve.PointAtSegmentLength (segmentLength: double = 0): Point"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
"NodeType": "FunctionNode",
"FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.PointAtSegmentLength@double",
"Id": "aee7c09ad8e44d8c8106f1f249d87daa",
"Inputs": [
{
"Id": "5684d24c33894ec68b1f23386a66e906",
"Name": "curve",
"Description": "Autodesk.DesignScript.Geometry.Curve",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "b8a23f42008748178f17a6c851a1ace2",
"Name": "segmentLength",
"Description": "The distance along the curve at which to evaluate\n\ndouble\nDefault value : 0",
"UsingDefaultValue": true,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "3760c853585f43ff90dc5ae232cabe5f",
"Name": "Point",
"Description": "The point at the given arc length",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Auto",
"Description": "Get a Point at a particular arc length along the curve\n\nCurve.PointAtSegmentLength (segmentLength: double = 0): Point"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
"NodeType": "FunctionNode",
"FunctionSignature": "Autodesk.DesignScript.Geometry.Line.ByStartPointDirectionLength@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Vector,double",
"Id": "fa163a8f11494d5a9999bb305a63b197",
"Inputs": [
{
"Id": "135266a3650b4c83bb9458e408c5f6fa",
"Name": "startPoint",
"Description": "Line start point\n\nPoint",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "5424d621b9534f14a9ff85a3ab966f5f",
"Name": "direction",
"Description": "Direction vector\n\nVector",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "d21e6c89f8ae4b79b3cf9b624aac59c1",
"Name": "length",
"Description": "Length of line\n\ndouble\nDefault value : 1",
"UsingDefaultValue": true,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "34dcf3631a774e4fb16088f44319839a",
"Name": "Line",
"Description": "Line from start direction and length",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Longest",
"Description": "Create a straight Line starting at start Point, extending in Vector direction by specified length.\n\nLine.ByStartPointDirectionLength (startPoint: Point, direction: Vector, length: double = 1): Line"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
"NodeType": "FunctionNode",
"FunctionSignature": "Autodesk.DesignScript.Geometry.Line.ByStartPointDirectionLength@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Vector,double",
"Id": "f28f7efde8124ed69a210c26052b06de",
"Inputs": [
{
"Id": "0cc2151734994e6b8636a7ed2cb088c3",
"Name": "startPoint",
"Description": "Line start point\n\nPoint",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "8d1c60d8051c4644b551c7b7988de2f6",
"Name": "direction",
"Description": "Direction vector\n\nVector",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "7fbdf51337c543ce861a7e22cea3a08d",
"Name": "length",
"Description": "Length of line\n\ndouble\nDefault value : 1",
"UsingDefaultValue": true,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "9b0ef5214e88431badd019ccbc057862",
"Name": "Line",
"Description": "Line from start direction and length",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Longest",
"Description": "Create a straight Line starting at start Point, extending in Vector direction by specified length.\n\nLine.ByStartPointDirectionLength (startPoint: Point, direction: Vector, length: double = 1): Line"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
"NodeType": "CodeBlockNode",
"Code": "150;",
"Id": "18a7a04cd7d346c597970eb6261182d7",
"Inputs": [],
"Outputs": [
{
"Id": "15e7bbf2986742e7910af50912581fba",
"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.Line.ByStartPointDirectionLength@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Vector,double",
"Id": "0ea24a66aa2f4123b6e731f204c4c41d",
"Inputs": [
{
"Id": "5af762f25f2a499e8dfe11a3c03504d6",
"Name": "startPoint",
"Description": "Line start point\n\nPoint",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "a31a6bdf189a42adaa2e84ae1c582db7",
"Name": "direction",
"Description": "Direction vector\n\nVector",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "1b5620f7db3c40fb95c26ceab78a22da",
"Name": "length",
"Description": "Length of line\n\ndouble\nDefault value : 1",
"UsingDefaultValue": true,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "df3073dd40a144b1b77c7053c415181e",
"Name": "Line",
"Description": "Line from start direction and length",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Longest",
"Description": "Create a straight Line starting at start Point, extending in Vector direction by specified length.\n\nLine.ByStartPointDirectionLength (startPoint: Point, direction: Vector, length: double = 1): Line"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
"NodeType": "CodeBlockNode",
"Code": "a-b-c-d-(e0.5)-f;",
"Id": "b20b67e77c7a4015bffcddd534a2b9e9",
"Inputs": [
{
"Id": "8f3cf796f67c4b09a042ac0e36879c95",
"Name": "a",
"Description": "a",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "d9e7dbd1df8e4bea8845a0f5b0959fb0",
"Name": "b",
"Description": "b",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "3e80c7a42c3940048b2bff5bb1dd3af6",
"Name": "c",
"Description": "c",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "f3f8cee48e0244789da60b46b09e1397",
"Name": "d",
"Description": "d",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "96ec1eb3919341b0af5f2c9b34a3e219",
"Name": "e",
"Description": "e",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "2790caf8bcca468aab7e6e54d643a250",
"Name": "f",
"Description": "f",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "c698fd1d660b4a0bb46b0b9689c7649a",
"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": "550;",
"Id": "5b1cc15d9a1a4bd7b49556980426c85f",
"Inputs": [],
"Outputs": [
{
"Id": "9affccdce49243ce834c6a4d85ba759d",
"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.Line.ByStartPointDirectionLength@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Vector,double",
"Id": "a5c01e1874e84ed28c709ad6a41d13de",
"Inputs": [
{
"Id": "9b3837466d8946e59cf06faa7be2e3e0",
"Name": "startPoint",
"Description": "Line start point\n\nPoint",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "ed12f926c8b94989a3fd846682c49417",
"Name": "direction",
"Description": "Direction vector\n\nVector",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "ce7bbdff05454c4dbd09fcfd03f2685d",
"Name": "length",
"Description": "Length of line\n\ndouble\nDefault value : 1",
"UsingDefaultValue": true,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "d6f8c7ebcd49453b803001021f4331e9",
"Name": "Line",
"Description": "Line from start direction and length",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Longest",
"Description": "Create a straight Line starting at start Point, extending in Vector direction by specified length.\n\nLine.ByStartPointDirectionLength (startPoint: Point, direction: Vector, length: double = 1): Line"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
"NodeType": "CodeBlockNode",
"Code": "105;",
"Id": "7959c198017d4d71802a21bba634a91a",
"Inputs": [],
"Outputs": [
{
"Id": "8b9222d8c30b42da98bc03a537e7c28a",
"Name": "",
"Description": "Value of expression at line 1",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Disabled",
"Description": "Allows for DesignScript code to be authored directly"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
"NodeType": "FunctionNode",
"FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.ByTwoPoints@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point",
"Id": "a08769d1bcdf470380f9a5949aca81eb",
"Inputs": [
{
"Id": "6e6586e9f1af4211a931bcf2f9cda877",
"Name": "start",
"Description": "Point",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "7e26a39eded247ea8ec9b35b6c4893de",
"Name": "end",
"Description": "Point",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "317ad28418a6485a82346923bae319c7",
"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.CodeBlockNodeModel, DynamoCore",
"NodeType": "CodeBlockNode",
"Code": "a;",
"Id": "520630bcd89747ae9bc27d7385d69ae3",
"Inputs": [
{
"Id": "a4fba784163849409b60144316690e46",
"Name": "a",
"Description": "a",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "dff2e330563a4b27aae5dd7726e53d49",
"Name": "",
"Description": "Value of expression at line 1",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Disabled",
"Description": "Allows for DesignScript code to be authored directly"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
"NodeType": "FunctionNode",
"FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.ByTwoPoints@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point",
"Id": "ab06356d1acb476ba1e9991c01744887",
"Inputs": [
{
"Id": "3a2edf7d206b4cb0883facc79e5ea178",
"Name": "start",
"Description": "Point",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "40240d67fafd43c8a9770b885019d675",
"Name": "end",
"Description": "Point",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "f636e853099646c3989f8e4dd37e6849",
"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.Vector.Length",
"Id": "167fcf8d99e14052aca68cb0874cca15",
"Inputs": [
{
"Id": "3f777eb4d2aa46458a9a8eeda9f18c7f",
"Name": "vector",
"Description": "Autodesk.DesignScript.Geometry.Vector",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "14bd6945dc4f445ebd5c78c039e4e643",
"Name": "double",
"Description": "double",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Auto",
"Description": "Get the length of the vector otherwise known as the Euclidean norm.\n\nVector.Length: double"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
"NodeType": "FunctionNode",
"FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.ByTwoPoints@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point",
"Id": "2bd169e63291413f8834783552690fa7",
"Inputs": [
{
"Id": "ed88ca202e07428c9b8f900fc9cdae79",
"Name": "start",
"Description": "Point",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "eee888a9a201490ca0e3bdd271192b2f",
"Name": "end",
"Description": "Point",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "3d97ff675bc247e5a2771cd7adb211c8",
"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.CodeBlockNodeModel, DynamoCore",
"NodeType": "CodeBlockNode",
"Code": "a;",
"Id": "3436a5a75b4545f391a68cb9f6546bea",
"Inputs": [
{
"Id": "27f7eb59efab4a2fb152c05139ec8fa7",
"Name": "a",
"Description": "a",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "cfcf46a8908a461687e7d0f47e3d04e8",
"Name": "",
"Description": "Value of expression at line 1",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Disabled",
"Description": "Allows for DesignScript code to be authored directly"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
"NodeType": "FunctionNode",
"FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.ByTwoPoints@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point",
"Id": "f0ecc1fd396e45cc9487809aeb7c9042",
"Inputs": [
{
"Id": "03f8fd886a80400c807a261c1df4a2e1",
"Name": "start",
"Description": "Point",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "d600c1e90c564e99967f1be3dc644f82",
"Name": "end",
"Description": "Point",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "4ab4f7a24bb345418888732a40f37654",
"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.Vector.Length",
"Id": "542edbad0c00487781dfd98843cb3fb7",
"Inputs": [
{
"Id": "7d3a7541898042f3989282cb415633ad",
"Name": "vector",
"Description": "Autodesk.DesignScript.Geometry.Vector",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "f1a522f7616d4456aef4da95574e4ce4",
"Name": "double",
"Description": "double",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Auto",
"Description": "Get the length of the vector otherwise known as the Euclidean norm.\n\nVector.Length: double"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
"NodeType": "FunctionNode",
"FunctionSignature": "DSCore.List.GetItemAtIndex@var[]..[],int",
"Id": "4b8f314b053e4935a4f080e0f85de8ed",
"Inputs": [
{
"Id": "f6c0c7cecd4b44dd85dcf7ec2972e1e8",
"Name": "list",
"Description": "List to fetch an item from.\n\nvar[]..[]",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "72772ba9f1aa4379a19bf53b5911bd22",
"Name": "index",
"Description": "Index of the item to be fetched.\n\nint",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "9b71e975789043b69b6289e3688017b3",
"Name": "item",
"Description": "Item in the list at the given index.",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Auto",
"Description": "Returns an item from the given list that's located at the specified index.\n\nList.GetItemAtIndex (list: var[]..[], index: int): var[]..[]"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
"NodeType": "FunctionNode",
"FunctionSignature": "StructuralDesign.Rebar.Layout.SetLayoutAsMaximumSpacing@Revit.Elements.Element,double,double,bool,bool,bool",
"Id": "1215bce328704c88b8daa662d1ddf0ea",
"Inputs": [
{
"Id": "9f9f7f0790614105b83f01691f00f010",
"Name": "rebar",
"Description": "Rebar Element.\n\nElement",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "4df7a465fa8e450c8c55f413ad26d89d",
"Name": "spacing",
"Description": "The maximum spacing between rebar in rebar set [mm].\n\ndouble",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "7da0f4f469f2490dba3202b0b3845698",
"Name": "arrayLength",
"Description": "The distribution length of rebar set [mm].\n\ndouble",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "d58571afb76f4251ac74ea3c6b2d7bb0",
"Name": "barsOnNormalSide",
"Description": "Identifies if the bars of the rebar set are on the same side of the rebar plane indicated by the normal.\n\nbool\nDefault value : true",
"UsingDefaultValue": true,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "359264ad275b4f8996dc3fc5821e94cb",
"Name": "includeFirstBar",
"Description": "Identifies if the first bar in rebar set is shown.\n\nbool\nDefault value : true",
"UsingDefaultValue": true,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "acc10d6de5244055a733fe19341d26b4",
"Name": "includeLastBar",
"Description": "Identifies if the last bar in rebar set is shown.\n\nbool\nDefault value : true",
"UsingDefaultValue": true,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "70188574d8a749ae8dfb9c356eedd8f5",
"Name": "Rebar",
"Description": "Rebar Element",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Auto",
"Description": "Sets the Layout Rule property of rebar set to MaximumSpacing.\n\nLayout.SetLayoutAsMaximumSpacing (rebar: Element, spacing: double, arrayLength: double, barsOnNormalSide: bool = true, includeFirstBar: bool = true, includeLastBar: bool = true): Element"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
"NodeType": "FunctionNode",
"FunctionSignature": "DSCore.List.GetItemAtIndex@var[]..[],int",
"Id": "8d1d95b423204910bbeb41e0982374e0",
"Inputs": [
{
"Id": "cd997c3b4fab4a85869e9c81c7b68c16",
"Name": "list",
"Description": "List to fetch an item from.\n\nvar[]..[]",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "2583066bf97647e09c79a559636a6b9a",
"Name": "index",
"Description": "Index of the item to be fetched.\n\nint",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "ab9a3c6efa084f318f0fb27765e286c9",
"Name": "item",
"Description": "Item in the list at the given index.",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Auto",
"Description": "Returns an item from the given list that's located at the specified index.\n\nList.GetItemAtIndex (list: var[]..[], index: int): var[]..[]"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
"NodeType": "CodeBlockNode",
"Code": "3;",
"Id": "872ed6cbbe8e49daa4b93e2cbee8dc79",
"Inputs": [],
"Outputs": [
{
"Id": "18b7beb9dbd2479b88e485b583065acb",
"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": "2;",
"Id": "b1088be9ed264cdfab8199417c95eda5",
"Inputs": [],
"Outputs": [
{
"Id": "fb65758a3637467dab009fbe2d781ef8",
"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.GetItemAtIndex@var[]..[],int",
"Id": "cd6c2dc243324b4dac28bc3aea57eace",
"Inputs": [
{
"Id": "79f5e32ea16940378f3813c9c839f655",
"Name": "list",
"Description": "List to fetch an item from.\n\nvar[]..[]",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "59fccba6fa914d3b84899a3dc91db12d",
"Name": "index",
"Description": "Index of the item to be fetched.\n\nint",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "574db7a64f8f49d5954ae115c3feeec9",
"Name": "item",
"Description": "Item in the list at the given index.",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Auto",
"Description": "Returns an item from the given list that's located at the specified index.\n\nList.GetItemAtIndex (list: var[]..[], index: int): var[]..[]"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
"NodeType": "CodeBlockNode",
"Code": "1;",
"Id": "02c4a29795fb4bd0975220036e5d7965",
"Inputs": [],
"Outputs": [
{
"Id": "cd4cf13e364744639f0c71cbbcaaf077",
"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.GetItemAtIndex@var[]..[],int",
"Id": "0d4d4222c9a5448387fde34e232e4316",
"Inputs": [
{
"Id": "51eed2e688a94f59a014eca30380f791",
"Name": "list",
"Description": "List to fetch an item from.\n\nvar[]..[]",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "5ebc3d5dae064d819d391309f9c08a5f",
"Name": "index",
"Description": "Index of the item to be fetched.\n\nint",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "0b6bcb7d6b3e42bda8575d2eb3282b0d",
"Name": "item",
"Description": "Item in the list at the given index.",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Auto",
"Description": "Returns an item from the given list that's located at the specified index.\n\nList.GetItemAtIndex (list: var[]..[], index: int): var[]..[]"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
"NodeType": "CodeBlockNode",
"Code": "0;",
"Id": "a9371d03424a4f75b8d9921ba2f173c0",
"Inputs": [],
"Outputs": [
{
"Id": "0c5b07e7090c4a64b747fc7d62ec9bd6",
"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": "3900;",
"Id": "7a4390ce4b924a15b476c6621d999fef",
"Inputs": [],
"Outputs": [
{
"Id": "224170c87d8b48ab98ed0b912d122809",
"Name": "",
"Description": "Value of expression at line 1",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Disabled",
"Description": "Allows for DesignScript code to be authored directly"
},
{
"ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels",
"NodeType": "NumberInputNode",
"NumberType": "Double",
"InputValue": 147.5,
"Id": "93ea61ac61964173949adafe387ab8bc",
"Inputs": [],
"Outputs": [
{
"Id": "420de22196034cf892ddf72fb04746ec",
"Name": "",
"Description": "Double",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Disabled",
"Description": "Creates a number."
},
{
"ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
"NodeType": "FunctionNode",
"FunctionSignature": "DSCore.List.GetItemAtIndex@var[]..[],int",
"Id": "9bebb1bb3a1a418e83b1d4488e032716",
"Inputs": [
{
"Id": "e0abb61fe30c4d84bab06487178783d7",
"Name": "list",
"Description": "List to fetch an item from.\n\nvar[]..[]",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "14d6f3f1a1ae450ea6ffc7f5278ffe8f",
"Name": "index",
"Description": "Index of the item to be fetched.\n\nint",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "8cc5bd4ebf05413e962521e61b60ab4f",
"Name": "item",
"Description": "Item in the list at the given index.",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Auto",
"Description": "Returns an item from the given list that's located at the specified index.\n\nList.GetItemAtIndex (list: var[]..[], index: int): var[]..[]"
},
{
"ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels",
"VariableInputPorts": true,
"NodeType": "ExtensionNode",
"Id": "a622c64ebdb74af29e319842e20cc281",
"Inputs": [
{
"Id": "849e42b42cee41d88e8b21ee5987fd21",
"Name": "item0",
"Description": "Item Index #0",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "71ac5944a1764cbf93b728e8e42634d0",
"Name": "list",
"Description": "A list (type: var[]..[])",
"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.Flatten@var[]..[],int",
"Id": "cf3f5b955a32483ea3903542954eebf2",
"Inputs": [
{
"Id": "4d83d46bf8ea4105947fee5963b62a08",
"Name": "list",
"Description": "List to flatten.\n\nvar[]..[]",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "89e411493a7e4caba99de1ffc4c80b20",
"Name": "amount",
"Description": "Layers of list nesting to remove (-1 will remove all list nestings)\n\nint\nDefault value : -1",
"UsingDefaultValue": true,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "dfa62dba009a4096b092eaa7bda2a7c2",
"Name": "list",
"Description": "Flattened list by amount",
"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[]..[], amount: int = -1): var[]..[]"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
"NodeType": "CodeBlockNode",
"Code": "0;",
"Id": "127e669a9c0f46338d719b89cfce767e",
"Inputs": [],
"Outputs": [
{
"Id": "ce3326c8b0ab4913b39c35afd214d731",
"Name": "",
"Description": "Value of expression at line 1",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Disabled",
"Description": "Allows for DesignScript code to be authored directly"
},
{
"ConcreteType": "CoreNodeModels.Input.BoolSelector, CoreNodeModels",
"NodeType": "BooleanInputNode",
"InputValue": false,
"Id": "02d3c3ec9fc64a339c7a50888cf208d0",
"Inputs": [],
"Outputs": [
{
"Id": "e0351f082bde4a5c82c539bf8c34a9af",
"Name": "",
"Description": "Boolean",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Disabled",
"Description": "Selection between a true and false."
},
{
"ConcreteType": "CoreNodeModels.Logic.RefactoredIf, CoreNodeModels",
"NodeType": "ExtensionNode",
"Id": "28fb849186cf4a31a8652d146c4f373f",
"Inputs": [
{
"Id": "5d34a86829f54813882f8f8b56dd7cc4",
"Name": "test",
"Description": "Boolean test",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "93d1830155124046878d71dc1ad065e1",
"Name": "true",
"Description": "Returned if test is true",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "eec80eb30fd04896927988f5af17712e",
"Name": "false",
"Description": "Returned if test is false",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "c2ec9ece38dc4c009b67b4842cf60895",
"Name": "result",
"Description": "Result block produced",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Auto",
"Description": "Returns the result of either True or False input depending on what boolean value is toggled in the test input. Supports recursion which requires that only a single branch be executed. It's critical that that both True and False branches are isolated and do not interact with each other!"
},
{
"ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels",
"VariableInputPorts": true,
"NodeType": "ExtensionNode",
"Id": "2ab2f924799141cc8b5e4f0e3701134f",
"Inputs": [
{
"Id": "10b08cf7886b45f081be3cfa97cd40b9",
"Name": "item0",
"Description": "Item Index #0",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "3371df40810b4177b2181a0babef36cc",
"Name": "list",
"Description": "A list (type: var[]..[])",
"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.Flatten@var[]..[],int",
"Id": "ca173e1e0e6c4918b324a09a79b9f8fd",
"Inputs": [
{
"Id": "f6515af13d394821938195f43408bf8e",
"Name": "list",
"Description": "List to flatten.\n\nvar[]..[]",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "0d630e80c50340ce9140550dff014937",
"Name": "amount",
"Description": "Layers of list nesting to remove (-1 will remove all list nestings)\n\nint\nDefault value : -1",
"UsingDefaultValue": true,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "6a45b3b364c245ba9dce7d8330838a45",
"Name": "list",
"Description": "Flattened list by amount",
"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[]..[], amount: int = -1): var[]..[]"
},
{
"ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels",
"NodeType": "NumberInputNode",
"NumberType": "Double",
"InputValue": 0.0,
"Id": "54c24ef157024e07b3e3f2dae765cbc3",
"Inputs": [],
"Outputs": [
{
"Id": "d857afec889f4248ad8964719e501620",
"Name": "",
"Description": "Double",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Disabled",
"Description": "Creates a number."
},
{
"ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
"NodeType": "FunctionNode",
"FunctionSignature": "DSCore.List.GetItemAtIndex@var[]..[],int",
"Id": "3076195e32c84e6a9ee4db70f37b799c",
"Inputs": [
{
"Id": "acada1cf75bd4f999296e0b7ccd73839",
"Name": "list",
"Description": "List to fetch an item from.\n\nvar[]..[]",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "a412f4efdac1473aa787234cf68c5ba7",
"Name": "index",
"Description": "Index of the item to be fetched.\n\nint",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "264e41bfd3d04bbfa72bc5bdc9b7f683",
"Name": "item",
"Description": "Item in the list at the given index.",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Auto",
"Description": "Returns an item from the given list that's located at the specified index.\n\nList.GetItemAtIndex (list: var[]..[], index: int): var[]..[]"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
"NodeType": "CodeBlockNode",
"Code": "0;",
"Id": "af82f47d5fae472e987634b6ed864ec7",
"Inputs": [],
"Outputs": [
{
"Id": "e228ff1bc1f2413dae68c6c334e3b1f2",
"Name": "",
"Description": "Value of expression at line 1",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Disabled",
"Description": "Allows for DesignScript code to be authored directly"
},
{
"ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels",
"VariableInputPorts": true,
"NodeType": "ExtensionNode",
"Id": "d01e3c44d960456d91ea3619192e2076",
"Inputs": [
{
"Id": "6d5c2922ee88487495fc369eefbbfadb",
"Name": "item0",
"Description": "Item Index #0",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "cd7e07a1dccc43cb8273c1f1cc25db11",
"Name": "list",
"Description": "A list (type: var[]..[])",
"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.Flatten@var[]..[],int",
"Id": "704b698bf02d46a893bdd7115bd16a05",
"Inputs": [
{
"Id": "b25d253e25724ab5b8729349d793238e",
"Name": "list",
"Description": "List to flatten.\n\nvar[]..[]",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "c097307ac69740d0a6571449b35069ce",
"Name": "amount",
"Description": "Layers of list nesting to remove (-1 will remove all list nestings)\n\nint\nDefault value : -1",
"UsingDefaultValue": true,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "70cf8cd2647b4b99b7841f6d5e6370f3",
"Name": "list",
"Description": "Flattened list by amount",
"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[]..[], amount: int = -1): var[]..[]"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
"NodeType": "CodeBlockNode",
"Code": "-a/2;",
"Id": "474d99ab3c6748ed8b8e1799e6b0ccf5",
"Inputs": [
{
"Id": "7941baaaceb74a4e9a2f0f516187b1c6",
"Name": "a",
"Description": "a",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "e9dfaf76aefb4948b3fbfd1b0197c408",
"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": "a+b+(c0.5);",
"Id": "87abf35cbf314985b6086c023113cb8b",
"Inputs": [
{
"Id": "d8b2d7a841d245fdb39e95eb4e3696c5",
"Name": "a",
"Description": "a",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "9763c3f8591d43e2a0029f492cabef1a",
"Name": "b",
"Description": "b",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "abb3f2f5b4bd456f9f7b74304871832d",
"Name": "c",
"Description": "c",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "ccf19ddd113a429bb9a1f54504443f42",
"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.Line.ByStartPointEndPoint@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point",
"Id": "e0036de75d034c6c89479c943e9d5d24",
"Inputs": [
{
"Id": "a99c96b25e2d40b6883c6cfe35bf6357",
"Name": "startPoint",
"Description": "Line start point\n\nPoint",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "1da371e0d15b449c97a392efeee8a688",
"Name": "endPoint",
"Description": "Line end point\n\nPoint",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "bddfb53e68164386abf5b03d0c815c7e",
"Name": "Line",
"Description": "Line from start and end point",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Auto",
"Description": "Creates a straight Line between two input Points.\n\nLine.ByStartPointEndPoint (startPoint: Point, endPoint: Point): Line"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
"NodeType": "FunctionNode",
"FunctionSignature": "Autodesk.DesignScript.Geometry.Line.ByStartPointEndPoint@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point",
"Id": "2d0e18dd38eb4ccbbce173ad22328115",
"Inputs": [
{
"Id": "04527c1bb51649cab69d3a5f15d19ef9",
"Name": "startPoint",
"Description": "Line start point\n\nPoint",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "c3d5987bcb8a414d83c4351b347d46f8",
"Name": "endPoint",
"Description": "Line end point\n\nPoint",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "4e2c33ffc09c41758e90b29f24af213a",
"Name": "Line",
"Description": "Line from start and end point",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Auto",
"Description": "Creates a straight Line between two input Points.\n\nLine.ByStartPointEndPoint (startPoint: Point, endPoint: Point): Line"
},
{
"ConcreteType": "CoreNodeModels.Input.StringInput, CoreNodeModels",
"NodeType": "StringInputNode",
"InputValue": "Remarks_3",
"Id": "724de11a7b3942c69db26c80ca2b0dc4",
"Inputs": [],
"Outputs": [
{
"Id": "aba6db7c034545a8af930c30fd5bdb4f",
"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": "Revit.Elements.Element.SetParameterByName@string,var",
"Id": "84194bab78ab4805979b79c950c3f562",
"Inputs": [
{
"Id": "a14c5ae66c2943f2924fa9893cbcd040",
"Name": "element",
"Description": "Revit.Elements.Element",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "96c442a4fb2743e1a933eaca313fa34b",
"Name": "parameterName",
"Description": "The name of the parameter to set.\n\nstring",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "732d6b263f3b4e1fb9c09baadd1ff261",
"Name": "value",
"Description": "The value.\n\nvar",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "4673ec8c4b59449e9fe57b0fbb5bca1b",
"Name": "Element",
"Description": "Element",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Auto",
"Description": "Set one of the element's parameters.\n\nElement.SetParameterByName (parameterName: string, value: var): Element"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
"NodeType": "FunctionNode",
"FunctionSignature": "Revit.Elements.Element.Geometry",
"Id": "809b8036c00d41b89741f43212348504",
"Inputs": [
{
"Id": "e85f20c903e34cc5b56c2ed02981e324",
"Name": "element",
"Description": "Revit.Elements.Element",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "c7b7aa1d69484924b0e44370bd45b99f",
"Name": "var[]",
"Description": "var[]",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Auto",
"Description": "Get all of the Geometry associated with this object\n\nElement.Geometry ( ): var[]"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
"NodeType": "CodeBlockNode",
"Code": "0.5;",
"Id": "1e0774648eb2471598a400bb87af811d",
"Inputs": [],
"Outputs": [
{
"Id": "c478fb8e0a2c48088a70426f329911b9",
"Name": "",
"Description": "Value of expression at line 1",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Disabled",
"Description": "Allows for DesignScript code to be authored directly"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
"NodeType": "FunctionNode",
"FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.Reverse",
"Id": "e7b897fc7c4f485d9089715cf31cc90e",
"Inputs": [
{
"Id": "0ecc591ce6304516b4bc1458f660cbfd",
"Name": "vector",
"Description": "Autodesk.DesignScript.Geometry.Vector",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "f5a9bfe3a6da4c969a8c27f78b81de1d",
"Name": "Vector",
"Description": "Vector",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Auto",
"Description": "Get the reverse of the vector. Essentially this negates the X, Y, and Z components of the Vector.\n\nVector.Reverse ( ): Vector"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
"NodeType": "FunctionNode",
"FunctionSignature": "Autodesk.DesignScript.Geometry.Surface.PerimeterCurves",
"Id": "e32ba5e1db6a476093cd7cadfe14c662",
"Inputs": [
{
"Id": "131f7c8ab88c4a6eadc728e877e916f7",
"Name": "surface",
"Description": "Autodesk.DesignScript.Geometry.Surface",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "c025dfc650c54dac97740ae40b88d2a9",
"Name": "Curve[]",
"Description": "Curve[]",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Auto",
"Description": "Return all the boundary Curves of the Surface.\n\nSurface.PerimeterCurves ( ): Curve[]"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
"NodeType": "FunctionNode",
"FunctionSignature": "Autodesk.DesignScript.Geometry.Surface.NormalAtParameter@double,double",
"Id": "7b79aa46fcd540fb9a0174620658c529",
"Inputs": [
{
"Id": "a14df69c64324a30aea0bfa7e7b09ec3",
"Name": "surface",
"Description": "Autodesk.DesignScript.Geometry.Surface",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "122606fc7c0541fba2a88b3a577da71e",
"Name": "u",
"Description": "U component of parameter\n\ndouble\nDefault value : 0",
"UsingDefaultValue": true,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "e260be01f3704060ac2fc06e87b8a3b9",
"Name": "v",
"Description": "V component of parameter\n\ndouble\nDefault value : 0",
"UsingDefaultValue": true,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "bf9d80ff4f534b85bf8c3c06c0307bd3",
"Name": "Vector",
"Description": "Normal at parameter",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Auto",
"Description": "Return the normal Vector at specified U and V parameters.\n\nSurface.NormalAtParameter (u: double = 0, v: double = 0): Vector"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
"NodeType": "FunctionNode",
"FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Explode",
"Id": "762bb6c8046c4a9a91543b64edaa7fe5",
"Inputs": [
{
"Id": "18218798c35b4767af175985bc498571",
"Name": "geometry",
"Description": "Autodesk.DesignScript.Geometry.Geometry",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "9feeb711d39847d787099331053bc73b",
"Name": "Geometry[]",
"Description": "Geometry[]",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Auto",
"Description": "Separates compound or non-separated elements into their component parts.\n\nGeometry.Explode ( ): Geometry[]"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
"NodeType": "FunctionNode",
"FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.EndPoint",
"Id": "ac35563ff0574088a7b3e7ed66aecd10",
"Inputs": [
{
"Id": "e86828079c9b4e5295053be19bda5bf3",
"Name": "curve",
"Description": "Autodesk.DesignScript.Geometry.Curve",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "f7b025b5568846e08a490185850d16aa",
"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": "CoreNodeModels.Input.StringInput, CoreNodeModels",
"NodeType": "StringInputNode",
"InputValue": "B",
"Id": "036270476cd2411a9ced39666b43fb6f",
"Inputs": [],
"Outputs": [
{
"Id": "7a5553bc0c244cfdb47e955ebd8bbab8",
"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": "Revit.Elements.Element.SetParameterByName@string,var",
"Id": "6d4eb4138d444b058ec1b436b3ecf1ab",
"Inputs": [
{
"Id": "15408ba17f2c48ae8fc005e791f7070e",
"Name": "element",
"Description": "Revit.Elements.Element",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "77f3c18e2de04c0cb6556fa159bfc43d",
"Name": "parameterName",
"Description": "The name of the parameter to set.\n\nstring",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "789b8e4c11414a2dab7e9e66f0b03a5b",
"Name": "value",
"Description": "The value.\n\nvar",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "3d3d8c22d517490791f2a8fc5118f9fd",
"Name": "Element",
"Description": "Element",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Auto",
"Description": "Set one of the element's parameters.\n\nElement.SetParameterByName (parameterName: string, value: var): Element"
},
{
"ConcreteType": "CoreNodeModels.Input.StringInput, CoreNodeModels",
"NodeType": "StringInputNode",
"InputValue": "A",
"Id": "7be2349aedd94b84b469eabd700cc298",
"Inputs": [],
"Outputs": [
{
"Id": "ee855cecbbb141d99ae32ca6771b501e",
"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": "Revit.Elements.Element.SetParameterByName@string,var",
"Id": "f77f339c812c473e8ff36fd5eba33539",
"Inputs": [
{
"Id": "23bd601eff0b4882beced04b8a89f54c",
"Name": "element",
"Description": "Revit.Elements.Element",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "00b6deaa3d684d0eb24e9a3106d42be7",
"Name": "parameterName",
"Description": "The name of the parameter to set.\n\nstring",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "6cd6c51eed424663a96b054d57a57b9d",
"Name": "value",
"Description": "The value.\n\nvar",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "387eaba111754ae1b7458e3386270e67",
"Name": "Element",
"Description": "Element",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Auto",
"Description": "Set one of the element's parameters.\n\nElement.SetParameterByName (parameterName: string, value: var): Element"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
"NodeType": "FunctionNode",
"FunctionSignature": "StructuralDesign.Rebar.Layout.SetLayoutAsMaximumSpacing@Revit.Elements.Element,double,double,bool,bool,bool",
"Id": "710db825ac644763968d258c9beed542",
"Inputs": [
{
"Id": "23c5eef0a4e4425b8e519bca92d78b34",
"Name": "rebar",
"Description": "Rebar Element.\n\nElement",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "73ec9352ab824665875953c4e3d2299f",
"Name": "spacing",
"Description": "The maximum spacing between rebar in rebar set [mm].\n\ndouble",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "eb420314605242a3a53128926e002b3c",
"Name": "arrayLength",
"Description": "The distribution length of rebar set [mm].\n\ndouble",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "8d093b3c3b5946539c30b9b3f0c8fb70",
"Name": "barsOnNormalSide",
"Description": "Identifies if the bars of the rebar set are on the same side of the rebar plane indicated by the normal.\n\nbool\nDefault value : true",
"UsingDefaultValue": true,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "32bc5780ee48483abee0bb3eea9bbcac",
"Name": "includeFirstBar",
"Description": "Identifies if the first bar in rebar set is shown.\n\nbool\nDefault value : true",
"UsingDefaultValue": true,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "79b493116ff343a7a3fb86ab6ab63df3",
"Name": "includeLastBar",
"Description": "Identifies if the last bar in rebar set is shown.\n\nbool\nDefault value : true",
"UsingDefaultValue": true,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "16062f42300b4d2ca7e740ac930791e2",
"Name": "Rebar",
"Description": "Rebar Element",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Auto",
"Description": "Sets the Layout Rule property of rebar set to MaximumSpacing.\n\nLayout.SetLayoutAsMaximumSpacing (rebar: Element, spacing: double, arrayLength: double, barsOnNormalSide: bool = true, includeFirstBar: bool = true, includeLastBar: bool = true): Element"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
"NodeType": "FunctionNode",
"FunctionSignature": "StructuralDesign.Rebar.Create.SetRebarShapeId@Revit.Elements.Element,Revit.Elements.Element",
"Id": "b65fe6e5c9474f598238cdc66f6867fd",
"Inputs": [
{
"Id": "e9b7eeefc68f43688a8ba9f829e4633e",
"Name": "rebar",
"Description": "Rebar Element.\n\nElement",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "c0ca07c66cff43499a8b22ceec0c197a",
"Name": "rebarShape",
"Description": "Rebar Shape.\n\nElement",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "9afca48a7130496bba71120e73109e60",
"Name": "Rebar",
"Description": "Rebar Element",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Auto",
"Description": "Changes the RebarShape element that defines the shape of the rebar. Changing the value of this member causes the Rebar instance to choose values for its shape parameters to preserve its previous shape as closely as possible.\n\nCreate.SetRebarShapeId (rebar: Element, rebarShape: Element): Element"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
"NodeType": "FunctionNode",
"FunctionSignature": "StructuralDesign.Rebar.Create.FromCurves@Autodesk.DesignScript.Geometry.Curve[],string,Revit.Elements.Element,Revit.Elements.Element,Revit.Elements.Element,string,string,Revit.Elements.Element,Autodesk.DesignScript.Geometry.Vector",
"Id": "f7e41a3841e74883860a21822bc94981",
"Inputs": [
{
"Id": "f10d1c9da691447398d67b9836499692",
"Name": "curves",
"Description": "Dynamo curves that define the shape of the rebar curve. It must belong to the plane defined by the normal and origin. Bends and hooks should not be included in the curve definition\n\nCurve[]",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "dc74f24f92de4821ae248f52a564972d",
"Name": "rebarStyle",
"Description": "The usage of the bar, "standard" or "stirrup/tie"\n\nstring",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "c3e272d1ca614faeb70fa781558f1860",
"Name": "rebarBarType",
"Description": "A RebarBarType element that defines bar diameter, bend radius and material of the rebar.\n\nElement",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "de9ca22b343045f4adf3ed319d61e3cb",
"Name": "startHookType",
"Description": "A RebarHookType element that defines the hook for the start of the bar. If this parameter is None, it means to create a rebar with no hook.\n\nElement",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "367dcb186adc4c14ad7da0e7c318d399",
"Name": "endHookType",
"Description": "A RebarHookType element that defines the hook for the end of the bar. If this parameter is None, it means to create a rebar with no hook.\n\nElement",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "d323af85b6f94501a3aa3eb7b6a3baab",
"Name": "startHookOrientation",
"Description": "Defines the orientation of the hook plane at the start of the rebar with respect to the orientation of the first curve and the plane normal.\n\nstring",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "f2a79bcd8c3549c3abbbc368e546effc",
"Name": "endHookOrientation",
"Description": "Defines the orientation of the hook plane at the end of the rebar with respect to the orientation of the first curve and the plane normal.\n\nstring",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "6e3764b4043d4711952d54e043e446ed",
"Name": "hostElement",
"Description": "The element to which the rebar belongs. The element must support rebar hosting.\n\nElement",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "dd42b8ea734c4f3dae9c16bd566a01cd",
"Name": "vector",
"Description": "The normal to the plane that the rebar curve lies on.\n\nVector",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "d34291d5598a4a03aab1c7ed082b9a5d",
"Name": "Rebar",
"Description": "Rebar Element",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Auto",
"Description": "Creates a new instance of a shape driven Rebar element within the project.\n\nCreate.FromCurves (curves: Curve[], rebarStyle: string, rebarBarType: Element, startHookType: Element, endHookType: Element, startHookOrientation: string, endHookOrientation: string, hostElement: Element, vector: Vector): Element"
},
{
"ConcreteType": "StructuralDesign.Rebar.RevitRebarHookType, StructuralDesign.DropDownNodes",
"SelectedIndex": 7,
"SelectedString": "Standard - 180 deg.",
"NodeType": "ExtensionNode",
"Id": "d281011340e64a7284ba43e43a7cea4b",
"Inputs": [],
"Outputs": [
{
"Id": "aff6d34d5c0848c58d1dc516bf9cd03b",
"Name": "RebarHookType",
"Description": "The selected RebarHookType",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Disabled",
"Description": "Select Rebar Hook Type"
},
{
"ConcreteType": "StructuralDesign.Rebar.RevitRebarStyle, StructuralDesign.DropDownNodes",
"SelectedIndex": 0,
"SelectedString": "Standard",
"NodeType": "ExtensionNode",
"Id": "7fa1e04b0d4c41b8910d332acee97f35",
"Inputs": [],
"Outputs": [
{
"Id": "a2e2887213e04236b45361d9c9d4cce5",
"Name": "RebarStyle",
"Description": "The selected RebarStyle",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Disabled",
"Description": "Select Rebar Style"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
"NodeType": "CodeBlockNode",
"Code": ""TIES";",
"Id": "efa2f5fe8661488c971c5e1a03c6d20b",
"Inputs": [],
"Outputs": [
{
"Id": "92961c589af24ad5a79f991233a1e59a",
"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": "a-b-c-d-e-f;",
"Id": "aeaa6ffc6fde46f1a7266dc80dba146f",
"Inputs": [
{
"Id": "e4383ffa854f4425a8208f705458301d",
"Name": "a",
"Description": "a",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "3d665842e22743f88f9d8c4b9717dced",
"Name": "b",
"Description": "b",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "83b0d733d7cf4ed2b20f41b81636ca25",
"Name": "c",
"Description": "c",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "635e3553d011475590398e5dcb91e715",
"Name": "d",
"Description": "d",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "3ba4e89030a14346af1364d57c8b96f2",
"Name": "e",
"Description": "e",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "947ffba40cd843a4a16d0e06979fc1ae",
"Name": "f",
"Description": "f",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "3b48e1164a75490e8385c4ccfeb22c3f",
"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": "StructuralDesign.Rebar.Properties.RebarHostCover@Revit.Elements.Element",
"Id": "8479ed9bd21a4afbac344342df6e6b31",
"Inputs": [
{
"Id": "58b5ed56bded494fb48f2c59262a054f",
"Name": "element",
"Description": "Element that can host a rebar.\n\nElement",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "29892255f3e9446584082190dd98e494",
"Name": "Top/Exterior",
"Description": "Rebar Cover",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "5a2544aadc07491595f40b4f9f0c1580",
"Name": "Bottom/Interior",
"Description": "Rebar Cover",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "08be77007a5e44fc8acaf74507e33bde",
"Name": "Other",
"Description": "Rebar Cover",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Auto",
"Description": "Get the rebar cover dimensions for a selected element.\n\nProperties.RebarHostCover (element: Element): var[]..[]"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
"NodeType": "CodeBlockNode",
"Code": "[0,35,18,17];",
"Id": "2c650972b10f4dcf9abc97cd3f1cb100",
"Inputs": [],
"Outputs": [
{
"Id": "2080997c575d43288c2c50d51d864797",
"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": "a;",
"Id": "8c7f09a5c1cd44e9aed5ce03edd3911a",
"Inputs": [
{
"Id": "6aae470a492146b09d3b5975b500d9bb",
"Name": "a",
"Description": "a",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "d8e466eab2b745c9b6b2be704ebc3c58",
"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": "StructuralDesign.Rebar.Properties.RebarDiameter@Revit.Elements.Element",
"Id": "786b077a832f485884af64f2afe8069f",
"Inputs": [
{
"Id": "fc9d2241b4ce469db68780023e0e981e",
"Name": "rebar",
"Description": "Rebar Element\n\nElement",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "dbc4726d6b094867b5a5c308f81379a5",
"Name": "Diameter",
"Description": "Rebar Diameter [mm]/[in]",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Auto",
"Description": "Gets Rebar Diameter\n\nProperties.RebarDiameter (rebar: Element): double"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
"NodeType": "CodeBlockNode",
"Code": "-a-Diameter/2;",
"Id": "2cae8bb511ce4001947bc7ebf748e724",
"Inputs": [
{
"Id": "d37e880166064bb59ccdea82659ee5aa",
"Name": "a",
"Description": "a",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "4d680341cd784da3a27338256740ee92",
"Name": "Diameter",
"Description": "Diameter",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "a7c0aaefa8ce4c3bbe681cfd99087fa3",
"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.GetItemAtIndex@var[]..[],int",
"Id": "b17e745f84c6484ab7fe7b68a0e8aa9f",
"Inputs": [
{
"Id": "bba674a7c6e2467bba4977f1b1126e55",
"Name": "list",
"Description": "List to fetch an item from.\n\nvar[]..[]",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "d888daff42dd4aec8eb807ec8ee50844",
"Name": "index",
"Description": "Index of the item to be fetched.\n\nint",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "9833fd0498234d4db4820518f2bccacc",
"Name": "item",
"Description": "Item in the list at the given index.",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Longest",
"Description": "Returns an item from the given list that's located at the specified index.\n\nList.GetItemAtIndex (list: var[]..[], index: int): var[]..[]"
},
{
"ConcreteType": "StructuralDesign.Rebar.RevitRebarHookOrientation, StructuralDesign.DropDownNodes",
"SelectedIndex": 1,
"SelectedString": "Right",
"NodeType": "ExtensionNode",
"Id": "4687248f0f6b44628b5583970139a2a6",
"Inputs": [],
"Outputs": [
{
"Id": "d0b108bfcb2a45ed82595cf8e993c98f",
"Name": "RebarHookOrientation",
"Description": "The selected RebarHookOrientation",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Disabled",
"Description": "Select Rebar Hook Orientation"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
"NodeType": "FunctionNode",
"FunctionSignature": "Revit.Elements.Element.GetParameterValueByName@string",
"Id": "d31ab7b1fd5147659436f43a95df0cc7",
"Inputs": [
{
"Id": "6934f6f86a3a40ecb3e83f789120b28a",
"Name": "element",
"Description": "Revit.Elements.Element",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "750b377c5e544790b61e489f89cae8fc",
"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": "35f75e83ba7b4625a83ebc5ca5a5a22a",
"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": ""Standard Hook Bend Diameter";",
"Id": "79e9e9588f6a4a638a0e0b0591e328af",
"Inputs": [],
"Outputs": [
{
"Id": "aae4c1e405d8411c849ddada03a237e1",
"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.GetItemAtIndex@var[]..[],int",
"Id": "0d6d7cf3257344958c070d22758ae452",
"Inputs": [
{
"Id": "14270a6ead4c4181b2f7775da992a47f",
"Name": "list",
"Description": "List to fetch an item from.\n\nvar[]..[]",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "942de11c8394451498cb5d75a2936a00",
"Name": "index",
"Description": "Index of the item to be fetched.\n\nint",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "658c367224c249a8ab6d3e2324ec9e89",
"Name": "item",
"Description": "Item in the list at the given index.",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Auto",
"Description": "Returns an item from the given list that's located at the specified index.\n\nList.GetItemAtIndex (list: var[]..[], index: int): var[]..[]"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
"NodeType": "CodeBlockNode",
"Code": "0;",
"Id": "d5e091c397a04e4086d868566e9360e8",
"Inputs": [],
"Outputs": [
{
"Id": "cb0594ede9174c7d972ae40e128eafbc",
"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": "200;",
"Id": "1c1b5f27b826422e869ce9837c4bbb6c",
"Inputs": [],
"Outputs": [
{
"Id": "feda100ca4164c539e6cef91287d14b6",
"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.Line.ByStartPointDirectionLength@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Vector,double",
"Id": "dc62b71e2a524f4297cdf12f7a455974",
"Inputs": [
{
"Id": "2d40b2b9ecf449b49ba9902df4044757",
"Name": "startPoint",
"Description": "Line start point\n\nPoint",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "751d61263733463389545d89810a4993",
"Name": "direction",
"Description": "Direction vector\n\nVector",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "344eaffe143f419e93bae1892fdd6e98",
"Name": "length",
"Description": "Length of line\n\ndouble\nDefault value : 1",
"UsingDefaultValue": true,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "2ae86eb5ffb74693a99e924d8c1cc885",
"Name": "Line",
"Description": "Line from start direction and length",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Auto",
"Description": "Create a straight Line starting at start Point, extending in Vector direction by specified length.\n\nLine.ByStartPointDirectionLength (startPoint: Point, direction: Vector, length: double = 1): Line"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
"NodeType": "FunctionNode",
"FunctionSignature": "Autodesk.DesignScript.Geometry.Line.ByStartPointEndPoint@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point",
"Id": "49b058c8a81141fab5aff41a738a0fe0",
"Inputs": [
{
"Id": "312fe2fbdca74d37aba6c6973024ecd7",
"Name": "startPoint",
"Description": "Line start point\n\nPoint",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "105f86482b2548c3b0721276ae531a20",
"Name": "endPoint",
"Description": "Line end point\n\nPoint",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "252b81e6616c49e8a29745ff9aae4979",
"Name": "Line",
"Description": "Line from start and end point",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Auto",
"Description": "Creates a straight Line between two input Points.\n\nLine.ByStartPointEndPoint (startPoint: Point, endPoint: Point): Line"
},
{
"ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels",
"VariableInputPorts": true,
"NodeType": "ExtensionNode",
"Id": "81fb92b1ad4d4732af07680d4c8a87cc",
"Inputs": [
{
"Id": "7cfd9dfa8f284c018dcd9a2da088136b",
"Name": "item0",
"Description": "Item Index #0",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "a957f40eafa44ff69f8b0567cf9bbccb",
"Name": "item1",
"Description": "Item Index #1",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "042e6679a5b84d8cabdb0179b6c0b7e9",
"Name": "list",
"Description": "A list (type: var[]..[])",
"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.Flatten@var[]..[],int",
"Id": "1e45e6bad6e640c2ab38fbcc932d056b",
"Inputs": [
{
"Id": "4b64aa090667435c91465abef1b682cd",
"Name": "list",
"Description": "List to flatten.\n\nvar[]..[]",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "14f2898618cd4b28983dc7f527139f1f",
"Name": "amount",
"Description": "Layers of list nesting to remove (-1 will remove all list nestings)\n\nint\nDefault value : -1",
"UsingDefaultValue": true,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "daef7dde8c294a6c97c7416334166165",
"Name": "list",
"Description": "Flattened list by amount",
"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[]..[], amount: int = -1): var[]..[]"
},
{
"ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels",
"VariableInputPorts": true,
"NodeType": "ExtensionNode",
"Id": "e29ce191da3a4049a367318e492a187b",
"Inputs": [
{
"Id": "0c9e007cba864480bfd9720ee7db8312",
"Name": "item0",
"Description": "Item Index #0",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "4e879678520447fa84a6e9328f93f1ca",
"Name": "item1",
"Description": "Item Index #1",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "0afa2a4c690c4a42a6b79b05ae11a4b7",
"Name": "list",
"Description": "A list (type: var[]..[])",
"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.Flatten@var[]..[],int",
"Id": "4119426d6d874a97a067b53125583665",
"Inputs": [
{
"Id": "3a8d71a1916f40f284f774f6ecbfa251",
"Name": "list",
"Description": "List to flatten.\n\nvar[]..[]",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "88a848ef9aed4bebb3ebcfd207a9b766",
"Name": "amount",
"Description": "Layers of list nesting to remove (-1 will remove all list nestings)\n\nint\nDefault value : -1",
"UsingDefaultValue": true,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "79a25382ef6d48b4bb94add875022de7",
"Name": "list",
"Description": "Flattened list by amount",
"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[]..[], amount: int = -1): var[]..[]"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
"NodeType": "FunctionNode",
"FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.PointsAtEqualSegmentLength@int",
"Id": "921dec009f8c49bf83a1047ad455fd4e",
"Inputs": [
{
"Id": "bedb118c5eb249e1b8768fa8d5d9a74f",
"Name": "curve",
"Description": "Autodesk.DesignScript.Geometry.Curve",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "fbda3166df9f427fb26cdb40561367ae",
"Name": "divisions",
"Description": "Number of divisions\n\nint\nDefault value : 10",
"UsingDefaultValue": true,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "827153777491461d82229fb2548377db",
"Name": "Point[]",
"Description": "Points spaced equally along length of curve",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Auto",
"Description": "Returns points spaced equally along the curve length based on the input number of divisions\n\nCurve.PointsAtEqualSegmentLength (divisions: int = 10): Point[]"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
"NodeType": "FunctionNode",
"FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.PointsAtEqualSegmentLength@int",
"Id": "e9bf7f7853e848b18ff37f3d45640641",
"Inputs": [
{
"Id": "993d6da26e5a4c9c86c0f3141339f653",
"Name": "curve",
"Description": "Autodesk.DesignScript.Geometry.Curve",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "e2ad708f1eb54b5abc8c1b25e1dd6c62",
"Name": "divisions",
"Description": "Number of divisions\n\nint\nDefault value : 10",
"UsingDefaultValue": true,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "acfc5c0824bd44fa9f10a7084dbb31db",
"Name": "Point[]",
"Description": "Points spaced equally along length of curve",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Auto",
"Description": "Returns points spaced equally along the curve length based on the input number of divisions\n\nCurve.PointsAtEqualSegmentLength (divisions: int = 10): Point[]"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
"NodeType": "FunctionNode",
"FunctionSignature": "DSCore.List.GetItemAtIndex@var[]..[],int",
"Id": "95c4528803c446138e94ad72275d094c",
"Inputs": [
{
"Id": "6a49a3038e584b7f9cc22b811791ebe4",
"Name": "list",
"Description": "List to fetch an item from.\n\nvar[]..[]",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "27d037ff0640414fb4a988b309060326",
"Name": "index",
"Description": "Index of the item to be fetched.\n\nint",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "49f589e8346942cfa3a1e7d677cb1d64",
"Name": "item",
"Description": "Item in the list at the given index.",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Longest",
"Description": "Returns an item from the given list that's located at the specified index.\n\nList.GetItemAtIndex (list: var[]..[], index: int): var[]..[]"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
"NodeType": "CodeBlockNode",
"Code": "[0,3];",
"Id": "16ebba8313cb4795a668ff130d856fef",
"Inputs": [],
"Outputs": [
{
"Id": "69c570cb6c364597821e0312066d0c52",
"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.GetItemAtIndex@var[]..[],int",
"Id": "1d63b19bea594397ac841f541c5ea109",
"Inputs": [
{
"Id": "20fef0cfbaa04c3a90bf91df6f85c799",
"Name": "list",
"Description": "List to fetch an item from.\n\nvar[]..[]",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "e2624bbe61244f55ab615e3c417dd3a3",
"Name": "index",
"Description": "Index of the item to be fetched.\n\nint",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "0a987c47081049ee9e6e8cb1f658d181",
"Name": "item",
"Description": "Item in the list at the given index.",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Longest",
"Description": "Returns an item from the given list that's located at the specified index.\n\nList.GetItemAtIndex (list: var[]..[], index: int): var[]..[]"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
"NodeType": "FunctionNode",
"FunctionSignature": "Autodesk.DesignScript.Geometry.Line.ByStartPointEndPoint@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point",
"Id": "4835cdde474040e88b42e524dd33d04f",
"Inputs": [
{
"Id": "469615d74b2148b3b48872f7a117c79a",
"Name": "startPoint",
"Description": "Line start point\n\nPoint",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "7535cb9998be4c5d9e2cabd601129199",
"Name": "endPoint",
"Description": "Line end point\n\nPoint",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "0a99a685e547492fac1be6db37415f79",
"Name": "Line",
"Description": "Line from start and end point",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Auto",
"Description": "Creates a straight Line between two input Points.\n\nLine.ByStartPointEndPoint (startPoint: Point, endPoint: Point): Line"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
"NodeType": "FunctionNode",
"FunctionSignature": "DSCore.List.GetItemAtIndex@var[]..[],int",
"Id": "4cfe5aee91a540fa96153040f671d484",
"Inputs": [
{
"Id": "8b6d8ae7f2434fddaaf72124dfb656c1",
"Name": "list",
"Description": "List to fetch an item from.\n\nvar[]..[]",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "82029f4794364351afacadfdd63e4fd8",
"Name": "index",
"Description": "Index of the item to be fetched.\n\nint",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "e6936a7ceb214a1099c3d777ec56b491",
"Name": "item",
"Description": "Item in the list at the given index.",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Longest",
"Description": "Returns an item from the given list that's located at the specified index.\n\nList.GetItemAtIndex (list: var[]..[], index: int): var[]..[]"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
"NodeType": "CodeBlockNode",
"Code": "[5,7];",
"Id": "cfc7f99e13f146ea81c4709fd8edb335",
"Inputs": [],
"Outputs": [
{
"Id": "6dcf1cf24bbb4752a541107b120526c7",
"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.GetItemAtIndex@var[]..[],int",
"Id": "e127521ddce74fc0a4d0f5045250d0a4",
"Inputs": [
{
"Id": "5b8b55de438b4014b933c5d824ccf3e3",
"Name": "list",
"Description": "List to fetch an item from.\n\nvar[]..[]",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "229935fc0e4a4b00b5b26270ffd20c40",
"Name": "index",
"Description": "Index of the item to be fetched.\n\nint",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "aaefc75b9b184bdf9d1678a5cd598462",
"Name": "item",
"Description": "Item in the list at the given index.",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Longest",
"Description": "Returns an item from the given list that's located at the specified index.\n\nList.GetItemAtIndex (list: var[]..[], index: int): var[]..[]"
},
{
"ConcreteType": "CoreNodeModels.Input.IntegerSlider, CoreNodeModels",
"NodeType": "NumberInputNode",
"NumberType": "Integer",
"InputValue": 10,
"MaximumValue": 100,
"MinimumValue": 0,
"StepValue": 0,
"Id": "1b39da79079f42fdad19c29fbf25a794",
"Inputs": [],
"Outputs": [
{
"Id": "108dc888006c4f6681308909b9bb0c38",
"Name": "",
"Description": "Int64",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Disabled",
"Description": "A slider that produces integer values."
},
{
"ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
"NodeType": "CodeBlockNode",
"Code": "10;",
"Id": "7e7f598022ff48f79b8e43af408dca57",
"Inputs": [],
"Outputs": [
{
"Id": "20f922f74fa74ce0ae53b3361c2babc7",
"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.Line.ByStartPointEndPoint@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point",
"Id": "06ccb2cb6efe49029d64df01302e40ac",
"Inputs": [
{
"Id": "bdaf57f6d17c45a69d2729041829b097",
"Name": "startPoint",
"Description": "Line start point\n\nPoint",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "d2f6b75fdacb41339552640ccc75801d",
"Name": "endPoint",
"Description": "Line end point\n\nPoint",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "7b6ca0c2ab1d41ccacd11708bc1acf40",
"Name": "Line",
"Description": "Line from start and end point",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Auto",
"Description": "Creates a straight Line between two input Points.\n\nLine.ByStartPointEndPoint (startPoint: Point, endPoint: Point): Line"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
"NodeType": "FunctionNode",
"FunctionSignature": "Autodesk.DesignScript.Geometry.Line.ByStartPointEndPoint@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point",
"Id": "912f6f82a24c4e6db8db929c6a060cd1",
"Inputs": [
{
"Id": "4250639d995a4a35b07e7a9842ff845e",
"Name": "startPoint",
"Description": "Line start point\n\nPoint",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "f00a523c1a6342578b7b3f9a5631d4c5",
"Name": "endPoint",
"Description": "Line end point\n\nPoint",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "c857b65a42e84468a54c16fc61177bcd",
"Name": "Line",
"Description": "Line from start and end point",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Auto",
"Description": "Creates a straight Line between two input Points.\n\nLine.ByStartPointEndPoint (startPoint: Point, endPoint: Point): Line"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
"NodeType": "FunctionNode",
"FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Translate@Autodesk.DesignScript.Geometry.Vector,double",
"Id": "2105221c5da445768f0d5fab385764d8",
"Inputs": [
{
"Id": "7be1fcd961614732b71d529d750772fc",
"Name": "geometry",
"Description": "Autodesk.DesignScript.Geometry.Geometry",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": true,
"KeepListStructure": false
},
{
"Id": "2a93dfc6baab4b1b83f320ab183f8fbe",
"Name": "direction",
"Description": "Displacement direction.\n\nVector",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "407dd0f4623445b6a5e6f855eca9582f",
"Name": "distance",
"Description": "Displacement distance along given direction.\n\ndouble",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "853c75b4d4cc4e9f85812db34b742c8c",
"Name": "Geometry",
"Description": "Transformed Geometry.",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Shortest",
"Description": "Translates any geometry type by the given distance in the given direction.\n\nGeometry.Translate (direction: Vector, distance: double): Geometry"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
"NodeType": "CodeBlockNode",
"Code": "-a;",
"Id": "0e86bcacd12b4b7bb59549ef478f818f",
"Inputs": [
{
"Id": "659345ffe9634415848d8c5f86def810",
"Name": "a",
"Description": "a",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "48be5c67c088492e8e95815da7801053",
"Name": "",
"Description": "Value of expression at line 1",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Disabled",
"Description": "Allows for DesignScript code to be authored directly"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
"NodeType": "FunctionNode",
"FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.Normal",
"Id": "d4bf7e6c75fc4ec5b11bef372b07fd07",
"Inputs": [
{
"Id": "2fd9681f4b994aeeab19bfa1cbb6636d",
"Name": "curve",
"Description": "Autodesk.DesignScript.Geometry.Curve",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "17ef80a97acf45e9852e16dc736768a6",
"Name": "Vector",
"Description": "Vector",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Auto",
"Description": "The normal to the plane the curve lies in. Only valid for planar curves.\n\nCurve.Normal: Vector"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
"NodeType": "FunctionNode",
"FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Translate@Autodesk.DesignScript.Geometry.Vector,double",
"Id": "b144fe1eafc048db9f3be6e3c0d72067",
"Inputs": [
{
"Id": "c5ad3688c8304d6a8217f4ef52f9a14b",
"Name": "geometry",
"Description": "Autodesk.DesignScript.Geometry.Geometry",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": true,
"KeepListStructure": false
},
{
"Id": "ea0a8ccdad1f4fe7aa7767e481b982bb",
"Name": "direction",
"Description": "Displacement direction.\n\nVector",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "8ec8473b2e1c4610a1a1eab8e045bf0d",
"Name": "distance",
"Description": "Displacement distance along given direction.\n\ndouble",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "85416761ffbc4478be7d31660c130b9d",
"Name": "Geometry",
"Description": "Transformed Geometry.",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Shortest",
"Description": "Translates any geometry type by the given distance in the given direction.\n\nGeometry.Translate (direction: Vector, distance: double): Geometry"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
"NodeType": "FunctionNode",
"FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.Normal",
"Id": "0907c163bf704daba7cbb6e29797f0e2",
"Inputs": [
{
"Id": "b8f067c6acc54c71ae804172e5e4fc7f",
"Name": "curve",
"Description": "Autodesk.DesignScript.Geometry.Curve",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "2beaca7ad4f54911bc8f72e8d7ae13c5",
"Name": "Vector",
"Description": "Vector",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Auto",
"Description": "The normal to the plane the curve lies in. Only valid for planar curves.\n\nCurve.Normal: Vector"
},
{
"ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels",
"VariableInputPorts": true,
"NodeType": "ExtensionNode",
"Id": "e0249c5209cc4e48888ace487ae722ef",
"Inputs": [
{
"Id": "352148371a27445db84c15882dcd5828",
"Name": "item0",
"Description": "Item Index #0",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "45215a6cddbf4762b9cb045ca80b7841",
"Name": "item1",
"Description": "Item Index #1",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "83160bcb1b6d4ed9b308a6b495e6b2bf",
"Name": "list",
"Description": "A list (type: var[]..[])",
"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.GetItemAtIndex@var[]..[],int",
"Id": "02a6ec8c46964348bd8b74928fd49be5",
"Inputs": [
{
"Id": "55b5fb73e2c442d5b1ccfc26579c701d",
"Name": "list",
"Description": "List to fetch an item from.\n\nvar[]..[]",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "4ed871e5c72a4088acf854248fa077ed",
"Name": "index",
"Description": "Index of the item to be fetched.\n\nint",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "15ace87a18264ca483bea4f258b6e18f",
"Name": "item",
"Description": "Item in the list at the given index.",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Auto",
"Description": "Returns an item from the given list that's located at the specified index.\n\nList.GetItemAtIndex (list: var[]..[], index: int): var[]..[]"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
"NodeType": "FunctionNode",
"FunctionSignature": "DSCore.List.GetItemAtIndex@var[]..[],int",
"Id": "46332d51f6f544939a5c3bd18ab10dae",
"Inputs": [
{
"Id": "99a72feea8cf4078ad5d3e75b9b0dfdf",
"Name": "list",
"Description": "List to fetch an item from.\n\nvar[]..[]",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "26acbffdc1924b07b0c2beed3f5a3354",
"Name": "index",
"Description": "Index of the item to be fetched.\n\nint",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "b8a5ab0e63b8431ebba5b1ad2d6b51c8",
"Name": "item",
"Description": "Item in the list at the given index.",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Auto",
"Description": "Returns an item from the given list that's located at the specified index.\n\nList.GetItemAtIndex (list: var[]..[], index: int): var[]..[]"
},
{
"ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels",
"VariableInputPorts": true,
"NodeType": "ExtensionNode",
"Id": "0e3858afec254e04959820abfee23daa",
"Inputs": [
{
"Id": "dbe63a1ff4b141fca6f9a36cd0d0df4b",
"Name": "item0",
"Description": "Item Index #0",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "e2f39e80323f4dad865e377cd3b5de2d",
"Name": "list",
"Description": "A list (type: var[]..[])",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Disabled",
"Description": "Makes a new list out of the given inputs"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
"NodeType": "CodeBlockNode",
"Code": "0..1;",
"Id": "88a7a317e3db4b3ba3159e2ec2fb32ce",
"Inputs": [],
"Outputs": [
{
"Id": "036c81addfac4d1c9ab24600798ee865",
"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": "2..3;",
"Id": "776bff3b0885486aa199fe66a9743bdd",
"Inputs": [],
"Outputs": [
{
"Id": "bda8221f824d49fba72f0993e35724cf",
"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.Transpose@var[]..[]",
"Id": "5fe5a7f736174c8eac5cfb367c287a12",
"Inputs": [
{
"Id": "4a71d53994ee45ef9ff6b22ed7893fdd",
"Name": "lists",
"Description": "List of lists to be transposed\n\nvar[]..[]",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": true,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "a8fdfce2ab434ee6873559ffc91f4c87",
"Name": "lists",
"Description": "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.List.Flatten@var[]..[],int",
"Id": "93cd67ff923548b5bb9cedfee338c154",
"Inputs": [
{
"Id": "c7b96ed369f444779eccbb225a2188c9",
"Name": "list",
"Description": "List to flatten.\n\nvar[]..[]",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "418b91919b4b41a3bde80ef39bf22942",
"Name": "amount",
"Description": "Layers of list nesting to remove (-1 will remove all list nestings)\n\nint\nDefault value : -1",
"UsingDefaultValue": true,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "b2d9c8e2bc3b44e085bdb1eb726c2785",
"Name": "list",
"Description": "Flattened list by amount",
"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[]..[], amount: int = -1): var[]..[]"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
"NodeType": "FunctionNode",
"FunctionSignature": "DSCore.List.Flatten@var[]..[],int",
"Id": "2c724feac3f5477da8d85ac05af4fd25",
"Inputs": [
{
"Id": "e72fcff5cbee401cb2c991b9e6cd7c5a",
"Name": "list",
"Description": "List to flatten.\n\nvar[]..[]",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "6e92616a5a9a4c9fba608760cbe5d434",
"Name": "amount",
"Description": "Layers of list nesting to remove (-1 will remove all list nestings)\n\nint\nDefault value : -1",
"UsingDefaultValue": true,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "bc9109cd8ca4444193c010cdf4397a4f",
"Name": "list",
"Description": "Flattened list by amount",
"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[]..[], amount: int = -1): var[]..[]"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
"NodeType": "FunctionNode",
"FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Translate@Autodesk.DesignScript.Geometry.Vector,double",
"Id": "d689c1f2b70c4c9f88ed01aca84a912d",
"Inputs": [
{
"Id": "57571edf80a34315bf3823bc614d37e0",
"Name": "geometry",
"Description": "Autodesk.DesignScript.Geometry.Geometry",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": true,
"KeepListStructure": false
},
{
"Id": "ace1c2ee89164909a9565cc24cffdac8",
"Name": "direction",
"Description": "Displacement direction.\n\nVector",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "7005aec40a234b69b3a912fce5001ea9",
"Name": "distance",
"Description": "Displacement distance along given direction.\n\ndouble",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "65bcf85a768c4bd69beebcd3e03f913b",
"Name": "Geometry",
"Description": "Transformed Geometry.",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Shortest",
"Description": "Translates any geometry type by the given distance in the given direction.\n\nGeometry.Translate (direction: Vector, distance: double): Geometry"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
"NodeType": "FunctionNode",
"FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.Normal",
"Id": "239a7b3b70e34c9ba0b94f987d6e3f39",
"Inputs": [
{
"Id": "72d4509cde864e4ba2adaa2a50fd5095",
"Name": "curve",
"Description": "Autodesk.DesignScript.Geometry.Curve",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "8c934f720a7c45f094895916ada4301a",
"Name": "Vector",
"Description": "Vector",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Auto",
"Description": "The normal to the plane the curve lies in. Only valid for planar curves.\n\nCurve.Normal: Vector"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
"NodeType": "FunctionNode",
"FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.Offset@double",
"Id": "cdc0788abfba4424890d3c4de0621887",
"Inputs": [
{
"Id": "b7659458abe440f39ac200adeba007b5",
"Name": "curve",
"Description": "Autodesk.DesignScript.Geometry.Curve",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "ba214c9d5ee248a2a931f07feb0825c2",
"Name": "distance",
"Description": "A positive or negative distance to offset\n\ndouble\nDefault value : 1",
"UsingDefaultValue": true,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "55d6fe5ac7c648389717768ea4685e79",
"Name": "Curve",
"Description": "new offset curves",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Auto",
"Description": "Offset a Curve by a specified amount. Curve must be planar.\n\nCurve.Offset (distance: double = 1): Curve"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
"NodeType": "FunctionNode",
"FunctionSignature": "DSCore.List.Flatten@var[]..[],int",
"Id": "fc00eb014557429fad04cb1a1ec467f1",
"Inputs": [
{
"Id": "7ea1e9a7722c424cafe6c27414d232e2",
"Name": "list",
"Description": "List to flatten.\n\nvar[]..[]",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "678b20c0e3eb466b85ed26ea60580d8c",
"Name": "amount",
"Description": "Layers of list nesting to remove (-1 will remove all list nestings)\n\nint\nDefault value : -1",
"UsingDefaultValue": true,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "de58efdc42624925a65ead0342ce921a",
"Name": "list",
"Description": "Flattened list by amount",
"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[]..[], amount: int = -1): var[]..[]"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
"NodeType": "CodeBlockNode",
"Code": "0.5*(a+b);",
"Id": "d957b091eb53477295aa2ab85b1aab8b",
"Inputs": [
{
"Id": "92e6d556e4364fa8ba5fea23a452100f",
"Name": "a",
"Description": "a",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "7a5197ef81fc445dbddad490208e8d58",
"Name": "b",
"Description": "b",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "4d795cb4cc534d44aab8345ccf163251",
"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.Element.SetParameterByName@string,var",
"Id": "054a9abd37ca41818e5da80b7dada202",
"Inputs": [
{
"Id": "c38ad5ea9a714f07b7dd5c9fd214159a",
"Name": "element",
"Description": "Revit.Elements.Element",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "61f3304aeda242b2aae17aa1e1a2b900",
"Name": "parameterName",
"Description": "The name of the parameter to set.\n\nstring",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "7559fa4e87764a48955eb1022eac91a3",
"Name": "value",
"Description": "The value.\n\nvar",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "4f2f90ffea0840d2812039262bd59743",
"Name": "Element",
"Description": "Element",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Auto",
"Description": "Set one of the element's parameters.\n\nElement.SetParameterByName (parameterName: string, value: var): Element"
},
{
"ConcreteType": "CoreNodeModels.Input.StringInput, CoreNodeModels",
"NodeType": "StringInputNode",
"InputValue": "C",
"Id": "38c6d889a08f4e70876b4a58e52f91f5",
"Inputs": [],
"Outputs": [
{
"Id": "f2c46b4f3df94ba5b787f19a6d22d7e6",
"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": "DSCore.List.Transpose@var[]..[]",
"Id": "5e3c8d054fad4502877522039fda306f",
"Inputs": [
{
"Id": "72b9b636ffc8402da5ea6fd1ca1ee03f",
"Name": "lists",
"Description": "List of lists to be transposed\n\nvar[]..[]",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "e8d28affb3c24304bd9a4c945e7da039",
"Name": "lists",
"Description": "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": "Autodesk.DesignScript.Geometry.Line.ByStartPointDirectionLength@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Vector,double",
"Id": "fd89bca14a3a4e2088471a263bd5ed58",
"Inputs": [
{
"Id": "c8048bffe29d48569e2fb275441a25f1",
"Name": "startPoint",
"Description": "Line start point\n\nPoint",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "6c50c54d9369417a9739b52efc93e584",
"Name": "direction",
"Description": "Direction vector\n\nVector",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "bb9b6bb1693741be899c871460412d89",
"Name": "length",
"Description": "Length of line\n\ndouble\nDefault value : 1",
"UsingDefaultValue": true,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "010734c9b72843cbb1de8d70c062a7c7",
"Name": "Line",
"Description": "Line from start direction and length",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Longest",
"Description": "Create a straight Line starting at start Point, extending in Vector direction by specified length.\n\nLine.ByStartPointDirectionLength (startPoint: Point, direction: Vector, length: double = 1): Line"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
"NodeType": "FunctionNode",
"FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.ByTwoPoints@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point",
"Id": "00cd6b1e428649aca3e23d6e2734c6cd",
"Inputs": [
{
"Id": "08e344e8e9d6403a9074dd0a0c2152fc",
"Name": "start",
"Description": "Point",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "678e1037d10c4370ac829497b31bc617",
"Name": "end",
"Description": "Point",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "831c54fb670643dd8a0d8d9f98981dc0",
"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": "CoreNodeModels.CreateList, CoreNodeModels",
"VariableInputPorts": true,
"NodeType": "ExtensionNode",
"Id": "89046afecb4d49d8bfc41e8e38b1bdf3",
"Inputs": [
{
"Id": "ace0d6c5300e45ffa08e22a5042e7b6e",
"Name": "item0",
"Description": "Item Index #0",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "e2e159bc7848438fafa71c5ab69a1b7c",
"Name": "item1",
"Description": "Item Index #1",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "505e79acbac64377ac5828df2eef4806",
"Name": "item2",
"Description": "Item Index #2",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "13a65dfe0127478ebdde74987ef1b61a",
"Name": "item3",
"Description": "Item Index #3",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "214b9af7457d4663b548ba93aba37e5a",
"Name": "list",
"Description": "A list (type: var[]..[])",
"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": "Autodesk.DesignScript.Geometry.Curve.PointAtSegmentLength@double",
"Id": "68bcc4d811cb4e228015784f88e4a475",
"Inputs": [
{
"Id": "aad0735d50264d4689f12b0fcc126cb6",
"Name": "curve",
"Description": "Autodesk.DesignScript.Geometry.Curve",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "c29b8d28efa34f7db574e2891b63b2e5",
"Name": "segmentLength",
"Description": "The distance along the curve at which to evaluate\n\ndouble\nDefault value : 0",
"UsingDefaultValue": true,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "3d2f2c5e71e04ce3bdb4375c521aac57",
"Name": "Point",
"Description": "The point at the given arc length",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Auto",
"Description": "Get a Point at a particular arc length along the curve\n\nCurve.PointAtSegmentLength (segmentLength: double = 0): Point"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
"NodeType": "CodeBlockNode",
"Code": "a;",
"Id": "5127108a43de4341ba16beb138e7f284",
"Inputs": [
{
"Id": "136a337a10ed4028889c14671f4a61fd",
"Name": "a",
"Description": "a",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "fbc6736a53da4dc294852f6b2f74b7d2",
"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.Line.ByStartPointDirectionLength@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Vector,double",
"Id": "d1b2b65a0631498e84b232b0e1761aaf",
"Inputs": [
{
"Id": "e954255e6c6244e197022257ad3b3c61",
"Name": "startPoint",
"Description": "Line start point\n\nPoint",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "725dbcc922694ca981c756f99201e355",
"Name": "direction",
"Description": "Direction vector\n\nVector",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "7e8f463160974a5796146251e66aa76d",
"Name": "length",
"Description": "Length of line\n\ndouble\nDefault value : 1",
"UsingDefaultValue": true,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "d11cdb3d0b6c489fb3d3495c118a540b",
"Name": "Line",
"Description": "Line from start direction and length",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Longest",
"Description": "Create a straight Line starting at start Point, extending in Vector direction by specified length.\n\nLine.ByStartPointDirectionLength (startPoint: Point, direction: Vector, length: double = 1): Line"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
"NodeType": "FunctionNode",
"FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.ByTwoPoints@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point",
"Id": "17315e0d66b4472984ca21e332b717e4",
"Inputs": [
{
"Id": "804f5748f1db444885523a31bfa2965d",
"Name": "start",
"Description": "Point",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "52469ac2a9e742cc85d433ddefedf229",
"Name": "end",
"Description": "Point",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "57a06a6e1ed84acf9a9f323018c9fb72",
"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.Vector.Length",
"Id": "e39d56be11a14d9aa93c686b49edccc7",
"Inputs": [
{
"Id": "b94ceaaf12834e6ca2f4b1061bf1903e",
"Name": "vector",
"Description": "Autodesk.DesignScript.Geometry.Vector",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "76aeb9cda04d40c0b0f322d1d08b2ef0",
"Name": "double",
"Description": "double",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Auto",
"Description": "Get the length of the vector otherwise known as the Euclidean norm.\n\nVector.Length: double"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
"NodeType": "FunctionNode",
"FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.PointAtSegmentLength@double",
"Id": "bdea0b752ce842ed9272f9541c09bf97",
"Inputs": [
{
"Id": "dccbfacb4c1c41a1b8ddbdd663e13507",
"Name": "curve",
"Description": "Autodesk.DesignScript.Geometry.Curve",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "6f88e5f9eddc48d295c7c53e82558222",
"Name": "segmentLength",
"Description": "The distance along the curve at which to evaluate\n\ndouble\nDefault value : 0",
"UsingDefaultValue": true,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "8d92fec7ce2b48e3a7289331a1ebf1a7",
"Name": "Point",
"Description": "The point at the given arc length",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Auto",
"Description": "Get a Point at a particular arc length along the curve\n\nCurve.PointAtSegmentLength (segmentLength: double = 0): Point"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
"NodeType": "CodeBlockNode",
"Code": "a-b-c+(0.5d)+e;",
"Id": "cfde355421c944de997f26acd654b0a5",
"Inputs": [
{
"Id": "df26ce277c0b4e7ca3d6a5c01974ffcd",
"Name": "a",
"Description": "a",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "eb19f79218724137bc0568744def64e1",
"Name": "b",
"Description": "b",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "22eb7e141cf145019e917baf96895030",
"Name": "c",
"Description": "c",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "047a67352d6d463d9ba3bff05c84f0a1",
"Name": "d",
"Description": "d",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "f8fc08e8cef54e5b88371f0949b2ea72",
"Name": "e",
"Description": "e",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "91d535cfc9184283b6dcc8d6f3265e18",
"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": "550;",
"Id": "c8ff099c460e4a809e031448f9343396",
"Inputs": [],
"Outputs": [
{
"Id": "c174312f6bf140f3b854d13e8fdfab5e",
"Name": "",
"Description": "Value of expression at line 1",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Disabled",
"Description": "Allows for DesignScript code to be authored directly"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
"NodeType": "FunctionNode",
"FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.PointAtSegmentLength@double",
"Id": "aaf8e6220f464b798f5199d90d65b4de",
"Inputs": [
{
"Id": "8b84efb860c447e2ba4636d45886d49a",
"Name": "curve",
"Description": "Autodesk.DesignScript.Geometry.Curve",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "5d814a4424e04543ae1a64306745b9f7",
"Name": "segmentLength",
"Description": "The distance along the curve at which to evaluate\n\ndouble\nDefault value : 0",
"UsingDefaultValue": true,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "b4bd205bec8c436dbe8766be3d24b417",
"Name": "Point",
"Description": "The point at the given arc length",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Auto",
"Description": "Get a Point at a particular arc length along the curve\n\nCurve.PointAtSegmentLength (segmentLength: double = 0): Point"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
"NodeType": "FunctionNode",
"FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.PointAtSegmentLength@double",
"Id": "47e082496e3a4282adfc70d0d034a864",
"Inputs": [
{
"Id": "1c3c5db45ddb4e6fa6fa37b571bccafe",
"Name": "curve",
"Description": "Autodesk.DesignScript.Geometry.Curve",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "6c1627e7e8074cbb942c2ffcf517a64b",
"Name": "segmentLength",
"Description": "The distance along the curve at which to evaluate\n\ndouble\nDefault value : 0",
"UsingDefaultValue": true,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "a8b66c780bdb447b8cf0bec5c9478fcd",
"Name": "Point",
"Description": "The point at the given arc length",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Auto",
"Description": "Get a Point at a particular arc length along the curve\n\nCurve.PointAtSegmentLength (segmentLength: double = 0): Point"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
"NodeType": "FunctionNode",
"FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.ByTwoPoints@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point",
"Id": "e8cf45735db848288c7e7aba36a89896",
"Inputs": [
{
"Id": "7c5b5324c3f04587b444b0dba6bb8500",
"Name": "start",
"Description": "Point",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "efdee12f60184835a006b40ae8aa97dc",
"Name": "end",
"Description": "Point",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "fccc589e80ef40bfaa4de50d1901b468",
"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.Line.ByStartPointDirectionLength@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Vector,double",
"Id": "e95c900ae8a445488ed1f63c188b9ef2",
"Inputs": [
{
"Id": "a59fb9a37aeb4489aa0ef4720c243133",
"Name": "startPoint",
"Description": "Line start point\n\nPoint",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "b9fd45f6c7d94763af91844e811ca876",
"Name": "direction",
"Description": "Direction vector\n\nVector",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "0f45a9c5e9784c3cae93e5de55dadbab",
"Name": "length",
"Description": "Length of line\n\ndouble\nDefault value : 1",
"UsingDefaultValue": true,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "f5b1ce914a374cf4904d7c54a8d2af7e",
"Name": "Line",
"Description": "Line from start direction and length",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Longest",
"Description": "Create a straight Line starting at start Point, extending in Vector direction by specified length.\n\nLine.ByStartPointDirectionLength (startPoint: Point, direction: Vector, length: double = 1): Line"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
"NodeType": "FunctionNode",
"FunctionSignature": "Autodesk.DesignScript.Geometry.Line.ByStartPointDirectionLength@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Vector,double",
"Id": "b98565b1482b4439bf1d5d193063ddbe",
"Inputs": [
{
"Id": "d17a076dd25446e5926c0440773603c5",
"Name": "startPoint",
"Description": "Line start point\n\nPoint",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "cfed8997dfbf48b29312e9c6bf26e52a",
"Name": "direction",
"Description": "Direction vector\n\nVector",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "2c656024e5c44bfb9bb163e0a6a24e56",
"Name": "length",
"Description": "Length of line\n\ndouble\nDefault value : 1",
"UsingDefaultValue": true,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "9cce3a9f60464f7798b9940e215b3373",
"Name": "Line",
"Description": "Line from start direction and length",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Longest",
"Description": "Create a straight Line starting at start Point, extending in Vector direction by specified length.\n\nLine.ByStartPointDirectionLength (startPoint: Point, direction: Vector, length: double = 1): Line"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
"NodeType": "FunctionNode",
"FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.ByTwoPoints@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point",
"Id": "f8cf54a95cb545ab89e03aa5be8c5fdd",
"Inputs": [
{
"Id": "93993996276c4602b7f1ebd12e013c4a",
"Name": "start",
"Description": "Point",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "3d36e3f20eb341e9afaa23d12ae828c3",
"Name": "end",
"Description": "Point",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "0ad655d6cdcb4582a587fb68d2cecaf2",
"Name": "Vector",
"Description": "Vector",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Auto",
"Description": "Form a Vector by two end points. The result is a vector from the start to the end point.\n\nVector.ByTwoPoints (start: Point, end: Point): Vector"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
"NodeType": "FunctionNode",
"FunctionSignature": "DSCore.List.GetItemAtIndex@var[]..[],int",
"Id": "907d9c98b0954810a234f8f373ace1ab",
"Inputs": [
{
"Id": "dccee81b97dd4a6cbed145b988705f3c",
"Name": "list",
"Description": "List to fetch an item from.\n\nvar[]..[]",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "111f9589c160402ead34f6da00f69d9f",
"Name": "index",
"Description": "Index of the item to be fetched.\n\nint",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "8feea50c77af42c69eee571f63e93ee2",
"Name": "item",
"Description": "Item in the list at the given index.",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Auto",
"Description": "Returns an item from the given list that's located at the specified index.\n\nList.GetItemAtIndex (list: var[]..[], index: int): var[]..[]"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
"NodeType": "FunctionNode",
"FunctionSignature": "DSCore.List.GetItemAtIndex@var[]..[],int",
"Id": "af929f3c1394468b8316d04679e790ed",
"Inputs": [
{
"Id": "8d6970985c67417bbd48ed48e0b82c11",
"Name": "list",
"Description": "List to fetch an item from.\n\nvar[]..[]",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "01c53ba2adda48729df4618983241a6f",
"Name": "index",
"Description": "Index of the item to be fetched.\n\nint",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "0b64d9df97fa44baba4b5de68a288094",
"Name": "item",
"Description": "Item in the list at the given index.",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Auto",
"Description": "Returns an item from the given list that's located at the specified index.\n\nList.GetItemAtIndex (list: var[]..[], index: int): var[]..[]"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
"NodeType": "CodeBlockNode",
"Code": "3;",
"Id": "f46e05ef74cb4fe1878d25faf96fcec8",
"Inputs": [],
"Outputs": [
{
"Id": "a099b90a9bcc424fb557c40b78cdbc9f",
"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": "2;",
"Id": "e5a53c7c2277489c8c5d90d3dc200e1a",
"Inputs": [],
"Outputs": [
{
"Id": "2c93aa18592743d9a3a20f13391b7d41",
"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": "a-b+c-(0.5d)-e-f;",
"Id": "a3feaa9f8ed8412289d0154f272fdc82",
"Inputs": [
{
"Id": "502455509fa141c8bd7fea37d86dce6d",
"Name": "a",
"Description": "a",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "0718de1c9cdf4ee9af5fbef8fd9d290d",
"Name": "b",
"Description": "b",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "ebd42b47016246a1af7cd6229b9d8aea",
"Name": "c",
"Description": "c",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "c762d70d7f3742819229213d23dfa105",
"Name": "d",
"Description": "d",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "ec4a52bccc834632afae2f23ebe3ab97",
"Name": "e",
"Description": "e",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "d850f1950f1849afa4bd377904ede67e",
"Name": "f",
"Description": "f",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "faf4819aceea4235aafafe9174d5daa2",
"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": "550;",
"Id": "413664182f7f4e3eb14f113c7cb17651",
"Inputs": [],
"Outputs": [
{
"Id": "dd5af4acf997453d89958dc833c85aac",
"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"
},
{

@avidit avidit added the needs more info Needs more information from the reporter. label Oct 1, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
needs more info Needs more information from the reporter. NotMLEvaluated
Projects
Status: Triage
Development

No branches or pull requests

3 participants