Skip to content

Instantly share code, notes, and snippets.

@chuongmep
Created March 13, 2023 13:10
Show Gist options
  • Save chuongmep/b8c8dcb0250b244d7f07fd889ef289e4 to your computer and use it in GitHub Desktop.
Save chuongmep/b8c8dcb0250b244d7f07fd889ef289e4 to your computer and use it in GitHub Desktop.
{
"Uuid": "f5aaaa57-5af0-4afc-8e7d-f31488266d8e",
"IsCustomNode": false,
"Description": "",
"Name": "PipeAngleAxis",
"ElementResolver": {
"ResolutionMap": {}
},
"Inputs": [],
"Outputs": [],
"Nodes": [
{
"ConcreteType": "Dynamo.Nodes.DSModelElementSelection, DSRevitNodesUI",
"NodeType": "ExtensionNode",
"InstanceId": [
"19554107-99e0-4fda-acbc-0e72804fd2d7-000da069"
],
"Id": "cecc7e3db67b4bbda3f8f70cb760e107",
"Inputs": [],
"Outputs": [
{
"Id": "0d3ef56d25fa484f804a5aff1a473fe2",
"Name": "Element",
"Description": "The selected elements.",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Disabled"
},
{
"ConcreteType": "Dynamo.Nodes.DSModelElementSelection, DSRevitNodesUI",
"NodeType": "ExtensionNode",
"InstanceId": [
"19554107-99e0-4fda-acbc-0e72804fd2d7-000da07d"
],
"Id": "5db1d469ecfe4b798cc4a13c794c53c1",
"Inputs": [],
"Outputs": [
{
"Id": "832e8ff58f094891b9a13169b4f78fa1",
"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": "Revit.Elements.Element.GetLocation",
"Id": "c493f48a5afc4f39ae8e8b8326d58cfa",
"Inputs": [
{
"Id": "2877683e7d1e4a569b46ac808e73afe1",
"Name": "element",
"Description": "Revit.Elements.Element",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "673736f2c49d40a8961f74fde341cabc",
"Name": "Geometry",
"Description": "Location Geometry",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Auto",
"Description": "Get an existing element's location\n\nElement.GetLocation ( ): Geometry"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
"NodeType": "FunctionNode",
"FunctionSignature": "Revit.Elements.Element.GetLocation",
"Id": "eaf9e7c2fcac45f2a9c7ddd8ebe19eda",
"Inputs": [
{
"Id": "20a76d5eeb2e49a5a7fc37e4dd7fc608",
"Name": "element",
"Description": "Revit.Elements.Element",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "30273bd3314a403d9e0a5adba88d5c58",
"Name": "Geometry",
"Description": "Location Geometry",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Auto",
"Description": "Get an existing element's location\n\nElement.GetLocation ( ): Geometry"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
"NodeType": "FunctionNode",
"FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.AngleAboutAxis@Autodesk.DesignScript.Geometry.Vector,Autodesk.DesignScript.Geometry.Vector",
"Id": "d9db99ba88fc46c390cb170217800d8c",
"Inputs": [
{
"Id": "f8f9e003a9c04395b0a1e6312a4ad001",
"Name": "vector",
"Description": "Autodesk.DesignScript.Geometry.Vector",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "6388dd82b94148369642b4266bd07eed",
"Name": "otherVector",
"Description": "Other vector\n\nVector",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "a11492ab34f14a35ae3e2a5a0437d189",
"Name": "rotationAxis",
"Description": "Axis of rotation\n\nVector",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "50f300527b09437c98ba09f7a00ecedb",
"Name": "double",
"Description": "Returns Angle between the supplied vectors in degrees from 0 to 360",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Auto",
"Description": "Returns the angle between the two vectors in degrees from 0 to 360. It uses axis of rotation to determine the direction of the angle.\n\nVector.AngleAboutAxis (otherVector: Vector, rotationAxis: Vector): double"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
"NodeType": "FunctionNode",
"FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.ZAxis",
"Id": "63f5f8dd32414f1e9ec8d74555830c1f",
"Inputs": [],
"Outputs": [
{
"Id": "917a6ecb42514c26acf36acff6dce48f",
"Name": "Vector",
"Description": "Vector",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Auto",
"Description": "Get the canonical Z axis Vector (0,0,1)\n\nVector.ZAxis ( ): Vector"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
"NodeType": "FunctionNode",
"FunctionSignature": "Autodesk.DesignScript.Geometry.Line.Direction",
"Id": "e257a561efc64558a170d007125fe8bf",
"Inputs": [
{
"Id": "902b2162e55744dc852b9420a2bd138f",
"Name": "line",
"Description": "Autodesk.DesignScript.Geometry.Line",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "0c3b178ebca843359863d06d2efb3785",
"Name": "Vector",
"Description": "Vector",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Auto",
"Description": "The direction of the Curve\n\nLine.Direction: Vector"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
"NodeType": "FunctionNode",
"FunctionSignature": "Autodesk.DesignScript.Geometry.Line.Direction",
"Id": "a36dc2dcecc94d51b8785e11cbabdced",
"Inputs": [
{
"Id": "01d81741cdef4385b7c552784bd5d4fc",
"Name": "line",
"Description": "Autodesk.DesignScript.Geometry.Line",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "96e9ddfc69514a038b80da6f9d472e9a",
"Name": "Vector",
"Description": "Vector",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Auto",
"Description": "The direction of the Curve\n\nLine.Direction: Vector"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
"NodeType": "FunctionNode",
"FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.EndPoint",
"Id": "f1409bfce7394cfc81be862cfda23059",
"Inputs": [
{
"Id": "abc025d2d9d54d678cd7d24b19836412",
"Name": "curve",
"Description": "Autodesk.DesignScript.Geometry.Curve",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "2357bc175c6a4b24aee8ef2e76b2fd98",
"Name": "Point",
"Description": "Point",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Auto",
"Description": "Get the end Point along the Curve\n\nCurve.EndPoint: Point"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
"NodeType": "FunctionNode",
"FunctionSignature": "OpenMEPSandbox.Geometry.Vector.Display@Autodesk.DesignScript.Geometry.Vector,Autodesk.DesignScript.Geometry.Point,double",
"Id": "2e0ead30413042c89a06b4dc7380e291",
"Inputs": [
{
"Id": "398c2abd37ce4340aa10f0ab493ca4e5",
"Name": "vector",
"Description": "Autodesk.DesignScript.Geometry.Vector\n\nVector",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "ad02e63baf7e41228daa7d98fd154386",
"Name": "startPoint",
"Description": "Autodesk.DesignScript.Geometry.Point\n\nPoint",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "112f77e550e54adeafdc588319f52b73",
"Name": "scale",
"Description": "value scale start from 1\n\ndouble\nDefault value : 1000",
"UsingDefaultValue": true,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "72624a62043348349685dc898b4c8d91",
"Name": "Display",
"Description": "GeometryColor",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "8dd6a99ed76145d5814c3d978b415e76",
"Name": "X",
"Description": "double",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "3afa9ab2134e4bd4ba3e1810bfc3d712",
"Name": "Y",
"Description": "double",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "145a8b87b40a4f058e522e4ca90fd3e5",
"Name": "Z",
"Description": "double",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "32c0cb86f48f4022844fda6254bc91ea",
"Name": "Length",
"Description": "double",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Auto",
"Description": "Shows a scalable line representing a Vector from a chosen starting point\n\nVector.Display (vector: Vector, startPoint: Point, scale: double = 1000): var[]..[]"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
"NodeType": "FunctionNode",
"FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.EndPoint",
"Id": "fa4218adaa284d0e9922202c1d212976",
"Inputs": [
{
"Id": "fe41611633df43aca5a2545e35d1c32b",
"Name": "curve",
"Description": "Autodesk.DesignScript.Geometry.Curve",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "2aa0070cbe4d43dfad0ed7064a339528",
"Name": "Point",
"Description": "Point",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Auto",
"Description": "Get the end Point along the Curve\n\nCurve.EndPoint: Point"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
"NodeType": "CodeBlockNode",
"Code": "5;",
"Id": "b74ed2069b8d4ace90c98f2c8a1b4ea3",
"Inputs": [],
"Outputs": [
{
"Id": "b53bed49b9de4b9cb82cbfd5ee0d9bbc",
"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": "OpenMEPSandbox.Geometry.Vector.Display@Autodesk.DesignScript.Geometry.Vector,Autodesk.DesignScript.Geometry.Point,double",
"Id": "f1c6a5c61e5044f29f5f9a300d281e90",
"Inputs": [
{
"Id": "342a4fbc5c174e859dceb5564092a242",
"Name": "vector",
"Description": "Autodesk.DesignScript.Geometry.Vector\n\nVector",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "7023ce7633334e6d9e31fbeb78888142",
"Name": "startPoint",
"Description": "Autodesk.DesignScript.Geometry.Point\n\nPoint",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "e9c02257d9a04ac3864f0a6665fd8cec",
"Name": "scale",
"Description": "value scale start from 1\n\ndouble\nDefault value : 1000",
"UsingDefaultValue": true,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "55b21357358d4e1a8e52f8d86c512604",
"Name": "Display",
"Description": "GeometryColor",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "5d09ba7367ec4174ad1b97261467ebbb",
"Name": "X",
"Description": "double",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "3b252c3005be4ff096032dfaea2511ee",
"Name": "Y",
"Description": "double",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "21e14242cc85467498d0e8a54a6aeeee",
"Name": "Z",
"Description": "double",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "a9ab09e57fe34f66a08b39b18ca4cb9c",
"Name": "Length",
"Description": "double",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Auto",
"Description": "Shows a scalable line representing a Vector from a chosen starting point\n\nVector.Display (vector: Vector, startPoint: Point, scale: double = 1000): var[]..[]"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
"NodeType": "CodeBlockNode",
"Code": "5;",
"Id": "4bf942364f0b46aa9adda25d8321e4d7",
"Inputs": [],
"Outputs": [
{
"Id": "eeca6fd480534a259ee4c4a9923b7f9c",
"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": "OpenMEPSandbox.Geometry.Point.Offset@Autodesk.DesignScript.Geometry.Point,double,Autodesk.DesignScript.Geometry.Vector",
"Id": "48b5e51472b1475fbc16e4d01913d278",
"Inputs": [
{
"Id": "4f2ab4330a864ec9a134a30207b23d7e",
"Name": "point",
"Description": "point to offset\n\nPoint",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "450523c96e154e08b07c7c57aae8905e",
"Name": "distance",
"Description": "distance from start point to end point\n\ndouble",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "695d4494d8e344ffbf86712b5bcc8e91",
"Name": "direction",
"Description": "direction to direct to\n\nVector",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "dfc8a186eea049028b6c08ee73533611",
"Name": "point",
"Description": "new point",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Auto",
"Description": "Offset a point by a distance and a direction\n\nPoint.Offset (point: Point, distance: double, direction: Vector): Point"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
"NodeType": "CodeBlockNode",
"Code": "100;",
"Id": "3d3eeda47bc5411f92dde0dfa9033dd1",
"Inputs": [],
"Outputs": [
{
"Id": "5dcc9f09a8654634b9c8b54bbe3890ce",
"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.Arc.ByCenterPointStartPointEndPoint@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point",
"Id": "5a18c3c2f8af42bea0070c999bba019d",
"Inputs": [
{
"Id": "2cef9ae1acc9496aafa5d20df2c323b2",
"Name": "centerPoint",
"Description": "Center point of arc\n\nPoint\nDefault value : Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 0)",
"UsingDefaultValue": true,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "6ebcf673883d44a283b391da3e0c6e3e",
"Name": "startPoint",
"Description": "Start point of arc\n\nPoint\nDefault value : Autodesk.DesignScript.Geometry.Point.ByCoordinates(1, 0, 0)",
"UsingDefaultValue": true,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "2e9fce4e354e4040a81ced8dd4ec3761",
"Name": "endPoint",
"Description": "End point of arc\n\nPoint\nDefault value : Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 1, 0)",
"UsingDefaultValue": true,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "70062f526df34bb0aaf16571079b0c5e",
"Name": "Arc",
"Description": "Arc created with center point, start point, and end point",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Auto",
"Description": "Create an arc by providing it's center point, start point, and end point\n\nArc.ByCenterPointStartPointEndPoint (centerPoint: Point = Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 0), startPoint: Point = Autodesk.DesignScript.Geometry.Point.ByCoordinates(1, 0, 0), endPoint: Point = Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 1, 0)): Arc"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
"NodeType": "CodeBlockNode",
"Code": "100;",
"Id": "4e1b278e828f4995b80a7cccd30e05b3",
"Inputs": [],
"Outputs": [
{
"Id": "eaaefab502fa4bf8a0ac8267d17505cc",
"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": "OpenMEPSandbox.Geometry.Point.Offset@Autodesk.DesignScript.Geometry.Point,double,Autodesk.DesignScript.Geometry.Vector",
"Id": "caeadec909a54ac8a40fcde38b7c452f",
"Inputs": [
{
"Id": "42866b6e6b21486eac2478140829f662",
"Name": "point",
"Description": "point to offset\n\nPoint",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "0dfb684a3e034ffe9588ccb9f3dac3c9",
"Name": "distance",
"Description": "distance from start point to end point\n\ndouble",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "79c50227ada24aa58688a295ec3efadb",
"Name": "direction",
"Description": "direction to direct to\n\nVector",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "6327a905b78741fd9d245b137862ef6d",
"Name": "point",
"Description": "new point",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Auto",
"Description": "Offset a point by a distance and a direction\n\nPoint.Offset (point: Point, distance: double, direction: Vector): Point"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
"NodeType": "FunctionNode",
"FunctionSignature": "Revit.Elements.Element.GetLocation",
"Id": "e057a392fb5b4384bb1aac7ecac72a6e",
"Inputs": [
{
"Id": "10d8e966c8f442ddb9ab67f54aa55723",
"Name": "element",
"Description": "Revit.Elements.Element",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "b47295ddbbd14ba6ada3f16632d5f4df",
"Name": "Geometry",
"Description": "Location Geometry",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Auto",
"Description": "Get an existing element's location\n\nElement.GetLocation ( ): Geometry"
},
{
"ConcreteType": "Dynamo.Nodes.DSModelElementSelection, DSRevitNodesUI",
"NodeType": "ExtensionNode",
"InstanceId": [
"19554107-99e0-4fda-acbc-0e72804fd2d7-000da074"
],
"Id": "89506bf2be984f5f89af76547fcbe778",
"Inputs": [],
"Outputs": [
{
"Id": "62d97d4c3a5840958fc60fb85cf3a6dd",
"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": "Autodesk.DesignScript.Geometry.Curve.PointAtParameter@double",
"Id": "012b327d56294f43a36e1ec057222566",
"Inputs": [
{
"Id": "4e89c248e5c743a3add027d02278ae1a",
"Name": "curve",
"Description": "Autodesk.DesignScript.Geometry.Curve",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "5ea641984fe14ab8bf873080cb4200ae",
"Name": "param",
"Description": "The parameter at which to evaluate\n\ndouble\nDefault value : 0",
"UsingDefaultValue": true,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "5878ab6033134a11b650de9d9840524e",
"Name": "Point",
"Description": "Point",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Auto",
"Description": "Get a Point on the Curve at a specified parameter between StartParameter() and EndParameter()\n\nCurve.PointAtParameter (param: double = 0): Point"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
"NodeType": "CodeBlockNode",
"Code": "0.5;",
"Id": "ae44f77b62ac41dda42462e540d9444a",
"Inputs": [],
"Outputs": [
{
"Id": "fb9dd1630fb546838b85b6f3d1d7afab",
"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.Geometry",
"Id": "f719134eec514638b6e55c8cdc78d8d9",
"Inputs": [
{
"Id": "de30f902481c459a921e92813078b14f",
"Name": "element",
"Description": "Revit.Elements.Element",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "64736a346e9f487eb7e4ab203b2cad8f",
"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.ZeroTouch.DSFunction, DynamoCore",
"NodeType": "FunctionNode",
"FunctionSignature": "Revit.Elements.Element.Geometry",
"Id": "f6d0757bf32b46748b71721b68232b16",
"Inputs": [
{
"Id": "67095e17297040f989dc84463cd6c080",
"Name": "element",
"Description": "Revit.Elements.Element",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "0a9b1177fdde4119b6945c81fd7338d7",
"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.ZeroTouch.DSFunction, DynamoCore",
"NodeType": "FunctionNode",
"FunctionSignature": "Revit.Elements.Element.Geometry",
"Id": "706f402dc7ce451290ac764b76b374de",
"Inputs": [
{
"Id": "118f49a460b649f08973c4384b73fdb4",
"Name": "element",
"Description": "Revit.Elements.Element",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "24e10b211ee34066ba2d2440ee7e18b5",
"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[]"
}
],
"Connectors": [
{
"Start": "0d3ef56d25fa484f804a5aff1a473fe2",
"End": "20a76d5eeb2e49a5a7fc37e4dd7fc608",
"Id": "5b7acbc2d6f04063ade9b3cce3061fb0",
"IsHidden": "False"
},
{
"Start": "0d3ef56d25fa484f804a5aff1a473fe2",
"End": "de30f902481c459a921e92813078b14f",
"Id": "6a7218a87e8e4c859740ca23950cefd5",
"IsHidden": "False"
},
{
"Start": "832e8ff58f094891b9a13169b4f78fa1",
"End": "2877683e7d1e4a569b46ac808e73afe1",
"Id": "2700930d4f5844188026de1101ef5cf9",
"IsHidden": "False"
},
{
"Start": "832e8ff58f094891b9a13169b4f78fa1",
"End": "67095e17297040f989dc84463cd6c080",
"Id": "7ea7c17f65b64cdfacb7d572330f2a17",
"IsHidden": "False"
},
{
"Start": "673736f2c49d40a8961f74fde341cabc",
"End": "902b2162e55744dc852b9420a2bd138f",
"Id": "e43d133f835f4c5fafee64449c9fe056",
"IsHidden": "False"
},
{
"Start": "673736f2c49d40a8961f74fde341cabc",
"End": "abc025d2d9d54d678cd7d24b19836412",
"Id": "01c9bf00621c483f889cc19520976b5c",
"IsHidden": "False"
},
{
"Start": "30273bd3314a403d9e0a5adba88d5c58",
"End": "01d81741cdef4385b7c552784bd5d4fc",
"Id": "7701bf9b2cd44326b2940cb9bfe54fc0",
"IsHidden": "False"
},
{
"Start": "30273bd3314a403d9e0a5adba88d5c58",
"End": "fe41611633df43aca5a2545e35d1c32b",
"Id": "d5dcd781fd984175a0409bc302023072",
"IsHidden": "False"
},
{
"Start": "917a6ecb42514c26acf36acff6dce48f",
"End": "a11492ab34f14a35ae3e2a5a0437d189",
"Id": "24055d56f3674b1f8ff064cefe86744a",
"IsHidden": "False"
},
{
"Start": "0c3b178ebca843359863d06d2efb3785",
"End": "6388dd82b94148369642b4266bd07eed",
"Id": "475a2e14abe246279d17f32484254f9f",
"IsHidden": "False"
},
{
"Start": "0c3b178ebca843359863d06d2efb3785",
"End": "342a4fbc5c174e859dceb5564092a242",
"Id": "9da9343bd7c9465e8aba3b057091722a",
"IsHidden": "False"
},
{
"Start": "0c3b178ebca843359863d06d2efb3785",
"End": "695d4494d8e344ffbf86712b5bcc8e91",
"Id": "aa007f12b7f049f78a8f80063b25bafb",
"IsHidden": "False"
},
{
"Start": "96e9ddfc69514a038b80da6f9d472e9a",
"End": "f8f9e003a9c04395b0a1e6312a4ad001",
"Id": "683fbdaaee5949d59ffea06b198a1be2",
"IsHidden": "False"
},
{
"Start": "96e9ddfc69514a038b80da6f9d472e9a",
"End": "398c2abd37ce4340aa10f0ab493ca4e5",
"Id": "36f79ec2a4954ecb985be1c88c4343cf",
"IsHidden": "False"
},
{
"Start": "96e9ddfc69514a038b80da6f9d472e9a",
"End": "79c50227ada24aa58688a295ec3efadb",
"Id": "ce8c782826994e83b994722aff687156",
"IsHidden": "False"
},
{
"Start": "2357bc175c6a4b24aee8ef2e76b2fd98",
"End": "7023ce7633334e6d9e31fbeb78888142",
"Id": "80da12b055734ccdae63ea7477a6734f",
"IsHidden": "False"
},
{
"Start": "2357bc175c6a4b24aee8ef2e76b2fd98",
"End": "4f2ab4330a864ec9a134a30207b23d7e",
"Id": "e177121f758e48a49d533e263ae4727e",
"IsHidden": "False"
},
{
"Start": "2aa0070cbe4d43dfad0ed7064a339528",
"End": "ad02e63baf7e41228daa7d98fd154386",
"Id": "bfa6ee7a17204eed9b25971edf2f1443",
"IsHidden": "False"
},
{
"Start": "2aa0070cbe4d43dfad0ed7064a339528",
"End": "42866b6e6b21486eac2478140829f662",
"Id": "0a915fb759de4016a33093a39807b9fe",
"IsHidden": "False"
},
{
"Start": "b53bed49b9de4b9cb82cbfd5ee0d9bbc",
"End": "112f77e550e54adeafdc588319f52b73",
"Id": "52e52f7dd4a54268b53cd565bf0259ea",
"IsHidden": "False"
},
{
"Start": "eeca6fd480534a259ee4c4a9923b7f9c",
"End": "e9c02257d9a04ac3864f0a6665fd8cec",
"Id": "400b5e48c6154c568bcc5a6995a673ab",
"IsHidden": "False"
},
{
"Start": "dfc8a186eea049028b6c08ee73533611",
"End": "2e9fce4e354e4040a81ced8dd4ec3761",
"Id": "80d989e05d9c46f4a65620042771e128",
"IsHidden": "False"
},
{
"Start": "5dcc9f09a8654634b9c8b54bbe3890ce",
"End": "450523c96e154e08b07c7c57aae8905e",
"Id": "d66baece72a94cbfb4d506944bfb70ce",
"IsHidden": "False"
},
{
"Start": "eaaefab502fa4bf8a0ac8267d17505cc",
"End": "0dfb684a3e034ffe9588ccb9f3dac3c9",
"Id": "403c00ba96df4f558c679cd7536aeb3e",
"IsHidden": "False"
},
{
"Start": "6327a905b78741fd9d245b137862ef6d",
"End": "6ebcf673883d44a283b391da3e0c6e3e",
"Id": "b7f0f9074c6340c7bec3a14667e85bec",
"IsHidden": "False"
},
{
"Start": "b47295ddbbd14ba6ada3f16632d5f4df",
"End": "4e89c248e5c743a3add027d02278ae1a",
"Id": "89b4f769792e44e3ba48397569bf8e22",
"IsHidden": "False"
},
{
"Start": "62d97d4c3a5840958fc60fb85cf3a6dd",
"End": "10d8e966c8f442ddb9ab67f54aa55723",
"Id": "e7ca75c0e633436698b591f62a8766fe",
"IsHidden": "False"
},
{
"Start": "62d97d4c3a5840958fc60fb85cf3a6dd",
"End": "118f49a460b649f08973c4384b73fdb4",
"Id": "b638d1e4f8074c4da2145b830ea9295f",
"IsHidden": "False"
},
{
"Start": "5878ab6033134a11b650de9d9840524e",
"End": "2cef9ae1acc9496aafa5d20df2c323b2",
"Id": "f0635c7bbd104945886bdf4a998f6093",
"IsHidden": "False"
},
{
"Start": "fb9dd1630fb546838b85b6f3d1d7afab",
"End": "5ea641984fe14ab8bf873080cb4200ae",
"Id": "0a25432f847c4eb796cfd580919d6ea9",
"IsHidden": "False"
}
],
"Dependencies": [],
"NodeLibraryDependencies": [
{
"Name": "OpenMEP",
"Version": "1.0.0",
"ReferenceType": "Package",
"Nodes": [
"2e0ead30413042c89a06b4dc7380e291",
"f1c6a5c61e5044f29f5f9a300d281e90",
"48b5e51472b1475fbc16e4d01913d278",
"caeadec909a54ac8a40fcde38b7c452f"
]
}
],
"Thumbnail": "",
"GraphDocumentationURL": null,
"ExtensionWorkspaceData": [
{
"ExtensionGuid": "28992e1d-abb9-417f-8b1b-05e053bee670",
"Name": "Properties",
"Version": "2.16",
"Data": {}
},
{
"ExtensionGuid": "DFBD9CC0-DB40-457A-939E-8C8555555A9D",
"Name": "Generative Design",
"Version": "3.0",
"Data": {}
}
],
"Author": "",
"Linting": {
"activeLinter": "None",
"activeLinterId": "7b75fb44-43fd-4631-a878-29f4d5d8399a",
"warningCount": 0,
"errorCount": 0
},
"Bindings": [],
"View": {
"Dynamo": {
"ScaleFactor": 1.0,
"HasRunWithoutCrash": true,
"IsVisibleInDynamoLibrary": true,
"Version": "2.16.1.2727",
"RunType": "Automatic",
"RunPeriod": "1000"
},
"Camera": {
"Name": "Background Preview",
"EyeX": 3357.62646484375,
"EyeY": 9318.79345703125,
"EyeZ": 10421.7158203125,
"LookX": 3630.96923828125,
"LookY": -4688.72216796875,
"LookZ": -504.626953125,
"UpX": 0.63135582208633423,
"UpY": 0.77051407098770142,
"UpZ": -0.0877385139465332
},
"ConnectorPins": [],
"NodeViews": [
{
"Name": "Select Model Element",
"ShowGeometry": true,
"Id": "cecc7e3db67b4bbda3f8f70cb760e107",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 303.35926618740757,
"Y": 212.79999999999995
},
{
"Name": "Select Model Element",
"ShowGeometry": true,
"Id": "5db1d469ecfe4b798cc4a13c794c53c1",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 296.79999999999995,
"Y": 388.7999999999999
},
{
"Name": "Element.GetLocation",
"ShowGeometry": true,
"Id": "c493f48a5afc4f39ae8e8b8326d58cfa",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 593.4804643564454,
"Y": 430.90376376549784
},
{
"Name": "Element.GetLocation",
"ShowGeometry": true,
"Id": "eaf9e7c2fcac45f2a9c7ddd8ebe19eda",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 604.79946242007043,
"Y": 160.6626849964494
},
{
"Name": "Vector.AngleAboutAxis",
"ShowGeometry": true,
"Id": "d9db99ba88fc46c390cb170217800d8c",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 1114.2618368189851,
"Y": 352.4453398308226
},
{
"Name": "Vector.ZAxis",
"ShowGeometry": true,
"Id": "63f5f8dd32414f1e9ec8d74555830c1f",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 853.27831460496361,
"Y": 459.50222678623436
},
{
"Name": "Line.Direction",
"ShowGeometry": true,
"Id": "e257a561efc64558a170d007125fe8bf",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 807.21103328745608,
"Y": 711.17698168164566
},
{
"Name": "Line.Direction",
"ShowGeometry": true,
"Id": "a36dc2dcecc94d51b8785e11cbabdced",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 913.3496211896404,
"Y": 193.9793669400716
},
{
"Name": "Curve.EndPoint",
"ShowGeometry": true,
"Id": "f1409bfce7394cfc81be862cfda23059",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 992.03026408486289,
"Y": 610.0805165170791
},
{
"Name": "Vector.Display",
"ShowGeometry": true,
"Id": "2e0ead30413042c89a06b4dc7380e291",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 1366.8454963042436,
"Y": -173.04270141964261
},
{
"Name": "Curve.EndPoint",
"ShowGeometry": true,
"Id": "fa4218adaa284d0e9922202c1d212976",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 1002.4819167023549,
"Y": -143.78357208332028
},
{
"Name": "Code Block",
"ShowGeometry": true,
"Id": "b74ed2069b8d4ace90c98f2c8a1b4ea3",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 1183.1373881404954,
"Y": -150.14201931818141
},
{
"Name": "Vector.Display",
"ShowGeometry": true,
"Id": "f1c6a5c61e5044f29f5f9a300d281e90",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 1495.8867892065041,
"Y": 601.81813225842211
},
{
"Name": "Code Block",
"ShowGeometry": true,
"Id": "4bf942364f0b46aa9adda25d8321e4d7",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 1294.0761013350614,
"Y": 726.093260723019
},
{
"Name": "Point.Offset",
"ShowGeometry": true,
"Id": "48b5e51472b1475fbc16e4d01913d278",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 1614.1545371713803,
"Y": 399.1551557066885
},
{
"Name": "Code Block",
"ShowGeometry": true,
"Id": "3d3eeda47bc5411f92dde0dfa9033dd1",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 1453.1030250167169,
"Y": 462.89549446313532
},
{
"Name": "Arc.ByCenterPointStartPointEndPoint",
"ShowGeometry": true,
"Id": "5a18c3c2f8af42bea0070c999bba019d",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 2733.9405784305009,
"Y": -67.1078926083913
},
{
"Name": "Code Block",
"ShowGeometry": true,
"Id": "4e1b278e828f4995b80a7cccd30e05b3",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 1657.4591585095075,
"Y": -177.26985189273577
},
{
"Name": "Point.Offset",
"ShowGeometry": true,
"Id": "caeadec909a54ac8a40fcde38b7c452f",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 1850.1237741879143,
"Y": -175.52590477856361
},
{
"Name": "Element.GetLocation",
"ShowGeometry": true,
"Id": "e057a392fb5b4384bb1aac7ecac72a6e",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 2146.9793905880165,
"Y": -399.69809292175989
},
{
"Name": "Select Model Element",
"ShowGeometry": true,
"Id": "89506bf2be984f5f89af76547fcbe778",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 1916.4007283834762,
"Y": -446.76692555757978
},
{
"Name": "Curve.PointAtParameter",
"ShowGeometry": true,
"Id": "012b327d56294f43a36e1ec057222566",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 2395.2961961661058,
"Y": -190.23911062698176
},
{
"Name": "Code Block",
"ShowGeometry": true,
"Id": "ae44f77b62ac41dda42462e540d9444a",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 2203.8121775642016,
"Y": -179.04109178281203
},
{
"Name": "Element.Geometry",
"ShowGeometry": true,
"Id": "f719134eec514638b6e55c8cdc78d8d9",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 589.66231083925118,
"Y": -3.7322297797960573
},
{
"Name": "Element.Geometry",
"ShowGeometry": true,
"Id": "f6d0757bf32b46748b71721b68232b16",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 598.05178110742486,
"Y": 313.86914465821735
},
{
"Name": "Element.Geometry",
"ShowGeometry": true,
"Id": "706f402dc7ce451290ac764b76b374de",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 2241.1894579169207,
"Y": -526.27637791177267
}
],
"Annotations": [],
"X": 123.73121280450505,
"Y": 314.102270574998,
"Zoom": 0.26171974658695119
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment