Changed back to old naming scheme, copied some old scripts

This commit is contained in:
2019-05-31 00:31:05 +02:00
parent bc18cf4963
commit 1512e16124
45 changed files with 7536 additions and 320 deletions

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,9 @@
# AddParametersToFamily
Add multiple parameters to a currently opened family with one click. All data of the new parameters have to be the same, only the name can differ.
## Required packages
- Orchid
- Data-Shapes

View File

@@ -1,3 +1,5 @@
# BuldingPadsFromElements
## requirements
### 2.x

View File

@@ -1,3 +1,3 @@
# Category presentation
# CategoryPresentation
Places all loaded families from the selected category on a line for presentation.

View File

@@ -1,4 +1,4 @@
# Check view depths
# CheckUnlimitedViewDepths
List views which has unlimited view range set
@@ -7,3 +7,5 @@ List views which has unlimited view range set
Genius Loci
Clockwork

View File

@@ -1,4 +1,4 @@
# Dwg import cleaner
# DwgImportCleaner
Removes **all** imported dwgs from drawing

View File

@@ -1256,7 +1256,7 @@
{
"ConcreteType": "CoreNodeModels.Input.BoolSelector, CoreNodeModels",
"NodeType": "BooleanInputNode",
"InputValue": true,
"InputValue": false,
"Id": "73b31770c48c46478a1550b55e687265",
"Inputs": [],
"Outputs": [
@@ -1493,7 +1493,7 @@
{
"Start": "25e7f27c919e4edfba440502c87e04f0",
"End": "0c2a5088c9274b36871c8fb0e727dd5d",
"Id": "286764aec068472c99eeb059774db655"
"Id": "aa39da8d83824b348db69141cea2fefc"
},
{
"Start": "4019881337c844f1ae1219413bb63a54",
@@ -1705,7 +1705,7 @@
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Name": "Point.Add",
"ShowGeometry": true,
"ShowGeometry": false,
"Excluded": false,
"X": 399.70280427482612,
"Y": 1219.3366092666433
@@ -1715,7 +1715,7 @@
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Name": "Point.Subtract",
"ShowGeometry": true,
"ShowGeometry": false,
"Excluded": false,
"X": 370.03037050565058,
"Y": 1048.3296883337637
@@ -1747,8 +1747,8 @@
"Name": "Point.Z",
"ShowGeometry": true,
"Excluded": false,
"X": 1008.2569199703948,
"Y": 1205.6903965187998
"X": 943.80817211803969,
"Y": 1162.7245646172298
},
{
"Id": "7cff7964a0fa491299d3eaf22f506313",
@@ -1938,7 +1938,7 @@
"Height": 588.062029490601,
"FontSize": 36.0,
"InitialTop": 565.222164673727,
"InitialHeight": 411.141063457874,
"InitialHeight": 612.062029490601,
"TextblockHeight": 43.0,
"Background": "#FFC1D676"
},
@@ -1997,7 +1997,7 @@
"Height": 526.65539083112,
"FontSize": 36.0,
"InitialTop": 1048.3296883337637,
"InitialHeight": 503.65539083112003,
"InitialHeight": 473.65539083112003,
"TextblockHeight": 43.0,
"Background": "#FFC1D676"
},
@@ -2018,7 +2018,7 @@
"Height": 473.88194597223446,
"FontSize": 36.0,
"InitialTop": 1044.4058009480959,
"InitialHeight": 657.76800816076707,
"InitialHeight": 472.88194597223446,
"TextblockHeight": 43.0,
"Background": "#FFC1D676"
},
@@ -2034,7 +2034,7 @@
"Height": 172.0,
"FontSize": 36.0,
"InitialTop": 290.86131040676258,
"InitialHeight": 149.0,
"InitialHeight": 145.0,
"TextblockHeight": 43.0,
"Background": "#FFC1D676"
},
@@ -2052,7 +2052,7 @@
"Height": 306.0,
"FontSize": 36.0,
"InitialTop": 1066.4777897905838,
"InitialHeight": 382.27709750847953,
"InitialHeight": 279.0,
"TextblockHeight": 43.0,
"Background": "#FFC1D676"
},
@@ -2073,7 +2073,7 @@
"Height": 359.99999999999989,
"FontSize": 36.0,
"InitialTop": 575.02777488907054,
"InitialHeight": 547.79710446729121,
"InitialHeight": 306.99999999999989,
"TextblockHeight": 43.0,
"Background": "#FFC1D676"
},
@@ -2090,13 +2090,13 @@
"Height": 276.0,
"FontSize": 36.0,
"InitialTop": 132.16937216265228,
"InitialHeight": 253.0,
"InitialHeight": 200.05071442649148,
"TextblockHeight": 43.0,
"Background": "#FFC1D676"
}
],
"X": 646.7635425985153,
"Y": 284.9027832768877,
"Zoom": 0.23048065673998552
"X": 3915.0464163320285,
"Y": -764.17842606722922,
"Zoom": 1.5058184518068094
}
}

View File

@@ -0,0 +1,3 @@
# ExportHeightFromPbp
Exports selected category's all objects' elevation from PBP to excel. You can add an offset value for making the bounding box smaller.

View File

