<Workspace Version="1.3.2.2480" X="349.491606777241" Y="-421.985298574989" zoom="0.410567701138505" ScaleFactor="1" Name="Home" Description="" RunType="Manual" RunPeriod="1000" HasRunWithoutCrash="True">
  <NamespaceResolutionMap />
  <Elements>
    <DSRevitNodesUI.Categories guid="889971de-d8e3-4657-bdde-e6df95e0b050" type="DSRevitNodesUI.Categories" nickname="Categories" x="-1220.88925325978" y="1454.71123822419" isVisible="true" isUpstreamVisible="true" lacing="Disabled" isSelectedInput="True" IsFrozen="false" isPinned="true" index="416:Rooms" />
    <DSRevitNodesUI.ElementsOfCategory guid="3e4aac86-5415-4680-ab35-7d0298f458e8" type="DSRevitNodesUI.ElementsOfCategory" nickname="All Elements of Category" x="-1011.48606073483" y="1454.83638628695" isVisible="true" isUpstreamVisible="true" lacing="Disabled" isSelectedInput="False" IsFrozen="false" isPinned="false">
      <PortInfo index="0" default="False" />
    </DSRevitNodesUI.ElementsOfCategory>
    <Dynamo.Graph.Nodes.ZeroTouch.DSFunction guid="188a986e-2bda-494e-9f92-59ba4aa713bb" type="Dynamo.Graph.Nodes.ZeroTouch.DSFunction" nickname="Room.FinishBoundary" x="-796.532796645042" y="1461.11283507352" isVisible="true" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" IsFrozen="false" isPinned="false" assembly="RevitNodes.dll" function="Revit.Elements.Room.FinishBoundary">
      <PortInfo index="0" default="False" />
    </Dynamo.Graph.Nodes.ZeroTouch.DSFunction>
    <Dynamo.Graph.Nodes.ZeroTouch.DSFunction guid="a06e0b7c-4710-4fb1-8944-68b6d2afebcb" type="Dynamo.Graph.Nodes.ZeroTouch.DSFunction" nickname="Flatten" x="-514.739462207353" y="1460.92830187241" isVisible="true" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" IsFrozen="false" isPinned="false" assembly="BuiltIn" function="Flatten@var[]..[]">
      <PortInfo index="0" default="False" useLevels="True" level="2" shouldKeepListStructure="False" />
    </Dynamo.Graph.Nodes.ZeroTouch.DSFunction>
    <Dynamo.Graph.Nodes.ZeroTouch.DSFunction guid="87440d61-2fbe-41f9-9547-ca58415b95e3" type="Dynamo.Graph.Nodes.ZeroTouch.DSFunction" nickname="Curve.Reverse" x="-81.1172582262589" y="1331.59458545081" isVisible="true" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" IsFrozen="false" isPinned="false" assembly="ProtoGeometry.dll" function="Autodesk.DesignScript.Geometry.Curve.Reverse">
      <PortInfo index="0" default="False" />
    </Dynamo.Graph.Nodes.ZeroTouch.DSFunction>
    <Dynamo.Graph.Nodes.ZeroTouch.DSFunction guid="b8020d84-ec99-4997-bc9a-1e31066dce08" type="Dynamo.Graph.Nodes.ZeroTouch.DSFunction" nickname="Line.Direction" x="132.049530240903" y="1334.64830454909" isVisible="true" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" IsFrozen="false" isPinned="false" assembly="ProtoGeometry.dll" function="Autodesk.DesignScript.Geometry.Line.Direction">
      <PortInfo index="0" default="False" />
    </Dynamo.Graph.Nodes.ZeroTouch.DSFunction>
    <Dynamo.Graph.Nodes.ZeroTouch.DSFunction guid="de6ce72c-dfed-4b3b-bfd1-2a9ec61def93" type="Dynamo.Graph.Nodes.ZeroTouch.DSFunction" nickname="Vector.Cross" x="349.034557297843" y="1339.60184811794" isVisible="true" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" IsFrozen="false" isPinned="false" assembly="ProtoGeometry.dll" function="Autodesk.DesignScript.Geometry.Vector.Cross@Autodesk.DesignScript.Geometry.Vector">
      <PortInfo index="0" default="False" />
      <PortInfo index="1" default="False" />
    </Dynamo.Graph.Nodes.ZeroTouch.DSFunction>
    <Dynamo.Graph.Nodes.ZeroTouch.DSFunction guid="1838f4a3-a0b5-4d4b-8079-d2af69eaf49b" type="Dynamo.Graph.Nodes.ZeroTouch.DSFunction" nickname="Room.Name" x="-796.532796645042" y="1365.5960721122" isVisible="true" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" IsFrozen="false" isPinned="false" assembly="RevitNodes.dll" function="Revit.Elements.Room.Name">
      <PortInfo index="0" default="False" />
    </Dynamo.Graph.Nodes.ZeroTouch.DSFunction>
    <Dynamo.Graph.Nodes.ZeroTouch.DSFunction guid="6b73eba4-bbd5-4b7e-acb8-f2aae0bcf409" type="Dynamo.Graph.Nodes.ZeroTouch.DSFunction" nickname="Element.Name" x="-682.499353527531" y="1883.04105786473" isVisible="true" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" IsFrozen="false" isPinned="false" assembly="RevitNodes.dll" function="Revit.Elements.Element.Name">
      <PortInfo index="0" default="False" />
    </Dynamo.Graph.Nodes.ZeroTouch.DSFunction>
    <DSRevitNodesUI.ElementTypes guid="18d9f5b8-6669-48e5-b07a-6f635fea6d95" type="DSRevitNodesUI.ElementTypes" nickname="Element Types" x="-1158.16478701496" y="1881.87264456106" isVisible="true" isUpstreamVisible="true" lacing="Disabled" isSelectedInput="True" IsFrozen="false" isPinned="false" index="328:ViewFamilyType" />
    <DSRevitNodesUI.ElementsOfType guid="7ffe148b-219d-4584-8d43-819d1354896e" type="DSRevitNodesUI.ElementsOfType" nickname="All Elements of Type" x="-912.547118563082" y="1882.92575784677" isVisible="true" isUpstreamVisible="true" lacing="Disabled" isSelectedInput="False" IsFrozen="false" isPinned="false">
      <PortInfo index="0" default="False" />
    </DSRevitNodesUI.ElementsOfType>
    <Dynamo.Graph.Nodes.ZeroTouch.DSFunction guid="aef4f268-b53e-42b2-9bd4-a91bd51a5075" type="Dynamo.Graph.Nodes.ZeroTouch.DSFunction" nickname="==" x="-410.979824724311" y="1908.81729870656" 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>
    <CoreNodeModels.Input.StringInput guid="4541ff8e-6aa3-4ef0-ac5f-461bd0340564" type="CoreNodeModels.Input.StringInput" nickname="String" x="-557.788857437688" y="2042.03083454347" isVisible="true" isUpstreamVisible="true" lacing="Disabled" isSelectedInput="True" IsFrozen="false" isPinned="false">
      <System.String>Sketch</System.String>
      <System.String value="Sketch" />
    </CoreNodeModels.Input.StringInput>
    <Dynamo.Graph.Nodes.ZeroTouch.DSFunction guid="3ed97d35-be5a-4226-91b3-f6bb843d5896" type="Dynamo.Graph.Nodes.ZeroTouch.DSFunction" nickname="List.FilterByBoolMask" x="-225.600287482124" y="1783.6408324709" isVisible="true" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" IsFrozen="false" isPinned="false" assembly="DSCoreNodes.dll" function="DSCore.List.FilterByBoolMask@var[]..[],var[]..[]">
      <PortInfo index="0" default="False" />
      <PortInfo index="1" default="False" />
    </Dynamo.Graph.Nodes.ZeroTouch.DSFunction>
    <PythonNodeModels.PythonNode guid="708b40ef-8d31-4f70-908f-4e134f96d224" type="PythonNodeModels.PythonNode" nickname="Python Script" x="80.5098740100251" y="1781.09146814267" isVisible="true" isUpstreamVisible="true" lacing="Disabled" isSelectedInput="False" IsFrozen="false" isPinned="false" inputcount="1">
      <PortInfo index="0" default="False" />
      <Script>#Copyright(c) 2017 www.Learndynamo.com 
