Permalink
Switch branches/tags
Nothing to show
Find file
Fetching contributors…
Cannot retrieve contributors at this time
581 lines (581 sloc) 22.3 KB
<!DOCTYPE PATCH SYSTEM "http://vvvv.org/versions/vvvv45alpha28.dtd" >
<PATCH nodename="C:\kimchiandchips\Workshops\VVVV.Tutorials.Mapping2-3D\Subpatches\Renderer World.v4p" filename="C:\kimchiandchips\Workshops\VVVV.Tutorials.Mapping2-3D\Subpatches\Renderer World.v4p" systemname="Renderer World">
<BOUNDS height="12840" left="14985" top="2460" type="Window" width="11475">
</BOUNDS>
<NODE componentmode="InAWindow" id="7" nodename="Renderer (EX9)" systemname="Renderer (EX9)">
<BOUNDS height="270" left="615" top="6360" type="Node" width="6105">
</BOUNDS>
<BOUNDS height="7020" left="615" top="6360" type="Box" width="11400">
</BOUNDS>
<BOUNDS height="7695" left="0" top="0" type="Window" width="11550">
</BOUNDS>
<PIN pinname="Layers" visible="1">
</PIN>
<PIN pinname="View" visible="1">
</PIN>
<PIN pinname="Projection" visible="1">
</PIN>
<PIN pinname="Actual Backbuffer Width" visible="1">
</PIN>
<PIN pinname="Actual Backbuffer Height" visible="1">
</PIN>
<PIN pinname="Windowed Depthbuffer Format" slicecount="1" values="D24X8">
</PIN>
<PIN pinname="Windowed Antialiasing Quality Level" slicecount="1" values="3">
</PIN>
<PIN pinname="X" visible="1">
</PIN>
<PIN pinname="Y" visible="1">
</PIN>
<PIN pinname="Left Button" visible="1">
</PIN>
<PIN encoded="0" pinname="Descriptive Name" slicecount="1" values="World">
</PIN>
<PIN pinname="Fullscreen Antialiasing Quality Level" slicecount="1" values="3">
</PIN>
<PIN pinname="Fullscreen Depthbuffer Format" slicecount="1" values="D24X8">
</PIN>
<PIN pinname="Aspect Ratio" visible="1" pintype="Input" slicecount="1" values="||">
</PIN>
</NODE>
<NODE componentmode="Hidden" filename="%VVVV%\lib\nodes\modules\Transform\Camera (Transform Softimage).v4p" id="6" nodename="Camera (Transform Softimage)" systemname="Camera (Transform Softimage)">
<BOUNDS height="100" left="5145" top="4305" type="Node" width="100">
</BOUNDS>
<PIN pinname="View" visible="1">
</PIN>
<PIN pinname="Projection" visible="1">
</PIN>
<PIN pinname="Distortion" visible="1" slicecount="1" values="||">
</PIN>
<PIN pinname="Initial Yaw" slicecount="1" values="-0.05">
</PIN>
<PIN pinname="Inital Distance" slicecount="1" values="0.8">
</PIN>
<BOUNDS type="Box" left="5145" top="4305">
</BOUNDS>
<PIN pinname="View Projection" visible="1">
</PIN>
<PIN pinname="Near Plane" slicecount="1" values="0.01">
</PIN>
</NODE>
<LINK dstnodeid="7" dstpinname="View" srcnodeid="6" srcpinname="View">
</LINK>
<NODE componentmode="Hidden" id="5" nodename="Scale (Transform)" systemname="Scale (Transform)">
<BOUNDS height="100" left="7710" top="4005" type="Node" width="100">
</BOUNDS>
<PIN pinname="Transform Out" visible="1">
</PIN>
<PIN pinname="Y" visible="1">
</PIN>
<PIN pinname="X" visible="1" slicecount="1" values="1">
</PIN>
<PIN pinname="Transform In" visible="1" slicecount="1" values="||">
</PIN>
</NODE>
<NODE componentmode="Hidden" id="4" nodename="Divide (Value)" systemname="Divide (Value)">
<BOUNDS height="270" left="5145" top="7260" type="Node" width="840">
</BOUNDS>
<PIN pinname="Input" visible="1">
</PIN>
<PIN pinname="Input 2" visible="1">
</PIN>
<PIN pinname="Output" visible="1">
</PIN>
</NODE>
<LINK dstnodeid="4" dstpinname="Input" srcnodeid="7" srcpinname="Actual Backbuffer Width">
</LINK>
<LINK dstnodeid="4" dstpinname="Input 2" srcnodeid="7" srcpinname="Actual Backbuffer Height">
</LINK>
<NODE componentmode="InABox" id="2" nodename="IOBox (Node)" systemname="IOBox (Node)">
<BOUNDS height="0" left="5115" top="8145" type="Node" width="0">
</BOUNDS>
<BOUNDS height="240" left="5115" top="8145" type="Box" width="795">
</BOUNDS>
<PIN encoded="0" pinname="Descriptive Name" slicecount="1" values="|Camera ViewProjection|">
</PIN>
<PIN pinname="Input Node" visible="1">
</PIN>
</NODE>
<NODE componentmode="Hidden" id="17" nodename="Group (EX9)" systemname="Group (EX9)">
<BOUNDS height="270" left="615" top="4455" type="Node" width="2235">
</BOUNDS>
<PIN pinname="Layer" visible="1">
</PIN>
<PIN pinname="Layer 2" slicecount="1" visible="1" values="||">
</PIN>
<PIN pinname="Layer Template Count" slicecount="1" values="3">
</PIN>
<PIN pinname="Layer 1" visible="1">
</PIN>
<PIN pinname="Layer 3" visible="1">
</PIN>
</NODE>
<LINK dstnodeid="7" dstpinname="Layers" srcnodeid="17" srcpinname="Layer">
</LINK>
<NODE componentmode="Hidden" filename="%VVVV%\lib\nodes\modules\EX9\AxisAndGrid (DX9).v4p" id="18" nodename="AxisAndGrid (DX9)" systemname="AxisAndGrid (DX9)">
<BOUNDS height="100" left="600" top="3540" type="Node" width="100">
</BOUNDS>
<PIN pinname="Layer" visible="1">
</PIN>
<BOUNDS type="Window" left="9285" top="2070" width="12000" height="9390">
</BOUNDS>
</NODE>
<LINK dstnodeid="17" dstpinname="Layer 1" srcnodeid="18" srcpinname="Layer">
</LINK>
<NODE componentmode="InABox" id="19" nodename="IOBox (Node)" systemname="IOBox (Node)">
<BOUNDS height="0" left="1320" top="300" type="Node" width="0">
</BOUNDS>
<BOUNDS height="240" left="1320" top="300" type="Box" width="795">
</BOUNDS>
<PIN pinname="Input Node" slicecount="1" values="||">
</PIN>
<PIN encoded="0" pinname="Descriptive Name" slicecount="1" values="Layers">
</PIN>
</NODE>
<LINK dstnodeid="17" dstpinname="Layer 2" srcnodeid="19" srcpinname="Output Node">
</LINK>
<NODE componentmode="Hidden" id="1" nodename="Vector (4d Join)" systemname="Vector (4d Join)">
<BOUNDS height="270" left="615" top="7200" type="Node" width="2295">
</BOUNDS>
<PIN pinname="X" visible="1">
</PIN>
<PIN pinname="Y" visible="1">
</PIN>
<PIN pinname="XYZ" visible="1">
</PIN>
<PIN pinname="Z" slicecount="1" visible="1" values="0">
</PIN>
<PIN pinname="W" visible="1">
</PIN>
<PIN pinname="XYZW" visible="1">
</PIN>
</NODE>
<LINK dstnodeid="1" dstpinname="X" srcnodeid="7" srcpinname="X">
</LINK>
<LINK dstnodeid="1" dstpinname="Y" srcnodeid="7" srcpinname="Y">
</LINK>
<LINK dstnodeid="1" dstpinname="W" linkstyle="VHV" srcnodeid="7" srcpinname="Left Button">
<LINKPOINT x="2190" y="6900">
</LINKPOINT>
<LINKPOINT x="2835" y="6900">
</LINKPOINT>
</LINK>
<NODE componentmode="InABox" id="20" nodename="IOBox (Value Advanced)" systemname="IOBox (Value Advanced)">
<BOUNDS height="0" left="615" top="8145" type="Node" width="0">
</BOUNDS>
<BOUNDS height="960" left="615" top="8145" type="Box" width="795">
</BOUNDS>
<PIN encoded="0" pinname="Units" slicecount="1" values="||">
</PIN>
<PIN pinname="Precision" slicecount="1" values="4">
</PIN>
<PIN pinname="Vector Size" slicecount="1" values="4">
</PIN>
<PIN pinname="Rows" slicecount="1" values="4">
</PIN>
<PIN pinname="Y Input Value">
</PIN>
<PIN encoded="0" pinname="Descriptive Name" slicecount="1" values="|Mouse XYZL|">
</PIN>
</NODE>
<LINK dstnodeid="20" dstpinname="Y Input Value" srcnodeid="1" srcpinname="XYZW">
</LINK>
<NODE componentmode="Hidden" filename="..\modules\Mouse Cursor (DX9).v4p" id="24" nodename="Cursor (DX9)" systemname="Cursor (DX9)">
<BOUNDS height="100" left="2070" top="3540" type="Node" width="100">
</BOUNDS>
<PIN pinname="Layer" visible="1">
</PIN>
<PIN pinname="Mouse XYZL" visible="1">
</PIN>
<BOUNDS type="Window" left="17805" top="7815" width="4095" height="6075">
</BOUNDS>
</NODE>
<LINK dstnodeid="17" dstpinname="Layer 3" srcnodeid="24" srcpinname="Layer">
</LINK>
<LINK dstnodeid="24" dstpinname="Mouse XYZL" linkstyle="Bezier" srcnodeid="1" srcpinname="XYZW">
<LINKPOINT x="645" y="5630">
</LINKPOINT>
<LINKPOINT x="2070" y="5380">
</LINKPOINT>
</LINK>
<NODE componentmode="Hidden" hiddenwhenlocked="1" id="28" nodename="GetMatrix (Transform)" systemname="GetMatrix (Transform)">
<BOUNDS height="100" left="1440" top="10515" type="Node" width="100">
</BOUNDS>
<PIN pinname="Transform" visible="1">
</PIN>
<PIN pinname="Matrix Out" visible="1">
</PIN>
</NODE>
<NODE componentmode="InABox" hiddenwhenlocked="1" id="27" nodename="IOBox (Value Advanced)" systemname="IOBox (Value Advanced)">
<BOUNDS height="0" left="1440" top="11130" type="Node" width="0">
</BOUNDS>
<BOUNDS height="930" left="1440" top="11130" type="Box" width="1905">
</BOUNDS>
<PIN encoded="0" pinname="Units" slicecount="1" values="||">
</PIN>
<PIN pinname="Precision" slicecount="1" values="4">
</PIN>
<PIN pinname="Vector Size" slicecount="1" values="16">
</PIN>
<PIN pinname="Columns" slicecount="1" values="4">
</PIN>
<PIN pinname="Rows" slicecount="1" values="4">
</PIN>
<PIN pinname="Y Input Value">
</PIN>
<PIN pinname="Show Grid" slicecount="1" values="1">
</PIN>
</NODE>
<LINK dstnodeid="27" dstpinname="Y Input Value" hiddenwhenlocked="1" srcnodeid="28" srcpinname="Matrix Out">
</LINK>
<NODE componentmode="Hidden" hiddenwhenlocked="1" id="26" nodename="GetMatrix (Transform)" systemname="GetMatrix (Transform)">
<BOUNDS height="100" left="4665" top="10515" type="Node" width="100">
</BOUNDS>
<PIN pinname="Transform" visible="1">
</PIN>
<PIN pinname="Matrix Out" visible="1">
</PIN>
</NODE>
<NODE componentmode="InABox" hiddenwhenlocked="0" id="25" nodename="IOBox (Value Advanced)" systemname="IOBox (Value Advanced)">
<BOUNDS height="0" left="4665" top="11130" type="Node" width="0">
</BOUNDS>
<BOUNDS height="930" left="4665" top="11130" type="Box" width="1905">
</BOUNDS>
<PIN encoded="0" pinname="Units" slicecount="1" values="||">
</PIN>
<PIN pinname="Precision" slicecount="1" values="4">
</PIN>
<PIN pinname="Vector Size" slicecount="1" values="16">
</PIN>
<PIN pinname="Columns" slicecount="1" values="4">
</PIN>
<PIN pinname="Rows" slicecount="1" values="4">
</PIN>
<PIN pinname="Y Input Value" visible="1">
</PIN>
<PIN pinname="Show Grid" slicecount="1" values="1">
</PIN>
<PIN pinname="Y Output Value" visible="1">
</PIN>
</NODE>
<LINK dstnodeid="25" dstpinname="Y Input Value" srcnodeid="26" srcpinname="Matrix Out" hiddenwhenlocked="1">
</LINK>
<LINK srcnodeid="6" srcpinname="View" dstnodeid="28" dstpinname="Transform" linkstyle="Bezier" hiddenwhenlocked="1">
<LINKPOINT x="5295" y="7363">
</LINKPOINT>
<LINKPOINT x="1500" y="7713">
</LINKPOINT>
</LINK>
<NODE systemname="IOBox (Value Advanced)" nodename="IOBox (Value Advanced)" componentmode="InABox" id="30">
<BOUNDS type="Node" left="8295" top="300" width="100" height="100">
</BOUNDS>
<BOUNDS type="Box" left="8295" top="300" width="795" height="240">
</BOUNDS>
<PIN pinname="Descriptive Name" slicecount="1" encoded="0" values="|Zoom multiplier|">
</PIN>
<PIN pinname="Y Output Value" visible="1">
</PIN>
<PIN pinname="Y Input Value" slicecount="1" values="10">
</PIN>
</NODE>
<NODE systemname="IOBox (Value Advanced)" nodename="IOBox (Value Advanced)" componentmode="InABox" id="33">
<BOUNDS type="Node" left="9825" top="300" width="100" height="100">
</BOUNDS>
<BOUNDS type="Box" left="9825" top="300" width="795" height="720">
</BOUNDS>
<PIN pinname="Rows" slicecount="1" values="3">
</PIN>
<PIN pinname="Y Input Value" slicecount="3" values="0,0,0">
</PIN>
<PIN pinname="Vector Size" slicecount="1" values="3">
</PIN>
<PIN pinname="Default" slicecount="1" encoded="0" values="|0, 0, 0|">
</PIN>
<PIN pinname="Descriptive Name" slicecount="1" encoded="0" values="|Zoom target|">
</PIN>
<PIN pinname="Y Output Value" visible="1">
</PIN>
</NODE>
<NODE systemname="IOBox (Value Advanced)" nodename="IOBox (Value Advanced)" componentmode="InABox" id="34">
<BOUNDS type="Node" left="7320" top="300" width="100" height="100">
</BOUNDS>
<BOUNDS type="Box" left="7320" top="300" width="480" height="480">
</BOUNDS>
<PIN pinname="Value Type" slicecount="1" values="Boolean">
</PIN>
<PIN pinname="Behavior" slicecount="1" values="Toggle">
</PIN>
<PIN pinname="Descriptive Name" slicecount="1" encoded="0" values="Zoom">
</PIN>
<PIN pinname="Y Output Value" visible="1">
</PIN>
<PIN pinname="X Input Value" slicecount="1" values="1">
</PIN>
<PIN pinname="Y Input Value" slicecount="1" values="1">
</PIN>
</NODE>
<NODE systemname="Switch (Value Input)" nodename="Switch (Value Input)" componentmode="Hidden" id="35">
<BOUNDS type="Node" left="7320" top="2010" width="100" height="100">
</BOUNDS>
<PIN pinname="Output" visible="1">
</PIN>
<PIN pinname="Input 2" visible="1">
</PIN>
<PIN pinname="Switch" visible="1">
</PIN>
<PIN pinname="Input 1" slicecount="3" values="1,1,1">
</PIN>
</NODE>
<LINK srcnodeid="34" srcpinname="Y Output Value" dstnodeid="35" dstpinname="Switch">
</LINK>
<NODE systemname="ApplyTransform (Transform Vector)" nodename="ApplyTransform (Transform Vector)" componentmode="Hidden" id="36">
<BOUNDS type="Node" left="8670" top="2010" width="100" height="100">
</BOUNDS>
<PIN pinname="XYZ UnTransformed" visible="1">
</PIN>
<PIN pinname="Transform" visible="1">
</PIN>
<PIN pinname="XYZ Transformed" visible="1">
</PIN>
</NODE>
<NODE systemname="Translate (Transform Vector)" nodename="Translate (Transform Vector)" componentmode="Hidden" id="38">
<BOUNDS type="Node" left="6840" top="3930" width="100" height="100">
</BOUNDS>
<PIN pinname="Transform Out" visible="1">
</PIN>
<PIN pinname="XYZ" visible="1">
</PIN>
<PIN pinname="Transform In" visible="1">
</PIN>
</NODE>
<NODE systemname="Switch (Value Input)" nodename="Switch (Value Input)" componentmode="Hidden" id="40">
<BOUNDS type="Node" left="7590" top="3090" width="100" height="100">
</BOUNDS>
<PIN pinname="Input 1" visible="1" slicecount="3" values="0,0,0">
</PIN>
<PIN pinname="Input 2" visible="1">
</PIN>
<PIN pinname="Output" visible="1">
</PIN>
<PIN pinname="Switch" visible="1">
</PIN>
</NODE>
<LINK srcnodeid="34" srcpinname="Y Output Value" dstnodeid="40" dstpinname="Switch" linkstyle="VHV">
<LINKPOINT x="7360" y="1505">
</LINKPOINT>
<LINKPOINT x="7610" y="1690">
</LINKPOINT>
</LINK>
<NODE systemname="Multiply (Transform)" nodename="Multiply (Transform)" componentmode="Hidden" id="41">
<BOUNDS type="Node" left="5970" top="4935" width="1800" height="270">
</BOUNDS>
<PIN pinname="Transform In 1" visible="1">
</PIN>
<PIN pinname="Transform Out" visible="1">
</PIN>
<PIN pinname="Transform In 2" visible="1">
</PIN>
<PIN pinname="Transform In Count" slicecount="1" values="3">
</PIN>
<PIN pinname="Transform In 3" visible="1">
</PIN>
</NODE>
<LINK srcnodeid="6" srcpinname="Projection" dstnodeid="41" dstpinname="Transform In 1" linkstyle="VHV">
<LINKPOINT x="5520" y="4740">
</LINKPOINT>
<LINKPOINT x="5955" y="4740">
</LINKPOINT>
</LINK>
<LINK srcnodeid="41" srcpinname="Transform Out" dstnodeid="7" dstpinname="Projection">
</LINK>
<LINK srcnodeid="38" srcpinname="Transform Out" dstnodeid="41" dstpinname="Transform In 2">
</LINK>
<NODE systemname="Vector (3d Join)" nodename="Vector (3d Join)" componentmode="Hidden" id="42">
<BOUNDS type="Node" left="7875" top="1125" width="915" height="270">
</BOUNDS>
<PIN pinname="XYZ" visible="1">
</PIN>
<PIN pinname="X" visible="1">
</PIN>
<PIN pinname="Y" visible="1">
</PIN>
<PIN pinname="Z" slicecount="1" values="1">
</PIN>
</NODE>
<NODE systemname="Scale (Transform Vector)" nodename="Scale (Transform Vector)" componentmode="Hidden" id="29">
<BOUNDS type="Node" left="6825" top="3435" width="100" height="100">
</BOUNDS>
<PIN pinname="Transform Out" visible="1">
</PIN>
<PIN pinname="XYZ" visible="1">
</PIN>
</NODE>
<LINK srcnodeid="29" srcpinname="Transform Out" dstnodeid="38" dstpinname="Transform In">
</LINK>
<LINK srcnodeid="30" srcpinname="Y Output Value" dstnodeid="42" dstpinname="X" linkstyle="Bezier">
<LINKPOINT x="8260" y="908">
</LINKPOINT>
<LINKPOINT x="7955" y="758">
</LINKPOINT>
</LINK>
<LINK srcnodeid="30" srcpinname="Y Output Value" dstnodeid="42" dstpinname="Y">
</LINK>
<NODE systemname="Subtract (Value)" nodename="Subtract (Value)" componentmode="Hidden" id="43">
<BOUNDS type="Node" left="8145" top="2700" width="570" height="270">
</BOUNDS>
<PIN pinname="Input 2" visible="1">
</PIN>
<PIN pinname="Output" visible="1">
</PIN>
</NODE>
<LINK srcnodeid="43" srcpinname="Output" dstnodeid="40" dstpinname="Input 2">
</LINK>
<LINK srcnodeid="5" srcpinname="Transform Out" dstnodeid="41" dstpinname="Transform In 3" linkstyle="VHV">
<LINKPOINT x="7375" y="4555">
</LINKPOINT>
<LINKPOINT x="6950" y="4655">
</LINKPOINT>
</LINK>
<LINK srcnodeid="4" srcpinname="Output" dstnodeid="5" dstpinname="Y" linkstyle="Bezier">
<LINKPOINT x="5555" y="5935">
</LINKPOINT>
<LINKPOINT x="7705" y="5585">
</LINKPOINT>
</LINK>
<NODE systemname="Damper (Animation)" nodename="Damper (Animation)" componentmode="Hidden" id="45">
<BOUNDS type="Node" left="6930" top="2550" width="100" height="100">
</BOUNDS>
<PIN pinname="Position Out" visible="1">
</PIN>
<PIN pinname="Go To Position" visible="1">
</PIN>
<PIN pinname="FilterTime" slicecount="1" values="3">
</PIN>
</NODE>
<LINK srcnodeid="42" srcpinname="XYZ" dstnodeid="35" dstpinname="Input 2">
</LINK>
<LINK srcnodeid="41" srcpinname="Transform Out" dstnodeid="26" dstpinname="Transform" linkstyle="Bezier" hiddenwhenlocked="1">
<LINKPOINT x="5985" y="7735">
</LINKPOINT>
<LINKPOINT x="4695" y="7985">
</LINKPOINT>
</LINK>
<NODE systemname="Damper (Animation)" nodename="Damper (Animation)" componentmode="Hidden" id="46">
<BOUNDS type="Node" left="7590" top="3450" width="100" height="100">
</BOUNDS>
<PIN pinname="Go To Position" visible="1">
</PIN>
<PIN pinname="Position Out" visible="1">
</PIN>
<PIN pinname="FilterTime" slicecount="1" values="1">
</PIN>
</NODE>
<LINK srcnodeid="40" srcpinname="Output" dstnodeid="46" dstpinname="Go To Position">
</LINK>
<LINK srcnodeid="46" srcpinname="Position Out" dstnodeid="38" dstpinname="XYZ">
</LINK>
<LINK srcnodeid="6" srcpinname="View Projection" dstnodeid="36" dstpinname="Transform" linkstyle="Bezier">
<LINKPOINT x="5205" y="3303">
</LINKPOINT>
<LINKPOINT x="8670" y="3253">
</LINKPOINT>
</LINK>
<NODE systemname="SetSlice (Spreads)" nodename="SetSlice (Spreads)" componentmode="Hidden" id="49">
<BOUNDS type="Node" left="8655" top="2355" width="100" height="100">
</BOUNDS>
<PIN pinname="Spread" visible="1">
</PIN>
<PIN pinname="Output" visible="1">
</PIN>
<PIN pinname="Index" slicecount="1" values="2">
</PIN>
</NODE>
<LINK srcnodeid="36" srcpinname="XYZ Transformed" dstnodeid="49" dstpinname="Spread">
</LINK>
<LINK srcnodeid="49" srcpinname="Output" dstnodeid="43" dstpinname="Input 2">
</LINK>
<LINK srcnodeid="33" srcpinname="Y Output Value" dstnodeid="36" dstpinname="XYZ UnTransformed">
</LINK>
<NODE nodename="IOBox (String)" componentmode="InABox" id="50" systemname="IOBox (String)">
<BOUNDS type="Node" left="9465" top="2355" width="2745" height="270">
</BOUNDS>
<BOUNDS type="Box" left="9465" top="2355" width="1440" height="495">
</BOUNDS>
<PIN pinname="Input String" visible="0" slicecount="1" encoded="0" values="|//if we move the Z it affects Intersect|">
</PIN>
<PIN pinname="Output String" visible="0">
</PIN>
<PIN pinname="Show Grid" slicecount="1" values="0">
</PIN>
<PIN pinname="String Type" slicecount="1" values="MultiLine">
</PIN>
</NODE>
<NODE systemname="Log (Value)" nodename="Log (Value)" componentmode="Hidden" id="51">
<BOUNDS type="Node" left="5910" top="2370" width="100" height="100">
</BOUNDS>
<PIN pinname="Input" visible="1">
</PIN>
<PIN pinname="Input 2" slicecount="1" values="2.71828183">
</PIN>
<PIN pinname="Output" visible="1">
</PIN>
</NODE>
<NODE systemname="Exp (Complex)" nodename="Exp (Complex)" componentmode="Hidden" id="52">
<BOUNDS type="Node" left="6915" top="3015" width="100" height="100">
</BOUNDS>
<PIN pinname="Input Real" visible="1">
</PIN>
<PIN pinname="Output Real" visible="1">
</PIN>
</NODE>
<LINK srcnodeid="45" srcpinname="Position Out" dstnodeid="52" dstpinname="Input Real">
</LINK>
<LINK srcnodeid="52" srcpinname="Output Real" dstnodeid="29" dstpinname="XYZ">
</LINK>
<LINK srcnodeid="35" srcpinname="Output" dstnodeid="51" dstpinname="Input">
</LINK>
<LINK srcnodeid="51" srcpinname="Output" dstnodeid="45" dstpinname="Go To Position">
</LINK>
<LINK srcnodeid="5" srcpinname="Transform Out" dstnodeid="44" dstpinname="Transform In 3" linkstyle="Bezier">
<LINKPOINT x="7710" y="4898">
</LINKPOINT>
<LINKPOINT x="6165" y="4898">
</LINKPOINT>
</LINK>
<LINK srcnodeid="6" srcpinname="View Projection" dstnodeid="2" dstpinname="Input Node">
</LINK>
<NODE componentmode="InABox" id="53" nodename="IOBox (Node)" systemname="IOBox (Node)">
<BOUNDS height="0" left="7065" top="8145" type="Node" width="0">
</BOUNDS>
<BOUNDS height="240" left="7065" top="8145" type="Box" width="795">
</BOUNDS>
<PIN encoded="0" pinname="Descriptive Name" slicecount="1" values="|Renderer ViewProjection|">
</PIN>
<PIN pinname="Input Node" visible="1">
</PIN>
</NODE>
<NODE systemname="Multiply (Transform)" nodename="Multiply (Transform)" componentmode="Hidden" id="54">
<BOUNDS type="Node" left="7050" top="7260" width="100" height="100">
</BOUNDS>
<PIN pinname="Transform In 2" visible="1">
</PIN>
<PIN pinname="Transform Out" visible="1">
</PIN>
<PIN pinname="Transform In 1" visible="1">
</PIN>
</NODE>
<LINK srcnodeid="41" srcpinname="Transform Out" dstnodeid="54" dstpinname="Transform In 2" linkstyle="Bezier">
<LINKPOINT x="6030" y="6233">
</LINKPOINT>
<LINKPOINT x="7305" y="6233">
</LINKPOINT>
</LINK>
<LINK srcnodeid="54" srcpinname="Transform Out" dstnodeid="53" dstpinname="Input Node">
</LINK>
<LINK srcnodeid="6" srcpinname="View" dstnodeid="54" dstpinname="Transform In 1" linkstyle="Bezier">
<LINKPOINT x="5370" y="5918">
</LINKPOINT>
<LINKPOINT x="7050" y="5918">
</LINKPOINT>
</LINK>
</PATCH>