@@ -0,0 +1,240 @@
<Workspace Version="1.3.2.2480" X="-220.451702897479" Y="139.149154061875" zoom="0.40215319936636" ScaleFactor="1" Name="Home" Description="" RunType="Manual" RunPeriod="1000" HasRunWithoutCrash="False">
<NamespaceResolutionMap />
<Elements>
<Dynamo.Graph.Nodes.ZeroTouch.DSFunction guid="3f970217-81a2-4848-b525-f84a69efe1ba" type="Dynamo.Graph.Nodes.ZeroTouch.DSFunction" nickname="Mesh.ImportFile" x="88.2722972429077" y="252.289020697498" isVisible="false" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" IsFrozen="false" isPinned="false" assembly="..\..\..\..\..\AppData\Roaming\Dynamo\Dynamo Revit\1.3\packages\MeshToolkit\bin\MeshToolkit.dll" function="Autodesk.Dynamo.MeshToolkit.Mesh.ImportFile@string">
<PortInfo index="0" default="False" />
</Dynamo.Graph.Nodes.ZeroTouch.DSFunction>
<Dynamo.Graph.Nodes.ZeroTouch.DSFunction guid="e78e3fff-7b7a-4a4d-a46c-737b7bb5ad12" type="Dynamo.Graph.Nodes.ZeroTouch.DSFunction" nickname="Mesh.Reduce" x="960.248235521884" y="121.389139613933" isVisible="false" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" IsFrozen="false" isPinned="false" assembly="..\..\..\..\..\AppData\Roaming\Dynamo\Dynamo Revit\1.3\packages\MeshToolkit\bin\MeshToolkit.dll" function="Autodesk.Dynamo.MeshToolkit.Mesh.Reduce@double">
<PortInfo index="0" default="False" />
<PortInfo index="1" default="False" />
</Dynamo.Graph.Nodes.ZeroTouch.DSFunction>
<Dynamo.Graph.Nodes.ZeroTouch.DSFunction guid="18cdf34e-b5c4-4fb7-88a1-fb8f9053be9b" type="Dynamo.Graph.Nodes.ZeroTouch.DSFunction" nickname="Mesh.TriangleCount" x="499.689019532487" y="-70.3674014965351" isVisible="true" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" IsFrozen="false" isPinned="false" assembly="..\..\..\..\..\AppData\Roaming\Dynamo\Dynamo Revit\1.3\packages\MeshToolkit\bin\MeshToolkit.dll" function="Autodesk.Dynamo.MeshToolkit.Mesh.TriangleCount">
<PortInfo index="0" default="False" />
</Dynamo.Graph.Nodes.ZeroTouch.DSFunction>
<Dynamo.Graph.Nodes.CustomNodes.Function guid="225639b4-9bca-46ed-ac57-025ec5e864cd" type="Dynamo.Graph.Nodes.CustomNodes.Function" nickname="Springs.ToolkitMeshToMesh" x="1762.40970040493" y="1371.73708697088" isVisible="true" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" IsFrozen="false" isPinned="false">
<PortInfo index="0" default="False" />
<ID value="d5628e40-52de-47c9-b35b-c201d87344e0" />
<Name value="Springs.ToolkitMeshToMesh" />
<Description value="Attempts to convert a toolkit mesh to a Dynamo mesh. You obviously need to have the appropriate version of the mesh toolkit package downloaded first." />
<Inputs>
<Input value="tkMesh" />
</Inputs>
<Outputs>
<Output value="mesh" />
</Outputs>
</Dynamo.Graph.Nodes.CustomNodes.Function>
<Dynamo.Graph.Nodes.ZeroTouch.DSFunction guid="255971a5-8599-4308-b747-97e2eeac0aa9" type="Dynamo.Graph.Nodes.ZeroTouch.DSFunction" nickname="DirectShape.ByMesh" x="2110.86003408971" y="1489.97388896199" isVisible="true" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" IsFrozen="false" isPinned="false" assembly="RevitNodes.dll" function="Revit.Elements.DirectShape.ByMesh@Autodesk.DesignScript.Geometry.Mesh,Revit.Elements.Category,Revit.Elements.Material,string">
<PortInfo index="0" default="False" />
<PortInfo index="1" default="False" />
<PortInfo index="2" default="True" />
<PortInfo index="3" default="True" />
</Dynamo.Graph.Nodes.ZeroTouch.DSFunction>
<Dynamo.Graph.Nodes.ZeroTouch.DSFunction guid="d804a019-f02b-4712-9d65-9b5779aac356" type="Dynamo.Graph.Nodes.ZeroTouch.DSFunction" nickname="Material.ByName" x="1743.80739384571" y="1650.50738358709" isVisible="true" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" IsFrozen="false" isPinned="false" assembly="RevitNodes.dll" function="Revit.Elements.Material.ByName@string">
<PortInfo index="0" default="False" />
</Dynamo.Graph.Nodes.ZeroTouch.DSFunction>
<CoreNodeModels.Input.StringInput guid="d2a08fff-7769-4ab2-abd7-031ea48eb52f" type="CoreNodeModels.Input.StringInput" nickname="Material name" x="-1035.17174770993" y="710.121808446601" isVisible="true" isUpstreamVisible="true" lacing="Disabled" isSelectedInput="True" IsFrozen="false" isPinned="false">
<System.String>ad_Material_Mannequin</System.String>
<System.String value="ad_Material_Mannequin" />
</CoreNodeModels.Input.StringInput>
<DSRevitNodesUI.Categories guid="93148737-800d-4389-b8cf-3ee67c37bbb4" type="DSRevitNodesUI.Categories" nickname="Categories" x="1759.40709202738" y="1507.00038709015" isVisible="true" isUpstreamVisible="true" lacing="Disabled" isSelectedInput="True" IsFrozen="false" isPinned="false" index="211:Furniture" />
<Dynamo.Graph.Nodes.ZeroTouch.DSFunction guid="cc4cbe20-4bc6-4542-80df-e0fb5752166a" type="Dynamo.Graph.Nodes.ZeroTouch.DSFunction" nickname="Mesh.Rotate" x="1076.56837047564" y="1031.77522208212" isVisible="true" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" IsFrozen="false" isPinned="false" assembly="..\..\..\..\..\AppData\Roaming\Dynamo\Dynamo Revit\1.3\packages\MeshToolkit\bin\MeshToolkit.dll" function="Autodesk.Dynamo.MeshToolkit.Mesh.Rotate@Autodesk.DesignScript.Geometry.Vector,double">
<PortInfo index="0" default="False" />
<PortInfo index="1" default="False" />
<PortInfo index="2" default="True" />
</Dynamo.Graph.Nodes.ZeroTouch.DSFunction>
<CoreNodeModels.Input.BoolSelector guid="67926e18-8f6a-428e-9fa0-9655c5fa307d" type="CoreNodeModels.Input.BoolSelector" nickname="Reduce mesh" x="-1033.17642404018" y="465.022063559771" isVisible="true" isUpstreamVisible="true" lacing="Disabled" isSelectedInput="True" IsFrozen="false" isPinned="false">
<System.Boolean>True</System.Boolean>
</CoreNodeModels.Input.BoolSelector>
<CoreNodeModels.Logic.If guid="5caaaa49-fb35-454c-be2d-52db75079f4e" type="CoreNodeModels.Logic.If" nickname="If" x="827.182208525908" y="597.364163924714" isVisible="true" isUpstreamVisible="true" lacing="Disabled" isSelectedInput="False" IsFrozen="false" isPinned="false">
<PortInfo index="0" default="False" />
<PortInfo index="1" default="False" />
<PortInfo index="2" default="False" />
</CoreNodeModels.Logic.If>
<Dynamo.Graph.Nodes.ZeroTouch.DSFunction guid="1c1719fd-1d98-46f8-8982-d2c0598e7fd7" type="Dynamo.Graph.Nodes.ZeroTouch.DSFunction" nickname="Vector.XAxis" x="885.568370475644" y="1018.77522208212" isVisible="true" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" IsFrozen="false" isPinned="false" assembly="ProtoGeometry.dll" function="Autodesk.DesignScript.Geometry.Vector.XAxis" />
<Dynamo.Graph.Nodes.CodeBlockNodeModel guid="a61b0c62-1f3b-498f-92a6-338de7d8698e" type="Dynamo.Graph.Nodes.CodeBlockNodeModel" nickname="Code Block" x="885.568370475644" y="1126.98855541545" isVisible="true" isUpstreamVisible="true" lacing="Disabled" isSelectedInput="False" IsFrozen="false" isPinned="false" CodeText="90;" ShouldFocus="false" />
<Dynamo.Graph.Nodes.ZeroTouch.DSFunction guid="fa6f1cc1-9c8d-4d78-87eb-da96cfbff009" type="Dynamo.Graph.Nodes.ZeroTouch.DSFunction" nickname="Document.Current" x="-1123.51372338302" y="-907.786427500901" isVisible="true" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" IsFrozen="false" isPinned="false" assembly="RevitNodes.dll" function="Revit.Application.Document.Current" />
<Dynamo.Graph.Nodes.ZeroTouch.DSFunction guid="b9c3efa8-8382-42f9-8b30-9f9249be0d88" type="Dynamo.Graph.Nodes.ZeroTouch.DSFunction" nickname="Document.FilePath" x="-895.513723383016" y="-907.786427500901" isVisible="true" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" IsFrozen="false" isPinned="false" assembly="RevitNodes.dll" function="Revit.Application.Document.FilePath">
<PortInfo index="0" default="False" />
</Dynamo.Graph.Nodes.ZeroTouch.DSFunction>
<CoreNodeModels.Input.StringInput guid="fda71e3c-c5bb-4491-8e58-702305b55354" type="CoreNodeModels.Input.StringInput" nickname="File extension" x="-1033.17642404018" y="376.560842337692" isVisible="true" isUpstreamVisible="true" lacing="Disabled" isSelectedInput="True" IsFrozen="false" isPinned="false">
<System.String>OBJ</System.String>
<System.String value="OBJ" />
</CoreNodeModels.Input.StringInput>
<CoreNodeModels.Input.BoolSelector guid="d1dda7b5-c2a5-49fb-a162-2824ff17314c" type="CoreNodeModels.Input.BoolSelector" nickname="Rotate" x="-1031.78435182837" y="623.086895372417" isVisible="true" isUpstreamVisible="true" lacing="Disabled" isSelectedInput="True" IsFrozen="false" isPinned="false">
<System.Boolean>False</System.Boolean>
</CoreNodeModels.Input.BoolSelector>
<CoreNodeModels.Logic.If guid="e3b1627c-4d3b-44db-983c-2fbff7c987ef" type="CoreNodeModels.Logic.If" nickname="If" x="1350.40091312561" y="870.38707318412" isVisible="true" isUpstreamVisible="true" lacing="Disabled" isSelectedInput="False" IsFrozen="false" isPinned="false">
<PortInfo index="0" default="False" />
<PortInfo index="1" default="False" />
<PortInfo index="2" default="False" />
</CoreNodeModels.Logic.If>
<CoreNodeModels.Input.DoubleSlider guid="25b7684e-51f5-4241-8c2a-4881b4b982fd" type="CoreNodeModels.Input.DoubleSlider" nickname="Percent of remaining tris" x="-1033.17642404018" y="554.243956659812" isVisible="true" isUpstreamVisible="true" lacing="Disabled" isSelectedInput="True" IsFrozen="false" isPinned="false">
<System.Double>5</System.Double>
<Range min="0" max="100" step="1" />
</CoreNodeModels.Input.DoubleSlider>
<Dynamo.Graph.Nodes.CodeBlockNodeModel guid="86ba9b6a-86e5-4e9a-8859-331f8b0c9902" type="Dynamo.Graph.Nodes.CodeBlockNodeModel" nickname="Code Block" x="769.853493014361" y="14.1946020861159" isVisible="true" isUpstreamVisible="true" lacing="Disabled" isSelectedInput="False" IsFrozen="false" isPinned="false" CodeText="x*y*0.01;" ShouldFocus="false">
<PortInfo index="0" default="False" />
<PortInfo index="1" default="False" />
</Dynamo.Graph.Nodes.CodeBlockNodeModel>
<Dynamo.Graph.Nodes.CustomNodes.Function guid="59fd3449-17f4-4b0e-a6dd-bc168822b41c" type="Dynamo.Graph.Nodes.CustomNodes.Function" nickname="Document.SaveAs" x="3047.27166368231" y="-2356.18140359219" isVisible="true" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" IsFrozen="false" isPinned="false">
<PortInfo index="0" default="False" />
<PortInfo index="1" default="True" />
<PortInfo index="2" default="True" />
<ID value="19ce6b9f-f4cf-4a3f-9788-1482e94528d6" />
<Name value="Document.SaveAs" />
<Description value="Saves the active Revit document under the given name." />
<Inputs>
<Input value="filePath" />
<Input value="compactFile" />
<Input value="saveAsCentral" />
</Inputs>
<Outputs>
<Output value="success" />
</Outputs>
</Dynamo.Graph.Nodes.CustomNodes.Function>
<Dynamo.Graph.Nodes.CustomNodes.Function guid="6f104a89-e0ed-4c9c-bb2b-38bcee1d6bc0" type="Dynamo.Graph.Nodes.CustomNodes.Function" nickname="Passthrough" x="2670.27166368231" y="-2356.18140359219" isVisible="true" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" IsFrozen="false" isPinned="false">
<PortInfo index="0" default="False" />
<PortInfo index="1" default="False" />
<ID value="ecce77dc-1290-438e-a056-970b256fd553" />
<Name value="Passthrough" />
<Description value="Forces a sequential order of execution. The node wired into the output of the Passthrough node will be executed *after* the node wired into the waitFor input (e.g. important for some Revit operations). The value of the passThrough input will be passed on to the node wired into the output port of the Passthrough node." />
<Inputs>
<Input value="passThrough" />
<Input value="waitFor" />
</Inputs>
<Outputs>
<Output value="passThrough" />
</Outputs>
</Dynamo.Graph.Nodes.CustomNodes.Function>
<CoreNodeModels.Logic.If guid="bdb9c577-d0e9-43fc-8a75-9e77b4bf1298" type="CoreNodeModels.Logic.If" nickname="If" x="50.5728264455332" y="-163.210531963955" isVisible="true" isUpstreamVisible="true" lacing="Disabled" isSelectedInput="False" IsFrozen="false" isPinned="false">
<PortInfo index="0" default="False" />
<PortInfo index="1" default="False" />
<PortInfo index="2" default="False" />
</CoreNodeModels.Logic.If>
<Dynamo.Graph.Nodes.CodeBlockNodeModel guid="8c61dd0e-9a1e-4db8-a2ee-0140d8b5e7c4" type="Dynamo.Graph.Nodes.CodeBlockNodeModel" nickname="Code Block" x="-437.538869541961" y="-223.742688848006" isVisible="true" isUpstreamVisible="true" lacing="Disabled" isSelectedInput="False" IsFrozen="false" isPinned="false" CodeText="0;" ShouldFocus="false" />
<Dynamo.Graph.Nodes.ZeroTouch.DSFunction guid="d6f2235c-7765-4b25-a7df-971352017865" type="Dynamo.Graph.Nodes.ZeroTouch.DSFunction" nickname="String.Length" x="-482.235697354731" y="-86.647270786382" isVisible="true" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" IsFrozen="false" isPinned="false" assembly="DSCoreNodes.dll" function="DSCore.String.Length@string">
<PortInfo index="0" default="False" />
</Dynamo.Graph.Nodes.ZeroTouch.DSFunction>
<Dynamo.Graph.Nodes.ZeroTouch.DSFunction guid="1d223f59-d8cf-45b6-b685-83173ec1bcb6" type="Dynamo.Graph.Nodes.ZeroTouch.DSFunction" nickname="==" x="-222.533483518324" y="-194.034767428929" isVisible="true" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" IsFrozen="false" isPinned="false" assembly="Operators" function="==@var[]..[],var[]..[]">
<PortInfo index="0" default="False" />
<PortInfo index="1" default="False" />
</Dynamo.Graph.Nodes.ZeroTouch.DSFunction>
<Dynamo.Graph.Nodes.ZeroTouch.DSFunction guid="294304a0-f920-4a14-8ea8-4b11b1de9f76" type="Dynamo.Graph.Nodes.ZeroTouch.DSFunction" nickname="FilePath.ChangeExtension" x="-394.510943418279" y="-838.104180541958" isVisible="true" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" IsFrozen="false" isPinned="false" assembly="DSCoreNodes.dll" function="DSCore.IO.FilePath.ChangeExtension@string,string">
<PortInfo index="0" default="False" />
<PortInfo index="1" default="False" />
</Dynamo.Graph.Nodes.ZeroTouch.DSFunction>
<Dynamo.Graph.Nodes.ZeroTouch.DSFunction guid="3de3276c-beea-43e2-b25b-3f925500674d" type="Dynamo.Graph.Nodes.ZeroTouch.DSFunction" nickname="FilePath.FileName" x="-486.533371400833" y="-1064.20639444871" isVisible="true" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" IsFrozen="false" isPinned="false" assembly="DSCoreNodes.dll" function="DSCore.IO.FilePath.FileName@string,bool">
<PortInfo index="0" default="False" />
<PortInfo index="1" default="True" />
</Dynamo.Graph.Nodes.ZeroTouch.DSFunction>
<Dynamo.Graph.Nodes.CodeBlockNodeModel guid="6c61f218-7d4a-4d7c-a746-e1e15fe36ea1" type="Dynamo.Graph.Nodes.CodeBlockNodeModel" nickname="Code Block" x="-895.513723383016" y="-1016.66627712131" isVisible="true" isUpstreamVisible="true" lacing="Disabled" isSelectedInput="False" IsFrozen="false" isPinned="false" CodeText="false;" ShouldFocus="false" />
<CoreNodeModels.Input.Filename guid="953d0c0a-2898-47e7-82de-8b039e664dc8" type="CoreNodeModels.Input.Filename" nickname="File Path" x="-512.526281697364" y="200.505423129347" isVisible="true" isUpstreamVisible="true" lacing="Disabled" isSelectedInput="True" IsFrozen="false" isPinned="false">
<System.String>No file selected.</System.String>
</CoreNodeModels.Input.Filename>
<Dynamo.Graph.Nodes.ZeroTouch.DSFunction guid="0db30795-1c48-4062-b746-ba5326cece5b" type="Dynamo.Graph.Nodes.ZeroTouch.DSFunction" nickname="Mesh.ExportMeshes" x="1563.2867904229" y="387.93961733195" isVisible="true" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" IsFrozen="false" isPinned="false" assembly="..\..\..\..\..\AppData\Roaming\Dynamo\Dynamo Revit\1.3\packages\MeshToolkit\bin\MeshToolkit.dll" function="Autodesk.Dynamo.MeshToolkit.Mesh.ExportMeshes@string,var[]">
<PortInfo index="0" default="False" />
<PortInfo index="1" default="False" />
</Dynamo.Graph.Nodes.ZeroTouch.DSFunction>
<Dynamo.Graph.Nodes.ZeroTouch.DSFunction guid="b6bf2609-94e5-44ad-97e3-47f7a738dd5f" type="Dynamo.Graph.Nodes.ZeroTouch.DSFunction" nickname="SketchUp.WriteModel" x="1775.71826331957" y="618.358189834784" isVisible="true" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" IsFrozen="false" isPinned="false" assembly="..\..\..\..\..\AppData\Roaming\Dynamo\Dynamo Revit\1.3\packages\SketchUpForDynamo\bin\SketchUpForDynamo.dll" function="SketchUpForDynamo.SketchUp.WriteModel@string,Autodesk.DesignScript.Geometry.Surface[],Autodesk.DesignScript.Geometry.Curve[]">
<PortInfo index="0" default="False" />
<PortInfo index="1" default="False" />
<PortInfo index="2" default="False" />
</Dynamo.Graph.Nodes.ZeroTouch.DSFunction>
</Elements>
<Connectors>
<Dynamo.Graph.Connectors.ConnectorModel start="3f970217-81a2-4848-b525-f84a69efe1ba" start_index="0" end="18cdf34e-b5c4-4fb7-88a1-fb8f9053be9b" end_index="0" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="3f970217-81a2-4848-b525-f84a69efe1ba" start_index="0" end="e78e3fff-7b7a-4a4d-a46c-737b7bb5ad12" end_index="0" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="3f970217-81a2-4848-b525-f84a69efe1ba" start_index="0" end="5caaaa49-fb35-454c-be2d-52db75079f4e" end_index="2" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="e78e3fff-7b7a-4a4d-a46c-737b7bb5ad12" start_index="0" end="5caaaa49-fb35-454c-be2d-52db75079f4e" end_index="1" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="18cdf34e-b5c4-4fb7-88a1-fb8f9053be9b" start_index="0" end="86ba9b6a-86e5-4e9a-8859-331f8b0c9902" end_index="0" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="225639b4-9bca-46ed-ac57-025ec5e864cd" start_index="0" end="255971a5-8599-4308-b747-97e2eeac0aa9" end_index="0" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="255971a5-8599-4308-b747-97e2eeac0aa9" start_index="0" end="6f104a89-e0ed-4c9c-bb2b-38bcee1d6bc0" end_index="1" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="d804a019-f02b-4712-9d65-9b5779aac356" start_index="0" end="255971a5-8599-4308-b747-97e2eeac0aa9" end_index="2" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="d2a08fff-7769-4ab2-abd7-031ea48eb52f" start_index="0" end="d804a019-f02b-4712-9d65-9b5779aac356" end_index="0" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="93148737-800d-4389-b8cf-3ee67c37bbb4" start_index="0" end="255971a5-8599-4308-b747-97e2eeac0aa9" end_index="1" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="cc4cbe20-4bc6-4542-80df-e0fb5752166a" start_index="0" end="e3b1627c-4d3b-44db-983c-2fbff7c987ef" end_index="1" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="67926e18-8f6a-428e-9fa0-9655c5fa307d" start_index="0" end="5caaaa49-fb35-454c-be2d-52db75079f4e" end_index="0" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="5caaaa49-fb35-454c-be2d-52db75079f4e" start_index="0" end="cc4cbe20-4bc6-4542-80df-e0fb5752166a" end_index="0" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="5caaaa49-fb35-454c-be2d-52db75079f4e" start_index="0" end="e3b1627c-4d3b-44db-983c-2fbff7c987ef" end_index="2" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="1c1719fd-1d98-46f8-8982-d2c0598e7fd7" start_index="0" end="cc4cbe20-4bc6-4542-80df-e0fb5752166a" end_index="1" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="a61b0c62-1f3b-498f-92a6-338de7d8698e" start_index="0" end="cc4cbe20-4bc6-4542-80df-e0fb5752166a" end_index="2" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="fa6f1cc1-9c8d-4d78-87eb-da96cfbff009" start_index="0" end="b9c3efa8-8382-42f9-8b30-9f9249be0d88" end_index="0" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="b9c3efa8-8382-42f9-8b30-9f9249be0d88" start_index="0" end="6f104a89-e0ed-4c9c-bb2b-38bcee1d6bc0" end_index="0" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="b9c3efa8-8382-42f9-8b30-9f9249be0d88" start_index="0" end="d6f2235c-7765-4b25-a7df-971352017865" end_index="0" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="b9c3efa8-8382-42f9-8b30-9f9249be0d88" start_index="0" end="294304a0-f920-4a14-8ea8-4b11b1de9f76" end_index="0" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="b9c3efa8-8382-42f9-8b30-9f9249be0d88" start_index="0" end="3de3276c-beea-43e2-b25b-3f925500674d" end_index="0" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="fda71e3c-c5bb-4491-8e58-702305b55354" start_index="0" end="294304a0-f920-4a14-8ea8-4b11b1de9f76" end_index="1" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="d1dda7b5-c2a5-49fb-a162-2824ff17314c" start_index="0" end="e3b1627c-4d3b-44db-983c-2fbff7c987ef" end_index="0" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="e3b1627c-4d3b-44db-983c-2fbff7c987ef" start_index="0" end="225639b4-9bca-46ed-ac57-025ec5e864cd" end_index="0" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="25b7684e-51f5-4241-8c2a-4881b4b982fd" start_index="0" end="86ba9b6a-86e5-4e9a-8859-331f8b0c9902" end_index="1" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="86ba9b6a-86e5-4e9a-8859-331f8b0c9902" start_index="0" end="e78e3fff-7b7a-4a4d-a46c-737b7bb5ad12" end_index="1" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="6f104a89-e0ed-4c9c-bb2b-38bcee1d6bc0" start_index="0" end="59fd3449-17f4-4b0e-a6dd-bc168822b41c" end_index="0" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="bdb9c577-d0e9-43fc-8a75-9e77b4bf1298" start_index="0" end="3f970217-81a2-4848-b525-f84a69efe1ba" end_index="0" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="8c61dd0e-9a1e-4db8-a2ee-0140d8b5e7c4" start_index="0" end="1d223f59-d8cf-45b6-b685-83173ec1bcb6" end_index="0" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="d6f2235c-7765-4b25-a7df-971352017865" start_index="0" end="1d223f59-d8cf-45b6-b685-83173ec1bcb6" end_index="1" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="1d223f59-d8cf-45b6-b685-83173ec1bcb6" start_index="0" end="bdb9c577-d0e9-43fc-8a75-9e77b4bf1298" end_index="0" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="294304a0-f920-4a14-8ea8-4b11b1de9f76" start_index="0" end="bdb9c577-d0e9-43fc-8a75-9e77b4bf1298" end_index="2" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="3de3276c-beea-43e2-b25b-3f925500674d" start_index="0" end="255971a5-8599-4308-b747-97e2eeac0aa9" end_index="3" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="6c61f218-7d4a-4d7c-a746-e1e15fe36ea1" start_index="0" end="3de3276c-beea-43e2-b25b-3f925500674d" end_index="1" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="953d0c0a-2898-47e7-82de-8b039e664dc8" start_index="0" end="bdb9c577-d0e9-43fc-8a75-9e77b4bf1298" end_index="1" portType="0" />
</Connectors>
<Notes>
<Dynamo.Graph.Notes.NoteModel guid="1d85dc65-9790-4d95-a28f-3fe450ea10cf" text="Required:&#xD;&#xA;Meshtoolkit&#xD;&#xA;Springs&#xD;&#xA;Clockwork" x="-927.519380865383" y="288.151234164281" />
</Notes>
<Annotations>
<Dynamo.Graph.Annotations.AnnotationModel guid="28a53aca-b2bb-4ee3-82cb-2d5ffaa52b2c" annotationText="Input" left="-1045.17174770993" top="330.560842337692" width="320.99532366975" height="447.560966108909" fontSize="30" InitialTop="376.560842337692" InitialHeight="280.259508160807" TextblockHeight="36" backgrouund="#FFD4B6DB">
<Models ModelGuid="d2a08fff-7769-4ab2-abd7-031ea48eb52f" />
<Models ModelGuid="67926e18-8f6a-428e-9fa0-9655c5fa307d" />
<Models ModelGuid="fda71e3c-c5bb-4491-8e58-702305b55354" />
<Models ModelGuid="d1dda7b5-c2a5-49fb-a162-2824ff17314c" />
<Models ModelGuid="25b7684e-51f5-4241-8c2a-4881b4b982fd" />
</Dynamo.Graph.Annotations.AnnotationModel>
<Dynamo.Graph.Annotations.AnnotationModel guid="1c238b3a-a286-411a-9a0a-2a5d15c63e7c" annotationText="Reduce mesh" left="489.689019532487" top="-116.367401496535" width="716.559215989397" height="356.756541110468" fontSize="30" InitialTop="-70.3674014965351" InitialHeight="332.462142329396" TextblockHeight="36" backgrouund="#FFC1D676">
<Models ModelGuid="e78e3fff-7b7a-4a4d-a46c-737b7bb5ad12" />
<Models ModelGuid="18cdf34e-b5c4-4fb7-88a1-fb8f9053be9b" />
<Models ModelGuid="86ba9b6a-86e5-4e9a-8859-331f8b0c9902" />
</Dynamo.Graph.Annotations.AnnotationModel>
<Dynamo.Graph.Annotations.AnnotationModel guid="480b3b55-e829-4711-af19-643ccb19ffea" annotationText="Convert and create" left="1733.80739384571" top="1325.73708697088" width="632.052640244" height="417.77029661621" fontSize="30" InitialTop="1371.73708697088" InitialHeight="401.770296616209" TextblockHeight="36" backgrouund="#FFC1D676">
<Models ModelGuid="225639b4-9bca-46ed-ac57-025ec5e864cd" />
<Models ModelGuid="255971a5-8599-4308-b747-97e2eeac0aa9" />
<Models ModelGuid="d804a019-f02b-4712-9d65-9b5779aac356" />
<Models ModelGuid="93148737-800d-4389-b8cf-3ee67c37bbb4" />
</Dynamo.Graph.Annotations.AnnotationModel>
<Dynamo.Graph.Annotations.AnnotationModel guid="06950958-bf31-471b-a8cd-f4a719cd350b" annotationText="Rotate" left="875.568370475644" top="824.38707318412" width="611.832542649966" height="395.60148223133" fontSize="30" InitialTop="870.38707318412" InitialHeight="594.385340589429" TextblockHeight="36" backgrouund="#FFC1D676">
<Models ModelGuid="cc4cbe20-4bc6-4542-80df-e0fb5752166a" />
<Models ModelGuid="1c1719fd-1d98-46f8-8982-d2c0598e7fd7" />
<Models ModelGuid="a61b0c62-1f3b-498f-92a6-338de7d8698e" />
<Models ModelGuid="e3b1627c-4d3b-44db-983c-2fbff7c987ef" />
</Dynamo.Graph.Annotations.AnnotationModel>
<Dynamo.Graph.Annotations.AnnotationModel guid="552e4b50-e4c4-4779-9b7f-a1516e92ad52" annotationText="Reduce?" left="817.182208525908" top="551.364163924714" width="147" height="191" fontSize="30" InitialTop="597.364163924714" InitialHeight="175" TextblockHeight="36" backgrouund="#FFC1D676">
<Models ModelGuid="5caaaa49-fb35-454c-be2d-52db75079f4e" />
</Dynamo.Graph.Annotations.AnnotationModel>
<Dynamo.Graph.Annotations.AnnotationModel guid="70fa6106-9cef-4155-9cbc-1c8f48eb8010" annotationText="Filepath" left="-1133.51372338302" top="-1110.20639444871" width="987.002779964741" height="391.102213906752" fontSize="30" InitialTop="-1064.20639444871" InitialHeight="274.213333333333" TextblockHeight="36" backgrouund="#FFC1D676">
<Models ModelGuid="fa6f1cc1-9c8d-4d78-87eb-da96cfbff009" />
<Models ModelGuid="b9c3efa8-8382-42f9-8b30-9f9249be0d88" />
<Models ModelGuid="6c61f218-7d4a-4d7c-a746-e1e15fe36ea1" />
<Models ModelGuid="294304a0-f920-4a14-8ea8-4b11b1de9f76" />
<Models ModelGuid="3de3276c-beea-43e2-b25b-3f925500674d" />
</Dynamo.Graph.Annotations.AnnotationModel>
<Dynamo.Graph.Annotations.AnnotationModel guid="4a1dc6a7-ae81-4493-a253-467173422d19" annotationText="Save file" left="2660.27166368231" top="-2402.18140359219" width="648" height="191" fontSize="30" InitialTop="-2356.18140359219" InitialHeight="186.325038956114" TextblockHeight="36" backgrouund="#FFC1D676">
<Models ModelGuid="59fd3449-17f4-4b0e-a6dd-bc168822b41c" />
<Models ModelGuid="6f104a89-e0ed-4c9c-bb2b-38bcee1d6bc0" />
</Dynamo.Graph.Annotations.AnnotationModel>
<Dynamo.Graph.Annotations.AnnotationModel guid="25dd130d-a6d7-433e-b8b6-01044b19665f" annotationText="Import mesh" left="78.2722972429077" top="206.289020697498" width="222" height="139" fontSize="30" InitialTop="252.289020697498" InitialHeight="123" TextblockHeight="36" backgrouund="#FFC1D676">
<Models ModelGuid="3f970217-81a2-4848-b525-f84a69efe1ba" />
</Dynamo.Graph.Annotations.AnnotationModel>
<Dynamo.Graph.Annotations.AnnotationModel guid="73766b87-3296-41d4-9c0c-63ec041afbc7" annotationText="Check if batch operation " left="-492.235697354731" top="-269.742688848006" width="679.808523800264" height="276.095418061624" fontSize="30" InitialTop="-223.742688848006" InitialHeight="260.095418061624" TextblockHeight="36" backgrouund="#FFC1D676">
<Models ModelGuid="bdb9c577-d0e9-43fc-8a75-9e77b4bf1298" />
<Models ModelGuid="8c61dd0e-9a1e-4db8-a2ee-0140d8b5e7c4" />
<Models ModelGuid="d6f2235c-7765-4b25-a7df-971352017865" />
<Models ModelGuid="1d223f59-d8cf-45b6-b685-83173ec1bcb6" />
</Dynamo.Graph.Annotations.AnnotationModel>
<Dynamo.Graph.Annotations.AnnotationModel guid="43cf3713-de00-4bf9-a593-f2bea90609ab" annotationText="File path for testing" left="-522.526281697364" top="82.5054231293467" width="132" height="212" fontSize="30" InitialTop="200.505423129347" InitialHeight="124" TextblockHeight="108" backgrouund="#FFC1D676">
<Models ModelGuid="953d0c0a-2898-47e7-82de-8b039e664dc8" />
</Dynamo.Graph.Annotations.AnnotationModel>
</Annotations>
<Presets />
<Cameras>
<Camera Name="Background Preview" eyeX="-1477.12963867188" eyeY="3359.07763671875" eyeZ="-798.9140625" lookX="1477.14196777344" lookY="-2671.07470703125" lookZ="1486.93872070313" upX="0.448286175727844" upY="0.771624565124512" upZ="0.451259315013886" />
</Cameras>
</Workspace>