#Please contact at jeremy@learndynamo.com

import clr
clr.AddReference("RevitAPI")
import Autodesk

#The inputs to this node will be stored as a list in the IN variables.
viewFamilyTypes = UnwrapElement(IN[0])

output = []

for type in viewFamilyTypes:
	output.append(type.FamilyName)

#Assign your output to the OUT variable.
OUT = output</Script>
    </PythonNodeModels.PythonNode>
    <Dynamo.Graph.Nodes.ZeroTouch.DSFunction guid="aba0fe7a-7c0a-41a9-8875-44c26ab47fa0" type="Dynamo.Graph.Nodes.ZeroTouch.DSFunction" nickname="==" x="257.994261546605" y="1807.1186332554" 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>
    <CoreNodeModels.Input.StringInput guid="1eed0048-354d-4dcf-a902-4edb34059b68" type="CoreNodeModels.Input.StringInput" nickname="String" x="113.572484813762" y="1940.81961254805" isVisible="true" isUpstreamVisible="true" lacing="Disabled" isSelectedInput="True" IsFrozen="false" isPinned="false">
      <System.String>Elevation</System.String>
      <System.String value="Elevation" />
    </CoreNodeModels.Input.StringInput>
    <Dynamo.Graph.Nodes.ZeroTouch.DSFunction guid="625a20ed-37f0-4f2a-9f0e-6bae49d679cd" type="Dynamo.Graph.Nodes.ZeroTouch.DSFunction" nickname="List.FirstIndexOf" x="511.429603631114" y="1809.63055824071" isVisible="true" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" IsFrozen="false" isPinned="false" assembly="DSCoreNodes.dll" function="DSCore.List.FirstIndexOf@var[]..[],var">
      <PortInfo index="0" default="False" />
      <PortInfo index="1" default="False" />
    </Dynamo.Graph.Nodes.ZeroTouch.DSFunction>
    <CoreNodeModels.Input.BoolSelector guid="3ad898ef-ebab-4068-ba62-55c639c3dafd" type="CoreNodeModels.Input.BoolSelector" nickname="Boolean" x="65.6869674290723" y="2012.54480303777" isVisible="true" isUpstreamVisible="true" lacing="Disabled" isSelectedInput="True" IsFrozen="false" isPinned="false">
      <System.Boolean>True</System.Boolean>
    </CoreNodeModels.Input.BoolSelector>
    <Dynamo.Graph.Nodes.ZeroTouch.DSFunction guid="d09f7888-3997-4b92-8fc7-8028319a3edf" type="Dynamo.Graph.Nodes.ZeroTouch.DSFunction" nickname="List.GetItemAtIndex" x="691.826840960824" y="1962.50770586405" isVisible="true" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" IsFrozen="false" isPinned="false" assembly="DSCoreNodes.dll" function="DSCore.List.GetItemAtIndex@var[]..[],int">
      <PortInfo index="0" default="False" />
      <PortInfo index="1" default="False" />
    </Dynamo.Graph.Nodes.ZeroTouch.DSFunction>
    <Dynamo.Graph.Nodes.ZeroTouch.DSFunction guid="281f834e-e1ee-49bd-8b64-19564ce4ebdb" type="Dynamo.Graph.Nodes.ZeroTouch.DSFunction" nickname="Room.Height" x="-796.532796645042" y="1556.62959803485" isVisible="true" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" IsFrozen="false" isPinned="false" assembly="RevitNodes.dll" function="Revit.Elements.Room.Height">
      <PortInfo index="0" default="False" />
    </Dynamo.Graph.Nodes.ZeroTouch.DSFunction>
    <PythonNodeModels.PythonNode guid="d5ac24ef-e1ad-418b-9e03-7e31d39caf8b" type="PythonNodeModels.PythonNode" nickname="Python Script" x="-283.137537721136" y="1460.71319746754" isVisible="true" isUpstreamVisible="true" lacing="Disabled" isSelectedInput="False" IsFrozen="false" isPinned="false" inputcount="1">
      <PortInfo index="0" default="False" />
      <Script>#Copyright(c) 2017 www.Learndynamo.com 
