fixed in importobj when it contains dot in filename, added category-presentation

This commit is contained in:
2019-04-29 15:35:38 +02:00
parent 5c50c98bce
commit cc89dd4180
5 changed files with 156 additions and 21 deletions

View File

@@ -1,14 +1,14 @@
<Workspace Version="1.3.2.2480" X="37.8907820272016" Y="407.266794327504" zoom="0.375944463577094" ScaleFactor="1" Name="Home" Description="" RunType="Manual" RunPeriod="1000" HasRunWithoutCrash="False">
<Workspace Version="1.3.2.2480" X="287.122410635691" Y="629.045011810332" zoom="0.187031385708139" 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="-380.533842865653" y="-36.3283947405824" isVisible="false" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" IsFrozen="false" isPinned="false" assembly="C:\Users\gyetpet\AppData\Roaming\Dynamo\Dynamo Revit\1.3\packages\MeshToolkit\bin\MeshToolkit.dll" function="Autodesk.Dynamo.MeshToolkit.Mesh.ImportFile@string">
<Dynamo.Graph.Nodes.ZeroTouch.DSFunction guid="3f970217-81a2-4848-b525-f84a69efe1ba" type="Dynamo.Graph.Nodes.ZeroTouch.DSFunction" nickname="Mesh.ImportFile" x="-380.533842865653" y="-36.3283947405824" 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="711.598750772938" y="-72.2273937391009" isVisible="false" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" IsFrozen="false" isPinned="false" assembly="C:\Users\gyetpet\AppData\Roaming\Dynamo\Dynamo Revit\1.3\packages\MeshToolkit\bin\MeshToolkit.dll" function="Autodesk.Dynamo.MeshToolkit.Mesh.Reduce@double">
<Dynamo.Graph.Nodes.ZeroTouch.DSFunction guid="e78e3fff-7b7a-4a4d-a46c-737b7bb5ad12" type="Dynamo.Graph.Nodes.ZeroTouch.DSFunction" nickname="Mesh.Reduce" x="711.598750772938" y="-72.2273937391009" 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="251.039534783541" y="-263.983934849569" isVisible="true" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" IsFrozen="false" isPinned="false" assembly="C:\Users\gyetpet\AppData\Roaming\Dynamo\Dynamo Revit\1.3\packages\MeshToolkit\bin\MeshToolkit.dll" function="Autodesk.Dynamo.MeshToolkit.Mesh.TriangleCount">
<Dynamo.Graph.Nodes.ZeroTouch.DSFunction guid="18cdf34e-b5c4-4fb7-88a1-fb8f9053be9b" type="Dynamo.Graph.Nodes.ZeroTouch.DSFunction" nickname="Mesh.TriangleCount" x="251.039534783541" y="-263.983934849569" 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>
<CoreNodeModels.Input.StringInput guid="3bdd9b31-a3b5-4804-a5e0-0743ed8e0e96" type="CoreNodeModels.Input.StringInput" nickname="Family name" x="-985.276561085881" y="308.977403823147" isVisible="true" isUpstreamVisible="true" lacing="Disabled" isSelectedInput="True" IsFrozen="false" isPinned="false">
@@ -41,7 +41,7 @@
<System.String value="Default" />
</CoreNodeModels.Input.StringInput>
<DSRevitNodesUI.Categories guid="93148737-800d-4389-b8cf-3ee67c37bbb4" type="DSRevitNodesUI.Categories" nickname="Categories" x="1659.69313407377" y="1478.9558364157" 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="1067.58850953418" y="1001.84235227724" isVisible="true" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" IsFrozen="false" isPinned="false" assembly="C:\Users\gyetpet\AppData\Roaming\Dynamo\Dynamo Revit\1.3\packages\MeshToolkit\bin\MeshToolkit.dll" function="Autodesk.Dynamo.MeshToolkit.Mesh.Rotate@Autodesk.DesignScript.Geometry.Vector,double">
<Dynamo.Graph.Nodes.ZeroTouch.DSFunction guid="cc4cbe20-4bc6-4542-80df-e0fb5752166a" type="Dynamo.Graph.Nodes.ZeroTouch.DSFunction" nickname="Mesh.Rotate" x="1067.58850953418" y="1001.84235227724" 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" />
@@ -56,19 +56,16 @@
</CoreNodeModels.Logic.If>
<Dynamo.Graph.Nodes.ZeroTouch.DSFunction guid="1c1719fd-1d98-46f8-8982-d2c0598e7fd7" type="Dynamo.Graph.Nodes.ZeroTouch.DSFunction" nickname="Vector.XAxis" x="876.58850953418" y="988.842352277237" 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="876.58850953418" y="1097.05568561057" 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="-1428.64928461165" y="-758.965266679275" 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="-1174.89077070087" y="-831.411087053338" isVisible="true" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" IsFrozen="false" isPinned="false" assembly="RevitNodes.dll" function="Revit.Application.Document.FilePath">
<Dynamo.Graph.Nodes.ZeroTouch.DSFunction guid="fa6f1cc1-9c8d-4d78-87eb-da96cfbff009" type="Dynamo.Graph.Nodes.ZeroTouch.DSFunction" nickname="Document.Current" x="-1568.48179024707" y="-1209.34911516284" 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="-1340.48179024707" y="-1209.34911516284" 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="-885.649284611648" y="-719.965266679275" isVisible="true" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" IsFrozen="false" isPinned="false" assembly="DSCoreNodes.dll" function="DSCore.String.Split@string,string[]" inputcount="2">
<Dynamo.Graph.Nodes.ZeroTouch.DSVarArgFunction guid="b1d0c6ba-0be0-452e-87fb-8bd0013f8b72" type="Dynamo.Graph.Nodes.ZeroTouch.DSVarArgFunction" nickname="String.Split" x="-1044.65880344311" y="-1089.91232640615" 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="-1200.64928461165" y="-650.751933345942" isVisible="true" isUpstreamVisible="true" lacing="Disabled" isSelectedInput="False" IsFrozen="false" isPinned="false" CodeText="&quot;.&quot;;" ShouldFocus="false" />
<Dynamo.Graph.Nodes.CodeBlockNodeModel guid="ea459e6d-7749-421b-a473-153a6ed36b60" type="Dynamo.Graph.Nodes.CodeBlockNodeModel" nickname="Code Block" x="-555.649284611648" y="-715.751933345942" isVisible="true" isUpstreamVisible="true" lacing="Disabled" isSelectedInput="False" IsFrozen="false" isPinned="false" CodeText="a[0];" ShouldFocus="false">
<PortInfo index="0" default="False" />
</Dynamo.Graph.Nodes.CodeBlockNodeModel>
<Dynamo.Graph.Nodes.ZeroTouch.DSVarArgFunction guid="fcfb6a6b-5201-45c8-bc0d-4b454031bd3a" type="Dynamo.Graph.Nodes.ZeroTouch.DSVarArgFunction" nickname="String.Concat" x="-365.649284611648" y="-678.965266679275" isVisible="true" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" IsFrozen="false" isPinned="false" assembly="DSCoreNodes.dll" function="DSCore.String.Concat@string[]" inputcount="3">
<Dynamo.Graph.Nodes.CodeBlockNodeModel guid="486afab8-0628-49e7-9759-d8466b383e6d" type="Dynamo.Graph.Nodes.CodeBlockNodeModel" nickname="Code Block" x="-1340.48179024707" y="-1101.34911516284" 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="227.780687049814" y="-1066.09831748893" 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" />
@@ -77,7 +74,7 @@
<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="-555.649284611648" y="-607.751933345942" isVisible="true" isUpstreamVisible="true" lacing="Disabled" isSelectedInput="False" IsFrozen="false" isPinned="false" CodeText="&quot;.&quot;;" ShouldFocus="false" />
<Dynamo.Graph.Nodes.CodeBlockNodeModel guid="d4ca5964-e6c0-4fb1-807c-86dff154d4eb" type="Dynamo.Graph.Nodes.CodeBlockNodeModel" nickname="Code Block" x="-257.823400803902" y="-953.570715849322" 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="-983.88448887407" y="201.658571969558" isVisible="true" isUpstreamVisible="true" lacing="Disabled" isSelectedInput="True" IsFrozen="false" isPinned="false">
<System.Boolean>False</System.Boolean>
</CoreNodeModels.Input.BoolSelector>
@@ -124,6 +121,23 @@
<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="-745.342024556769" y="-987.634922693954" 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="-325.582180763233" y="-1077.3429754781" 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="-485.848232474391" y="-993.649329731841" 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="-31.7564769234888" y="-1167.21784276348" 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="541.598330005711" y="-1050.61389431676" isVisible="true" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" IsFrozen="false" isPinned="true" assembly="DSCoreNodes.dll" function="DSCore.String.Concat@string[]" inputcount="1">
<PortInfo index="0" default="False" />
</Dynamo.Graph.Nodes.ZeroTouch.DSVarArgFunction>
</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" />
@@ -146,17 +160,23 @@
<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="ea459e6d-7749-421b-a473-153a6ed36b60" 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="ea459e6d-7749-421b-a473-153a6ed36b60" start_index="0" end="fcfb6a6b-5201-45c8-bc0d-4b454031bd3a" end_index="0" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="fcfb6a6b-5201-45c8-bc0d-4b454031bd3a" start_index="0" end="3f970217-81a2-4848-b525-f84a69efe1ba" end_index="0" 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="d5ee12d7-6899-48e4-b69d-ec94b1126bb5" start_index="0" end="3f970217-81a2-4848-b525-f84a69efe1ba" 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" />
@@ -175,13 +195,13 @@
<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="1634.0934358921" top="1297.69253629643" width="632.052640244" height="417.770296616207" fontSize="30" InitialTop="1343.69253629643" InitialHeight="401.770296616209" TextblockHeight="36" backgrouund="#FFC1D676">
<Dynamo.Graph.Annotations.AnnotationModel guid="480b3b55-e829-4711-af19-643ccb19ffea" annotationText="Convert and create" left="1634.0934358921" top="1297.69253629643" width="632.052640244" height="417.77029661621" fontSize="30" InitialTop="1343.69253629643" 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="866.58850953418" top="794.454203379238" width="611.83254264997" height="395.601482231333" fontSize="30" InitialTop="840.454203379238" InitialHeight="594.385340589429" TextblockHeight="36" backgrouund="#FFC1D676">
<Dynamo.Graph.Annotations.AnnotationModel guid="06950958-bf31-471b-a8cd-f4a719cd350b" annotationText="Rotate" left="866.58850953418" top="794.454203379238" width="611.83254264997" height="395.601482231332" fontSize="30" InitialTop="840.454203379238" 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" />
@@ -190,14 +210,16 @@
<Dynamo.Graph.Annotations.AnnotationModel guid="552e4b50-e4c4-4779-9b7f-a1516e92ad52" annotationText="Reduce?" left="706.430590247846" top="476.53198941251" width="147" height="191" fontSize="30" InitialTop="522.53198941251" 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="-1438.64928461165" top="-877.411087053338" width="1264" height="362.659153707396" fontSize="30" InitialTop="-831.411087053338" InitialHeight="274.213333333333" TextblockHeight="36" backgrouund="#FFC1D676">
<Dynamo.Graph.Annotations.AnnotationModel guid="70fa6106-9cef-4155-9cbc-1c8f48eb8010" annotationText="Filepath" left="-1578.48179024707" top="-1255.34911516284" width="1997.26247729689" height="394.778399313519" fontSize="30" InitialTop="-1209.34911516284" 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="ea459e6d-7749-421b-a473-153a6ed36b60" />
<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" />
</Dynamo.Graph.Annotations.AnnotationModel>
<Dynamo.Graph.Annotations.AnnotationModel guid="4a1dc6a7-ae81-4493-a253-467173422d19" annotationText="Save file" left="2015.81644004072" top="-355.826829821177" width="648" height="191" fontSize="30" InitialTop="-309.826829821177" InitialHeight="186.325038956114" TextblockHeight="36" backgrouund="#FFC1D676">
<Models ModelGuid="59fd3449-17f4-4b0e-a6dd-bc168822b41c" />
@@ -208,4 +230,9 @@
<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+dHJ1ZTwvQmFzZS0wLTAtMF9IYXNEYXRhPg0KPEJhc2UtMC0wLTBfRGF0YSBpZD0icmVmLTMiPlBGTlBRVkF0UlU1V09rVnVkbVZzYjNCbElIaHRiRzV6T25oemFUMGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TVM5WVRVeFRZMmhsYldFdGFXNXpkR0Z1WTJVaUlIaHRiRzV6T25oelpEMGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TVM5WVRVeFRZMmhsYldFaUlIaHRiRzV6T2xOUFFWQXRSVTVEUFNKb2RIUndPaTh2YzJOb1pXMWhjeTU0Yld4emIyRndMbTl5Wnk5emIyRndMMlZ1WTI5a2FXNW5MeUlnZUcxc2JuTTZVMDlCVUMxRlRsWTlJbWgwZEhBNkx5OXpZMmhsYldGekxuaHRiSE52WVhBdWIzSm5MM052WVhBdlpXNTJaV3h2Y0dVdklpQjRiV3h1Y3pwamJISTlJbWgwZEhBNkx5OXpZMmhsYldGekxtMXBZM0p2YzI5bWRDNWpiMjB2YzI5aGNDOWxibU52WkdsdVp5OWpiSEl2TVM0d0lpQlRUMEZRTFVWT1ZqcGxibU52WkdsdVoxTjBlV3hsUFNKb2RIUndPaTh2YzJOb1pXMWhjeTU0Yld4emIyRndMbTl5Wnk5emIyRndMMlZ1WTI5a2FXNW5MeUkrRFFvOFUwOUJVQzFGVGxZNlFtOWtlVDROQ2p4aE1UcEVhWEpsWTNSVGFHRndaVk4wWVhSbElHbGtQU0p5WldZdE1TSWdlRzFzYm5NNllURTlJbWgwZEhBNkx5OXpZMmhsYldGekxtMXBZM0p2YzI5bWRDNWpiMjB2WTJ4eUwyNXpZWE56WlcwdlVtVjJhWFF1Uld4bGJXVnVkSE12VW1WMmFYUk9iMlJsY3lVeVF5VXlNRlpsY25OcGIyNGxNMFF4TGpNdU1pNHlORGd3SlRKREpUSXdRM1ZzZEhWeVpTVXpSRzVsZFhSeVlXd2xNa01sTWpCUWRXSnNhV05MWlhsVWIydGxiaVV6Ukc1MWJHd2lQZzBLUEhOMGNtbHVaMGxFSUdsa1BTSnlaV1l0TXlJK1lUVmlabVExTm1FdE1UUmxOUzAwT1RBd0xXRTNPV1l0TUdNd1lUYzFZamczTURNeUxUQXdNREF3T1Rrd1BDOXpkSEpwYm1kSlJENE5DanhwYm5SSlJENHlORFE0UEM5cGJuUkpSRDROQ2p4emVXNWpTV1FnYVdROUluSmxaaTAwSWo0MVltUTVNREE0WVMxaFptTXlMVFJsWW1RdE9ETmxNeTAyTWpSa1lUYzJOV1JrT0RNOEwzTjVibU5KWkQ0TkNqeHRZWFJsY21saGJFbGtQakkxTWp3dmJXRjBaWEpwWVd4SlpENE5Dand2WVRFNlJHbHlaV04wVTJoaGNHVlRkR0YwWlQ0TkNqd3ZVMDlCVUMxRlRsWTZRbTlrZVQ0TkNqd3ZVMDlCVUMxRlRsWTZSVzUyWld4dmNHVStEUW89PC9CYXNlLTAtMC0wX0RhdGE+DQo8QmFzZS0wLTAtMF9IYXNOZXN0ZWREYXRhPmZhbHNlPC9CYXNlLTAtMC0wX0hhc05lc3RlZERhdGE+DQo8L2ExOkNhbGxTaXRlX3gwMDJCX1RyYWNlU2VyaWFsaXNlckhlbHBlcj4NCjwvU09BUC1FTlY6Qm9keT4NCjwvU09BUC1FTlY6RW52ZWxvcGU+DQo=</CallsiteTraceData>
</NodeTraceData>
</SessionTraceData>
</Workspace>