File diff suppressed because it is too large Load Diff

View File

@@ -1,4 +1,4 @@
# Kimai export parser
# KimaiExportParser
Script for parsing the exported excel tables from kimai1. It will create summaries per project per weeks.

View File

@@ -0,0 +1,9 @@
# ListAllInplaceElements
This script lists all in-place elements fron the model
## Requirements
- Clockwork
- Spring nodes

View File

@@ -0,0 +1,130 @@
<Workspace Version="1.3.2.2480" X="18.3551197047877" Y="284.040041880968" zoom="0.470289781607464" ScaleFactor="1" Name="Home" Description="" RunType="Manual" RunPeriod="1000" HasRunWithoutCrash="True">
<NamespaceResolutionMap />
<Elements>
<DSRevitNodesUI.Categories guid="c80eceeb-0652-4d6a-ac41-c4692592a17b" type="DSRevitNodesUI.Categories" nickname="Category to prefix" x="7.5358130537046" y="434.208917707123" isVisible="true" isUpstreamVisible="true" lacing="Disabled" isSelectedInput="True" IsFrozen="false" isPinned="false" index="211:Furniture" />
<Dynamo.Graph.Nodes.CustomNodes.Function guid="00770823-bd47-414e-bf0b-4ddaa158d666" type="Dynamo.Graph.Nodes.CustomNodes.Function" nickname="Springs.Collector.AllElementTypesOf" x="267.752763951051" y="312.796591023297" isVisible="true" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" IsFrozen="false" isPinned="true">
<PortInfo index="0" default="False" />
<PortInfo index="1" default="True" />
<ID value="b1b51409-ea2b-4410-a242-b4b8607f7fd7" />
<Name value="Springs.Collector.AllElementTypesOf" />
<Description value="Works with either categories, element types or revit classes and uses multi-filters to get multiple groups with a single query. Can be applied as a function. No ties to the Document.Changed event." />
<Inputs>
<Input value="CategoryOrElemType" />
<Input value="refresh" />
</Inputs>
<Outputs>
<Output value="elements" />
</Outputs>
</Dynamo.Graph.Nodes.CustomNodes.Function>
<Dynamo.Graph.Nodes.ZeroTouch.DSFunction guid="9cc0e640-57b4-47d9-8d1e-0d19f9bd705e" type="Dynamo.Graph.Nodes.ZeroTouch.DSFunction" nickname="FamilyType.Family" x="670.752763951051" y="312.796591023297" isVisible="true" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" IsFrozen="false" isPinned="false" assembly="RevitNodes.dll" function="Revit.Elements.FamilyType.Family">
<PortInfo index="0" default="False" />
</Dynamo.Graph.Nodes.ZeroTouch.DSFunction>
<Dynamo.Graph.Nodes.ZeroTouch.DSFunction guid="96277f4d-d087-4e4a-bbeb-b5789845f374" type="Dynamo.Graph.Nodes.ZeroTouch.DSFunction" nickname="Family.Name" x="1006.02006151411" y="527.604432507974" isVisible="true" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" IsFrozen="false" isPinned="false" assembly="RevitNodes.dll" function="Revit.Elements.Family.Name">
<PortInfo index="0" default="False" />
</Dynamo.Graph.Nodes.ZeroTouch.DSFunction>
<Dynamo.Graph.Nodes.ZeroTouch.DSVarArgFunction guid="9748bf37-3b64-4f3e-b615-b8d51b553167" type="Dynamo.Graph.Nodes.ZeroTouch.DSVarArgFunction" nickname="String.Concat" x="1006.02006151411" y="635.604432507974" isVisible="true" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" IsFrozen="false" isPinned="true" assembly="DSCoreNodes.dll" function="DSCore.String.Concat@string[]" inputcount="2">
<PortInfo index="0" default="False" />
<PortInfo index="1" default="False" />
</Dynamo.Graph.Nodes.ZeroTouch.DSVarArgFunction>
<CoreNodeModels.HigherOrder.Map guid="dd5cbffa-f2cb-4bd2-8312-a37c224f206b" type="CoreNodeModels.HigherOrder.Map" nickname="List.Map" x="1296.02006151411" y="568.604432507974" isVisible="true" isUpstreamVisible="true" lacing="Disabled" isSelectedInput="False" IsFrozen="false" isPinned="false">
<PortInfo index="0" default="False" />
<PortInfo index="1" default="False" />
</CoreNodeModels.HigherOrder.Map>
<Dynamo.Graph.Nodes.CustomNodes.Function guid="f169ff6f-f2d2-4555-96eb-e31ac50f7526" type="Dynamo.Graph.Nodes.CustomNodes.Function" nickname="Element.SetName" x="1445.24391041374" y="205.943547556507" isVisible="true" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" IsFrozen="false" isPinned="false">
<PortInfo index="0" default="False" />
<PortInfo index="1" default="False" />
<ID value="2f56d88b-a263-45de-b9e5-e074dbe52635" />
<Name value="Element.SetName" />
<Description value="Gets the name of a given Revit element" />
<Inputs>
<Input value="element" />
<Input value="name" />
</Inputs>
<Outputs>
<Output value="element" />
<Output value="success" />
</Outputs>
</Dynamo.Graph.Nodes.CustomNodes.Function>
<CoreNodeModels.Input.StringInput guid="8bbb0c7b-7bdd-47ed-8c9a-4a0d2882bf54" type="CoreNodeModels.Input.StringInput" nickname="Prefix" x="70.4118313849396" y="604.037902147521" isVisible="true" isUpstreamVisible="true" lacing="Disabled" isSelectedInput="True" IsFrozen="false" isPinned="false">
<System.String>A-</System.String>
<System.String value="A-" />
</CoreNodeModels.Input.StringInput>
<Dynamo.Graph.Nodes.CustomNodes.Function guid="51b55ffc-2aa2-4fe9-8f09-17d49c543702" type="Dynamo.Graph.Nodes.CustomNodes.Function" nickname="Document.SaveAs" x="2148.51199053906" y="-120.35679812391" isVisible="true" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" IsFrozen="false" isPinned="false">
<PortInfo index="0" default="False" />
<PortInfo index="1" default="True" />
<PortInfo index="2" default="True" />
<ID value="19ce6b9f-f4cf-4a3f-9788-1482e94528d6" />
<Name value="Document.SaveAs" />
<Description value="Saves the active Revit document under the given name." />
<Inputs>
<Input value="filePath" />
<Input value="compactFile" />
<Input value="saveAsCentral" />
</Inputs>
<Outputs>
<Output value="success" />
</Outputs>
</Dynamo.Graph.Nodes.CustomNodes.Function>
<Dynamo.Graph.Nodes.CustomNodes.Function guid="e691638e-885b-4080-9045-5d7015e1ecff" type="Dynamo.Graph.Nodes.CustomNodes.Function" nickname="Passthrough" x="1771.51199053906" y="-120.35679812391" isVisible="true" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" IsFrozen="false" isPinned="false">
<PortInfo index="0" default="False" />
<PortInfo index="1" default="False" />
<ID value="ecce77dc-1290-438e-a056-970b256fd553" />
<Name value="Passthrough" />
<Description value="Forces a sequential order of execution. The node wired into the output of the Passthrough node will be executed *after* the node wired into the waitFor input (e.g. important for some Revit operations). The value of the passThrough input will be passed on to the node wired into the output port of the Passthrough node." />
<Inputs>
<Input value="passThrough" />
<Input value="waitFor" />
</Inputs>
<Outputs>
<Output value="passThrough" />
</Outputs>
</Dynamo.Graph.Nodes.CustomNodes.Function>
<Dynamo.Graph.Nodes.ZeroTouch.DSFunction guid="fe48a868-3ee7-4386-b15d-3de2c198ee9d" type="Dynamo.Graph.Nodes.ZeroTouch.DSFunction" nickname="Document.Current" x="1228.51199053906" y="-120.35679812391" isVisible="true" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" IsFrozen="false" isPinned="false" assembly="RevitNodes.dll" function="Revit.Application.Document.Current" />
<Dynamo.Graph.Nodes.ZeroTouch.DSFunction guid="e6244fe8-d414-4ee0-85a0-9a0d7c7c0504" type="Dynamo.Graph.Nodes.ZeroTouch.DSFunction" nickname="Document.FilePath" x="1456.51199053906" y="-120.35679812391" isVisible="true" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" IsFrozen="false" isPinned="false" assembly="RevitNodes.dll" function="Revit.Application.Document.FilePath">
<PortInfo index="0" default="False" />
</Dynamo.Graph.Nodes.ZeroTouch.DSFunction>
</Elements>
<Connectors>
<Dynamo.Graph.Connectors.ConnectorModel start="c80eceeb-0652-4d6a-ac41-c4692592a17b" start_index="0" end="00770823-bd47-414e-bf0b-4ddaa158d666" end_index="0" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="00770823-bd47-414e-bf0b-4ddaa158d666" start_index="0" end="9cc0e640-57b4-47d9-8d1e-0d19f9bd705e" end_index="0" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="9cc0e640-57b4-47d9-8d1e-0d19f9bd705e" start_index="0" end="96277f4d-d087-4e4a-bbeb-b5789845f374" end_index="0" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="9cc0e640-57b4-47d9-8d1e-0d19f9bd705e" start_index="0" end="f169ff6f-f2d2-4555-96eb-e31ac50f7526" end_index="0" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="96277f4d-d087-4e4a-bbeb-b5789845f374" start_index="0" end="dd5cbffa-f2cb-4bd2-8312-a37c224f206b" end_index="0" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="9748bf37-3b64-4f3e-b615-b8d51b553167" start_index="0" end="dd5cbffa-f2cb-4bd2-8312-a37c224f206b" end_index="1" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="dd5cbffa-f2cb-4bd2-8312-a37c224f206b" start_index="0" end="f169ff6f-f2d2-4555-96eb-e31ac50f7526" end_index="1" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="f169ff6f-f2d2-4555-96eb-e31ac50f7526" start_index="1" end="e691638e-885b-4080-9045-5d7015e1ecff" end_index="1" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="8bbb0c7b-7bdd-47ed-8c9a-4a0d2882bf54" start_index="0" end="9748bf37-3b64-4f3e-b615-b8d51b553167" end_index="0" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="e691638e-885b-4080-9045-5d7015e1ecff" start_index="0" end="51b55ffc-2aa2-4fe9-8f09-17d49c543702" end_index="0" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="fe48a868-3ee7-4386-b15d-3de2c198ee9d" start_index="0" end="e6244fe8-d414-4ee0-85a0-9a0d7c7c0504" end_index="0" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="e6244fe8-d414-4ee0-85a0-9a0d7c7c0504" start_index="0" end="e691638e-885b-4080-9045-5d7015e1ecff" end_index="0" portType="0" />
</Connectors>
<Notes />
<Annotations>
<Dynamo.Graph.Annotations.AnnotationModel guid="98aeac10-2420-446b-b8a0-b56ab60050c9" annotationText="Input" left="-2.4641869462954" top="388.208917707123" width="186" height="283.828984440398" fontSize="30" InitialTop="434.208917707123" InitialHeight="409.76157520337" TextblockHeight="36" backgrouund="#FFC1D676">
<Models ModelGuid="c80eceeb-0652-4d6a-ac41-c4692592a17b" />
<Models ModelGuid="8bbb0c7b-7bdd-47ed-8c9a-4a0d2882bf54" />
</Dynamo.Graph.Annotations.AnnotationModel>
<Dynamo.Graph.Annotations.AnnotationModel guid="a86943b0-0fcd-4e00-8636-5da90aa338f6" annotationText="Get the families" left="257.752763951051" top="266.796591023297" width="647" height="165" fontSize="30" InitialTop="312.796591023297" InitialHeight="149" TextblockHeight="36" backgrouund="#FFC1D676">
<Models ModelGuid="00770823-bd47-414e-bf0b-4ddaa158d666" />
<Models ModelGuid="9cc0e640-57b4-47d9-8d1e-0d19f9bd705e" />
</Dynamo.Graph.Annotations.AnnotationModel>
<Dynamo.Graph.Annotations.AnnotationModel guid="90271a61-a30e-4408-b23f-80eb6fc00927" annotationText="Generate new name" left="996.02006151411" top="481.604432507974" width="444" height="273" fontSize="30" InitialTop="527.604432507974" InitialHeight="257" TextblockHeight="36" backgrouund="#FFC1D676">
<Models ModelGuid="96277f4d-d087-4e4a-bbeb-b5789845f374" />
<Models ModelGuid="9748bf37-3b64-4f3e-b615-b8d51b553167" />
<Models ModelGuid="dd5cbffa-f2cb-4bd2-8312-a37c224f206b" />
</Dynamo.Graph.Annotations.AnnotationModel>
<Dynamo.Graph.Annotations.AnnotationModel guid="9eb04170-2daf-4be0-9c2f-569181482874" annotationText="Rename families" left="1435.24391041374" top="159.943547556507" width="239" height="165" fontSize="30" InitialTop="205.943547556507" InitialHeight="149" TextblockHeight="36" backgrouund="#FFC1D676">
<Models ModelGuid="f169ff6f-f2d2-4555-96eb-e31ac50f7526" />
</Dynamo.Graph.Annotations.AnnotationModel>
<Dynamo.Graph.Annotations.AnnotationModel guid="dd613416-6eb5-4e1b-b58e-fbb75f4e15e7" annotationText="Save file" left="1218.51199053906" top="-166.35679812391" width="1191" height="191" fontSize="30" InitialTop="-120.35679812391" InitialHeight="328.011831915895" TextblockHeight="36" backgrouund="#FFC1D676">
<Models ModelGuid="51b55ffc-2aa2-4fe9-8f09-17d49c543702" />
<Models ModelGuid="e691638e-885b-4080-9045-5d7015e1ecff" />
<Models ModelGuid="fe48a868-3ee7-4386-b15d-3de2c198ee9d" />
<Models ModelGuid="e6244fe8-d414-4ee0-85a0-9a0d7c7c0504" />
</Dynamo.Graph.Annotations.AnnotationModel>
</Annotations>
<Presets />
<Cameras>
<Camera Name="Background Preview" eyeX="-17" eyeY="24" eyeZ="50" lookX="12" lookY="-13" lookZ="-58" upX="0" upY="1" upZ="0" />
</Cameras>
</Workspace>