#Please contact at jeremy@learndynamo.com

import clr
clr.AddReference('ProtoGeometry')
from Autodesk.DesignScript.Geometry import *
#The inputs to this node will be stored as a list in the IN variables.
curveLists = IN[0]

output = []

def checkCurves(curve1, curve2):
	v1 = curve1.Direction.Normalized()
	v2 = curve2.Direction.Normalized()
	if Vector.IsAlmostEqualTo(v1,v2):
		newLine = Line.ByStartPointEndPoint(curve2.StartPoint, curve1.EndPoint)
		return newLine
	else:
		return curve1

for list in curveLists:
	count = 0
	newCurves = []
	for curve in list:
		if count == 0:
			newCurves.append(curve)
		else:
			newCurve = checkCurves(curve, newCurves[len(newCurves)-1])
			if newCurve == curve:
				newCurves.append(curve)
			else:
				newCurves[len(newCurves)-1] = newCurve				
		count += 1
	
	if Vector.IsAlmostEqualTo(newCurves[0].Direction.Normalized(),newCurves[len(newCurves)-1].Direction.Normalized()):
		newCurve = Line.ByStartPointEndPoint(newCurves[len(newCurves)-1].StartPoint, newCurves[0].EndPoint)
		newCurves.pop()
		newCurves[0] = newCurve	
			
	output.append(newCurves)	

