Added VariableFloorToTopography-DP.dyn

This commit is contained in:
2020-03-04 12:26:26 +01:00
parent 5b3231547f
commit 334789b089
2 changed files with 923 additions and 0 deletions

View File

@@ -319,6 +319,10 @@ Make sure the active view is not 3d
</details>
### VariableFloorToTopography-DP ✅
Converts a selected floor to topography. Make sure the floor's height is variable!
### WallPresentation-DP ✅
Place all wall types in the project

View File

@@ -0,0 +1,919 @@
{
"Uuid": "dd03370f-8a3c-4ad8-a77a-d5957ab5cd1c",
"IsCustomNode": false,
"Description": null,
"Name": "VariableFloorToTopography-DP",
"ElementResolver": {
"ResolutionMap": {}
},
"Inputs": [],
"Outputs": [],
"Nodes": [
{
"ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
"NodeType": "FunctionNode",
"FunctionSignature": "Revit.Elements.Topography.ByPoints@Autodesk.DesignScript.Geometry.Point[]",
"Id": "b2cd29aa5a4644f9b0ab53759baf40f9",
"Inputs": [
{
"Id": "2abd25fe466540ecb3af08227838d8c6",
"Name": "points",
"Description": "The points which define the topography surface.\n\nPoint[]",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "f2fd606ade3343359a5ca42e6c40762c",
"Name": "Topography",
"Description": "A topography surface through the specified points.",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Auto",
"Description": "Create a topography surface from a list of points.\n\nTopography.ByPoints (points: Point[]): Topography"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
"NodeType": "FunctionNode",
"FunctionSignature": "Revit.Elements.Element.Geometry",
"Id": "f7fda2cfc57d468393544f04a452ecd5",
"Inputs": [
{
"Id": "6166af8bcfec4b47934f39d2e0ede805",
"Name": "element",
"Description": "Revit.Elements.Element",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "3f9956c2922e4a87a294d11539be086b",
"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.Nodes.DSModelElementSelection, DSRevitNodesUI",
"NodeType": "ExtensionNode",
"InstanceId": [
"9b65e9b4-c3d7-4ec1-81c9-efd618a95cb6-00091dc4"
],
"Id": "00b308c5a4704a2eb140636973afff23",
"Inputs": [],
"Outputs": [
{
"Id": "76e9094910aa4f059c980e608e003ba4",
"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.Point.Z",
"Id": "896eddb9bf5c4d87ab47bc0f20645520",
"Inputs": [
{
"Id": "889cc11cb0e9468fb7d15aa60618155e",
"Name": "point",
"Description": "Autodesk.DesignScript.Geometry.Point",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "5c1f641a53784680926781b6ca1ddd8c",
"Name": "double",
"Description": "double",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Auto",
"Description": "Get the Z component of a Point\n\nPoint.Z: double"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
"NodeType": "FunctionNode",
"FunctionSignature": "Autodesk.DesignScript.Geometry.PolySurface.BySolid@Autodesk.DesignScript.Geometry.Solid",
"Id": "62d8bf96072c4f7c8c70b2ee298de04a",
"Inputs": [
{
"Id": "4109c5dcd3b94f5386c50afee3a4f5e6",
"Name": "solid",
"Description": "Solid which surfaces to use\n\nSolid",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "889dd422253d4ec79dc08550eee119fb",
"Name": "PolySurface",
"Description": "PolySurface",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Auto",
"Description": "Make Polysurface by surfaces of Solid.\n\nPolySurface.BySolid (solid: Solid): PolySurface"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
"NodeType": "FunctionNode",
"FunctionSignature": "Autodesk.DesignScript.Geometry.PolySurface.Surfaces",
"Id": "460e386cfe0441eaac42612ca045418a",
"Inputs": [
{
"Id": "9bba07490e3a4e60b9762ddb6ea2e3b4",
"Name": "polySurface",
"Description": "Autodesk.DesignScript.Geometry.PolySurface",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "4151db0c77fe421b826348b6653fefcc",
"Name": "Surface[]",
"Description": "Surface[]",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Auto",
"Description": "Return new Surfaces representing the underlying Surfaces.\n\nPolySurface.Surfaces ( ): Surface[]"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
"NodeType": "FunctionNode",
"FunctionSignature": "Autodesk.DesignScript.Geometry.Surface.PerimeterCurves",
"Id": "e6dd1bc1079b4c7d915dba16663e9a87",
"Inputs": [
{
"Id": "9d7cdb7cadde4e3c90f447d1cfcf252f",
"Name": "surface",
"Description": "Autodesk.DesignScript.Geometry.Surface",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "bd4107f35f6b4cb6a04541dcf5191a1f",
"Name": "Curve[]",
"Description": "Curve[]",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Auto",
"Description": "Return all the boundary Curves of the Surface.\n\nSurface.PerimeterCurves ( ): Curve[]"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
"NodeType": "FunctionNode",
"FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.EndPoint",
"Id": "8871c48574774e919e8764914f0f3e28",
"Inputs": [
{
"Id": "b022a27c499b4c038629d8ae49f01539",
"Name": "curve",
"Description": "Autodesk.DesignScript.Geometry.Curve",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "5f4762ccae2642239120dc84244e5c62",
"Name": "Point",
"Description": "Point",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Auto",
"Description": "Get the end Point along the Curve\n\nCurve.EndPoint: Point"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
"NodeType": "FunctionNode",
"FunctionSignature": "DSCore.List.Flatten@var[]..[],int",
"Id": "6156783f6749448e85e218935d3bb885",
"Inputs": [
{
"Id": "d976d7441d394a5e87551427c7daec67",
"Name": "list",
"Description": "List to flatten.\n\nvar[]..[]",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "6be2ec4c51fd45d69af129099a1844b4",
"Name": "amt",
"Description": "Layers of nesting to remove.\n\nint\nDefault value : -1",
"UsingDefaultValue": true,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "7d1e858980ca4a87a6402c5c63f51078",
"Name": "var[]..[]",
"Description": "var[]..[]",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Auto",
"Description": "Flattens a nested list of lists by a certain amount.\n\nList.Flatten (list: var[]..[], amt: int = -1): var[]..[]"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
"NodeType": "FunctionNode",
"FunctionSignature": "Autodesk.DesignScript.Geometry.BoundingBox.MinPoint",
"Id": "6b30b8e5c268487d84553bc5c45978e9",
"Inputs": [
{
"Id": "8ab1540a6086480991cf21bc7a72255e",
"Name": "boundingBox",
"Description": "Autodesk.DesignScript.Geometry.BoundingBox",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "43a36e9f451a4a3292f8df302ea6215d",
"Name": "Point",
"Description": "Point",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Auto",
"Description": "The minimum point\n\nBoundingBox.MinPoint: Point"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
"NodeType": "FunctionNode",
"FunctionSignature": "Autodesk.DesignScript.Geometry.BoundingBox.ByGeometry@Autodesk.DesignScript.Geometry.Geometry[]",
"Id": "bba12881606344cfbff07dfd275fd384",
"Inputs": [
{
"Id": "48e949bf80f1448580660d0af2072d98",
"Name": "geom",
"Description": "Geometry[]",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "01eae3693889445694e0fa7dc344ba31",
"Name": "BoundingBox",
"Description": "BoundingBox",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Auto",
"Description": "Create an axis-aligned BoundingBox around input Geometry.\n\nBoundingBox.ByGeometry (geom: Geometry[]): BoundingBox"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
"NodeType": "FunctionNode",
"FunctionSignature": "Autodesk.DesignScript.Geometry.Point.Z",
"Id": "f007c357a7a842a09b4fe761a4bb20d2",
"Inputs": [
{
"Id": "b1a1bfaed1784b219bf5cc9396093442",
"Name": "point",
"Description": "Autodesk.DesignScript.Geometry.Point",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "e5b7f86500a544a297e62eae858ade49",
"Name": "double",
"Description": "double",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Auto",
"Description": "Get the Z component of a Point\n\nPoint.Z: double"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
"NodeType": "FunctionNode",
"FunctionSignature": "==@var[]..[],var[]..[]",
"Id": "b0b039c887f54b8da2e57abde67caf29",
"Inputs": [
{
"Id": "d87db6f3a35a4f2f8bb342c036a1b3f7",
"Name": "x",
"Description": "x value.\n\nvar[]..[]",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "a7854f9c3cc942f99ee5694c7420268c",
"Name": "y",
"Description": "y value.\n\nvar[]..[]",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "cf0b953b75fa43c788ab20d0110efc1f",
"Name": "var[]..[]",
"Description": "var[]..[]",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Auto",
"Description": "Equal x to y?\n\n== (x: var[]..[], y: var[]..[]): var[]..[]"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
"NodeType": "FunctionNode",
"FunctionSignature": "DSCore.List.FilterByBoolMask@var[]..[],var[]..[]",
"Id": "e7c8d611f3544263845fd2e93c5622bf",
"Inputs": [
{
"Id": "98a61ae070ed44c9b9236b79d9782053",
"Name": "list",
"Description": "List to filter.\n\nvar[]..[]",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "3fc8b5019f3b4fd185ec7a15d452d045",
"Name": "mask",
"Description": "List of booleans representing a mask.\n\nvar[]..[]",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "4b6dfabb3ace4db380c063a530c35301",
"Name": "in",
"Description": "Items whose mask index is true.",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "fbfa9c76b71047eb8bfaa94065699866",
"Name": "out",
"Description": "Items whose mask index is false.",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Auto",
"Description": "Filters a sequence by looking up corresponding indices in a separate list of booleans.\n\nList.FilterByBoolMask (list: var[]..[], mask: var[]..[]): var[]..[]"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
"NodeType": "FunctionNode",
"FunctionSignature": "DSCore.List.UniqueItems@var[]..[]",
"Id": "843fc39685704b3780cfabfcbfa8fd11",
"Inputs": [
{
"Id": "271e48b603c4445893441e036f971a8b",
"Name": "list",
"Description": "List to filter duplicates out of.\n\nvar[]..[]",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "249532970a1546dbb76d732bbc42c3bb",
"Name": "list",
"Description": "Filtered list.",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Auto",
"Description": "Creates a new list containing all unique items in the given list.\n\nList.UniqueItems (list: var[]..[]): var[]..[]"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
"NodeType": "FunctionNode",
"FunctionSignature": "Autodesk.DesignScript.Geometry.Point.PruneDuplicates@Autodesk.DesignScript.Geometry.Point[],double",
"Id": "ceec54860daa4956bc87c1540b1a5e68",
"Inputs": [
{
"Id": "c12341c952484a35972e3497cbe93c39",
"Name": "points",
"Description": "Points to prune\n\nPoint[]",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "a7a5c920567f4d99bf276ac68b0125b0",
"Name": "tolerance",
"Description": "Tolerance for pruning\n\ndouble\nDefault value : 0.001",
"UsingDefaultValue": true,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "0041a141f89e478ca9a9586c79bbea0d",
"Name": "Point[]",
"Description": "Point[]",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Auto",
"Description": "Prune points to exclude duplicates within tolerance of included points\n\nPoint.PruneDuplicates (points: Point[], tolerance: double = 0.001): Point[]"
}
],
"Connectors": [
{
"Start": "3f9956c2922e4a87a294d11539be086b",
"End": "4109c5dcd3b94f5386c50afee3a4f5e6",
"Id": "68a3d7a604a94506aa18070580b1dd04"
},
{
"Start": "3f9956c2922e4a87a294d11539be086b",
"End": "48e949bf80f1448580660d0af2072d98",
"Id": "795d7672acac41c69004125444cab5d3"
},
{
"Start": "76e9094910aa4f059c980e608e003ba4",
"End": "6166af8bcfec4b47934f39d2e0ede805",
"Id": "66d7f1f79f514f128ba596ec1cc97a46"
},
{
"Start": "5c1f641a53784680926781b6ca1ddd8c",
"End": "d87db6f3a35a4f2f8bb342c036a1b3f7",
"Id": "c55dc9ad186148ee8a9b898ed926c9ab"
},
{
"Start": "889dd422253d4ec79dc08550eee119fb",
"End": "9bba07490e3a4e60b9762ddb6ea2e3b4",
"Id": "66e0313cbb964994ac2166bc3c0ff5cb"
},
{
"Start": "4151db0c77fe421b826348b6653fefcc",
"End": "9d7cdb7cadde4e3c90f447d1cfcf252f",
"Id": "2732c74053a64a8cb8d84838a499f4d5"
},
{
"Start": "bd4107f35f6b4cb6a04541dcf5191a1f",
"End": "d976d7441d394a5e87551427c7daec67",
"Id": "3907348f1b9f49ce8bcf8e2fd9fdd4c1"
},
{
"Start": "5f4762ccae2642239120dc84244e5c62",
"End": "889cc11cb0e9468fb7d15aa60618155e",
"Id": "b3df67b790aa469badd1f57c07b4985b"
},
{
"Start": "5f4762ccae2642239120dc84244e5c62",
"End": "98a61ae070ed44c9b9236b79d9782053",
"Id": "747a535d2f1d4f17b2ddce86c60e4b72"
},
{
"Start": "7d1e858980ca4a87a6402c5c63f51078",
"End": "b022a27c499b4c038629d8ae49f01539",
"Id": "a5eed3ad4f2640cab6951b2b99df7b4e"
},
{
"Start": "43a36e9f451a4a3292f8df302ea6215d",
"End": "b1a1bfaed1784b219bf5cc9396093442",
"Id": "5816a29c781941358a9daeebef78f468"
},
{
"Start": "01eae3693889445694e0fa7dc344ba31",
"End": "8ab1540a6086480991cf21bc7a72255e",
"Id": "81249b8cc9a04f308aeac9a8645997e2"
},
{
"Start": "e5b7f86500a544a297e62eae858ade49",
"End": "a7854f9c3cc942f99ee5694c7420268c",
"Id": "ff6ea15cc72540b49271c21c01b0ba5a"
},
{
"Start": "cf0b953b75fa43c788ab20d0110efc1f",
"End": "3fc8b5019f3b4fd185ec7a15d452d045",
"Id": "6371897ed4884ba0b4d0922728b3aa36"
},
{
"Start": "fbfa9c76b71047eb8bfaa94065699866",
"End": "271e48b603c4445893441e036f971a8b",
"Id": "81c520b106864b3982ae017d7cf89bd6"
},
{
"Start": "249532970a1546dbb76d732bbc42c3bb",
"End": "c12341c952484a35972e3497cbe93c39",
"Id": "af67b1c4808d44d79db0acad72a32f2f"
},
{
"Start": "0041a141f89e478ca9a9586c79bbea0d",
"End": "2abd25fe466540ecb3af08227838d8c6",
"Id": "dbcfebc72dea4c589d171ddfc93c8479"
}
],
"Dependencies": [],
"Bindings": [
{
"NodeId": "b2cd29aa-5a46-44f9-b0ab-53759baf40f9",
"Binding": {
"ByPoints_InClassDecl-1_InFunctionScope-1_Instance0_b2cd29aa-5a46-44f9-b0ab-53759baf40f9": "PFNPQVAtRU5WOkVudmVsb3BlIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOlNPQVAtRU5DPSJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy9zb2FwL2VuY29kaW5nLyIgeG1sbnM6U09BUC1FTlY9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvZW52ZWxvcGUvIiB4bWxuczpjbHI9Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vc29hcC9lbmNvZGluZy9jbHIvMS4wIiBTT0FQLUVOVjplbmNvZGluZ1N0eWxlPSJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy9zb2FwL2VuY29kaW5nLyI+DQo8U09BUC1FTlY6Qm9keT4NCjxhMTpDYWxsU2l0ZV94MDAyQl9UcmFjZVNlcmlhbGlzZXJIZWxwZXIgaWQ9InJlZi0xIiB4bWxuczphMT0iaHR0cDovL3NjaGVtYXMubWljcm9zb2Z0LmNvbS9jbHIvbnNhc3NlbS9Qcm90b0NvcmUvUHJvdG9Db3JlJTJDJTIwVmVyc2lvbiUzRDIuMC4zLjg4MTAlMkMlMjBDdWx0dXJlJTNEbmV1dHJhbCUyQyUyMFB1YmxpY0tleVRva2VuJTNEbnVsbCI+DQo8TnVtYmVyT2ZFbGVtZW50cz4xPC9OdW1iZXJPZkVsZW1lbnRzPg0KPEJhc2UtMF9IYXNEYXRhPnRydWU8L0Jhc2UtMF9IYXNEYXRhPg0KPEJhc2UtMF9EYXRhIGlkPSJyZWYtMyI+UEZOUFFWQXRSVTVXT2tWdWRtVnNiM0JsSUhodGJHNXpPbmh6YVQwaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNUzlZVFV4VFkyaGxiV0V0YVc1emRHRnVZMlVpSUhodGJHNXpPbmh6WkQwaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNUzlZVFV4VFkyaGxiV0VpSUhodGJHNXpPbE5QUVZBdFJVNURQU0pvZEhSd09pOHZjMk5vWlcxaGN5NTRiV3h6YjJGd0xtOXlaeTl6YjJGd0wyVnVZMjlrYVc1bkx5SWdlRzFzYm5NNlUwOUJVQzFGVGxZOUltaDBkSEE2THk5elkyaGxiV0Z6TG5odGJITnZZWEF1YjNKbkwzTnZZWEF2Wlc1MlpXeHZjR1V2SWlCNGJXeHVjenBqYkhJOUltaDBkSEE2THk5elkyaGxiV0Z6TG0xcFkzSnZjMjltZEM1amIyMHZjMjloY0M5bGJtTnZaR2x1Wnk5amJISXZNUzR3SWlCVFQwRlFMVVZPVmpwbGJtTnZaR2x1WjFOMGVXeGxQU0pvZEhSd09pOHZjMk5vWlcxaGN5NTRiV3h6YjJGd0xtOXlaeTl6YjJGd0wyVnVZMjlrYVc1bkx5SStEUW84VTA5QlVDMUZUbFk2UW05a2VUNE5DanhoTVRwVFpYSnBZV3hwZW1GaWJHVkpaQ0JwWkQwaWNtVm1MVEVpSUhodGJHNXpPbUV4UFNKb2RIUndPaTh2YzJOb1pXMWhjeTV0YVdOeWIzTnZablF1WTI5dEwyTnNjaTl1YzJGemMyVnRMMUpsZG1sMFUyVnlkbWxqWlhNdVVHVnljMmx6ZEdWdVkyVXZVbVYyYVhSVFpYSjJhV05sY3lVeVF5VXlNRlpsY25OcGIyNGxNMFF5TGpBdU15NDRPREV4SlRKREpUSXdRM1ZzZEhWeVpTVXpSRzVsZFhSeVlXd2xNa01sTWpCUWRXSnNhV05MWlhsVWIydGxiaVV6Ukc1MWJHd2lQZzBLUEhOMGNtbHVaMGxFSUdsa1BTSnlaV1l0TXlJK1lUTmxZelV4TVRndFpEQXdZaTAwWmpKbExXSTRPV1l0TkRCbU16TmtOekV3TldSakxUQXdNRGt6T0dKbVBDOXpkSEpwYm1kSlJENE5DanhwYm5SSlJENDJNRFF6TlRFOEwybHVkRWxFUGcwS1BDOWhNVHBUWlhKcFlXeHBlbUZpYkdWSlpENE5Dand2VTA5QlVDMUZUbFk2UW05a2VUNE5Dand2VTA5QlVDMUZUbFk2Ulc1MlpXeHZjR1UrRFFvPTwvQmFzZS0wX0RhdGE+DQo8QmFzZS0wX0hhc05lc3RlZERhdGE+ZmFsc2U8L0Jhc2UtMF9IYXNOZXN0ZWREYXRhPg0KPC9hMTpDYWxsU2l0ZV94MDAyQl9UcmFjZVNlcmlhbGlzZXJIZWxwZXI+DQo8L1NPQVAtRU5WOkJvZHk+DQo8L1NPQVAtRU5WOkVudmVsb3BlPg0K"
}
}
],
"View": {
"Dynamo": {
"ScaleFactor": 1.0,
"HasRunWithoutCrash": true,
"IsVisibleInDynamoLibrary": true,
"Version": "2.0.3.8810",
"RunType": "Manual",
"RunPeriod": "1000"
},
"Camera": {
"Name": "Background Preview",
"EyeX": -124.61715137665605,
"EyeY": 121.71325241463768,
"EyeZ": 69.119409255104756,
"LookX": 119.61715137665605,
"LookY": -110.71325241463768,
"LookZ": -77.119409255104756,
"UpX": 0.36182997346611034,
"UpY": 0.902585284349863,
"UpZ": -0.23327853475318894
},
"NodeViews": [
{
"ShowGeometry": true,
"Name": "Topography.ByPoints",
"Id": "b2cd29aa5a4644f9b0ab53759baf40f9",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 3063.0657094875496,
"Y": 609.6532148063252
},
{
"ShowGeometry": false,
"Name": "Element.Geometry",
"Id": "f7fda2cfc57d468393544f04a452ecd5",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": -185.49200888431744,
"Y": 353.54232461786114
},
{
"ShowGeometry": true,
"Name": "Select Model Element",
"Id": "00b308c5a4704a2eb140636973afff23",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": -454.49200888431744,
"Y": 353.54232461786114
},
{
"ShowGeometry": true,
"Name": "Point.Z",
"Id": "896eddb9bf5c4d87ab47bc0f20645520",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 1661.7229274070933,
"Y": 608.49809516014147
},
{
"ShowGeometry": false,
"Name": "PolySurface.BySolid",
"Id": "62d8bf96072c4f7c8c70b2ee298de04a",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 165.92657228952908,
"Y": 343.99791214997947
},
{
"ShowGeometry": false,
"Name": "PolySurface.Surfaces",
"Id": "460e386cfe0441eaac42612ca045418a",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 484.92657228952908,
"Y": 343.99791214997947
},
{
"ShowGeometry": false,
"Name": "Surface.PerimeterCurves",
"Id": "e6dd1bc1079b4c7d915dba16663e9a87",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 828.92657228952908,
"Y": 343.99791214997947
},
{
"ShowGeometry": false,
"Name": "Curve.EndPoint",
"Id": "8871c48574774e919e8764914f0f3e28",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 1422.9265722895291,
"Y": 343.99791214997947
},
{
"ShowGeometry": false,
"Name": "List.Flatten",
"Id": "6156783f6749448e85e218935d3bb885",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 1136.9265722895291,
"Y": 343.99791214997947
},
{
"ShowGeometry": true,
"Name": "BoundingBox.MinPoint",
"Id": "6b30b8e5c268487d84553bc5c45978e9",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 516.96678043306815,
"Y": 705.88916132056238
},
{
"ShowGeometry": true,
"Name": "BoundingBox.ByGeometry",
"Id": "bba12881606344cfbff07dfd275fd384",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 181.96678043306815,
"Y": 705.88916132056238
},
{
"ShowGeometry": true,
"Name": "Point.Z",
"Id": "f007c357a7a842a09b4fe761a4bb20d2",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 848.96678043306815,
"Y": 705.88916132056238
},
{
"ShowGeometry": true,
"Name": "==",
"Id": "b0b039c887f54b8da2e57abde67caf29",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 1946.3584879599503,
"Y": 708.87136852585718
},
{
"ShowGeometry": false,
"Name": "List.FilterByBoolMask",
"Id": "e7c8d611f3544263845fd2e93c5622bf",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 2223.7229274070933,
"Y": 582.49809516014147
},
{
"ShowGeometry": false,
"Name": "List.UniqueItems",
"Id": "843fc39685704b3780cfabfcbfa8fd11",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 2497.899794482757,
"Y": 606.800801146476
},
{
"ShowGeometry": true,
"Name": "Point.PruneDuplicates",
"Id": "ceec54860daa4956bc87c1540b1a5e68",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Excluded": false,
"X": 2735.038032853749,
"Y": 603.6850322761336
}
],
"Annotations": [
{
"Id": "4901565f68f44b8292ffe618f3eaac56",
"Title": "Input",
"Nodes": [
"00b308c5a4704a2eb140636973afff23"
],
"Left": -464.49200888431744,
"Top": 300.54232461786114,
"Width": 189.0,
"Height": 172.0,
"FontSize": 36.0,
"InitialTop": 353.54232461786114,
"InitialHeight": 149.0,
"TextblockHeight": 43.0,
"Background": "#FFC1D676"
},
{
"Id": "0ed7e4beae3a414e92cb3d6ac4059836",
"Title": "Get geometry",
"Nodes": [
"f7fda2cfc57d468393544f04a452ecd5"
],
"Left": -195.49200888431744,
"Top": 257.54232461786114,
"Width": 217.0,
"Height": 189.0,
"FontSize": 36.0,
"InitialTop": 353.54232461786114,
"InitialHeight": 123.0,
"TextblockHeight": 86.0,
"Background": "#FFC1D676"
},
{
"Id": "3f73bdf0bf754c9aaefc2c56d897c169",
"Title": "Get all points",
"Nodes": [
"62d8bf96072c4f7c8c70b2ee298de04a",
"460e386cfe0441eaac42612ca045418a",
"e6dd1bc1079b4c7d915dba16663e9a87",
"8871c48574774e919e8764914f0f3e28",
"6156783f6749448e85e218935d3bb885"
],
"Left": 155.92657228952908,
"Top": 290.99791214997947,
"Width": 1461.0,
"Height": 172.0,
"FontSize": 36.0,
"InitialTop": 343.99791214997947,
"InitialHeight": 146.78751595858216,
"TextblockHeight": 43.0,
"Background": "#FFC1D676"
},
{
"Id": "5ba37abca3aa4636a9af28db4128710b",
"Title": "Bottom elevation",
"Nodes": [
"6b30b8e5c268487d84553bc5c45978e9",
"bba12881606344cfbff07dfd275fd384",
"f007c357a7a842a09b4fe761a4bb20d2"
],
"Left": 171.96678043306815,
"Top": 652.88916132056238,
"Width": 880.0,
"Height": 146.0,
"FontSize": 36.0,
"InitialTop": 705.88916132056238,
"InitialHeight": 275.04985114652527,
"TextblockHeight": 43.0,
"Background": "#FFC1D676"
},
{
"Id": "61f3e388bfae4d2eacf76af90bf98cee",
"Title": "Filtert bottom points",
"Nodes": [
"896eddb9bf5c4d87ab47bc0f20645520",
"b0b039c887f54b8da2e57abde67caf29",
"e7c8d611f3544263845fd2e93c5622bf"
],
"Left": 1651.7229274070933,
"Top": 529.49809516014147,
"Width": 753.0,
"Height": 298.3732733657157,
"FontSize": 36.0,
"InitialTop": 582.49809516014147,
"InitialHeight": 520.76314276364815,
"TextblockHeight": 43.0,
"Background": "#FFC1D676"
},
{
"Id": "41d1e285ec7a42de8ecee200e463186d",
"Title": "Clean point list",
"Nodes": [
"843fc39685704b3780cfabfcbfa8fd11",
"ceec54860daa4956bc87c1540b1a5e68"
],
"Left": 2487.899794482757,
"Top": 550.6850322761336,
"Width": 473.138238370992,
"Height": 172.0,
"FontSize": 36.0,
"InitialTop": 603.6850322761336,
"InitialHeight": 149.0,
"TextblockHeight": 43.0,
"Background": "#FFC1D676"
}
],
"X": 317.26571634039465,
"Y": 377.23626324821925,
"Zoom": 0.340318946256795
}
}