View File

@@ -4,48 +4,100 @@ For more info see readme.md in each folder
## Scripts
### building-pad-from-elements
### AddParametersToFamily
Add multiple parameters to a currently opened family with one click.
State: stable
UI: Data-shapes
### BuldingPadsFromElements
Create building pad from selected elements.
State: Mostly working, not stable
State: mostly working, not stable
### kimai-export-parser
UI: Data-shapes
Parse exported excel tables from kimai1. It will create summaries per project per weeks.
### CategoryPresentation
State: stable, not maintained any more, only for 1.x
Places all loaded families from the selected category on a line for presentation.
### dwg-import-cleaner
State: stable, no ui yet
Removes all imported dwgs
UI: no ui
State: stable
### importobj-batch
Imports all objs from a folder to separate rfa files. Designed to be used with Revit Batch Processor
State: stable, under developement
### list-all-inplace elements
Lists all inplace elements in model
State: stable
### check-view-depths
### CheckUnlimitedViewDepths
List views which has unlimited view range set
State: stable
### renumber-sheets-from-selected
UI: no ui
### DwgImportCleaner
Removes all imported dwgs
State: stable
UI: no ui
### ExportHeightFromPbp
Exports selected category's all objects' elevation from PBP to excel
State: stable, no ui
UI: no ui
### ImportobjBatch
Imports all objs from a folder to separate rfa files. Designed to be used with Revit Batch Processor
State: stable, under developement
UI: no ui
### KimaiExportParser
Parse exported excel tables from kimai1. It will create summaries per project per weeks.
State: stable, not maintained any more, only for 1.x
UI: run from dynamo, no player support
### ListAllInplaceElements
Lists all inplace elements in model
State: stable
UI: no ui
### PrefixLoadedFamiliesBatch
Add a prefix to all loaded families' names from a selected category. Designed to be used with Revit Batch Processor
State: stable, no ui, no docs
UI: no ui
### RenumberSheetsFromSelected
Add +1 to numbers starting from the selected
State: stable
UI: no ui
### Revisions
#### AddAllRevisionsToAllSheets
#### AddOneRevisionsToAllSheets
## Nodes
### WeekDayNumber

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,653 @@
{
"Uuid": "af146dcb-2525-4083-b586-22473a90000f",
"IsCustomNode": false,
"Description": null,
"Name": "spot-elevation-on-element",
"ElementResolver": {
"ResolutionMap": {
"Revit.Elements.Views.View": {
"Key": "Revit.Elements.Views.View",
"Value": "RevitNodes.dll"
},
"Autodesk.DesignScript.Geometry.Point": {
"Key": "Autodesk.DesignScript.Geometry.Point",
"Value": "ProtoGeometry.dll"
},
"Autodesk.DesignScript.Geometry.Vector": {
"Key": "Autodesk.DesignScript.Geometry.Vector",
"Value": "ProtoGeometry.dll"
}
}
},
"Inputs": [],
"Outputs": [],
"Nodes": [
{
"ConcreteType": "Dynamo.Graph.Nodes.CustomNodes.Function, DynamoCore",
"FunctionSignature": "89e68d5c-018d-4aba-9d03-a5079b957162",
"FunctionType": "Graph",
"NodeType": "FunctionNode",
"Id": "d2f31f8e6fd6480bb02d52b3fef9da8e",
"Inputs": [
{
"Id": "f0f5749fc74f4bda9e2f2ca915b2ed34",
"Name": "point",
"Description": "Point",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "b2744f3a1ea04a1e8bb873036cb45695",
"Name": "view",
"Description": "View",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "858bca0e20d1473c80ff7a1bde2cf088",
"Name": "bend",
"Description": "Vector",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "d422e748269a47dc93d0da3a06bdf0c5",
"Name": "end",
"Description": "Vector",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "69e59cb5a63540c784d9711fbbe1c0ac",
"Name": "hasLeader",
"Description": "bool\nDefault value : false",
"UsingDefaultValue": true,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "034945e810174e63809f855e0ca10a4b",
"Name": "spotElevation",
"Description": "return value",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Auto",
"Description": "Places a spot elevation at a given point in a given view. May not work in all view types."
},
{
"ConcreteType": "Dynamo.Nodes.DSModelElementSelection, DSRevitNodesUI",
"NodeType": "ExtensionNode",
"InstanceId": [
"d746bfa1-6378-4aa8-a849-951cc6b22fae-003c1909"
],
"Id": "63b5293774a54407828078ce66863575",
"Inputs": [],
"Outputs": [
{
"Id": "68429bc398624a75ad0c1ad79f1ba4b2",
"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.BoundingBox.MinPoint",
"Id": "13c65b68e4394fdc81d523783a104602",
"Inputs": [
{
"Id": "497efa37450545f795a8dbbb7a187f99",
"Name": "boundingBox",
"Description": "Autodesk.DesignScript.Geometry.BoundingBox",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "60cce77ff5814ccb8ea845ac687a3203",
"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": "Revit.Elements.Element.BoundingBox",
"Id": "32928d81b7ad43ac8385208cb4895854",
"Inputs": [
{
"Id": "cde51d2a3e36433db4e16c4f6fe66f82",
"Name": "element",
"Description": "Revit.Elements.Element",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "1c8f50f57ed94a808d73a7f1d763c98a",
"Name": "BoundingBox",
"Description": "BoundingBox",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Auto",
"Description": "Get an Axis-aligned BoundingBox of the Element\n\nElement.BoundingBox: BoundingBox"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
"NodeType": "CodeBlockNode",
"Code": "120;",
"Id": "83b77cdf823a4c77a29888628067bd32",
"Inputs": [],
"Outputs": [
{
"Id": "abb6bbf605424467a8cd9366f4652c35",
"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.ByCoordinates@double,double,double",
"Id": "1848605699f643dc88b5da9094f58379",
"Inputs": [
{
"Id": "3ecc6c4bba2847989d90d32f43c0d0dd",
"Name": "x",
"Description": "X coordinate\n\ndouble\nDefault value : 0",
"UsingDefaultValue": true,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "65f1851651244ed4a115ccb7e18e3f49",
"Name": "y",
"Description": "Y coordinate\n\ndouble\nDefault value : 0",
"UsingDefaultValue": true,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "be84ea6abc234686b8a7e86e201b09a1",
"Name": "z",
"Description": "Z coordinate\n\ndouble\nDefault value : 0",
"UsingDefaultValue": true,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "474a4dab1c8a402c9363984bba2147c2",
"Name": "Vector",
"Description": "Vector",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Auto",
"Description": "Form a Vector by 3 Euclidean coordinates\n\nVector.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Vector"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
"NodeType": "FunctionNode",
"FunctionSignature": "Autodesk.DesignScript.Geometry.Point.Add@Autodesk.DesignScript.Geometry.Vector",
"Id": "1832d270abd441f2954d63cef3efb2b1",
"Inputs": [
{
"Id": "21ac05fa0a1842208df2efb92cfb072f",
"Name": "point",
"Description": "Autodesk.DesignScript.Geometry.Point",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "768c5ebdef7f4735b6cde9f4eee31a3b",
"Name": "vectorToAdd",
"Description": "Vector",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "26a343825e8249b9aec02a03ceb676a6",
"Name": "Point",
"Description": "Point",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Auto",
"Description": "Add a vector to a point. The same as Translate(Vector).\n\nPoint.Add (vectorToAdd: Vector): Point"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
"NodeType": "FunctionNode",
"FunctionSignature": "Revit.Application.Document.ActiveView",
"Id": "6a8ee7ab4b4d4b47b97cadbf19ef5d02",
"Inputs": [
{
"Id": "41a0384bfa354878a0c6640a9e700bae",
"Name": "document",
"Description": "Revit.Application.Document",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "90c8a3cf479b40de8e74f9719e13a060",
"Name": "View",
"Description": "View",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Auto",
"Description": "Get the active view for the document\n\nDocument.ActiveView: View"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
"NodeType": "FunctionNode",
"FunctionSignature": "Revit.Application.Document.Current",
"Id": "add97b0d231b4af797e28dc313266b9f",
"Inputs": [],
"Outputs": [
{
"Id": "7660bb8144fa4656a6e5b4bdc8c7d648",
"Name": "Document",
"Description": "Document",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Auto",
"Description": "Get the current document\n\nDocument.Current: Document"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
"NodeType": "FunctionNode",
"FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.ByCoordinates@double,double,double",
"Id": "9a8a6457ab204d9994f838cb7c554963",
"Inputs": [
{
"Id": "bfa5ef3ca1ad486381966bdbd5b814e9",
"Name": "x",
"Description": "X coordinate\n\ndouble\nDefault value : 0",
"UsingDefaultValue": true,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "0df54121a3084e3492771f9981e72158",
"Name": "y",
"Description": "Y coordinate\n\ndouble\nDefault value : 0",
"UsingDefaultValue": true,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
},
{
"Id": "f64044f4eb01454fa69eede9f62011e4",
"Name": "z",
"Description": "Z coordinate\n\ndouble\nDefault value : 0",
"UsingDefaultValue": true,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Outputs": [
{
"Id": "13fd366866844b1a917490000187d87f",
"Name": "Vector",
"Description": "Vector",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Auto",
"Description": "Form a Vector by 3 Euclidean coordinates\n\nVector.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Vector"
},
{
"ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
"NodeType": "CodeBlockNode",
"Code": "10;",
"Id": "002816c5f3f8429eb04464cfb8e7df54",
"Inputs": [],
"Outputs": [
{
"Id": "9fca12a051ec4512ace465f1bff8a3fc",
"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": "true;",
"Id": "fb38b156be0c4d5fbdf4bc1c7803e3b4",
"Inputs": [],
"Outputs": [
{
"Id": "d6235010639c46cfa1e4e21597ca68d5",
"Name": "",
"Description": "Value of expression at line 1",
"UsingDefaultValue": false,
"Level": 2,
"UseLevels": false,
"KeepListStructure": false
}
],
"Replication": "Disabled",
"Description": "Allows for DesignScript code to be authored directly"
}
],
"Connectors": [
{
"Start": "68429bc398624a75ad0c1ad79f1ba4b2",
"End": "cde51d2a3e36433db4e16c4f6fe66f82",
"Id": "ad1e649499e14d08a68788d7d9a0d413"
},
{
"Start": "60cce77ff5814ccb8ea845ac687a3203",
"End": "21ac05fa0a1842208df2efb92cfb072f",
"Id": "3d70b802026b4ab0ab8b2508d5dd7611"
},
{
"Start": "1c8f50f57ed94a808d73a7f1d763c98a",
"End": "497efa37450545f795a8dbbb7a187f99",
"Id": "b24f88e9b7e24a91983ffdfcf23ba371"
},
{
"Start": "abb6bbf605424467a8cd9366f4652c35",
"End": "3ecc6c4bba2847989d90d32f43c0d0dd",
"Id": "10f635b451814e3fa5eb2fa0fe575b20"
},
{
"Start": "abb6bbf605424467a8cd9366f4652c35",
"End": "65f1851651244ed4a115ccb7e18e3f49",
"Id": "3ab5e2e96175443f9072c7f902b261ca"
},
{
"Start": "abb6bbf605424467a8cd9366f4652c35",
"End": "be84ea6abc234686b8a7e86e201b09a1",
"Id": "80023ed645144811bcfdd96e2286370e"
},
{
"Start": "474a4dab1c8a402c9363984bba2147c2",
"End": "768c5ebdef7f4735b6cde9f4eee31a3b",
"Id": "485ec091555f48d1aaaa82a239ccc0aa"
},
{
"Start": "26a343825e8249b9aec02a03ceb676a6",
"End": "f0f5749fc74f4bda9e2f2ca915b2ed34",
"Id": "4dbdb912ff5a4e4b917e1cef2cd32575"
},
{
"Start": "90c8a3cf479b40de8e74f9719e13a060",
"End": "b2744f3a1ea04a1e8bb873036cb45695",
"Id": "2e3d8a11f7ed42e3baa4949f5fe78024"
},
{
"Start": "7660bb8144fa4656a6e5b4bdc8c7d648",
"End": "41a0384bfa354878a0c6640a9e700bae",
"Id": "a8859af02adc4dc7b530528b9da42a47"
},
{
"Start": "13fd366866844b1a917490000187d87f",
"End": "858bca0e20d1473c80ff7a1bde2cf088",
"Id": "0566abfafc1d47fd8542c697c5ae2a88"
},
{
"Start": "13fd366866844b1a917490000187d87f",
"End": "d422e748269a47dc93d0da3a06bdf0c5",
"Id": "e64279a04882444dab1deeb646a6bf05"
},
{
"Start": "9fca12a051ec4512ace465f1bff8a3fc",
"End": "bfa5ef3ca1ad486381966bdbd5b814e9",
"Id": "4f017ea363624fa9a8b9ce7fae79effd"
},
{
"Start": "9fca12a051ec4512ace465f1bff8a3fc",
"End": "0df54121a3084e3492771f9981e72158",
"Id": "df320c1f892949cbb00283e7e1f2233d"
},
{
"Start": "9fca12a051ec4512ace465f1bff8a3fc",
"End": "f64044f4eb01454fa69eede9f62011e4",
"Id": "85ce3d9d1eec4b2eac168ab0888dfa3c"
},
{
"Start": "d6235010639c46cfa1e4e21597ca68d5",
"End": "69e59cb5a63540c784d9711fbbe1c0ac",
"Id": "55fb7c66df534f878ae9c50cf80211f8"
}
],
"Dependencies": [
"89e68d5c-018d-4aba-9d03-a5079b957162"
],
"Bindings": [],
"View": {
"Dynamo": {
"ScaleFactor": 1.0,
"HasRunWithoutCrash": true,
"IsVisibleInDynamoLibrary": true,
"Version": "2.0.2.6826",
"RunType": "Manual",
"RunPeriod": "1000"
},
"Camera": {
"Name": "Background Preview",
"EyeX": -17.0,
"EyeY": 24.0,
"EyeZ": 50.0,
"LookX": 12.0,
"LookY": -13.0,
"LookZ": -58.0,
"UpX": 0.0,
"UpY": 1.0,
"UpZ": 0.0
},
"NodeViews": [
{
"Id": "d2f31f8e6fd6480bb02d52b3fef9da8e",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Name": "SpotElevation.ByPoint",
"ShowGeometry": true,
"Excluded": false,
"X": 1121.2091033974336,
"Y": 252.09639914815384
},
{
"Id": "63b5293774a54407828078ce66863575",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Name": "Select Model Element",
"ShowGeometry": true,
"Excluded": false,
"X": -369.9463750862808,
"Y": 407.01829132716614
},
{
"Id": "13c65b68e4394fdc81d523783a104602",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Name": "BoundingBox.MinPoint",
"ShowGeometry": true,
"Excluded": false,
"X": 209.67984618840313,
"Y": 408.95853224693155
},
{
"Id": "32928d81b7ad43ac8385208cb4895854",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Name": "Element.BoundingBox",
"ShowGeometry": true,
"Excluded": false,
"X": -142.22427000337581,
"Y": 407.37022026097384
},
{
"Id": "83b77cdf823a4c77a29888628067bd32",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Name": "Code Block",
"ShowGeometry": true,
"Excluded": false,
"X": -53.0,
"Y": 627.0
},
{
"Id": "1848605699f643dc88b5da9094f58379",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Name": "Vector.ByCoordinates",
"ShowGeometry": true,
"Excluded": false,
"X": 186.137618103153,
"Y": 614.09379841389
},
{
"Id": "1832d270abd441f2954d63cef3efb2b1",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Name": "Point.Add",
"ShowGeometry": true,
"Excluded": false,
"X": 538.157055476486,
"Y": 419.84160073130727
},
{
"Id": "6a8ee7ab4b4d4b47b97cadbf19ef5d02",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Name": "Document.ActiveView",
"ShowGeometry": true,
"Excluded": false,
"X": 656.8762920140166,
"Y": 103.25696996455906
},
{
"Id": "add97b0d231b4af797e28dc313266b9f",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Name": "Document.Current",
"ShowGeometry": true,
"Excluded": false,
"X": 436.81136574932589,
"Y": 90.709408379291688
},
{
"Id": "9a8a6457ab204d9994f838cb7c554963",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Name": "Vector.ByCoordinates",
"ShowGeometry": true,
"Excluded": false,
"X": 595.87863183665081,
"Y": 180.76508574764551
},
{
"Id": "002816c5f3f8429eb04464cfb8e7df54",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Name": "Code Block",
"ShowGeometry": true,
"Excluded": false,
"X": 326.0,
"Y": 207.0
},
{
"Id": "fb38b156be0c4d5fbdf4bc1c7803e3b4",
"IsSetAsInput": false,
"IsSetAsOutput": false,
"Name": "Code Block",
"ShowGeometry": true,
"Excluded": false,
"X": 884.0,
"Y": 415.0
}
],
"Annotations": [],
"X": 173.28523935415092,
"Y": 284.94972390268316,
"Zoom": 0.66718547475127432
}
}

View File

@@ -1,5 +0,0 @@
# Export height from PBP
Exports to excel the height from the PBP of all objects from the selected category. You can add an offset value for making the bounfding boy smaller.

View File

@@ -1,263 +0,0 @@
<Workspace Version="1.3.2.2480" X="501.015763003918" Y="703.797274437358" zoom="0.173139451213416" ScaleFactor="1" Name="Home" Description="" RunType="Manual" RunPeriod="1000" HasRunWithoutCrash="True">
<NamespaceResolutionMap />
<Elements>
<Dynamo.Graph.Nodes.ZeroTouch.DSFunction guid="3f970217-81a2-4848-b525-f84a69efe1ba" type="Dynamo.Graph.Nodes.ZeroTouch.DSFunction" nickname="Mesh.ImportFile" x="88.2722972429077" y="252.289020697498" isVisible="false" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" IsFrozen="false" isPinned="false" assembly="..\..\..\..\..\AppData\Roaming\Dynamo\Dynamo Revit\1.3\packages\MeshToolkit\bin\MeshToolkit.dll" function="Autodesk.Dynamo.MeshToolkit.Mesh.ImportFile@string">
<PortInfo index="0" default="False" />
</Dynamo.Graph.Nodes.ZeroTouch.DSFunction>
<Dynamo.Graph.Nodes.ZeroTouch.DSFunction guid="e78e3fff-7b7a-4a4d-a46c-737b7bb5ad12" type="Dynamo.Graph.Nodes.ZeroTouch.DSFunction" nickname="Mesh.Reduce" x="960.248235521884" y="121.389139613933" isVisible="false" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" IsFrozen="false" isPinned="false" assembly="..\..\..\..\..\AppData\Roaming\Dynamo\Dynamo Revit\1.3\packages\MeshToolkit\bin\MeshToolkit.dll" function="Autodesk.Dynamo.MeshToolkit.Mesh.Reduce@double">
<PortInfo index="0" default="False" />
<PortInfo index="1" default="False" />
</Dynamo.Graph.Nodes.ZeroTouch.DSFunction>
<Dynamo.Graph.Nodes.ZeroTouch.DSFunction guid="18cdf34e-b5c4-4fb7-88a1-fb8f9053be9b" type="Dynamo.Graph.Nodes.ZeroTouch.DSFunction" nickname="Mesh.TriangleCount" x="499.689019532487" y="-70.3674014965351" isVisible="true" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" IsFrozen="false" isPinned="false" assembly="..\..\..\..\..\AppData\Roaming\Dynamo\Dynamo Revit\1.3\packages\MeshToolkit\bin\MeshToolkit.dll" function="Autodesk.Dynamo.MeshToolkit.Mesh.TriangleCount">
<PortInfo index="0" default="False" />
</Dynamo.Graph.Nodes.ZeroTouch.DSFunction>
<Dynamo.Graph.Nodes.CustomNodes.Function guid="225639b4-9bca-46ed-ac57-025ec5e864cd" type="Dynamo.Graph.Nodes.CustomNodes.Function" nickname="Springs.ToolkitMeshToMesh" x="1762.40970040493" y="1371.73708697088" isVisible="true" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" IsFrozen="false" isPinned="false">
<PortInfo index="0" default="False" />
<ID value="d5628e40-52de-47c9-b35b-c201d87344e0" />
<Name value="Springs.ToolkitMeshToMesh" />
<Description value="Attempts to convert a toolkit mesh to a Dynamo mesh. You obviously need to have the appropriate version of the mesh toolkit package downloaded first." />
<Inputs>
<Input value="tkMesh" />
</Inputs>
<Outputs>
<Output value="mesh" />
</Outputs>
</Dynamo.Graph.Nodes.CustomNodes.Function>
<Dynamo.Graph.Nodes.ZeroTouch.DSFunction guid="255971a5-8599-4308-b747-97e2eeac0aa9" type="Dynamo.Graph.Nodes.ZeroTouch.DSFunction" nickname="DirectShape.ByMesh" x="2110.86003408971" y="1489.97388896199" isVisible="true" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" IsFrozen="false" isPinned="false" assembly="RevitNodes.dll" function="Revit.Elements.DirectShape.ByMesh@Autodesk.DesignScript.Geometry.Mesh,Revit.Elements.Category,Revit.Elements.Material,string">
<PortInfo index="0" default="False" />
<PortInfo index="1" default="False" />
<PortInfo index="2" default="True" />
<PortInfo index="3" default="True" />
</Dynamo.Graph.Nodes.ZeroTouch.DSFunction>
<Dynamo.Graph.Nodes.ZeroTouch.DSFunction guid="d804a019-f02b-4712-9d65-9b5779aac356" type="Dynamo.Graph.Nodes.ZeroTouch.DSFunction" nickname="Material.ByName" x="1743.80739384571" y="1650.50738358709" isVisible="true" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" IsFrozen="false" isPinned="false" assembly="RevitNodes.dll" function="Revit.Elements.Material.ByName@string">
<PortInfo index="0" default="False" />
</Dynamo.Graph.Nodes.ZeroTouch.DSFunction>
<CoreNodeModels.Input.StringInput guid="d2a08fff-7769-4ab2-abd7-031ea48eb52f" type="CoreNodeModels.Input.StringInput" nickname="Material name" x="-998.246164939269" y="273.728557520602" isVisible="true" isUpstreamVisible="true" lacing="Disabled" isSelectedInput="True" IsFrozen="false" isPinned="false">
<System.String>ad_Material_Mannequin</System.String>
<System.String value="ad_Material_Mannequin" />
</CoreNodeModels.Input.StringInput>
<DSRevitNodesUI.Categories guid="93148737-800d-4389-b8cf-3ee67c37bbb4" type="DSRevitNodesUI.Categories" nickname="Categories" x="1759.40709202738" y="1507.00038709015" isVisible="true" isUpstreamVisible="true" lacing="Disabled" isSelectedInput="True" IsFrozen="false" isPinned="false" index="211:Furniture" />
<Dynamo.Graph.Nodes.ZeroTouch.DSFunction guid="cc4cbe20-4bc6-4542-80df-e0fb5752166a" type="Dynamo.Graph.Nodes.ZeroTouch.DSFunction" nickname="Mesh.Rotate" x="1076.56837047564" y="1031.77522208212" isVisible="true" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" IsFrozen="false" isPinned="false" assembly="..\..\..\..\..\AppData\Roaming\Dynamo\Dynamo Revit\1.3\packages\MeshToolkit\bin\MeshToolkit.dll" function="Autodesk.Dynamo.MeshToolkit.Mesh.Rotate@Autodesk.DesignScript.Geometry.Vector,double">
<PortInfo index="0" default="False" />
<PortInfo index="1" default="False" />
<PortInfo index="2" default="True" />
</Dynamo.Graph.Nodes.ZeroTouch.DSFunction>
<CoreNodeModels.Input.BoolSelector guid="67926e18-8f6a-428e-9fa0-9655c5fa307d" type="CoreNodeModels.Input.BoolSelector" nickname="Reduce mesh" x="-996.250841269517" y="28.628812633772" isVisible="true" isUpstreamVisible="true" lacing="Disabled" isSelectedInput="True" IsFrozen="false" isPinned="false">
<System.Boolean>True</System.Boolean>
</CoreNodeModels.Input.BoolSelector>
<CoreNodeModels.Logic.If guid="5caaaa49-fb35-454c-be2d-52db75079f4e" type="CoreNodeModels.Logic.If" nickname="If" x="827.182208525908" y="597.364163924714" isVisible="true" isUpstreamVisible="true" lacing="Disabled" isSelectedInput="False" IsFrozen="false" isPinned="false">
<PortInfo index="0" default="False" />
<PortInfo index="1" default="False" />
<PortInfo index="2" default="False" />
</CoreNodeModels.Logic.If>
<Dynamo.Graph.Nodes.ZeroTouch.DSFunction guid="1c1719fd-1d98-46f8-8982-d2c0598e7fd7" type="Dynamo.Graph.Nodes.ZeroTouch.DSFunction" nickname="Vector.XAxis" x="885.568370475644" y="1018.77522208212" isVisible="true" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" IsFrozen="false" isPinned="false" assembly="ProtoGeometry.dll" function="Autodesk.DesignScript.Geometry.Vector.XAxis" />
<Dynamo.Graph.Nodes.CodeBlockNodeModel guid="a61b0c62-1f3b-498f-92a6-338de7d8698e" type="Dynamo.Graph.Nodes.CodeBlockNodeModel" nickname="Code Block" x="885.568370475644" y="1126.98855541545" isVisible="true" isUpstreamVisible="true" lacing="Disabled" isSelectedInput="False" IsFrozen="false" isPinned="false" CodeText="90;" ShouldFocus="false" />
<Dynamo.Graph.Nodes.ZeroTouch.DSFunction guid="fa6f1cc1-9c8d-4d78-87eb-da96cfbff009" type="Dynamo.Graph.Nodes.ZeroTouch.DSFunction" nickname="Document.Current" x="-1894.11326891384" y="-1089.3233529883" isVisible="true" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" IsFrozen="false" isPinned="false" assembly="RevitNodes.dll" function="Revit.Application.Document.Current" />
<Dynamo.Graph.Nodes.ZeroTouch.DSFunction guid="b9c3efa8-8382-42f9-8b30-9f9249be0d88" type="Dynamo.Graph.Nodes.ZeroTouch.DSFunction" nickname="Document.FilePath" x="-1666.11326891384" y="-1089.3233529883" isVisible="true" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" IsFrozen="false" isPinned="false" assembly="RevitNodes.dll" function="Revit.Application.Document.FilePath">
<PortInfo index="0" default="False" />
</Dynamo.Graph.Nodes.ZeroTouch.DSFunction>
<Dynamo.Graph.Nodes.ZeroTouch.DSVarArgFunction guid="b1d0c6ba-0be0-452e-87fb-8bd0013f8b72" type="Dynamo.Graph.Nodes.ZeroTouch.DSVarArgFunction" nickname="String.Split" x="-1370.29028210988" y="-969.886564231612" isVisible="true" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" IsFrozen="false" isPinned="false" assembly="DSCoreNodes.dll" function="DSCore.String.Split@string,string[]" inputcount="2">
<PortInfo index="0" default="False" />
<PortInfo index="1" default="False" />
</Dynamo.Graph.Nodes.ZeroTouch.DSVarArgFunction>
<Dynamo.Graph.Nodes.CodeBlockNodeModel guid="486afab8-0628-49e7-9759-d8466b383e6d" type="Dynamo.Graph.Nodes.CodeBlockNodeModel" nickname="Code Block" x="-1666.11326891384" y="-981.323352988302" isVisible="true" isUpstreamVisible="true" lacing="Disabled" isSelectedInput="False" IsFrozen="false" isPinned="false" CodeText="&quot;.&quot;;" ShouldFocus="false" />
<Dynamo.Graph.Nodes.ZeroTouch.DSVarArgFunction guid="fcfb6a6b-5201-45c8-bc0d-4b454031bd3a" type="Dynamo.Graph.Nodes.ZeroTouch.DSVarArgFunction" nickname="String.Concat" x="-10.9466509848972" y="-927.150645697397" isVisible="true" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" IsFrozen="false" isPinned="false" assembly="DSCoreNodes.dll" function="DSCore.String.Concat@string[]" inputcount="3">
<PortInfo index="0" default="False" />
<PortInfo index="1" default="False" />
<PortInfo index="2" default="False" />
</Dynamo.Graph.Nodes.ZeroTouch.DSVarArgFunction>
<CoreNodeModels.Input.StringInput guid="fda71e3c-c5bb-4491-8e58-702305b55354" type="CoreNodeModels.Input.StringInput" nickname="File extension" x="-996.250841269517" y="-59.8324085883063" isVisible="true" isUpstreamVisible="true" lacing="Disabled" isSelectedInput="True" IsFrozen="false" isPinned="false">
<System.String>OBJ</System.String>
<System.String value="OBJ" />
</CoreNodeModels.Input.StringInput>
<Dynamo.Graph.Nodes.CodeBlockNodeModel guid="d4ca5964-e6c0-4fb1-807c-86dff154d4eb" type="Dynamo.Graph.Nodes.CodeBlockNodeModel" nickname="Code Block" x="-575.655104973716" y="-1109.46197650444" isVisible="true" isUpstreamVisible="true" lacing="Disabled" isSelectedInput="False" IsFrozen="false" isPinned="false" CodeText="&quot;.&quot;;" ShouldFocus="false" />
<CoreNodeModels.Input.BoolSelector guid="d1dda7b5-c2a5-49fb-a162-2824ff17314c" type="CoreNodeModels.Input.BoolSelector" nickname="Rotate" x="-994.858769057706" y="186.693644446418" isVisible="true" isUpstreamVisible="true" lacing="Disabled" isSelectedInput="True" IsFrozen="false" isPinned="false">
<System.Boolean>False</System.Boolean>
</CoreNodeModels.Input.BoolSelector>
<CoreNodeModels.Logic.If guid="e3b1627c-4d3b-44db-983c-2fbff7c987ef" type="CoreNodeModels.Logic.If" nickname="If" x="1350.40091312561" y="870.38707318412" isVisible="true" isUpstreamVisible="true" lacing="Disabled" isSelectedInput="False" IsFrozen="false" isPinned="false">
<PortInfo index="0" default="False" />
<PortInfo index="1" default="False" />
<PortInfo index="2" default="False" />
</CoreNodeModels.Logic.If>
<CoreNodeModels.Input.DoubleSlider guid="25b7684e-51f5-4241-8c2a-4881b4b982fd" type="CoreNodeModels.Input.DoubleSlider" nickname="Percent of remaining tris" x="-996.250841269517" y="117.850705733813" isVisible="true" isUpstreamVisible="true" lacing="Disabled" isSelectedInput="True" IsFrozen="false" isPinned="false">
<System.Double>5</System.Double>
<Range min="0" max="100" step="1" />
</CoreNodeModels.Input.DoubleSlider>
<Dynamo.Graph.Nodes.CodeBlockNodeModel guid="86ba9b6a-86e5-4e9a-8859-331f8b0c9902" type="Dynamo.Graph.Nodes.CodeBlockNodeModel" nickname="Code Block" x="769.853493014361" y="14.1946020861159" isVisible="true" isUpstreamVisible="true" lacing="Disabled" isSelectedInput="False" IsFrozen="false" isPinned="false" CodeText="x*y*0.01;" ShouldFocus="false">
<PortInfo index="0" default="False" />
<PortInfo index="1" default="False" />
</Dynamo.Graph.Nodes.CodeBlockNodeModel>
<Dynamo.Graph.Nodes.CustomNodes.Function guid="59fd3449-17f4-4b0e-a6dd-bc168822b41c" type="Dynamo.Graph.Nodes.CustomNodes.Function" nickname="Document.SaveAs" x="3047.27166368231" y="-2356.18140359219" isVisible="true" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" IsFrozen="false" isPinned="false">
<PortInfo index="0" default="False" />
<PortInfo index="1" default="True" />
<PortInfo index="2" default="True" />
<ID value="19ce6b9f-f4cf-4a3f-9788-1482e94528d6" />
<Name value="Document.SaveAs" />
<Description value="Saves the active Revit document under the given name." />
<Inputs>
<Input value="filePath" />
<Input value="compactFile" />
<Input value="saveAsCentral" />
</Inputs>
<Outputs>
<Output value="success" />
</Outputs>
</Dynamo.Graph.Nodes.CustomNodes.Function>
<Dynamo.Graph.Nodes.CustomNodes.Function guid="6f104a89-e0ed-4c9c-bb2b-38bcee1d6bc0" type="Dynamo.Graph.Nodes.CustomNodes.Function" nickname="Passthrough" x="2670.27166368231" y="-2356.18140359219" isVisible="true" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" IsFrozen="false" isPinned="false">
<PortInfo index="0" default="False" />
<PortInfo index="1" default="False" />
<ID value="ecce77dc-1290-438e-a056-970b256fd553" />
<Name value="Passthrough" />
<Description value="Forces a sequential order of execution. The node wired into the output of the Passthrough node will be executed *after* the node wired into the waitFor input (e.g. important for some Revit operations). The value of the passThrough input will be passed on to the node wired into the output port of the Passthrough node." />
<Inputs>
<Input value="passThrough" />
<Input value="waitFor" />
</Inputs>
<Outputs>
<Output value="passThrough" />
</Outputs>
</Dynamo.Graph.Nodes.CustomNodes.Function>
<Dynamo.Graph.Nodes.ZeroTouch.DSFunction guid="f28cfa89-81f7-4ccd-a133-2369df5b64ff" type="Dynamo.Graph.Nodes.ZeroTouch.DSFunction" nickname="List.Count" x="-1070.97350322353" y="-867.609160519416" isVisible="true" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" IsFrozen="false" isPinned="false" assembly="DSCoreNodes.dll" function="DSCore.List.Count@var[]..[]">
<PortInfo index="0" default="False" />
</Dynamo.Graph.Nodes.ZeroTouch.DSFunction>
<Dynamo.Graph.Nodes.ZeroTouch.DSFunction guid="e882b492-1633-494d-8ab4-98413d0df54b" type="Dynamo.Graph.Nodes.ZeroTouch.DSFunction" nickname="List.RemoveItemAtIndex" x="-686.31264466628" y="-977.79162135806" isVisible="true" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" IsFrozen="false" isPinned="false" assembly="DSCoreNodes.dll" function="DSCore.List.RemoveItemAtIndex@var[]..[],int[]">
<PortInfo index="0" default="False" />
<PortInfo index="1" default="False" />
</Dynamo.Graph.Nodes.ZeroTouch.DSFunction>
<Dynamo.Graph.Nodes.CodeBlockNodeModel guid="e1714b62-12fd-4257-b464-e24c55b8b531" type="Dynamo.Graph.Nodes.CodeBlockNodeModel" nickname="Code Block" x="-811.479711141157" y="-873.623567557303" isVisible="true" isUpstreamVisible="true" lacing="Disabled" isSelectedInput="False" IsFrozen="false" isPinned="false" CodeText="a-1;" ShouldFocus="false">
<PortInfo index="0" default="False" />
</Dynamo.Graph.Nodes.CodeBlockNodeModel>
<Dynamo.Graph.Nodes.ZeroTouch.DSVarArgFunction guid="03e75588-9cbc-4bdf-a890-ccf7be4e3b41" type="Dynamo.Graph.Nodes.ZeroTouch.DSVarArgFunction" nickname="String.Join" x="-372.017403566142" y="-871.677415435374" isVisible="true" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" IsFrozen="false" isPinned="false" assembly="DSCoreNodes.dll" function="DSCore.String.Join@string,string[]" inputcount="2">
<PortInfo index="0" default="False" />
<PortInfo index="1" default="False" />
</Dynamo.Graph.Nodes.ZeroTouch.DSVarArgFunction>
<Dynamo.Graph.Nodes.ZeroTouch.DSVarArgFunction guid="d5ee12d7-6899-48e4-b69d-ec94b1126bb5" type="Dynamo.Graph.Nodes.ZeroTouch.DSVarArgFunction" nickname="String.Concat" x="218.071065201005" y="-927.53512010021" isVisible="true" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" IsFrozen="false" isPinned="false" assembly="DSCoreNodes.dll" function="DSCore.String.Concat@string[]" inputcount="1">
<PortInfo index="0" default="False" />
</Dynamo.Graph.Nodes.ZeroTouch.DSVarArgFunction>
<Dynamo.Graph.Nodes.ZeroTouch.DSVarArgFunction guid="947329de-6c2b-492b-b1e0-f028f7a10a8c" type="Dynamo.Graph.Nodes.ZeroTouch.DSVarArgFunction" nickname="String.Split" x="714.706959012284" y="-365.314341721482" isVisible="true" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" IsFrozen="false" isPinned="false" assembly="DSCoreNodes.dll" function="DSCore.String.Split@string,string[]" inputcount="2">
<PortInfo index="0" default="False" />
<PortInfo index="1" default="False" />
</Dynamo.Graph.Nodes.ZeroTouch.DSVarArgFunction>
<Dynamo.Graph.Nodes.CodeBlockNodeModel guid="fcae5a37-e259-46f1-ab36-d6dd00c4f93e" type="Dynamo.Graph.Nodes.CodeBlockNodeModel" nickname="Code Block" x="535.706959012284" y="-335.101008388149" isVisible="true" isUpstreamVisible="true" lacing="Disabled" isSelectedInput="False" IsFrozen="false" isPinned="false" CodeText="&quot;\\&quot;;" ShouldFocus="false" />
<Dynamo.Graph.Nodes.ZeroTouch.DSFunction guid="c276368c-2e77-42cb-b3c6-05bb1d2c526b" type="Dynamo.Graph.Nodes.ZeroTouch.DSFunction" nickname="List.LastItem" x="1323.70695901228" y="-365.314341721482" isVisible="true" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" IsFrozen="false" isPinned="false" assembly="DSCoreNodes.dll" function="DSCore.List.LastItem@var[]..[]">
<PortInfo index="0" default="False" />
</Dynamo.Graph.Nodes.ZeroTouch.DSFunction>
<Dynamo.Graph.Nodes.ZeroTouch.DSFunction guid="96ecbf4d-1346-4bb8-a5ec-9e99822599dd" type="Dynamo.Graph.Nodes.ZeroTouch.DSFunction" nickname="Flatten" x="1044.70695901228" y="-365.314341721482" isVisible="true" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" IsFrozen="false" isPinned="false" assembly="BuiltIn" function="Flatten@var[]..[]">
<PortInfo index="0" default="False" />
</Dynamo.Graph.Nodes.ZeroTouch.DSFunction>
</Elements>
<Connectors>
<Dynamo.Graph.Connectors.ConnectorModel start="3f970217-81a2-4848-b525-f84a69efe1ba" start_index="0" end="18cdf34e-b5c4-4fb7-88a1-fb8f9053be9b" end_index="0" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="3f970217-81a2-4848-b525-f84a69efe1ba" start_index="0" end="e78e3fff-7b7a-4a4d-a46c-737b7bb5ad12" end_index="0" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="3f970217-81a2-4848-b525-f84a69efe1ba" start_index="0" end="5caaaa49-fb35-454c-be2d-52db75079f4e" end_index="2" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="e78e3fff-7b7a-4a4d-a46c-737b7bb5ad12" start_index="0" end="5caaaa49-fb35-454c-be2d-52db75079f4e" end_index="1" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="18cdf34e-b5c4-4fb7-88a1-fb8f9053be9b" start_index="0" end="86ba9b6a-86e5-4e9a-8859-331f8b0c9902" end_index="0" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="225639b4-9bca-46ed-ac57-025ec5e864cd" start_index="0" end="255971a5-8599-4308-b747-97e2eeac0aa9" end_index="0" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="255971a5-8599-4308-b747-97e2eeac0aa9" start_index="0" end="6f104a89-e0ed-4c9c-bb2b-38bcee1d6bc0" end_index="1" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="d804a019-f02b-4712-9d65-9b5779aac356" start_index="0" end="255971a5-8599-4308-b747-97e2eeac0aa9" end_index="2" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="d2a08fff-7769-4ab2-abd7-031ea48eb52f" start_index="0" end="d804a019-f02b-4712-9d65-9b5779aac356" end_index="0" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="93148737-800d-4389-b8cf-3ee67c37bbb4" start_index="0" end="255971a5-8599-4308-b747-97e2eeac0aa9" end_index="1" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="cc4cbe20-4bc6-4542-80df-e0fb5752166a" start_index="0" end="e3b1627c-4d3b-44db-983c-2fbff7c987ef" end_index="1" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="67926e18-8f6a-428e-9fa0-9655c5fa307d" start_index="0" end="5caaaa49-fb35-454c-be2d-52db75079f4e" end_index="0" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="5caaaa49-fb35-454c-be2d-52db75079f4e" start_index="0" end="cc4cbe20-4bc6-4542-80df-e0fb5752166a" end_index="0" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="5caaaa49-fb35-454c-be2d-52db75079f4e" start_index="0" end="e3b1627c-4d3b-44db-983c-2fbff7c987ef" end_index="2" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="1c1719fd-1d98-46f8-8982-d2c0598e7fd7" start_index="0" end="cc4cbe20-4bc6-4542-80df-e0fb5752166a" end_index="1" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="a61b0c62-1f3b-498f-92a6-338de7d8698e" start_index="0" end="cc4cbe20-4bc6-4542-80df-e0fb5752166a" end_index="2" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="fa6f1cc1-9c8d-4d78-87eb-da96cfbff009" start_index="0" end="b9c3efa8-8382-42f9-8b30-9f9249be0d88" end_index="0" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="b9c3efa8-8382-42f9-8b30-9f9249be0d88" start_index="0" end="b1d0c6ba-0be0-452e-87fb-8bd0013f8b72" end_index="0" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="b9c3efa8-8382-42f9-8b30-9f9249be0d88" start_index="0" end="6f104a89-e0ed-4c9c-bb2b-38bcee1d6bc0" end_index="0" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="b1d0c6ba-0be0-452e-87fb-8bd0013f8b72" start_index="0" end="f28cfa89-81f7-4ccd-a133-2369df5b64ff" end_index="0" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="b1d0c6ba-0be0-452e-87fb-8bd0013f8b72" start_index="0" end="e882b492-1633-494d-8ab4-98413d0df54b" end_index="0" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="486afab8-0628-49e7-9759-d8466b383e6d" start_index="0" end="b1d0c6ba-0be0-452e-87fb-8bd0013f8b72" end_index="1" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="fcfb6a6b-5201-45c8-bc0d-4b454031bd3a" start_index="0" end="d5ee12d7-6899-48e4-b69d-ec94b1126bb5" end_index="0" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="fda71e3c-c5bb-4491-8e58-702305b55354" start_index="0" end="fcfb6a6b-5201-45c8-bc0d-4b454031bd3a" end_index="2" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="d4ca5964-e6c0-4fb1-807c-86dff154d4eb" start_index="0" end="fcfb6a6b-5201-45c8-bc0d-4b454031bd3a" end_index="1" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="d4ca5964-e6c0-4fb1-807c-86dff154d4eb" start_index="0" end="03e75588-9cbc-4bdf-a890-ccf7be4e3b41" end_index="0" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="d1dda7b5-c2a5-49fb-a162-2824ff17314c" start_index="0" end="e3b1627c-4d3b-44db-983c-2fbff7c987ef" end_index="0" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="e3b1627c-4d3b-44db-983c-2fbff7c987ef" start_index="0" end="225639b4-9bca-46ed-ac57-025ec5e864cd" end_index="0" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="25b7684e-51f5-4241-8c2a-4881b4b982fd" start_index="0" end="86ba9b6a-86e5-4e9a-8859-331f8b0c9902" end_index="1" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="86ba9b6a-86e5-4e9a-8859-331f8b0c9902" start_index="0" end="e78e3fff-7b7a-4a4d-a46c-737b7bb5ad12" end_index="1" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="6f104a89-e0ed-4c9c-bb2b-38bcee1d6bc0" start_index="0" end="59fd3449-17f4-4b0e-a6dd-bc168822b41c" end_index="0" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="f28cfa89-81f7-4ccd-a133-2369df5b64ff" start_index="0" end="e1714b62-12fd-4257-b464-e24c55b8b531" end_index="0" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="e882b492-1633-494d-8ab4-98413d0df54b" start_index="0" end="03e75588-9cbc-4bdf-a890-ccf7be4e3b41" end_index="1" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="e1714b62-12fd-4257-b464-e24c55b8b531" start_index="0" end="e882b492-1633-494d-8ab4-98413d0df54b" end_index="1" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="03e75588-9cbc-4bdf-a890-ccf7be4e3b41" start_index="0" end="fcfb6a6b-5201-45c8-bc0d-4b454031bd3a" end_index="0" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="03e75588-9cbc-4bdf-a890-ccf7be4e3b41" start_index="0" end="947329de-6c2b-492b-b1e0-f028f7a10a8c" end_index="0" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="d5ee12d7-6899-48e4-b69d-ec94b1126bb5" start_index="0" end="3f970217-81a2-4848-b525-f84a69efe1ba" end_index="0" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="947329de-6c2b-492b-b1e0-f028f7a10a8c" start_index="0" end="96ecbf4d-1346-4bb8-a5ec-9e99822599dd" end_index="0" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="fcae5a37-e259-46f1-ab36-d6dd00c4f93e" start_index="0" end="947329de-6c2b-492b-b1e0-f028f7a10a8c" end_index="1" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="c276368c-2e77-42cb-b3c6-05bb1d2c526b" start_index="0" end="255971a5-8599-4308-b747-97e2eeac0aa9" end_index="3" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="96ecbf4d-1346-4bb8-a5ec-9e99822599dd" start_index="0" end="c276368c-2e77-42cb-b3c6-05bb1d2c526b" end_index="0" portType="0" />
</Connectors>
<Notes>
<Dynamo.Graph.Notes.NoteModel guid="1d85dc65-9790-4d95-a28f-3fe450ea10cf" text="Required:&#xD;&#xA;Meshtoolkit&#xD;&#xA;Springs&#xD;&#xA;Clockwork" x="-890.593798094722" y="-148.242016761718" />
</Notes>
<Annotations>
<Dynamo.Graph.Annotations.AnnotationModel guid="28a53aca-b2bb-4ee3-82cb-2d5ffaa52b2c" annotationText="Input" left="-1008.24616493927" top="-105.832408588306" width="320.995323669752" height="447.560966108908" fontSize="30" InitialTop="-59.8324085883063" InitialHeight="280.259508160807" TextblockHeight="36" backgrouund="#FFD4B6DB">
<Models ModelGuid="d2a08fff-7769-4ab2-abd7-031ea48eb52f" />
<Models ModelGuid="67926e18-8f6a-428e-9fa0-9655c5fa307d" />
<Models ModelGuid="fda71e3c-c5bb-4491-8e58-702305b55354" />
<Models ModelGuid="d1dda7b5-c2a5-49fb-a162-2824ff17314c" />
<Models ModelGuid="25b7684e-51f5-4241-8c2a-4881b4b982fd" />
</Dynamo.Graph.Annotations.AnnotationModel>
<Dynamo.Graph.Annotations.AnnotationModel guid="1c238b3a-a286-411a-9a0a-2a5d15c63e7c" annotationText="Reduce mesh" left="489.689019532487" top="-116.367401496535" width="716.559215989397" height="356.756541110468" fontSize="30" InitialTop="-70.3674014965351" InitialHeight="332.462142329396" TextblockHeight="36" backgrouund="#FFC1D676">
<Models ModelGuid="e78e3fff-7b7a-4a4d-a46c-737b7bb5ad12" />
<Models ModelGuid="18cdf34e-b5c4-4fb7-88a1-fb8f9053be9b" />
<Models ModelGuid="86ba9b6a-86e5-4e9a-8859-331f8b0c9902" />
</Dynamo.Graph.Annotations.AnnotationModel>
<Dynamo.Graph.Annotations.AnnotationModel guid="480b3b55-e829-4711-af19-643ccb19ffea" annotationText="Convert and create" left="1733.80739384571" top="1325.73708697088" width="632.052640244" height="417.77029661621" fontSize="30" InitialTop="1371.73708697088" InitialHeight="401.770296616209" TextblockHeight="36" backgrouund="#FFC1D676">
<Models ModelGuid="225639b4-9bca-46ed-ac57-025ec5e864cd" />
<Models ModelGuid="255971a5-8599-4308-b747-97e2eeac0aa9" />
<Models ModelGuid="d804a019-f02b-4712-9d65-9b5779aac356" />
<Models ModelGuid="93148737-800d-4389-b8cf-3ee67c37bbb4" />
</Dynamo.Graph.Annotations.AnnotationModel>
<Dynamo.Graph.Annotations.AnnotationModel guid="06950958-bf31-471b-a8cd-f4a719cd350b" annotationText="Rotate" left="875.568370475644" top="824.38707318412" width="611.83254264997" height="395.601482231332" fontSize="30" InitialTop="870.38707318412" InitialHeight="594.385340589429" TextblockHeight="36" backgrouund="#FFC1D676">
<Models ModelGuid="cc4cbe20-4bc6-4542-80df-e0fb5752166a" />
<Models ModelGuid="1c1719fd-1d98-46f8-8982-d2c0598e7fd7" />
<Models ModelGuid="a61b0c62-1f3b-498f-92a6-338de7d8698e" />
<Models ModelGuid="e3b1627c-4d3b-44db-983c-2fbff7c987ef" />
</Dynamo.Graph.Annotations.AnnotationModel>
<Dynamo.Graph.Annotations.AnnotationModel guid="552e4b50-e4c4-4779-9b7f-a1516e92ad52" annotationText="Reduce?" left="817.182208525908" top="551.364163924714" width="147" height="191" fontSize="30" InitialTop="597.364163924714" InitialHeight="175" TextblockHeight="36" backgrouund="#FFC1D676">
<Models ModelGuid="5caaaa49-fb35-454c-be2d-52db75079f4e" />
</Dynamo.Graph.Annotations.AnnotationModel>
<Dynamo.Graph.Annotations.AnnotationModel guid="70fa6106-9cef-4155-9cbc-1c8f48eb8010" annotationText="Filepath" left="-1904.11326891384" top="-1155.46197650444" width="2313.18433411484" height="402.784561069067" fontSize="30" InitialTop="-1109.46197650444" InitialHeight="274.213333333333" TextblockHeight="36" backgrouund="#FFC1D676">
<Models ModelGuid="fa6f1cc1-9c8d-4d78-87eb-da96cfbff009" />
<Models ModelGuid="b9c3efa8-8382-42f9-8b30-9f9249be0d88" />
<Models ModelGuid="b1d0c6ba-0be0-452e-87fb-8bd0013f8b72" />
<Models ModelGuid="486afab8-0628-49e7-9759-d8466b383e6d" />
<Models ModelGuid="fcfb6a6b-5201-45c8-bc0d-4b454031bd3a" />
<Models ModelGuid="d4ca5964-e6c0-4fb1-807c-86dff154d4eb" />
<Models ModelGuid="e882b492-1633-494d-8ab4-98413d0df54b" />
<Models ModelGuid="e1714b62-12fd-4257-b464-e24c55b8b531" />
<Models ModelGuid="f28cfa89-81f7-4ccd-a133-2369df5b64ff" />
<Models ModelGuid="03e75588-9cbc-4bdf-a890-ccf7be4e3b41" />
<Models ModelGuid="d5ee12d7-6899-48e4-b69d-ec94b1126bb5" />
</Dynamo.Graph.Annotations.AnnotationModel>
<Dynamo.Graph.Annotations.AnnotationModel guid="4a1dc6a7-ae81-4493-a253-467173422d19" annotationText="Save file" left="2660.27166368231" top="-2402.18140359219" width="648" height="191" fontSize="30" InitialTop="-2356.18140359219" InitialHeight="186.325038956114" TextblockHeight="36" backgrouund="#FFC1D676">
<Models ModelGuid="59fd3449-17f4-4b0e-a6dd-bc168822b41c" />
<Models ModelGuid="6f104a89-e0ed-4c9c-bb2b-38bcee1d6bc0" />
</Dynamo.Graph.Annotations.AnnotationModel>
<Dynamo.Graph.Annotations.AnnotationModel guid="aa40a63b-1837-4fed-9da7-3842f185c82a" annotationText="Generate name" left="525.706959012284" top="-411.314341721482" width="965" height="169.213333333333" fontSize="30" InitialTop="-365.314341721482" InitialHeight="257.150490385268" TextblockHeight="36" backgrouund="#FFC1D676">
<Models ModelGuid="947329de-6c2b-492b-b1e0-f028f7a10a8c" />
<Models ModelGuid="fcae5a37-e259-46f1-ab36-d6dd00c4f93e" />
<Models ModelGuid="c276368c-2e77-42cb-b3c6-05bb1d2c526b" />
<Models ModelGuid="96ecbf4d-1346-4bb8-a5ec-9e99822599dd" />
</Dynamo.Graph.Annotations.AnnotationModel>
<Dynamo.Graph.Annotations.AnnotationModel guid="25dd130d-a6d7-433e-b8b6-01044b19665f" annotationText="Import mesh" left="78.2722972429077" top="206.289020697498" width="222" height="139" fontSize="30" InitialTop="252.289020697498" InitialHeight="123" TextblockHeight="36" backgrouund="#FFC1D676">
<Models ModelGuid="3f970217-81a2-4848-b525-f84a69efe1ba" />
</Dynamo.Graph.Annotations.AnnotationModel>
</Annotations>
<Presets />
<Cameras>
<Camera Name="Background Preview" eyeX="-1477.12963867188" eyeY="3359.07763671875" eyeZ="-798.9140625" lookX="1477.14196777344" lookY="-2671.07470703125" lookZ="1486.93872070313" upX="0.448286175727844" upY="0.771624565124512" upZ="0.451259315013886" />
</Cameras>
<SessionTraceData>
<NodeTraceData NodeId="255971a5-8599-4308-b747-97e2eeac0aa9">
<CallsiteTraceData CallSiteID="ByMesh_InClassDecl-1_InFunctionScope-1_Instance0_255971a5-8599-4308-b747-97e2eeac0aa9">PFNPQVAtRU5WOkVudmVsb3BlIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOlNPQVAtRU5DPSJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy9zb2FwL2VuY29kaW5nLyIgeG1sbnM6U09BUC1FTlY9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvZW52ZWxvcGUvIiB4bWxuczpjbHI9Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vc29hcC9lbmNvZGluZy9jbHIvMS4wIiBTT0FQLUVOVjplbmNvZGluZ1N0eWxlPSJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy9zb2FwL2VuY29kaW5nLyI+DQo8U09BUC1FTlY6Qm9keT4NCjxhMTpDYWxsU2l0ZV94MDAyQl9UcmFjZVNlcmlhbGlzZXJIZWxwZXIgaWQ9InJlZi0xIiB4bWxuczphMT0iaHR0cDovL3NjaGVtYXMubWljcm9zb2Z0LmNvbS9jbHIvbnNhc3NlbS9Qcm90b0NvcmUvUHJvdG9Db3JlJTJDJTIwVmVyc2lvbiUzRDEuMy4yLjI0ODAlMkMlMjBDdWx0dXJlJTNEbmV1dHJhbCUyQyUyMFB1YmxpY0tleVRva2VuJTNEbnVsbCI+DQo8TnVtYmVyT2ZFbGVtZW50cz4xPC9OdW1iZXJPZkVsZW1lbnRzPg0KPEJhc2UtMF9IYXNEYXRhPmZhbHNlPC9CYXNlLTBfSGFzRGF0YT4NCjxCYXNlLTBfSGFzTmVzdGVkRGF0YT50cnVlPC9CYXNlLTBfSGFzTmVzdGVkRGF0YT4NCjxCYXNlLTBfTmVzdGVkRGF0YUNvdW50PjE8L0Jhc2UtMF9OZXN0ZWREYXRhQ291bnQ+DQo8QmFzZS0wLTBfSGFzRGF0YT5mYWxzZTwvQmFzZS0wLTBfSGFzRGF0YT4NCjxCYXNlLTAtMF9IYXNOZXN0ZWREYXRhPnRydWU8L0Jhc2UtMC0wX0hhc05lc3RlZERhdGE+DQo8QmFzZS0wLTBfTmVzdGVkRGF0YUNvdW50PjE8L0Jhc2UtMC0wX05lc3RlZERhdGFDb3VudD4NCjxCYXNlLTAtMC0wX0hhc0RhdGE+dHJ1ZTwvQmFzZS0wLTAtMF9IYXNEYXRhPg0KPEJhc2UtMC0wLTBfRGF0YSBpZD0icmVmLTMiPlBGTlBRVkF0UlU1V09rVnVkbVZzYjNCbElIaHRiRzV6T25oemFUMGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TVM5WVRVeFRZMmhsYldFdGFXNXpkR0Z1WTJVaUlIaHRiRzV6T25oelpEMGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TVM5WVRVeFRZMmhsYldFaUlIaHRiRzV6T2xOUFFWQXRSVTVEUFNKb2RIUndPaTh2YzJOb1pXMWhjeTU0Yld4emIyRndMbTl5Wnk5emIyRndMMlZ1WTI5a2FXNW5MeUlnZUcxc2JuTTZVMDlCVUMxRlRsWTlJbWgwZEhBNkx5OXpZMmhsYldGekxuaHRiSE52WVhBdWIzSm5MM052WVhBdlpXNTJaV3h2Y0dVdklpQjRiV3h1Y3pwamJISTlJbWgwZEhBNkx5OXpZMmhsYldGekxtMXBZM0p2YzI5bWRDNWpiMjB2YzI5aGNDOWxibU52WkdsdVp5OWpiSEl2TVM0d0lpQlRUMEZRTFVWT1ZqcGxibU52WkdsdVoxTjBlV3hsUFNKb2RIUndPaTh2YzJOb1pXMWhjeTU0Yld4emIyRndMbTl5Wnk5emIyRndMMlZ1WTI5a2FXNW5MeUkrRFFvOFUwOUJVQzFGVGxZNlFtOWtlVDROQ2p4aE1UcEVhWEpsWTNSVGFHRndaVk4wWVhSbElHbGtQU0p5WldZdE1TSWdlRzFzYm5NNllURTlJbWgwZEhBNkx5OXpZMmhsYldGekxtMXBZM0p2YzI5bWRDNWpiMjB2WTJ4eUwyNXpZWE56WlcwdlVtVjJhWFF1Uld4bGJXVnVkSE12VW1WMmFYUk9iMlJsY3lVeVF5VXlNRlpsY25OcGIyNGxNMFF4TGpNdU1pNHlORGd3SlRKREpUSXdRM1ZzZEhWeVpTVXpSRzVsZFhSeVlXd2xNa01sTWpCUWRXSnNhV05MWlhsVWIydGxiaVV6Ukc1MWJHd2lQZzBLUEhOMGNtbHVaMGxFSUdsa1BTSnlaV1l0TXlJK05tRmtNR1k0T1dFdE9HVXhOeTAwT1RrMExUZzVaakV0TldZMFpUZzNPRE0xTURaaExUQXdNREF3WVdJNVBDOXpkSEpwYm1kSlJENE5DanhwYm5SSlJENHlOelExUEM5cGJuUkpSRDROQ2p4emVXNWpTV1FnYVdROUluSmxaaTAwSWo0MlpqSXhZVEF6WmkwNE1UWTNMVFF6TnprdE9URXpaUzAzTURreE0yVmxZelZoTWprOEwzTjVibU5KWkQ0TkNqeHRZWFJsY21saGJFbGtQakkzTWpNOEwyMWhkR1Z5YVdGc1NXUStEUW84TDJFeE9rUnBjbVZqZEZOb1lYQmxVM1JoZEdVK0RRbzhMMU5QUVZBdFJVNVdPa0p2WkhrK0RRbzhMMU5QUVZBdFJVNVdPa1Z1ZG1Wc2IzQmxQZzBLPC9CYXNlLTAtMC0wX0RhdGE+DQo8QmFzZS0wLTAtMF9IYXNOZXN0ZWREYXRhPmZhbHNlPC9CYXNlLTAtMC0wX0hhc05lc3RlZERhdGE+DQo8L2ExOkNhbGxTaXRlX3gwMDJCX1RyYWNlU2VyaWFsaXNlckhlbHBlcj4NCjwvU09BUC1FTlY6Qm9keT4NCjwvU09BUC1FTlY6RW52ZWxvcGU+DQo=</CallsiteTraceData>
<CallsiteTraceData CallSiteID="ByMesh_InClassDecl-1_InFunctionScope-1_Instance0_255971a5-8599-4308-b747-97e2eeac0aa9">PFNPQVAtRU5WOkVudmVsb3BlIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOlNPQVAtRU5DPSJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy9zb2FwL2VuY29kaW5nLyIgeG1sbnM6U09BUC1FTlY9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvZW52ZWxvcGUvIiB4bWxuczpjbHI9Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vc29hcC9lbmNvZGluZy9jbHIvMS4wIiBTT0FQLUVOVjplbmNvZGluZ1N0eWxlPSJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy9zb2FwL2VuY29kaW5nLyI+DQo8U09BUC1FTlY6Qm9keT4NCjxhMTpDYWxsU2l0ZV94MDAyQl9UcmFjZVNlcmlhbGlzZXJIZWxwZXIgaWQ9InJlZi0xIiB4bWxuczphMT0iaHR0cDovL3NjaGVtYXMubWljcm9zb2Z0LmNvbS9jbHIvbnNhc3NlbS9Qcm90b0NvcmUvUHJvdG9Db3JlJTJDJTIwVmVyc2lvbiUzRDEuMy4yLjI0ODAlMkMlMjBDdWx0dXJlJTNEbmV1dHJhbCUyQyUyMFB1YmxpY0tleVRva2VuJTNEbnVsbCI+DQo8TnVtYmVyT2ZFbGVtZW50cz4xPC9OdW1iZXJPZkVsZW1lbnRzPg0KPEJhc2UtMF9IYXNEYXRhPmZhbHNlPC9CYXNlLTBfSGFzRGF0YT4NCjxCYXNlLTBfSGFzTmVzdGVkRGF0YT50cnVlPC9CYXNlLTBfSGFzTmVzdGVkRGF0YT4NCjxCYXNlLTBfTmVzdGVkRGF0YUNvdW50PjE8L0Jhc2UtMF9OZXN0ZWREYXRhQ291bnQ+DQo8QmFzZS0wLTBfSGFzRGF0YT5mYWxzZTwvQmFzZS0wLTBfSGFzRGF0YT4NCjxCYXNlLTAtMF9IYXNOZXN0ZWREYXRhPnRydWU8L0Jhc2UtMC0wX0hhc05lc3RlZERhdGE+DQo8QmFzZS0wLTBfTmVzdGVkRGF0YUNvdW50PjE8L0Jhc2UtMC0wX05lc3RlZERhdGFDb3VudD4NCjxCYXNlLTAtMC0wX0hhc0RhdGE+dHJ1ZTwvQmFzZS0wLTAtMF9IYXNEYXRhPg0KPEJhc2UtMC0wLTBfRGF0YSBpZD0icmVmLTMiPlBGTlBRVkF0UlU1V09rVnVkbVZzYjNCbElIaHRiRzV6T25oemFUMGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TVM5WVRVeFRZMmhsYldFdGFXNXpkR0Z1WTJVaUlIaHRiRzV6T25oelpEMGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TVM5WVRVeFRZMmhsYldFaUlIaHRiRzV6T2xOUFFWQXRSVTVEUFNKb2RIUndPaTh2YzJOb1pXMWhjeTU0Yld4emIyRndMbTl5Wnk5emIyRndMMlZ1WTI5a2FXNW5MeUlnZUcxc2JuTTZVMDlCVUMxRlRsWTlJbWgwZEhBNkx5OXpZMmhsYldGekxuaHRiSE52WVhBdWIzSm5MM052WVhBdlpXNTJaV3h2Y0dVdklpQjRiV3h1Y3pwamJISTlJbWgwZEhBNkx5OXpZMmhsYldGekxtMXBZM0p2YzI5bWRDNWpiMjB2YzI5aGNDOWxibU52WkdsdVp5OWpiSEl2TVM0d0lpQlRUMEZRTFVWT1ZqcGxibU52WkdsdVoxTjBlV3hsUFNKb2RIUndPaTh2YzJOb1pXMWhjeTU0Yld4emIyRndMbTl5Wnk5emIyRndMMlZ1WTI5a2FXNW5MeUkrRFFvOFUwOUJVQzFGVGxZNlFtOWtlVDROQ2p4aE1UcEVhWEpsWTNSVGFHRndaVk4wWVhSbElHbGtQU0p5WldZdE1TSWdlRzFzYm5NNllURTlJbWgwZEhBNkx5OXpZMmhsYldGekxtMXBZM0p2YzI5bWRDNWpiMjB2WTJ4eUwyNXpZWE56WlcwdlVtVjJhWFF1Uld4bGJXVnVkSE12VW1WMmFYUk9iMlJsY3lVeVF5VXlNRlpsY25OcGIyNGxNMFF4TGpNdU1pNHlORGd3SlRKREpUSXdRM1ZzZEhWeVpTVXpSRzVsZFhSeVlXd2xNa01sTWpCUWRXSnNhV05MWlhsVWIydGxiaVV6Ukc1MWJHd2lQZzBLUEhOMGNtbHVaMGxFSUdsa1BTSnlaV1l0TXlJK05tRmtNR1k0T1dFdE9HVXhOeTAwT1RrMExUZzVaakV0TldZMFpUZzNPRE0xTURaaExUQXdNREF3WVdJNVBDOXpkSEpwYm1kSlJENE5DanhwYm5SSlJENHlOelExUEM5cGJuUkpSRDROQ2p4emVXNWpTV1FnYVdROUluSmxaaTAwSWo0MlpqSXhZVEF6WmkwNE1UWTNMVFF6TnprdE9URXpaUzAzTURreE0yVmxZelZoTWprOEwzTjVibU5KWkQ0TkNqeHRZWFJsY21saGJFbGtQakkzTWpNOEwyMWhkR1Z5YVdGc1NXUStEUW84TDJFeE9rUnBjbVZqZEZOb1lYQmxVM1JoZEdVK0RRbzhMMU5QUVZBdFJVNVdPa0p2WkhrK0RRbzhMMU5QUVZBdFJVNVdPa1Z1ZG1Wc2IzQmxQZzBLPC9CYXNlLTAtMC0wX0RhdGE+DQo8QmFzZS0wLTAtMF9IYXNOZXN0ZWREYXRhPmZhbHNlPC9CYXNlLTAtMC0wX0hhc05lc3RlZERhdGE+DQo8L2ExOkNhbGxTaXRlX3gwMDJCX1RyYWNlU2VyaWFsaXNlckhlbHBlcj4NCjwvU09BUC1FTlY6Qm9keT4NCjwvU09BUC1FTlY6RW52ZWxvcGU+DQo=</CallsiteTraceData>
<CallsiteTraceData CallSiteID="ByMesh_InClassDecl-1_InFunctionScope-1_Instance0_255971a5-8599-4308-b747-97e2eeac0aa9">PFNPQVAtRU5WOkVudmVsb3BlIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOlNPQVAtRU5DPSJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy9zb2FwL2VuY29kaW5nLyIgeG1sbnM6U09BUC1FTlY9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvZW52ZWxvcGUvIiB4bWxuczpjbHI9Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vc29hcC9lbmNvZGluZy9jbHIvMS4wIiBTT0FQLUVOVjplbmNvZGluZ1N0eWxlPSJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy9zb2FwL2VuY29kaW5nLyI+DQo8U09BUC1FTlY6Qm9keT4NCjxhMTpDYWxsU2l0ZV94MDAyQl9UcmFjZVNlcmlhbGlzZXJIZWxwZXIgaWQ9InJlZi0xIiB4bWxuczphMT0iaHR0cDovL3NjaGVtYXMubWljcm9zb2Z0LmNvbS9jbHIvbnNhc3NlbS9Qcm90b0NvcmUvUHJvdG9Db3JlJTJDJTIwVmVyc2lvbiUzRDEuMy4yLjI0ODAlMkMlMjBDdWx0dXJlJTNEbmV1dHJhbCUyQyUyMFB1YmxpY0tleVRva2VuJTNEbnVsbCI+DQo8TnVtYmVyT2ZFbGVtZW50cz4xPC9OdW1iZXJPZkVsZW1lbnRzPg0KPEJhc2UtMF9IYXNEYXRhPmZhbHNlPC9CYXNlLTBfSGFzRGF0YT4NCjxCYXNlLTBfSGFzTmVzdGVkRGF0YT50cnVlPC9CYXNlLTBfSGFzTmVzdGVkRGF0YT4NCjxCYXNlLTBfTmVzdGVkRGF0YUNvdW50PjE8L0Jhc2UtMF9OZXN0ZWREYXRhQ291bnQ+DQo8QmFzZS0wLTBfSGFzRGF0YT5mYWxzZTwvQmFzZS0wLTBfSGFzRGF0YT4NCjxCYXNlLTAtMF9IYXNOZXN0ZWREYXRhPnRydWU8L0Jhc2UtMC0wX0hhc05lc3RlZERhdGE+DQo8QmFzZS0wLTBfTmVzdGVkRGF0YUNvdW50PjE8L0Jhc2UtMC0wX05lc3RlZERhdGFDb3VudD4NCjxCYXNlLTAtMC0wX0hhc0RhdGE+dHJ1ZTwvQmFzZS0wLTAtMF9IYXNEYXRhPg0KPEJhc2UtMC0wLTBfRGF0YSBpZD0icmVmLTMiPlBGTlBRVkF0UlU1V09rVnVkbVZzYjNCbElIaHRiRzV6T25oemFUMGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TVM5WVRVeFRZMmhsYldFdGFXNXpkR0Z1WTJVaUlIaHRiRzV6T25oelpEMGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TVM5WVRVeFRZMmhsYldFaUlIaHRiRzV6T2xOUFFWQXRSVTVEUFNKb2RIUndPaTh2YzJOb1pXMWhjeTU0Yld4emIyRndMbTl5Wnk5emIyRndMMlZ1WTI5a2FXNW5MeUlnZUcxc2JuTTZVMDlCVUMxRlRsWTlJbWgwZEhBNkx5OXpZMmhsYldGekxuaHRiSE52WVhBdWIzSm5MM052WVhBdlpXNTJaV3h2Y0dVdklpQjRiV3h1Y3pwamJISTlJbWgwZEhBNkx5OXpZMmhsYldGekxtMXBZM0p2YzI5bWRDNWpiMjB2YzI5aGNDOWxibU52WkdsdVp5OWpiSEl2TVM0d0lpQlRUMEZRTFVWT1ZqcGxibU52WkdsdVoxTjBlV3hsUFNKb2RIUndPaTh2YzJOb1pXMWhjeTU0Yld4emIyRndMbTl5Wnk5emIyRndMMlZ1WTI5a2FXNW5MeUkrRFFvOFUwOUJVQzFGVGxZNlFtOWtlVDROQ2p4aE1UcEVhWEpsWTNSVGFHRndaVk4wWVhSbElHbGtQU0p5WldZdE1TSWdlRzFzYm5NNllURTlJbWgwZEhBNkx5OXpZMmhsYldGekxtMXBZM0p2YzI5bWRDNWpiMjB2WTJ4eUwyNXpZWE56WlcwdlVtVjJhWFF1Uld4bGJXVnVkSE12VW1WMmFYUk9iMlJsY3lVeVF5VXlNRlpsY25OcGIyNGxNMFF4TGpNdU1pNHlORGd3SlRKREpUSXdRM1ZzZEhWeVpTVXpSRzVsZFhSeVlXd2xNa01sTWpCUWRXSnNhV05MWlhsVWIydGxiaVV6Ukc1MWJHd2lQZzBLUEhOMGNtbHVaMGxFSUdsa1BTSnlaV1l0TXlJK05tRmtNR1k0T1dFdE9HVXhOeTAwT1RrMExUZzVaakV0TldZMFpUZzNPRE0xTURaaExUQXdNREF3WVdJNVBDOXpkSEpwYm1kSlJENE5DanhwYm5SSlJENHlOelExUEM5cGJuUkpSRDROQ2p4emVXNWpTV1FnYVdROUluSmxaaTAwSWo0MlpqSXhZVEF6WmkwNE1UWTNMVFF6TnprdE9URXpaUzAzTURreE0yVmxZelZoTWprOEwzTjVibU5KWkQ0TkNqeHRZWFJsY21saGJFbGtQakkzTWpNOEwyMWhkR1Z5YVdGc1NXUStEUW84TDJFeE9rUnBjbVZqZEZOb1lYQmxVM1JoZEdVK0RRbzhMMU5QUVZBdFJVNVdPa0p2WkhrK0RRbzhMMU5QUVZBdFJVNVdPa1Z1ZG1Wc2IzQmxQZzBLPC9CYXNlLTAtMC0wX0RhdGE+DQo8QmFzZS0wLTAtMF9IYXNOZXN0ZWREYXRhPmZhbHNlPC9CYXNlLTAtMC0wX0hhc05lc3RlZERhdGE+DQo8L2ExOkNhbGxTaXRlX3gwMDJCX1RyYWNlU2VyaWFsaXNlckhlbHBlcj4NCjwvU09BUC1FTlY6Qm9keT4NCjwvU09BUC1FTlY6RW52ZWxvcGU+DQo=</CallsiteTraceData>
<CallsiteTraceData CallSiteID="ByMesh_InClassDecl-1_InFunctionScope-1_Instance0_255971a5-8599-4308-b747-97e2eeac0aa9">PFNPQVAtRU5WOkVudmVsb3BlIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOlNPQVAtRU5DPSJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy9zb2FwL2VuY29kaW5nLyIgeG1sbnM6U09BUC1FTlY9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvZW52ZWxvcGUvIiB4bWxuczpjbHI9Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vc29hcC9lbmNvZGluZy9jbHIvMS4wIiBTT0FQLUVOVjplbmNvZGluZ1N0eWxlPSJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy9zb2FwL2VuY29kaW5nLyI+DQo8U09BUC1FTlY6Qm9keT4NCjxhMTpDYWxsU2l0ZV94MDAyQl9UcmFjZVNlcmlhbGlzZXJIZWxwZXIgaWQ9InJlZi0xIiB4bWxuczphMT0iaHR0cDovL3NjaGVtYXMubWljcm9zb2Z0LmNvbS9jbHIvbnNhc3NlbS9Qcm90b0NvcmUvUHJvdG9Db3JlJTJDJTIwVmVyc2lvbiUzRDEuMy4yLjI0ODAlMkMlMjBDdWx0dXJlJTNEbmV1dHJhbCUyQyUyMFB1YmxpY0tleVRva2VuJTNEbnVsbCI+DQo8TnVtYmVyT2ZFbGVtZW50cz4xPC9OdW1iZXJPZkVsZW1lbnRzPg0KPEJhc2UtMF9IYXNEYXRhPmZhbHNlPC9CYXNlLTBfSGFzRGF0YT4NCjxCYXNlLTBfSGFzTmVzdGVkRGF0YT50cnVlPC9CYXNlLTBfSGFzTmVzdGVkRGF0YT4NCjxCYXNlLTBfTmVzdGVkRGF0YUNvdW50PjE8L0Jhc2UtMF9OZXN0ZWREYXRhQ291bnQ+DQo8QmFzZS0wLTBfSGFzRGF0YT5mYWxzZTwvQmFzZS0wLTBfSGFzRGF0YT4NCjxCYXNlLTAtMF9IYXNOZXN0ZWREYXRhPnRydWU8L0Jhc2UtMC0wX0hhc05lc3RlZERhdGE+DQo8QmFzZS0wLTBfTmVzdGVkRGF0YUNvdW50PjE8L0Jhc2UtMC0wX05lc3RlZERhdGFDb3VudD4NCjxCYXNlLTAtMC0wX0hhc0RhdGE+dHJ1ZTwvQmFzZS0wLTAtMF9IYXNEYXRhPg0KPEJhc2UtMC0wLTBfRGF0YSBpZD0icmVmLTMiPlBGTlBRVkF0UlU1V09rVnVkbVZzYjNCbElIaHRiRzV6T25oemFUMGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TVM5WVRVeFRZMmhsYldFdGFXNXpkR0Z1WTJVaUlIaHRiRzV6T25oelpEMGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TVM5WVRVeFRZMmhsYldFaUlIaHRiRzV6T2xOUFFWQXRSVTVEUFNKb2RIUndPaTh2YzJOb1pXMWhjeTU0Yld4emIyRndMbTl5Wnk5emIyRndMMlZ1WTI5a2FXNW5MeUlnZUcxc2JuTTZVMDlCVUMxRlRsWTlJbWgwZEhBNkx5OXpZMmhsYldGekxuaHRiSE52WVhBdWIzSm5MM052WVhBdlpXNTJaV3h2Y0dVdklpQjRiV3h1Y3pwamJISTlJbWgwZEhBNkx5OXpZMmhsYldGekxtMXBZM0p2YzI5bWRDNWpiMjB2YzI5aGNDOWxibU52WkdsdVp5OWpiSEl2TVM0d0lpQlRUMEZRTFVWT1ZqcGxibU52WkdsdVoxTjBlV3hsUFNKb2RIUndPaTh2YzJOb1pXMWhjeTU0Yld4emIyRndMbTl5Wnk5emIyRndMMlZ1WTI5a2FXNW5MeUkrRFFvOFUwOUJVQzFGVGxZNlFtOWtlVDROQ2p4aE1UcEVhWEpsWTNSVGFHRndaVk4wWVhSbElHbGtQU0p5WldZdE1TSWdlRzFzYm5NNllURTlJbWgwZEhBNkx5OXpZMmhsYldGekxtMXBZM0p2YzI5bWRDNWpiMjB2WTJ4eUwyNXpZWE56WlcwdlVtVjJhWFF1Uld4bGJXVnVkSE12VW1WMmFYUk9iMlJsY3lVeVF5VXlNRlpsY25OcGIyNGxNMFF4TGpNdU1pNHlORGd3SlRKREpUSXdRM1ZzZEhWeVpTVXpSRzVsZFhSeVlXd2xNa01sTWpCUWRXSnNhV05MWlhsVWIydGxiaVV6Ukc1MWJHd2lQZzBLUEhOMGNtbHVaMGxFSUdsa1BTSnlaV1l0TXlJK05tRmtNR1k0T1dFdE9HVXhOeTAwT1RrMExUZzVaakV0TldZMFpUZzNPRE0xTURaaExUQXdNREF3WVdJNVBDOXpkSEpwYm1kSlJENE5DanhwYm5SSlJENHlOelExUEM5cGJuUkpSRDROQ2p4emVXNWpTV1FnYVdROUluSmxaaTAwSWo0MlpqSXhZVEF6WmkwNE1UWTNMVFF6TnprdE9URXpaUzAzTURreE0yVmxZelZoTWprOEwzTjVibU5KWkQ0TkNqeHRZWFJsY21saGJFbGtQakkzTWpNOEwyMWhkR1Z5YVdGc1NXUStEUW84TDJFeE9rUnBjbVZqZEZOb1lYQmxVM1JoZEdVK0RRbzhMMU5QUVZBdFJVNVdPa0p2WkhrK0RRbzhMMU5QUVZBdFJVNVdPa1Z1ZG1Wc2IzQmxQZzBLPC9CYXNlLTAtMC0wX0RhdGE+DQo8QmFzZS0wLTAtMF9IYXNOZXN0ZWREYXRhPmZhbHNlPC9CYXNlLTAtMC0wX0hhc05lc3RlZERhdGE+DQo8L2ExOkNhbGxTaXRlX3gwMDJCX1RyYWNlU2VyaWFsaXNlckhlbHBlcj4NCjwvU09BUC1FTlY6Qm9keT4NCjwvU09BUC1FTlY6RW52ZWxvcGU+DQo=</CallsiteTraceData>
<CallsiteTraceData CallSiteID="ByMesh_InClassDecl-1_InFunctionScope-1_Instance0_255971a5-8599-4308-b747-97e2eeac0aa9">PFNPQVAtRU5WOkVudmVsb3BlIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOlNPQVAtRU5DPSJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy9zb2FwL2VuY29kaW5nLyIgeG1sbnM6U09BUC1FTlY9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvZW52ZWxvcGUvIiB4bWxuczpjbHI9Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vc29hcC9lbmNvZGluZy9jbHIvMS4wIiBTT0FQLUVOVjplbmNvZGluZ1N0eWxlPSJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy9zb2FwL2VuY29kaW5nLyI+DQo8U09BUC1FTlY6Qm9keT4NCjxhMTpDYWxsU2l0ZV94MDAyQl9UcmFjZVNlcmlhbGlzZXJIZWxwZXIgaWQ9InJlZi0xIiB4bWxuczphMT0iaHR0cDovL3NjaGVtYXMubWljcm9zb2Z0LmNvbS9jbHIvbnNhc3NlbS9Qcm90b0NvcmUvUHJvdG9Db3JlJTJDJTIwVmVyc2lvbiUzRDEuMy4yLjI0ODAlMkMlMjBDdWx0dXJlJTNEbmV1dHJhbCUyQyUyMFB1YmxpY0tleVRva2VuJTNEbnVsbCI+DQo8TnVtYmVyT2ZFbGVtZW50cz4xPC9OdW1iZXJPZkVsZW1lbnRzPg0KPEJhc2UtMF9IYXNEYXRhPmZhbHNlPC9CYXNlLTBfSGFzRGF0YT4NCjxCYXNlLTBfSGFzTmVzdGVkRGF0YT50cnVlPC9CYXNlLTBfSGFzTmVzdGVkRGF0YT4NCjxCYXNlLTBfTmVzdGVkRGF0YUNvdW50PjE8L0Jhc2UtMF9OZXN0ZWREYXRhQ291bnQ+DQo8QmFzZS0wLTBfSGFzRGF0YT5mYWxzZTwvQmFzZS0wLTBfSGFzRGF0YT4NCjxCYXNlLTAtMF9IYXNOZXN0ZWREYXRhPnRydWU8L0Jhc2UtMC0wX0hhc05lc3RlZERhdGE+DQo8QmFzZS0wLTBfTmVzdGVkRGF0YUNvdW50PjE8L0Jhc2UtMC0wX05lc3RlZERhdGFDb3VudD4NCjxCYXNlLTAtMC0wX0hhc0RhdGE+dHJ1ZTwvQmFzZS0wLTAtMF9IYXNEYXRhPg0KPEJhc2UtMC0wLTBfRGF0YSBpZD0icmVmLTMiPlBGTlBRVkF0UlU1V09rVnVkbVZzYjNCbElIaHRiRzV6T25oemFUMGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TVM5WVRVeFRZMmhsYldFdGFXNXpkR0Z1WTJVaUlIaHRiRzV6T25oelpEMGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TVM5WVRVeFRZMmhsYldFaUlIaHRiRzV6T2xOUFFWQXRSVTVEUFNKb2RIUndPaTh2YzJOb1pXMWhjeTU0Yld4emIyRndMbTl5Wnk5emIyRndMMlZ1WTI5a2FXNW5MeUlnZUcxc2JuTTZVMDlCVUMxRlRsWTlJbWgwZEhBNkx5OXpZMmhsYldGekxuaHRiSE52WVhBdWIzSm5MM052WVhBdlpXNTJaV3h2Y0dVdklpQjRiV3h1Y3pwamJISTlJbWgwZEhBNkx5OXpZMmhsYldGekxtMXBZM0p2YzI5bWRDNWpiMjB2YzI5aGNDOWxibU52WkdsdVp5OWpiSEl2TVM0d0lpQlRUMEZRTFVWT1ZqcGxibU52WkdsdVoxTjBlV3hsUFNKb2RIUndPaTh2YzJOb1pXMWhjeTU0Yld4emIyRndMbTl5Wnk5emIyRndMMlZ1WTI5a2FXNW5MeUkrRFFvOFUwOUJVQzFGVGxZNlFtOWtlVDROQ2p4aE1UcEVhWEpsWTNSVGFHRndaVk4wWVhSbElHbGtQU0p5WldZdE1TSWdlRzFzYm5NNllURTlJbWgwZEhBNkx5OXpZMmhsYldGekxtMXBZM0p2YzI5bWRDNWpiMjB2WTJ4eUwyNXpZWE56WlcwdlVtVjJhWFF1Uld4bGJXVnVkSE12VW1WMmFYUk9iMlJsY3lVeVF5VXlNRlpsY25OcGIyNGxNMFF4TGpNdU1pNHlORGd3SlRKREpUSXdRM1ZzZEhWeVpTVXpSRzVsZFhSeVlXd2xNa01sTWpCUWRXSnNhV05MWlhsVWIydGxiaVV6Ukc1MWJHd2lQZzBLUEhOMGNtbHVaMGxFSUdsa1BTSnlaV1l0TXlJK05tRmtNR1k0T1dFdE9HVXhOeTAwT1RrMExUZzVaakV0TldZMFpUZzNPRE0xTURaaExUQXdNREF3WVdJNVBDOXpkSEpwYm1kSlJENE5DanhwYm5SSlJENHlOelExUEM5cGJuUkpSRDROQ2p4emVXNWpTV1FnYVdROUluSmxaaTAwSWo0MlpqSXhZVEF6WmkwNE1UWTNMVFF6TnprdE9URXpaUzAzTURreE0yVmxZelZoTWprOEwzTjVibU5KWkQ0TkNqeHRZWFJsY21saGJFbGtQakkzTWpNOEwyMWhkR1Z5YVdGc1NXUStEUW84TDJFeE9rUnBjbVZqZEZOb1lYQmxVM1JoZEdVK0RRbzhMMU5QUVZBdFJVNVdPa0p2WkhrK0RRbzhMMU5QUVZBdFJVNVdPa1Z1ZG1Wc2IzQmxQZzBLPC9CYXNlLTAtMC0wX0RhdGE+DQo8QmFzZS0wLTAtMF9IYXNOZXN0ZWREYXRhPmZhbHNlPC9CYXNlLTAtMC0wX0hhc05lc3RlZERhdGE+DQo8L2ExOkNhbGxTaXRlX3gwMDJCX1RyYWNlU2VyaWFsaXNlckhlbHBlcj4NCjwvU09BUC1FTlY6Qm9keT4NCjwvU09BUC1FTlY6RW52ZWxvcGU+DQo=</CallsiteTraceData>
</NodeTraceData>
</SessionTraceData>
</Workspace>

View File

@@ -1,9 +0,0 @@
# List all inplace elements
What title says
## Requirements
- Clockwork
- Spring nodes

View File

@@ -0,0 +1,5 @@
# AddAllRevisionsToAllSheets
# AddOneRevisionsToAllSheets

View File

View File