#Assign your output to the OUT variable.
OUT = output</Script>
    </PythonNodeModels.PythonNode>
    <CoreNodeModels.Input.DoubleSlider guid="bdbaf9e6-6a05-4c0a-9d4f-3ca6a0514df7" type="CoreNodeModels.Input.DoubleSlider" nickname="Number Slider" x="4.04395884279711" y="1528.1046335122" isVisible="true" isUpstreamVisible="true" lacing="Disabled" isSelectedInput="True" IsFrozen="false" isPinned="false">
      <System.Double>1.5</System.Double>
      <Range min="0" max="100" step="0.1" />
    </CoreNodeModels.Input.DoubleSlider>
    <Dynamo.Graph.Nodes.ZeroTouch.DSFunction guid="0cd9bb14-c241-43de-b69f-86103253e669" type="Dynamo.Graph.Nodes.ZeroTouch.DSFunction" nickname="Geometry.Translate" x="362.219188580942" y="1537.26182267989" isVisible="true" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" IsFrozen="false" isPinned="false" assembly="ProtoGeometry.dll" function="Autodesk.DesignScript.Geometry.Geometry.Translate@Autodesk.DesignScript.Geometry.Vector,double">
      <PortInfo index="0" default="False" />
      <PortInfo index="1" default="False" />
      <PortInfo index="2" default="False" />
    </Dynamo.Graph.Nodes.ZeroTouch.DSFunction>
    <PythonNodeModels.PythonNode guid="0ca40269-2822-43ae-a82f-0082e8e66455" type="PythonNodeModels.PythonNode" nickname="Python Script" x="1464.77993582425" y="1538.79256542053" isVisible="true" isUpstreamVisible="true" lacing="Disabled" isSelectedInput="False" IsFrozen="false" isPinned="false" inputcount="3">
      <PortInfo index="0" default="False" />
      <PortInfo index="1" default="False" />
      <PortInfo index="2" default="False" />
      <Script>#Copyright(c) 2017 www.Learndynamo.com 
#Please contact at jeremy@learndynamo.com

import clr
clr.AddReference('ProtoGeometry')
from Autodesk.DesignScript.Geometry import *

clr.AddReference("RevitServices")
import RevitServices
from RevitServices.Persistence import DocumentManager
from RevitServices.Transactions import TransactionManager

clr.AddReference("RevitAPI")
import Autodesk

clr.AddReference("RevitNodes")
import Revit
clr.ImportExtensions(Revit.Elements)
clr.ImportExtensions(Revit.GeometryConversion)

#The inputs to this node will be stored as a list in the IN variables.
curves = IN[0]
views = UnwrapElement(IN[1])
heights = IN[2]
output = []
doc = DocumentManager.Instance.CurrentDBDocument

getDocUnits = doc.GetUnits()
getDisplayUnits = getDocUnits.GetFormatOptions(Autodesk.Revit.DB.UnitType.UT_Length).DisplayUnits

for curveList, viewList, height in zip(curves, views, heights):

	height = Autodesk.Revit.DB.UnitUtils.ConvertFromInternalUnits(height, getDisplayUnits )
	
	tempList = []
	for curve, view in zip(curveList,viewList):
		
		viewCropManager = view.GetCropRegionShapeManager()		
		cLoop = viewCropManager.GetCropShape()[0]
		cLoopCurves = [x.ToProtoType() for x in cLoop]
		
		PointA = cLoopCurves[3].EndPoint
		PointD = cLoopCurves[3].StartPoint
		curveMP = Curve.PointAtParameter(curve, 0.5)

		if Geometry.DistanceTo(curveMP,curve.EndPoint) &lt; Geometry.DistanceTo(curveMP, PointA):
			PointA = curve.EndPoint		
			
		if Geometry.DistanceTo(curveMP,curve.StartPoint) &lt; Geometry.DistanceTo(curveMP, PointD):
			PointD = curve.StartPoint			
		
		PointB = Point.ByCoordinates(PointA.X, PointA.Y, PointA.Z + height)
		PointC = Point.ByCoordinates(PointD.X, PointD.Y, PointD.Z + height)
			
		LineA = Line.ByStartPointEndPoint(PointA,PointB).ToRevitType()
		LineB = Line.ByStartPointEndPoint(PointB,PointC).ToRevitType()
		LineC = Line.ByStartPointEndPoint(PointC,PointD).ToRevitType()
		LineD = Line.ByStartPointEndPoint(PointD,PointA).ToRevitType()
		
		curveLoop = Autodesk.Revit.DB.CurveLoop.Create([LineA, LineB, LineC, LineD])

		TransactionManager.Instance.EnsureInTransaction(doc)		
		viewCropManager.SetCropShape(curveLoop)
		TransactionManager.Instance.TransactionTaskDone()
		
		tempList.append(view.ToDSType(False))

	output.append(tempList)
#Assign your output to the OUT variable.
OUT = output</Script>
    </PythonNodeModels.PythonNode>
    <Dynamo.Graph.Nodes.ZeroTouch.DSFunction guid="f9b068f3-267b-424e-9725-315a8766a150" type="Dynamo.Graph.Nodes.ZeroTouch.DSFunction" nickname="View.ElevationByCurve" x="1148.55867929736" y="1639.40809493548" isVisible="true" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" IsFrozen="false" isPinned="false" assembly="..\..\..\AppData\Roaming\Dynamo\Dynamo Revit\1.3\packages\Juggernaught\bin\JuggernaughtRevit.dll" function="Revit.View.ElevationByCurve@Autodesk.DesignScript.Geometry.Curve,Revit.Elements.Element,Revit.Elements.Element,bool">
      <PortInfo index="0" default="False" useLevels="True" level="2" shouldKeepListStructure="False" />
      <PortInfo index="1" default="False" />
      <PortInfo index="2" default="False" />
      <PortInfo index="3" default="True" />
    </Dynamo.Graph.Nodes.ZeroTouch.DSFunction>
    <DSRevitNodesUI.Views guid="3f34a339-cdf8-4caf-a424-e416a4075969" type="DSRevitNodesUI.Views" nickname="Views" x="937.574824532185" y="1710.42107074509" isVisible="true" isUpstreamVisible="true" lacing="Disabled" isSelectedInput="True" IsFrozen="false" isPinned="false" index="1:Level 1" />
    <Dynamo.Graph.Nodes.ZeroTouch.DSFunction guid="c8fa23c3-299f-4fc1-80ec-cf5f4f48232a" type="Dynamo.Graph.Nodes.ZeroTouch.DSFunction" nickname="Vector.ZAxis" x="217.197064172181" y="1422.75339696523" isVisible="true" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" IsFrozen="false" isPinned="false" assembly="ProtoGeometry.dll" function="Autodesk.DesignScript.Geometry.Vector.ZAxis" />
  </Elements>
  <Connectors>
    <Dynamo.Graph.Connectors.ConnectorModel start="889971de-d8e3-4657-bdde-e6df95e0b050" start_index="0" end="3e4aac86-5415-4680-ab35-7d0298f458e8" end_index="0" portType="0" />
    <Dynamo.Graph.Connectors.ConnectorModel start="3e4aac86-5415-4680-ab35-7d0298f458e8" start_index="0" end="188a986e-2bda-494e-9f92-59ba4aa713bb" end_index="0" portType="0" />
    <Dynamo.Graph.Connectors.ConnectorModel start="3e4aac86-5415-4680-ab35-7d0298f458e8" start_index="0" end="1838f4a3-a0b5-4d4b-8079-d2af69eaf49b" end_index="0" portType="0" />
    <Dynamo.Graph.Connectors.ConnectorModel start="3e4aac86-5415-4680-ab35-7d0298f458e8" start_index="0" end="281f834e-e1ee-49bd-8b64-19564ce4ebdb" end_index="0" portType="0" />
    <Dynamo.Graph.Connectors.ConnectorModel start="188a986e-2bda-494e-9f92-59ba4aa713bb" start_index="0" end="a06e0b7c-4710-4fb1-8944-68b6d2afebcb" end_index="0" portType="0" />
    <Dynamo.Graph.Connectors.ConnectorModel start="a06e0b7c-4710-4fb1-8944-68b6d2afebcb" start_index="0" end="d5ac24ef-e1ad-418b-9e03-7e31d39caf8b" end_index="0" portType="0" />
    <Dynamo.Graph.Connectors.ConnectorModel start="87440d61-2fbe-41f9-9547-ca58415b95e3" start_index="0" end="b8020d84-ec99-4997-bc9a-1e31066dce08" end_index="0" portType="0" />
    <Dynamo.Graph.Connectors.ConnectorModel start="b8020d84-ec99-4997-bc9a-1e31066dce08" start_index="0" end="de6ce72c-dfed-4b3b-bfd1-2a9ec61def93" end_index="0" portType="0" />
    <Dynamo.Graph.Connectors.ConnectorModel start="de6ce72c-dfed-4b3b-bfd1-2a9ec61def93" start_index="0" end="0cd9bb14-c241-43de-b69f-86103253e669" end_index="1" portType="0" />
    <Dynamo.Graph.Connectors.ConnectorModel start="6b73eba4-bbd5-4b7e-acb8-f2aae0bcf409" start_index="0" end="aef4f268-b53e-42b2-9bd4-a91bd51a5075" end_index="0" portType="0" />
    <Dynamo.Graph.Connectors.ConnectorModel start="18d9f5b8-6669-48e5-b07a-6f635fea6d95" start_index="0" end="7ffe148b-219d-4584-8d43-819d1354896e" end_index="0" portType="0" />
    <Dynamo.Graph.Connectors.ConnectorModel start="7ffe148b-219d-4584-8d43-819d1354896e" start_index="0" end="6b73eba4-bbd5-4b7e-acb8-f2aae0bcf409" end_index="0" portType="0" />
    <Dynamo.Graph.Connectors.ConnectorModel start="7ffe148b-219d-4584-8d43-819d1354896e" start_index="0" end="3ed97d35-be5a-4226-91b3-f6bb843d5896" end_index="0" portType="0" />
    <Dynamo.Graph.Connectors.ConnectorModel start="aef4f268-b53e-42b2-9bd4-a91bd51a5075" start_index="0" end="3ed97d35-be5a-4226-91b3-f6bb843d5896" end_index="1" portType="0" />
    <Dynamo.Graph.Connectors.ConnectorModel start="4541ff8e-6aa3-4ef0-ac5f-461bd0340564" start_index="0" end="aef4f268-b53e-42b2-9bd4-a91bd51a5075" end_index="1" portType="0" />
    <Dynamo.Graph.Connectors.ConnectorModel start="3ed97d35-be5a-4226-91b3-f6bb843d5896" start_index="0" end="d09f7888-3997-4b92-8fc7-8028319a3edf" end_index="0" portType="0" />
    <Dynamo.Graph.Connectors.ConnectorModel start="3ed97d35-be5a-4226-91b3-f6bb843d5896" start_index="0" end="708b40ef-8d31-4f70-908f-4e134f96d224" end_index="0" portType="0" />
    <Dynamo.Graph.Connectors.ConnectorModel start="708b40ef-8d31-4f70-908f-4e134f96d224" start_index="0" end="aba0fe7a-7c0a-41a9-8875-44c26ab47fa0" end_index="0" portType="0" />
    <Dynamo.Graph.Connectors.ConnectorModel start="aba0fe7a-7c0a-41a9-8875-44c26ab47fa0" start_index="0" end="625a20ed-37f0-4f2a-9f0e-6bae49d679cd" end_index="0" portType="0" />
    <Dynamo.Graph.Connectors.ConnectorModel start="1eed0048-354d-4dcf-a902-4edb34059b68" start_index="0" end="aba0fe7a-7c0a-41a9-8875-44c26ab47fa0" end_index="1" portType="0" />
    <Dynamo.Graph.Connectors.ConnectorModel start="625a20ed-37f0-4f2a-9f0e-6bae49d679cd" start_index="0" end="d09f7888-3997-4b92-8fc7-8028319a3edf" end_index="1" portType="0" />
    <Dynamo.Graph.Connectors.ConnectorModel start="3ad898ef-ebab-4068-ba62-55c639c3dafd" start_index="0" end="625a20ed-37f0-4f2a-9f0e-6bae49d679cd" end_index="1" portType="0" />
    <Dynamo.Graph.Connectors.ConnectorModel start="d09f7888-3997-4b92-8fc7-8028319a3edf" start_index="0" end="f9b068f3-267b-424e-9725-315a8766a150" end_index="1" portType="0" />
    <Dynamo.Graph.Connectors.ConnectorModel start="281f834e-e1ee-49bd-8b64-19564ce4ebdb" start_index="0" end="0ca40269-2822-43ae-a82f-0082e8e66455" end_index="2" portType="0" />
    <Dynamo.Graph.Connectors.ConnectorModel start="d5ac24ef-e1ad-418b-9e03-7e31d39caf8b" start_index="0" end="0cd9bb14-c241-43de-b69f-86103253e669" end_index="0" portType="0" />
    <Dynamo.Graph.Connectors.ConnectorModel start="d5ac24ef-e1ad-418b-9e03-7e31d39caf8b" start_index="0" end="87440d61-2fbe-41f9-9547-ca58415b95e3" end_index="0" portType="0" />
    <Dynamo.Graph.Connectors.ConnectorModel start="bdbaf9e6-6a05-4c0a-9d4f-3ca6a0514df7" start_index="0" end="0cd9bb14-c241-43de-b69f-86103253e669" end_index="2" portType="0" />
    <Dynamo.Graph.Connectors.ConnectorModel start="0cd9bb14-c241-43de-b69f-86103253e669" start_index="0" end="f9b068f3-267b-424e-9725-315a8766a150" end_index="0" portType="0" />
    <Dynamo.Graph.Connectors.ConnectorModel start="0cd9bb14-c241-43de-b69f-86103253e669" start_index="0" end="0ca40269-2822-43ae-a82f-0082e8e66455" end_index="0" portType="0" />
    <Dynamo.Graph.Connectors.ConnectorModel start="f9b068f3-267b-424e-9725-315a8766a150" start_index="0" end="0ca40269-2822-43ae-a82f-0082e8e66455" end_index="1" portType="0" />
    <Dynamo.Graph.Connectors.ConnectorModel start="3f34a339-cdf8-4caf-a424-e416a4075969" start_index="0" end="f9b068f3-267b-424e-9725-315a8766a150" end_index="2" portType="0" />
    <Dynamo.Graph.Connectors.ConnectorModel start="c8fa23c3-299f-4fc1-80ec-cf5f4f48232a" start_index="0" end="de6ce72c-dfed-4b3b-bfd1-2a9ec61def93" end_index="1" portType="0" />
  </Connectors>
  <Notes>
    <Dynamo.Graph.Notes.NoteModel guid="ea4a3c8f-3360-47fb-9c9d-8b7dc458c800" text="Learn Dynamo - Module 11&#xD;&#xA;Room Elevation by Curve&#xD;&#xA;&#xD;&#xA;-------------------------------&#xD;&#xA;&#xD;&#xA;Revit Version - 2018&#xD;&#xA;&#xD;&#xA;Dynamo Version - 1.3.2&#xD;&#xA;&#xD;&#xA;Script Version - 1.0&#xD;&#xA;&#xD;&#xA;-------------------------------&#xD;&#xA;&#xD;&#xA;Dependencies:&#xD;&#xA;&#xD;&#xA;	Juggernaught 1.1" x="-1230.12274115182" y="1103.05766392084" />
  </Notes>
  <Annotations>
    <Dynamo.Graph.Annotations.AnnotationModel guid="79519d9d-33d7-4476-aa03-279ad13b3a2c" annotationText="" left="-1230.88925325978" top="1408.71123822419" width="186" height="138.6" fontSize="30" InitialTop="1454.71123822419" InitialHeight="122.6" TextblockHeight="36" backgrouund="#FFA4E1FF">
      <Models ModelGuid="889971de-d8e3-4657-bdde-e6df95e0b050" />
    </Dynamo.Graph.Annotations.AnnotationModel>
    <Dynamo.Graph.Annotations.AnnotationModel guid="b707213e-f183-4196-ba54-20d0e274f3f6" annotationText="" left="-567.788857437688" top="1996.03083454347" width="88.4" height="113.8" fontSize="30" InitialTop="2042.03083454347" InitialHeight="97.8" TextblockHeight="36" backgrouund="#FFA4E1FF">
      <Models ModelGuid="4541ff8e-6aa3-4ef0-ac5f-461bd0340564" />
    </Dynamo.Graph.Annotations.AnnotationModel>
    <Dynamo.Graph.Annotations.AnnotationModel guid="3f467142-3f46-41dc-aaef-7cccad242f68" annotationText="" left="55.6869674290723" top="1894.81961254805" width="150.68551738469" height="185.52519048972" fontSize="30" InitialTop="1940.81961254805" InitialHeight="169.52519048972" TextblockHeight="36" backgrouund="#FFA4E1FF">
      <Models ModelGuid="1eed0048-354d-4dcf-a902-4edb34059b68" />
      <Models ModelGuid="3ad898ef-ebab-4068-ba62-55c639c3dafd" />
    </Dynamo.Graph.Annotations.AnnotationModel>
    <Dynamo.Graph.Annotations.AnnotationModel guid="72510cfa-fe7a-4c92-afe0-b6598076955b" annotationText="" left="927.574824532185" top="1664.42107074509" width="166.8" height="138.6" fontSize="30" InitialTop="1710.42107074509" InitialHeight="122.6" TextblockHeight="36" backgrouund="#FFA4E1FF">
      <Models ModelGuid="3f34a339-cdf8-4caf-a424-e416a4075969" />
    </Dynamo.Graph.Annotations.AnnotationModel>
    <Dynamo.Graph.Annotations.AnnotationModel guid="a46d0a1d-970d-4828-8c98-1dd1edfea2f8" annotationText="" left="-1168.16478701496" top="1835.87264456106" width="184.4" height="138.6" fontSize="30" InitialTop="1881.87264456106" InitialHeight="122.6" TextblockHeight="36" backgrouund="#FFA4E1FF">
      <Models ModelGuid="18d9f5b8-6669-48e5-b07a-6f635fea6d95" />
    </Dynamo.Graph.Annotations.AnnotationModel>
  </Annotations>
  <Presets />
  <Cameras>
    <Camera Name="Background Preview" eyeX="5.68297576904297" eyeY="21.6935939788818" eyeZ="-14.3027639389038" lookX="6.47797822952271" lookY="-13.6512336730957" lookZ="7.18343114852905" upX="0.450716882944107" upY="0.739631116390228" upZ="0.499800086021423" />
  </Cameras>
</Workspace>