Created
January 12, 2015 14:43
-
-
Save ousttrue/ace2c2f653d2fc99dcb2 to your computer and use it in GitHub Desktop.
vvvv custom camera node
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<!DOCTYPE PATCH SYSTEM "http://vvvv.org/versions/vvvv45beta33.3.dtd" > | |
<PATCH nodename="\addonpack\lib\nodes\modules\Transform\Camera (Transform MyOrbit).v4p" systemname="Camera (Transform MyOrbit)" filename="C:\Users\Natan\Dropbox\_Software\_GEA\Transform\Camera (Transform Orbit)\Camera (Transform Orbit).v4p" scrollx="0" scrolly="0"> | |
<BOUNDS type="Window" left="4305" top="435" width="19995" height="14625"> | |
</BOUNDS> | |
<INFO author="ousttrue" description="orbit camera transform module" tags="camera"> | |
</INFO> | |
<NODE nodename="IOBox (Node)" componentmode="InABox" id="121" systemname="IOBox (Node)"> | |
<BOUNDS type="Node" left="930" top="17715" width="0" height="0"> | |
</BOUNDS> | |
<BOUNDS type="Box" left="930" top="17715" width="795" height="240"> | |
</BOUNDS> | |
<PIN pinname="Descriptive Name" slicecount="1" encoded="0" values="View"> | |
</PIN> | |
<PIN pinname="Output Node" visible="1"> | |
</PIN> | |
<PIN pinname="Input Node" visible="1" slicecount="1" values="||"> | |
</PIN> | |
</NODE> | |
<NODE nodename="IOBox (Node)" componentmode="InABox" id="119" systemname="IOBox (Node)"> | |
<BOUNDS type="Node" left="2070" top="17715" width="0" height="0"> | |
</BOUNDS> | |
<BOUNDS type="Box" left="2070" top="17715" width="795" height="240"> | |
</BOUNDS> | |
<PIN pinname="Descriptive Name" slicecount="1" encoded="0" values="Projection"> | |
</PIN> | |
<PIN pinname="Output Node" visible="1"> | |
</PIN> | |
<PIN pinname="Input Node" visible="1"> | |
</PIN> | |
</NODE> | |
<NODE nodename="IOBox (Node)" componentmode="InABox" id="118" systemname="IOBox (Node)"> | |
<BOUNDS type="Node" left="3630" top="17715" width="0" height="0"> | |
</BOUNDS> | |
<BOUNDS type="Box" left="3630" top="17715" width="795" height="240"> | |
</BOUNDS> | |
<PIN pinname="Descriptive Name" slicecount="1" encoded="0" values="|View Projection|"> | |
</PIN> | |
<PIN pinname="Input Node" visible="1"> | |
</PIN> | |
<PIN pinname="Output Node" visible="1"> | |
</PIN> | |
</NODE> | |
<NODE nodename="IOBox (Value Advanced)" componentmode="InABox" id="116" systemname="IOBox (Value Advanced)"> | |
<BOUNDS type="Node" left="6450" top="17715" width="0" height="0"> | |
</BOUNDS> | |
<BOUNDS type="Box" left="6450" top="17715" width="810" height="720"> | |
</BOUNDS> | |
<PIN pinname="Units" slicecount="1" encoded="0" values="||"> | |
</PIN> | |
<PIN pinname="Precision" slicecount="1" values="4"> | |
</PIN> | |
<PIN pinname="Descriptive Name" slicecount="1" encoded="0" values="|Camera Position|"> | |
</PIN> | |
<PIN pinname="Y Output Value" visible="1"> | |
</PIN> | |
<PIN pinname="Y Input Value" visible="1"> | |
</PIN> | |
<PIN pinname="Rows" slicecount="1" values="3"> | |
</PIN> | |
</NODE> | |
<NODE componentmode="InABox" id="191" nodename="IOBox (Value Advanced)" systemname="IOBox (Value Advanced)"> | |
<BOUNDS height="0" left="8250" top="1995" type="Node" width="0"> | |
</BOUNDS> | |
<BOUNDS height="160" left="3195" top="2730" type="Window" width="215"> | |
</BOUNDS> | |
<BOUNDS height="240" left="8250" top="1995" type="Box" width="780"> | |
</BOUNDS> | |
<PIN pinname="Y Output Value" visible="1"> | |
</PIN> | |
<PIN pinname="Y Input Value" slicecount="1" visible="1" values="1.5"> | |
</PIN> | |
<PIN pinname="Descriptive Name" slicecount="1" encoded="0" values="|Camera Speed|"> | |
</PIN> | |
<PIN pinname="Pin Visibility" slicecount="1" values="OnlyInspector"> | |
</PIN> | |
</NODE> | |
<NODE componentmode="Hidden" id="144" nodename="FrameDifference (Animation)" systemname="FrameDifference (Animation)"> | |
<BOUNDS height="100" left="5925" top="5445" type="Node" width="100"> | |
</BOUNDS> | |
<PIN pinname="Input" visible="1"> | |
</PIN> | |
<PIN pinname="Output" visible="1"> | |
</PIN> | |
</NODE> | |
<NODE hiddenwhenlocked="0" id="306" nodename="FrameDifference (Animation)" systemname="FrameDifference (Animation)"> | |
<BOUNDS height="0" left="3225" top="5445" type="Node" width="0"> | |
</BOUNDS> | |
<PIN pinname="Input" visible="1"> | |
</PIN> | |
<PIN pinname="Output" visible="1"> | |
</PIN> | |
</NODE> | |
<NODE id="305" nodename="FrameDifference (Animation)" systemname="FrameDifference (Animation)"> | |
<BOUNDS height="0" left="4575" top="5445" type="Node" width="0"> | |
</BOUNDS> | |
<PIN pinname="Input" visible="1"> | |
</PIN> | |
<PIN pinname="Output" visible="1"> | |
</PIN> | |
</NODE> | |
<NODE id="302" nodename="Switch (Value Input)" systemname="Switch (Value Input)"> | |
<BOUNDS height="0" left="5730" top="9330" type="Node" width="0"> | |
</BOUNDS> | |
<PIN pinname="Input 1" slicecount="1" visible="1" values="0"> | |
</PIN> | |
<PIN pinname="Input 2" visible="1" slicecount="1" values="0"> | |
</PIN> | |
<PIN pinname="Switch" visible="1" slicecount="1" values="0"> | |
</PIN> | |
<PIN pinname="Output" visible="1"> | |
</PIN> | |
</NODE> | |
<NODE id="299" nodename="Switch (Value Input)" systemname="Switch (Value Input)"> | |
<BOUNDS height="0" left="8160" top="9330" type="Node" width="0"> | |
</BOUNDS> | |
<PIN pinname="Input 1" slicecount="1" visible="1" values="0"> | |
</PIN> | |
<PIN pinname="Input 2" visible="1"> | |
</PIN> | |
<PIN pinname="Switch" visible="1" slicecount="1" values="0"> | |
</PIN> | |
<PIN pinname="Output" visible="1"> | |
</PIN> | |
</NODE> | |
<NODE id="286" nodename="Switch (Value Input)" systemname="Switch (Value Input)"> | |
<BOUNDS height="0" left="15810" top="9150" type="Node" width="0"> | |
</BOUNDS> | |
<PIN pinname="Input 1" slicecount="1" visible="1" values="0"> | |
</PIN> | |
<PIN pinname="Input 2" visible="1"> | |
</PIN> | |
<PIN pinname="Switch" visible="1" slicecount="1" values="0"> | |
</PIN> | |
<PIN pinname="Output" visible="1"> | |
</PIN> | |
<PIN pinname="Input Count" slicecount="1" values="2"> | |
</PIN> | |
</NODE> | |
<NODE componentmode="InABox" id="284" nodename="IOBox (Value Advanced)" systemname="IOBox (Value Advanced)"> | |
<BOUNDS height="0" left="5655" top="2595" type="Node" width="0"> | |
</BOUNDS> | |
<BOUNDS height="160" left="9728" top="9960" type="Window" width="215"> | |
</BOUNDS> | |
<BOUNDS height="240" left="5655" top="2595" type="Box" width="750"> | |
</BOUNDS> | |
<PIN pinname="Y Output Value" visible="1"> | |
</PIN> | |
<PIN pinname="Y Input Value" slicecount="1" values="0.2"> | |
</PIN> | |
<PIN pinname="Minimum" slicecount="1" values="-0.09"> | |
</PIN> | |
<PIN encoded="0" pinname="Descriptive Name" slicecount="1" values="|Initial FOV|"> | |
</PIN> | |
</NODE> | |
<NODE id="282" nodename="Perspective (Transform)" systemname="Perspective (Transform)"> | |
<BOUNDS height="0" left="2070" top="16485" type="Node" width="0"> | |
</BOUNDS> | |
<PIN pinname="Transform Out" visible="1"> | |
</PIN> | |
<PIN pinname="Far Plane" visible="1" slicecount="1" values="500"> | |
</PIN> | |
<PIN pinname="FOV" visible="1"> | |
</PIN> | |
<PIN pinname="Near Plane" visible="1" slicecount="1" values="0.05"> | |
</PIN> | |
<PIN pinname="Transform In" slicecount="1" visible="1" values="||"> | |
</PIN> | |
</NODE> | |
<NODE id="259" nodename="OnOpen (VVVV)" systemname="OnOpen (VVVV)" hiddenwhenlocked="1"> | |
<BOUNDS height="0" left="18855" top="6285" type="Node" width="0"> | |
</BOUNDS> | |
<PIN pinname="Bang" visible="1"> | |
</PIN> | |
</NODE> | |
<NODE id="256" nodename="Multiply (Value)" systemname="Multiply (Value)"> | |
<BOUNDS height="0" left="3225" top="9810" type="Node" width="0"> | |
</BOUNDS> | |
<PIN pinname="Input 2" visible="1" slicecount="1" values="1"> | |
</PIN> | |
<PIN pinname="Input Count" slicecount="1" values="4"> | |
</PIN> | |
<PIN pinname="Input 1" visible="1"> | |
</PIN> | |
<PIN pinname="Input 3" visible="1" slicecount="1" values="0"> | |
</PIN> | |
<PIN pinname="Output" visible="1"> | |
</PIN> | |
<PIN pinname="Input 4" visible="1" slicecount="1" values="1"> | |
</PIN> | |
<PIN pinname="Input 5" slicecount="1" visible="1" values="1"> | |
</PIN> | |
</NODE> | |
<NODE id="252" nodename="Vector (3d Join)" systemname="Vector (3d Join)"> | |
<BOUNDS height="0" left="3225" top="9330" type="Node" width="0"> | |
</BOUNDS> | |
<PIN pinname="X" visible="1"> | |
</PIN> | |
<PIN pinname="Y" visible="1"> | |
</PIN> | |
<PIN pinname="XYZ" visible="1"> | |
</PIN> | |
</NODE> | |
<NODE id="251" nodename="ApplyTransform (Transform Vector)" systemname="ApplyTransform (Transform Vector)"> | |
<BOUNDS height="0" left="2130" top="10290" type="Node" width="0"> | |
</BOUNDS> | |
<PIN pinname="XYZ UnTransformed" visible="1"> | |
</PIN> | |
<PIN pinname="Transform" visible="1"> | |
</PIN> | |
<PIN pinname="XYZ Transformed" visible="1"> | |
</PIN> | |
</NODE> | |
<NODE id="249" nodename="Multiply (Transform)" systemname="Multiply (Transform)" hiddenwhenlocked="1"> | |
<BOUNDS height="270" left="3630" top="17160" type="Node" width="330"> | |
</BOUNDS> | |
<PIN pinname="Transform In 1" visible="1" slicecount="1" values="||"> | |
</PIN> | |
<PIN pinname="Transform In 2" visible="1"> | |
</PIN> | |
<PIN pinname="Transform Out" visible="1"> | |
</PIN> | |
</NODE> | |
<LINK dstnodeid="256" dstpinname="Input 1" srcnodeid="252" srcpinname="XYZ"> | |
</LINK> | |
<LINK dstnodeid="251" dstpinname="XYZ UnTransformed" srcnodeid="256" srcpinname="Output"> | |
</LINK> | |
<NODE id="245" nodename="Rotate (Transform)" systemname="Rotate (Transform)"> | |
<BOUNDS height="270" left="5205" top="12255" type="Node" width="4920"> | |
</BOUNDS> | |
<PIN pinname="X" visible="1" slicecount="1" values="0.0194500088691711"> | |
</PIN> | |
<PIN pinname="Y" visible="1" slicecount="1" values="-0.15310001373291"> | |
</PIN> | |
<PIN pinname="Transform Out" visible="1"> | |
</PIN> | |
<PIN pinname="Transform In" visible="-1" pintype="Input" slicecount="1" values="||"> | |
</PIN> | |
<PIN pinname="Z" visible="1" pintype="Input" slicecount="1" values="0.08"> | |
</PIN> | |
</NODE> | |
<NODE componentmode="InABox" id="242" nodename="IOBox (Value Advanced)" systemname="IOBox (Value Advanced)"> | |
<BOUNDS height="0" left="5400" top="1995" type="Node" width="0"> | |
</BOUNDS> | |
<BOUNDS height="160" left="15030" top="7080" type="Window" width="215"> | |
</BOUNDS> | |
<BOUNDS height="240" left="5400" top="1995" type="Box" width="795"> | |
</BOUNDS> | |
<PIN encoded="0" pinname="Descriptive Name" slicecount="1" values="|Inital Distance|"> | |
</PIN> | |
<PIN pinname="Y Input Value" slicecount="1" values="15"> | |
</PIN> | |
<PIN pinname="Y Output Value" visible="1"> | |
</PIN> | |
</NODE> | |
<NODE id="234" nodename="Stopwatch (Animation)" systemname="Stopwatch (Animation)" hiddenwhenlocked="1"> | |
<BOUNDS height="270" left="18390" top="5865" type="Node" width="870"> | |
</BOUNDS> | |
<PIN pinname="Run" visible="1"> | |
</PIN> | |
<PIN pinname="Reset" visible="1"> | |
</PIN> | |
<PIN pinname="Output" visible="1"> | |
</PIN> | |
</NODE> | |
<NODE id="233" nodename="TogEdge (Animation)" systemname="TogEdge (Animation)" hiddenwhenlocked="1"> | |
<BOUNDS height="0" left="18540" top="5475" type="Node" width="0"> | |
</BOUNDS> | |
<PIN pinname="Input" visible="1"> | |
</PIN> | |
<PIN pinname="Down Edge" visible="1"> | |
</PIN> | |
<PIN pinname="Bang On Create" slicecount="1" values="1"> | |
</PIN> | |
</NODE> | |
<NODE id="232" nodename="GT (Value)" systemname="GT (Value)" hiddenwhenlocked="1"> | |
<BOUNDS height="0" left="18390" top="6285" type="Node" width="0"> | |
</BOUNDS> | |
<PIN pinname="Input 1" visible="1"> | |
</PIN> | |
<PIN pinname="Input 2" slicecount="1" values="0.25"> | |
</PIN> | |
<PIN pinname="Output" visible="1"> | |
</PIN> | |
</NODE> | |
<LINK dstnodeid="232" dstpinname="Input 1" srcnodeid="234" srcpinname="Output" hiddenwhenlocked="1"> | |
</LINK> | |
<LINK dstnodeid="234" dstpinname="Reset" srcnodeid="233" srcpinname="Down Edge" hiddenwhenlocked="1"> | |
</LINK> | |
<NODE id="227" nodename="MouseState (System Split)" systemname="MouseState (System Split Legacy)" filename="%VVVV%\lib\nodes\plugins\VVVV.Nodes.dll"> | |
<BOUNDS height="270" left="3225" top="4965" type="Node" width="6825"> | |
</BOUNDS> | |
<PIN pinname="Cycle Mode" visible="1"> | |
</PIN> | |
<PIN pinname="X" visible="1"> | |
</PIN> | |
<PIN pinname="Y" visible="1"> | |
</PIN> | |
<PIN pinname="Mouse Wheel" visible="1"> | |
</PIN> | |
<PIN pinname="Left Button" visible="1"> | |
</PIN> | |
<PIN pinname="Mouse" visible="1" slicecount="1" values="||"> | |
</PIN> | |
<PIN pinname="Right Button" visible="1"> | |
</PIN> | |
<PIN pinname="Middle Button" visible="1"> | |
</PIN> | |
<BOUNDS type="Box" left="3225" top="4965"> | |
</BOUNDS> | |
<PIN pinname="X Button 1" visible="-1" pintype="Output"> | |
</PIN> | |
<PIN pinname="X Button 2" visible="-1" pintype="Output"> | |
</PIN> | |
</NODE> | |
<LINK dstnodeid="305" dstpinname="Input" hiddenwhenlocked="0" srcnodeid="227" srcpinname="Y"> | |
</LINK> | |
<NODE nodename="IOBox (String)" componentmode="InABox" id="307" systemname="IOBox (String)"> | |
<BOUNDS type="Node" left="6135" top="14295" width="945" height="270"> | |
</BOUNDS> | |
<BOUNDS type="Box" left="6135" top="14295" width="1440" height="780"> | |
</BOUNDS> | |
<PIN pinname="Input String" visible="0" slicecount="1" encoded="0" values="Position"> | |
</PIN> | |
<PIN pinname="Output String" visible="0"> | |
</PIN> | |
<PIN pinname="Show Grid" slicecount="1" values="1"> | |
</PIN> | |
<PIN pinname="String Type" slicecount="1" values="MultiLine"> | |
</PIN> | |
<PIN pinname="Size" slicecount="1" values="14"> | |
</PIN> | |
</NODE> | |
<NODE componentmode="Hidden" id="333" nodename="Damper (Animation)" systemname="Damper (Animation)"> | |
<BOUNDS height="0" left="7635" top="11730" type="Node" width="0"> | |
</BOUNDS> | |
<PIN pinname="Go To Position" visible="1"> | |
</PIN> | |
<PIN pinname="Position Out" visible="1"> | |
</PIN> | |
<PIN pinname="Cyclic" slicecount="1" values="1"> | |
</PIN> | |
<PIN pinname="FilterTime" visible="1" slicecount="1" values="1"> | |
</PIN> | |
<PIN pinname="Reset" visible="1"> | |
</PIN> | |
</NODE> | |
<NODE componentmode="Hidden" id="332" nodename="Damper (Animation)" systemname="Damper (Animation)"> | |
<BOUNDS height="0" left="5205" top="11730" type="Node" width="0"> | |
</BOUNDS> | |
<PIN pinname="Go To Position" visible="1"> | |
</PIN> | |
<PIN pinname="Position Out" visible="1"> | |
</PIN> | |
<PIN pinname="Cyclic" slicecount="1" values="0"> | |
</PIN> | |
<PIN pinname="FilterTime" visible="1" slicecount="1" values="1"> | |
</PIN> | |
<PIN pinname="Reset" visible="1"> | |
</PIN> | |
</NODE> | |
<NODE componentmode="Hidden" id="327" nodename="FrameDelay (Animation)" systemname="FrameDelay (Animation Legacy)"> | |
<BOUNDS height="100" left="7890" top="8025" type="Node" width="100"> | |
</BOUNDS> | |
<BOUNDS height="0" left="7935" top="8025" type="Box" width="0"> | |
</BOUNDS> | |
<BOUNDS height="0" left="6225" top="5685" type="Window" width="0"> | |
</BOUNDS> | |
<PIN pinname="Output 1" visible="1"> | |
</PIN> | |
<PIN pinname="Input 1" visible="1" slicecount="1" values="0"> | |
</PIN> | |
<PIN pinname="Default 1" visible="1" slicecount="1" values="0"> | |
</PIN> | |
<PIN pinname="Initialize" visible="1" slicecount="1" values="0"> | |
</PIN> | |
</NODE> | |
<NODE componentmode="Hidden" id="326" nodename="Add (Value)" systemname="Add (Value)"> | |
<BOUNDS height="270" left="7890" top="10740" type="Node" width="600"> | |
</BOUNDS> | |
<BOUNDS height="0" left="7890" top="10770" type="Box" width="0"> | |
</BOUNDS> | |
<BOUNDS height="0" left="5730" top="6345" type="Window" width="0"> | |
</BOUNDS> | |
<PIN pinname="Input 1" visible="1" slicecount="1" values="1"> | |
</PIN> | |
<PIN pinname="Input 2" visible="1" slicecount="1" values="0"> | |
</PIN> | |
<PIN pinname="Output" visible="1"> | |
</PIN> | |
<PIN pinname="Input Count" slicecount="1" values="3"> | |
</PIN> | |
<PIN pinname="Input 3" visible="1"> | |
</PIN> | |
</NODE> | |
<NODE componentmode="Hidden" id="323" nodename="FrameDelay (Animation)" systemname="FrameDelay (Animation Legacy)"> | |
<BOUNDS height="100" left="5460" top="8025" type="Node" width="100"> | |
</BOUNDS> | |
<BOUNDS height="0" left="5505" top="8010" type="Box" width="0"> | |
</BOUNDS> | |
<BOUNDS height="0" left="6225" top="5685" type="Window" width="0"> | |
</BOUNDS> | |
<PIN pinname="Output 1" visible="1"> | |
</PIN> | |
<PIN pinname="Input 1" visible="1" slicecount="1" values="0.03"> | |
</PIN> | |
<PIN pinname="Default 1" visible="1" slicecount="1" values="0"> | |
</PIN> | |
<PIN pinname="Initialize" visible="1" slicecount="1" values="0"> | |
</PIN> | |
</NODE> | |
<NODE componentmode="Hidden" id="322" nodename="Add (Value)" systemname="Add (Value)"> | |
<BOUNDS height="100" left="5460" top="10290" type="Node" width="100"> | |
</BOUNDS> | |
<BOUNDS height="0" left="5460" top="10110" type="Box" width="0"> | |
</BOUNDS> | |
<BOUNDS height="0" left="5730" top="6345" type="Window" width="0"> | |
</BOUNDS> | |
<PIN pinname="Input 1" visible="1" slicecount="1" values="-3.06414650310511E-035"> | |
</PIN> | |
<PIN pinname="Input 2" visible="1" slicecount="1" values="0"> | |
</PIN> | |
<PIN pinname="Output" visible="1"> | |
</PIN> | |
</NODE> | |
<NODE componentmode="Hidden" id="320" nodename="Map (Value)" systemname="Map (Value)"> | |
<BOUNDS height="100" left="5460" top="10740" type="Node" width="100"> | |
</BOUNDS> | |
<BOUNDS height="0" left="5460" top="10725" type="Box" width="0"> | |
</BOUNDS> | |
<BOUNDS height="0" left="8400" top="7110" type="Window" width="0"> | |
</BOUNDS> | |
<PIN pinname="Input" visible="1"> | |
</PIN> | |
<PIN pinname="Source Minimum" slicecount="1" values="-0.249"> | |
</PIN> | |
<PIN pinname="Destination Minimum" slicecount="1" values="-0.249"> | |
</PIN> | |
<PIN pinname="Mapping" slicecount="1" values="Clamp"> | |
</PIN> | |
<PIN pinname="Output" visible="1"> | |
</PIN> | |
<PIN pinname="Source Maximum" slicecount="1" values="0.249"> | |
</PIN> | |
<PIN pinname="Destination Maximum" slicecount="1" values="0.249"> | |
</PIN> | |
</NODE> | |
<NODE id="317" nodename="Switch (Value Input)" systemname="Switch (Value Input)"> | |
<BOUNDS height="0" left="5205" top="11190" type="Node" width="0"> | |
</BOUNDS> | |
<PIN pinname="Input 1" visible="1"> | |
</PIN> | |
<PIN pinname="Output" visible="1"> | |
</PIN> | |
<PIN pinname="Input 2" visible="1" slicecount="1" values="0"> | |
</PIN> | |
<PIN pinname="Switch" visible="1" slicecount="1" values="0"> | |
</PIN> | |
</NODE> | |
<LINK srcnodeid="320" srcpinname="Output" dstnodeid="317" dstpinname="Input 1"> | |
</LINK> | |
<NODE id="316" nodename="Switch (Value Input)" systemname="Switch (Value Input)"> | |
<BOUNDS height="0" left="7635" top="11190" type="Node" width="0"> | |
</BOUNDS> | |
<PIN pinname="Input 1" visible="1"> | |
</PIN> | |
<PIN pinname="Output" visible="1"> | |
</PIN> | |
<PIN pinname="Input 2" visible="1" slicecount="1" values="0"> | |
</PIN> | |
<PIN pinname="Switch" visible="1" slicecount="1" values="0"> | |
</PIN> | |
</NODE> | |
<NODE nodename="IOBox (String)" componentmode="InABox" id="334" systemname="IOBox (String)"> | |
<BOUNDS type="Node" left="5025" top="6795" width="945" height="270"> | |
</BOUNDS> | |
<BOUNDS type="Box" left="5025" top="6795" width="1440" height="780"> | |
</BOUNDS> | |
<PIN pinname="Input String" visible="0" slicecount="1" encoded="0" values="Pitch"> | |
</PIN> | |
<PIN pinname="Output String" visible="0"> | |
</PIN> | |
<PIN pinname="Show Grid" slicecount="1" values="1"> | |
</PIN> | |
<PIN pinname="String Type" slicecount="1" values="MultiLine"> | |
</PIN> | |
<PIN pinname="Size" slicecount="1" values="14"> | |
</PIN> | |
</NODE> | |
<NODE nodename="IOBox (String)" componentmode="InABox" id="335" systemname="IOBox (String)"> | |
<BOUNDS type="Node" left="7425" top="6795" width="945" height="270"> | |
</BOUNDS> | |
<BOUNDS type="Box" left="7425" top="6795" width="1440" height="780"> | |
</BOUNDS> | |
<PIN pinname="Input String" visible="0" slicecount="1" encoded="0" values="Yaw"> | |
</PIN> | |
<PIN pinname="Output String" visible="0"> | |
</PIN> | |
<PIN pinname="Show Grid" slicecount="1" values="1"> | |
</PIN> | |
<PIN pinname="String Type" slicecount="1" values="MultiLine"> | |
</PIN> | |
<PIN pinname="Size" slicecount="1" values="14"> | |
</PIN> | |
</NODE> | |
<NODE systemname="Multiply (Value)" nodename="Multiply (Value)" componentmode="Hidden" id="340"> | |
<BOUNDS type="Node" left="5730" top="9810" width="100" height="100"> | |
</BOUNDS> | |
<PIN pinname="Input 2" slicecount="1" values="-0.5"> | |
</PIN> | |
<PIN pinname="Input 1" visible="1"> | |
</PIN> | |
<PIN pinname="Output" visible="1"> | |
</PIN> | |
<PIN pinname="Input Count" slicecount="1" values="3"> | |
</PIN> | |
<PIN pinname="Input 3" visible="1"> | |
</PIN> | |
</NODE> | |
<NODE componentmode="Hidden" id="346" nodename="Damper (Animation)" systemname="Damper (Animation)"> | |
<BOUNDS height="0" left="15285" top="11730" type="Node" width="0"> | |
</BOUNDS> | |
<PIN pinname="Go To Position" visible="1"> | |
</PIN> | |
<PIN pinname="Position Out" visible="1"> | |
</PIN> | |
<PIN pinname="Cyclic" slicecount="1" values="0"> | |
</PIN> | |
<PIN pinname="FilterTime" visible="1" slicecount="1" values="1"> | |
</PIN> | |
<PIN pinname="Reset" visible="1"> | |
</PIN> | |
</NODE> | |
<NODE componentmode="Hidden" id="345" nodename="FrameDelay (Animation)" systemname="FrameDelay (Animation Legacy)"> | |
<BOUNDS height="100" left="15540" top="8025" type="Node" width="100"> | |
</BOUNDS> | |
<BOUNDS height="0" left="15585" top="8055" type="Box" width="0"> | |
</BOUNDS> | |
<BOUNDS height="0" left="6225" top="5685" type="Window" width="0"> | |
</BOUNDS> | |
<PIN pinname="Output 1" visible="1"> | |
</PIN> | |
<PIN pinname="Input 1" visible="1" slicecount="1" values="0.2"> | |
</PIN> | |
<PIN pinname="Default 1" visible="1" slicecount="1" values="0"> | |
</PIN> | |
<PIN pinname="Initialize" visible="1" slicecount="1" values="0"> | |
</PIN> | |
</NODE> | |
<NODE componentmode="Hidden" id="344" nodename="Add (Value)" systemname="Add (Value)"> | |
<BOUNDS height="100" left="15540" top="9570" type="Node" width="100"> | |
</BOUNDS> | |
<BOUNDS height="0" left="15540" top="9600" type="Box" width="0"> | |
</BOUNDS> | |
<BOUNDS height="0" left="5730" top="6345" type="Window" width="0"> | |
</BOUNDS> | |
<PIN pinname="Input 1" visible="1"> | |
</PIN> | |
<PIN pinname="Input 2" visible="1"> | |
</PIN> | |
<PIN pinname="Output" visible="1"> | |
</PIN> | |
</NODE> | |
<NODE id="343" nodename="Switch (Value Input)" systemname="Switch (Value Input)"> | |
<BOUNDS height="0" left="15285" top="10620" type="Node" width="0"> | |
</BOUNDS> | |
<PIN pinname="Input 1" visible="1"> | |
</PIN> | |
<PIN pinname="Output" visible="1"> | |
</PIN> | |
<PIN pinname="Input 2" visible="1" slicecount="1" values="0"> | |
</PIN> | |
<PIN pinname="Switch" visible="1" slicecount="1" values="0"> | |
</PIN> | |
</NODE> | |
<LINK srcnodeid="343" srcpinname="Output" dstnodeid="346" dstpinname="Go To Position"> | |
</LINK> | |
<NODE nodename="IOBox (String)" componentmode="InABox" id="342" systemname="IOBox (String)"> | |
<BOUNDS type="Node" left="14925" top="6795" width="945" height="270"> | |
</BOUNDS> | |
<BOUNDS type="Box" left="14925" top="6795" width="1440" height="780"> | |
</BOUNDS> | |
<PIN pinname="Input String" visible="0" slicecount="1" encoded="0" values="FOV"> | |
</PIN> | |
<PIN pinname="Output String" visible="0"> | |
</PIN> | |
<PIN pinname="Show Grid" slicecount="1" values="1"> | |
</PIN> | |
<PIN pinname="String Type" slicecount="1" values="MultiLine"> | |
</PIN> | |
<PIN pinname="Size" slicecount="1" values="14"> | |
</PIN> | |
</NODE> | |
<NODE componentmode="Hidden" id="352" nodename="Damper (Animation)" systemname="Damper (Animation)"> | |
<BOUNDS height="0" left="12435" top="11730" type="Node" width="0"> | |
</BOUNDS> | |
<PIN pinname="Go To Position" visible="1"> | |
</PIN> | |
<PIN pinname="Position Out" visible="1"> | |
</PIN> | |
<PIN pinname="Cyclic" slicecount="1" values="0"> | |
</PIN> | |
<PIN pinname="FilterTime" visible="1" slicecount="1" values="1"> | |
</PIN> | |
<PIN pinname="Reset" visible="1"> | |
</PIN> | |
</NODE> | |
<NODE componentmode="Hidden" id="351" nodename="FrameDelay (Animation)" systemname="FrameDelay (Animation Legacy)"> | |
<BOUNDS height="100" left="12690" top="8025" type="Node" width="100"> | |
</BOUNDS> | |
<BOUNDS height="0" left="12735" top="8055" type="Box" width="0"> | |
</BOUNDS> | |
<BOUNDS height="0" left="6225" top="5685" type="Window" width="0"> | |
</BOUNDS> | |
<PIN pinname="Output 1" visible="1"> | |
</PIN> | |
<PIN pinname="Input 1" visible="1" slicecount="1" values="2.46398687010774"> | |
</PIN> | |
<PIN pinname="Default 1" visible="1" slicecount="1" values="0"> | |
</PIN> | |
<PIN pinname="Initialize" visible="1" slicecount="1" values="0"> | |
</PIN> | |
</NODE> | |
<NODE componentmode="Hidden" id="350" nodename="Add (Value)" systemname="Add (Value)"> | |
<BOUNDS height="100" left="12690" top="9570" type="Node" width="100"> | |
</BOUNDS> | |
<BOUNDS height="0" left="12690" top="9600" type="Box" width="0"> | |
</BOUNDS> | |
<BOUNDS height="0" left="5730" top="6345" type="Window" width="0"> | |
</BOUNDS> | |
<PIN pinname="Input 1" visible="1" slicecount="1" values="3.29471353165536"> | |
</PIN> | |
<PIN pinname="Input 2" visible="1" slicecount="1" values="0"> | |
</PIN> | |
<PIN pinname="Output" visible="1"> | |
</PIN> | |
</NODE> | |
<NODE id="349" nodename="Switch (Value Input)" systemname="Switch (Value Input)"> | |
<BOUNDS height="0" left="12435" top="10620" type="Node" width="0"> | |
</BOUNDS> | |
<PIN pinname="Input 1" visible="1"> | |
</PIN> | |
<PIN pinname="Output" visible="1"> | |
</PIN> | |
<PIN pinname="Input 2" visible="1" slicecount="1" values="0"> | |
</PIN> | |
<PIN pinname="Switch" visible="1" slicecount="1" values="0"> | |
</PIN> | |
</NODE> | |
<LINK srcnodeid="350" srcpinname="Output" dstnodeid="349" dstpinname="Input 1"> | |
</LINK> | |
<NODE nodename="IOBox (String)" componentmode="InABox" id="348" systemname="IOBox (String)"> | |
<BOUNDS type="Node" left="12075" top="6795" width="945" height="270"> | |
</BOUNDS> | |
<BOUNDS type="Box" left="12075" top="6795" width="1440" height="780"> | |
</BOUNDS> | |
<PIN pinname="Input String" visible="0" slicecount="1" encoded="0" values="Distance"> | |
</PIN> | |
<PIN pinname="Output String" visible="0"> | |
</PIN> | |
<PIN pinname="Show Grid" slicecount="1" values="1"> | |
</PIN> | |
<PIN pinname="String Type" slicecount="1" values="MultiLine"> | |
</PIN> | |
<PIN pinname="Size" slicecount="1" values="14"> | |
</PIN> | |
</NODE> | |
<NODE componentmode="Hidden" id="353" nodename="Damper (Animation)" systemname="Damper (Animation)"> | |
<BOUNDS height="0" left="6450" top="16260" type="Node" width="0"> | |
</BOUNDS> | |
<PIN pinname="Go To Position" visible="1" slicecount="3" values="-27.410041809082,12.6913585662842,21.3208751678467"> | |
</PIN> | |
<PIN pinname="Position Out" visible="1"> | |
</PIN> | |
<PIN pinname="Cyclic" slicecount="1" values="0"> | |
</PIN> | |
<PIN pinname="FilterTime" visible="1" slicecount="1" values="0"> | |
</PIN> | |
<PIN pinname="Reset" visible="1" slicecount="1" values="0"> | |
</PIN> | |
</NODE> | |
<NODE systemname="Map (Value)" nodename="Map (Value)" componentmode="Hidden" id="366"> | |
<BOUNDS type="Node" left="15540" top="10185" width="100" height="100"> | |
</BOUNDS> | |
<PIN pinname="Input" visible="1"> | |
</PIN> | |
<PIN pinname="Output" visible="1"> | |
</PIN> | |
<PIN pinname="Source Minimum" slicecount="1" values="0.01"> | |
</PIN> | |
<PIN pinname="Source Maximum" slicecount="1" values="0.35"> | |
</PIN> | |
<PIN pinname="Destination Minimum" slicecount="1" values="0.01"> | |
</PIN> | |
<PIN pinname="Destination Maximum" slicecount="1" values="0.35"> | |
</PIN> | |
<PIN pinname="Mapping" slicecount="1" values="Clamp"> | |
</PIN> | |
</NODE> | |
<LINK srcnodeid="344" srcpinname="Output" dstnodeid="366" dstpinname="Input"> | |
</LINK> | |
<LINK srcnodeid="366" srcpinname="Output" dstnodeid="343" dstpinname="Input 1"> | |
</LINK> | |
<NODE systemname="IOBox (Value Advanced)" nodename="IOBox (Value Advanced)" componentmode="InABox" id="369"> | |
<BOUNDS type="Node" left="3210" top="1995" width="100" height="100"> | |
</BOUNDS> | |
<BOUNDS type="Box" left="3210" top="1995" width="795" height="240"> | |
</BOUNDS> | |
<PIN pinname="Descriptive Name" slicecount="1" values="|Initial Pitch|"> | |
</PIN> | |
<PIN pinname="Y Output Value" visible="1"> | |
</PIN> | |
<PIN pinname="Y Input Value" slicecount="1" values="0.03"> | |
</PIN> | |
</NODE> | |
<NODE systemname="IOBox (Value Advanced)" nodename="IOBox (Value Advanced)" componentmode="InABox" id="370"> | |
<BOUNDS type="Node" left="3435" top="2595" width="100" height="100"> | |
</BOUNDS> | |
<BOUNDS type="Box" left="3435" top="2595" width="795" height="240"> | |
</BOUNDS> | |
<PIN pinname="Descriptive Name" slicecount="1" values="|Initial Yaw|"> | |
</PIN> | |
<PIN pinname="Y Output Value" visible="1"> | |
</PIN> | |
</NODE> | |
<LINK srcnodeid="369" srcpinname="Y Output Value" dstnodeid="317" dstpinname="Input 2" hiddenwhenlocked="1"> | |
</LINK> | |
<LINK srcnodeid="370" srcpinname="Y Output Value" dstnodeid="316" dstpinname="Input 2" hiddenwhenlocked="1"> | |
</LINK> | |
<LINK srcnodeid="284" srcpinname="Y Output Value" dstnodeid="343" dstpinname="Input 2" hiddenwhenlocked="1"> | |
</LINK> | |
<LINK srcnodeid="346" srcpinname="Position Out" dstnodeid="282" dstpinname="FOV" hiddenwhenlocked="1"> | |
</LINK> | |
<NODE systemname="KeyMatch (Keyboard)" filename="%VVVV%\lib\nodes\plugins\VVVV.Nodes.dll" nodename="KeyMatch (String)" componentmode="Hidden" id="393"> | |
<BOUNDS type="Node" left="18390" top="5025" width="1050" height="270"> | |
</BOUNDS> | |
<PIN pinname="Key Match" slicecount="1" values="|R,ControlKey|"> | |
</PIN> | |
<PIN pinname="Keyboard" visible="1" slicecount="1" values="||"> | |
</PIN> | |
<PIN pinname="Key Mode" slicecount="1" values="Press"> | |
</PIN> | |
<PIN pinname="C" visible="1"> | |
</PIN> | |
<PIN pinname="Up" visible="1"> | |
</PIN> | |
<PIN pinname="Down" visible="1"> | |
</PIN> | |
<PIN pinname="Right" visible="1"> | |
</PIN> | |
<PIN pinname="Left" visible="1"> | |
</PIN> | |
<PIN pinname="R" visible="1"> | |
</PIN> | |
<PIN pinname="ControlKey" visible="1"> | |
</PIN> | |
<BOUNDS type="Box" left="18390" top="5025"> | |
</BOUNDS> | |
</NODE> | |
<LINK srcnodeid="393" srcpinname="R" dstnodeid="233" dstpinname="Input" hiddenwhenlocked="1"> | |
</LINK> | |
<LINK srcnodeid="393" srcpinname="R" dstnodeid="234" dstpinname="Run" hiddenwhenlocked="1"> | |
</LINK> | |
<LINK srcnodeid="282" srcpinname="Transform Out" dstnodeid="119" dstpinname="Input Node" hiddenwhenlocked="0"> | |
</LINK> | |
<LINK srcnodeid="249" srcpinname="Transform Out" dstnodeid="118" dstpinname="Input Node" hiddenwhenlocked="1"> | |
</LINK> | |
<LINK srcnodeid="302" srcpinname="Output" dstnodeid="340" dstpinname="Input 1"> | |
</LINK> | |
<LINK srcnodeid="352" srcpinname="Position Out" dstnodeid="256" dstpinname="Input 3" hiddenwhenlocked="1"> | |
</LINK> | |
<NODE systemname="Multiply (Value)" nodename="Multiply (Value)" componentmode="Hidden" id="423"> | |
<BOUNDS type="Node" left="12960" top="9150" width="100" height="100"> | |
</BOUNDS> | |
<PIN pinname="Input 1" visible="1" slicecount="1" values="0"> | |
</PIN> | |
<PIN pinname="Input 2" slicecount="1" visible="1" values="1"> | |
</PIN> | |
<PIN pinname="Output" visible="1"> | |
</PIN> | |
<PIN pinname="Input Count" slicecount="1" values="3"> | |
</PIN> | |
<PIN pinname="Input 3" slicecount="1" visible="1" values="-0.03"> | |
</PIN> | |
</NODE> | |
<NODE systemname="Multiply (Value)" nodename="Multiply (Value)" componentmode="Hidden" id="434"> | |
<BOUNDS type="Node" left="16305" top="8730" width="100" height="100"> | |
</BOUNDS> | |
<PIN pinname="Input 1" visible="1" slicecount="1" values="0"> | |
</PIN> | |
<PIN pinname="Input 2" slicecount="1" values="-0.003"> | |
</PIN> | |
<PIN pinname="Output" visible="1"> | |
</PIN> | |
</NODE> | |
<LINK srcnodeid="434" srcpinname="Output" dstnodeid="286" dstpinname="Input 2"> | |
</LINK> | |
<LINK srcnodeid="227" srcpinname="X" dstnodeid="306" dstpinname="Input"> | |
</LINK> | |
<LINK srcnodeid="326" srcpinname="Output" dstnodeid="316" dstpinname="Input 1"> | |
</LINK> | |
<LINK srcnodeid="322" srcpinname="Output" dstnodeid="320" dstpinname="Input"> | |
</LINK> | |
<NODE systemname="Gamma (Value)" nodename="Gamma (Value)" componentmode="Hidden" id="563"> | |
<BOUNDS type="Node" left="12930" top="10185" width="100" height="100"> | |
</BOUNDS> | |
<PIN pinname="Gamma" slicecount="1" values="0.333"> | |
</PIN> | |
<PIN pinname="Input" visible="1"> | |
</PIN> | |
<PIN pinname="Output" visible="1"> | |
</PIN> | |
</NODE> | |
<LINK srcnodeid="242" srcpinname="Y Output Value" dstnodeid="563" dstpinname="Input" hiddenwhenlocked="1"> | |
</LINK> | |
<LINK srcnodeid="563" srcpinname="Output" dstnodeid="349" dstpinname="Input 2"> | |
</LINK> | |
<NODE systemname="Gamma (Value)" nodename="Gamma (Value)" componentmode="Hidden" id="565"> | |
<BOUNDS type="Node" left="12435" top="11085" width="100" height="100"> | |
</BOUNDS> | |
<PIN pinname="Gamma" slicecount="1" values="3"> | |
</PIN> | |
<PIN pinname="Input" visible="1" slicecount="1" values="1"> | |
</PIN> | |
<PIN pinname="Output" visible="1"> | |
</PIN> | |
</NODE> | |
<LINK srcnodeid="349" srcpinname="Output" dstnodeid="565" dstpinname="Input"> | |
</LINK> | |
<LINK srcnodeid="565" srcpinname="Output" dstnodeid="352" dstpinname="Go To Position"> | |
</LINK> | |
<LINK srcnodeid="393" srcpinname="ControlKey" dstnodeid="286" dstpinname="Switch" hiddenwhenlocked="1"> | |
</LINK> | |
<LINK srcnodeid="286" srcpinname="Output" dstnodeid="344" dstpinname="Input 2" hiddenwhenlocked="0"> | |
</LINK> | |
<NODE nodename="IOBox (String)" componentmode="InABox" id="584" systemname="IOBox (String)"> | |
<BOUNDS type="Node" left="1200" top="6795" width="945" height="270"> | |
</BOUNDS> | |
<BOUNDS type="Box" left="1200" top="6795" width="1440" height="780"> | |
</BOUNDS> | |
<PIN pinname="Input String" visible="0" slicecount="1" encoded="0" values="|Target&cr;&lf;Position|"> | |
</PIN> | |
<PIN pinname="Output String" visible="0"> | |
</PIN> | |
<PIN pinname="Show Grid" slicecount="1" values="1"> | |
</PIN> | |
<PIN pinname="String Type" slicecount="1" values="MultiLine"> | |
</PIN> | |
<PIN pinname="Size" slicecount="1" values="14"> | |
</PIN> | |
</NODE> | |
<NODE id="583" nodename="FrameDelay (Animation)" systemname="FrameDelay (Animation Legacy)"> | |
<BOUNDS height="0" left="1860" top="8025" type="Node" width="0"> | |
</BOUNDS> | |
<PIN pinname="Output 1" visible="1"> | |
</PIN> | |
<PIN pinname="Input 1" visible="1" slicecount="3" values="0,0,0"> | |
</PIN> | |
<PIN pinname="Initialize" visible="1" slicecount="1" values="0"> | |
</PIN> | |
</NODE> | |
<NODE id="582" nodename="Switch (Value Input)" systemname="Switch (Value Input)"> | |
<BOUNDS height="0" left="1605" top="11190" type="Node" width="0"> | |
</BOUNDS> | |
<PIN pinname="Input 1" visible="1" slicecount="3" values="-26.0041427612305,18.3495502471924,-12.5347948074341"> | |
</PIN> | |
<PIN pinname="Output" visible="1"> | |
</PIN> | |
<PIN pinname="Input 2" visible="1" slicecount="3" values="0,0,-60"> | |
</PIN> | |
<PIN pinname="Switch" visible="1"> | |
</PIN> | |
</NODE> | |
<NODE id="581" nodename="Add (Value)" systemname="Add (Value)" hiddenwhenlocked="0" managers=""> | |
<PIN pinname="Input 1" visible="1" pintype="Input"> | |
</PIN> | |
<BOUNDS type="Node" height="270" left="1860" top="10740" width="330"> | |
</BOUNDS> | |
<PIN pinname="Input 2" visible="1" pintype="Input"> | |
</PIN> | |
<PIN pinname="Output" visible="1" pintype="Output"> | |
</PIN> | |
<PIN pinname="Input Count" slicecount="1" pintype="Configuration" values="2"> | |
</PIN> | |
<PIN pinname="Input 3" visible="1" pintype="Input"> | |
</PIN> | |
<PIN pinname="Input 5" visible="1" pintype="Input"> | |
</PIN> | |
<PIN pinname="Input 4" visible="1" pintype="Input"> | |
</PIN> | |
<PIN pinname="Input 6" visible="1" pintype="Input"> | |
</PIN> | |
<PIN pinname="Descriptive Name" pintype="Configuration" slicecount="1" values="||"> | |
</PIN> | |
<PIN pinname="" pintype="Input" slicecount="1" values="0"> | |
</PIN> | |
<PIN pinname="ID" pintype="Output" visible="-1"> | |
</PIN> | |
</NODE> | |
<NODE componentmode="Hidden" id="579" nodename="Damper (Animation)" systemname="Damper (Animation)"> | |
<BOUNDS height="0" left="1605" top="11730" type="Node" width="0"> | |
</BOUNDS> | |
<PIN pinname="Go To Position" visible="1"> | |
</PIN> | |
<PIN pinname="Position Out" visible="1"> | |
</PIN> | |
<PIN pinname="Cyclic" slicecount="1" values="0"> | |
</PIN> | |
<PIN pinname="FilterTime" visible="1"> | |
</PIN> | |
<PIN pinname="Reset" visible="1" slicecount="1" values="0"> | |
</PIN> | |
</NODE> | |
<LINK srcnodeid="582" srcpinname="Output" dstnodeid="579" dstpinname="Go To Position"> | |
</LINK> | |
<LINK srcnodeid="581" srcpinname="Output" dstnodeid="582" dstpinname="Input 1"> | |
</LINK> | |
<NODE nodename="IOBox (Value Advanced)" componentmode="InABox" id="587" systemname="IOBox (Value Advanced)"> | |
<BOUNDS type="Node" left="1245" top="1995" width="0" height="0"> | |
</BOUNDS> | |
<BOUNDS type="Box" left="1245" top="1995" width="1110" height="735"> | |
</BOUNDS> | |
<PIN pinname="Y Input Value" slicecount="3" values="0,0,0"> | |
</PIN> | |
<PIN pinname="Units" slicecount="1" values="||"> | |
</PIN> | |
<PIN pinname="Precision" slicecount="1" values="4"> | |
</PIN> | |
<PIN pinname="Rows" slicecount="1" values="3"> | |
</PIN> | |
<PIN pinname="Vector Size" slicecount="1" values="3"> | |
</PIN> | |
<PIN pinname="Default" slicecount="1" values="|0, 0, 0|"> | |
</PIN> | |
<PIN pinname="Descriptive Name" slicecount="1" values="|Target Initial Position|"> | |
</PIN> | |
</NODE> | |
<LINK srcnodeid="587" srcpinname="Y Output Value" dstnodeid="582" dstpinname="Input 2" hiddenwhenlocked="1"> | |
</LINK> | |
<LINK srcnodeid="251" srcpinname="XYZ Transformed" dstnodeid="581" dstpinname="Input 2" hiddenwhenlocked="0" linkstyle="Bezier"> | |
</LINK> | |
<LINK srcnodeid="245" srcpinname="Transform Out" dstnodeid="251" dstpinname="Transform" hiddenwhenlocked="1"> | |
</LINK> | |
<NODE id="634" nodename="Translate (Transform)" systemname="Translate (Transform)"> | |
<BOUNDS height="0" left="11760" top="12345" type="Node" width="0"> | |
</BOUNDS> | |
<PIN pinname="Transform In" slicecount="1" visible="1" values="||"> | |
</PIN> | |
<PIN pinname="Transform Out" visible="1"> | |
</PIN> | |
<PIN pinname="X" slicecount="1" values="0"> | |
</PIN> | |
<PIN pinname="Y" slicecount="1" values="0"> | |
</PIN> | |
<PIN pinname="Z" visible="1" slicecount="1" values="60.958679496803"> | |
</PIN> | |
</NODE> | |
<NODE componentmode="InABox" id="633" nodename="IOBox (String)" systemname="IOBox (String)"> | |
<BOUNDS height="255" left="11955" top="12630" type="Node" width="555"> | |
</BOUNDS> | |
<BOUNDS height="255" left="11955" top="12630" type="Box" width="555"> | |
</BOUNDS> | |
<BOUNDS height="160" left="0" top="0" type="Window" width="215"> | |
</BOUNDS> | |
<PIN encoded="0" pinname="Input String" slicecount="1" visible="0" values="pan"> | |
</PIN> | |
<PIN pinname="Output String" visible="0"> | |
</PIN> | |
<PIN pinname="Show Grid" slicecount="1" values="0"> | |
</PIN> | |
</NODE> | |
<NODE id="631" nodename="Multiply (Transform)" systemname="Multiply (Transform)"> | |
<BOUNDS height="270" left="930" top="12945" type="Node" width="1020"> | |
</BOUNDS> | |
<PIN pinname="Transform In 1" visible="1"> | |
</PIN> | |
<PIN pinname="Transform In 2" visible="1"> | |
</PIN> | |
<PIN pinname="Transform Out" visible="1"> | |
</PIN> | |
<PIN pinname="Transform In Count" slicecount="1" values="2"> | |
</PIN> | |
<PIN pinname="Transform In 4" visible="1"> | |
</PIN> | |
<PIN pinname="Transform In 3" visible="1"> | |
</PIN> | |
</NODE> | |
<NODE id="630" nodename="Translate (Transform Vector)" systemname="Translate (Transform Vector)"> | |
<BOUNDS height="0" left="930" top="12450" type="Node" width="0"> | |
</BOUNDS> | |
<PIN pinname="Transform In" slicecount="1" visible="1" values="||"> | |
</PIN> | |
<PIN pinname="Transform Out" visible="1"> | |
</PIN> | |
<PIN pinname="X" visible="1"> | |
</PIN> | |
<PIN pinname="Y" visible="1"> | |
</PIN> | |
<PIN pinname="Z" visible="1"> | |
</PIN> | |
<PIN pinname="XYZ" visible="1" slicecount="3" values="0,0,0"> | |
</PIN> | |
</NODE> | |
<LINK dstnodeid="631" dstpinname="Transform In 1" srcnodeid="630" srcpinname="Transform Out"> | |
</LINK> | |
<NODE id="629" nodename="Multiply (Transform)" systemname="Multiply (Transform)"> | |
<BOUNDS height="270" left="930" top="13440" type="Node" width="10890"> | |
</BOUNDS> | |
<PIN pinname="Transform In 1" visible="1"> | |
</PIN> | |
<PIN pinname="Transform In 2" visible="1"> | |
</PIN> | |
<PIN pinname="Transform Out" visible="1"> | |
</PIN> | |
<PIN pinname="Transform In Count" slicecount="1" values="2"> | |
</PIN> | |
<PIN pinname="Transform In 4" visible="1"> | |
</PIN> | |
<PIN pinname="Transform In 3" visible="1"> | |
</PIN> | |
</NODE> | |
<LINK dstnodeid="629" dstpinname="Transform In 1" srcnodeid="631" srcpinname="Transform Out"> | |
</LINK> | |
<LINK dstnodeid="629" dstpinname="Transform In 2" srcnodeid="634" srcpinname="Transform Out"> | |
</LINK> | |
<NODE id="628" nodename="Inverse (Transform)" systemname="Inverse (Transform)"> | |
<BOUNDS height="0" left="4665" top="12720" type="Node" width="0"> | |
</BOUNDS> | |
<PIN pinname="Source" visible="1" slicecount="1" values="||"> | |
</PIN> | |
<PIN pinname="Transform Out" visible="1"> | |
</PIN> | |
</NODE> | |
<LINK srcnodeid="245" srcpinname="Transform Out" dstnodeid="628" dstpinname="Source"> | |
</LINK> | |
<LINK srcnodeid="628" srcpinname="Transform Out" dstnodeid="631" dstpinname="Transform In 2"> | |
</LINK> | |
<NODE systemname="ApplyTransform (Transform Vector)" nodename="ApplyTransform (Transform Vector)" componentmode="Hidden" id="647" hiddenwhenlocked="0"> | |
<BOUNDS type="Node" left="6450" top="15825" width="100" height="100"> | |
</BOUNDS> | |
<PIN pinname="Transform" visible="1" slicecount="1" values="||"> | |
</PIN> | |
<PIN pinname="XYZ UnTransformed" visible="1" slicecount="3" values="0,0,0"> | |
</PIN> | |
<PIN pinname="XYZ Transformed" visible="1"> | |
</PIN> | |
</NODE> | |
<NODE systemname="Inverse (Transform)" nodename="Inverse (Transform)" componentmode="Hidden" id="649" hiddenwhenlocked="0"> | |
<BOUNDS type="Node" left="6450" top="15390" width="100" height="100"> | |
</BOUNDS> | |
<PIN pinname="Source" visible="1"> | |
</PIN> | |
<PIN pinname="Transform Out" visible="1"> | |
</PIN> | |
</NODE> | |
<LINK srcnodeid="629" srcpinname="Transform Out" dstnodeid="649" dstpinname="Source" hiddenwhenlocked="1"> | |
</LINK> | |
<LINK srcnodeid="649" srcpinname="Transform Out" dstnodeid="647" dstpinname="Transform" hiddenwhenlocked="0"> | |
</LINK> | |
<LINK srcnodeid="306" srcpinname="Output" dstnodeid="252" dstpinname="X"> | |
</LINK> | |
<LINK srcnodeid="306" srcpinname="Output" dstnodeid="299" dstpinname="Input 2"> | |
</LINK> | |
<LINK srcnodeid="305" srcpinname="Output" dstnodeid="252" dstpinname="Y"> | |
</LINK> | |
<LINK srcnodeid="191" srcpinname="Y Output Value" dstnodeid="256" dstpinname="Input 5" hiddenwhenlocked="1"> | |
</LINK> | |
<NODE nodename="IOBox (Node)" componentmode="InABox" id="717" systemname="IOBox (Node)"> | |
<BOUNDS type="Node" left="13260" top="1995" width="0" height="0"> | |
</BOUNDS> | |
<BOUNDS type="Box" left="13260" top="1995" width="795" height="240"> | |
</BOUNDS> | |
<PIN pinname="Input Node" slicecount="1" values="||"> | |
</PIN> | |
<PIN pinname="Descriptive Name" slicecount="1" values="Distortion"> | |
</PIN> | |
<PIN pinname="Output Node" visible="1"> | |
</PIN> | |
</NODE> | |
<NODE nodename="IOBox (String)" componentmode="InABox" id="743" systemname="IOBox (String)"> | |
<BOUNDS type="Node" left="240" top="300" width="375" height="270"> | |
</BOUNDS> | |
<BOUNDS type="Box" left="240" top="300" width="6720" height="810"> | |
</BOUNDS> | |
<PIN pinname="Input String" visible="0" slicecount="1" encoded="0" values="|Orbit Camera(Custom)&cr;&lf;|"> | |
</PIN> | |
<PIN pinname="Output String" visible="0"> | |
</PIN> | |
<PIN pinname="Show Grid" slicecount="1" values="1"> | |
</PIN> | |
<PIN pinname="String Type" slicecount="1" values="MultiLine"> | |
</PIN> | |
<PIN pinname="Size" slicecount="1" values="28"> | |
</PIN> | |
</NODE> | |
<NODE systemname="IOBox (Value Advanced)" nodename="IOBox (Value Advanced)" componentmode="InABox" id="741"> | |
<BOUNDS type="Node" left="18105" top="1995" width="100" height="100"> | |
</BOUNDS> | |
<BOUNDS type="Box" left="18105" top="1995" width="825" height="825"> | |
</BOUNDS> | |
<PIN pinname="Value Type" slicecount="1" values="Boolean"> | |
</PIN> | |
<PIN pinname="Behavior" slicecount="1" values="Bang"> | |
</PIN> | |
<PIN pinname="Y Output Value" visible="1"> | |
</PIN> | |
<PIN pinname="X Input Value" slicecount="1" values="0"> | |
</PIN> | |
<PIN pinname="Y Input Value" slicecount="1" values="0"> | |
</PIN> | |
<PIN pinname="Descriptive Name" slicecount="1" values="Reset"> | |
</PIN> | |
</NODE> | |
<NODE systemname="Multiply (Value)" nodename="Multiply (Value)" componentmode="Hidden" id="756"> | |
<BOUNDS type="Node" left="8430" top="10290" width="330" height="270"> | |
</BOUNDS> | |
<PIN pinname="Input 1" visible="1"> | |
</PIN> | |
<PIN pinname="Input 2" visible="1" slicecount="1" values="0.001"> | |
</PIN> | |
<PIN pinname="Output" visible="1"> | |
</PIN> | |
<PIN pinname="Input Count" slicecount="1" values="2"> | |
</PIN> | |
<PIN pinname="Input 3" slicecount="1" values="0.004"> | |
</PIN> | |
</NODE> | |
<NODE systemname="OR (Boolean)" nodename="OR (Boolean)" componentmode="Hidden" id="789" hiddenwhenlocked="1"> | |
<BOUNDS type="Node" left="18090" top="6735" width="660" height="270"> | |
</BOUNDS> | |
<PIN pinname="Input 1" visible="1"> | |
</PIN> | |
<PIN pinname="Output" visible="1"> | |
</PIN> | |
<PIN pinname="Input 2" visible="1"> | |
</PIN> | |
<PIN pinname="Input Count" slicecount="1" values="3"> | |
</PIN> | |
<PIN pinname="Input 3" visible="1"> | |
</PIN> | |
</NODE> | |
<LINK srcnodeid="282" srcpinname="Transform Out" dstnodeid="249" dstpinname="Transform In 2" linkstyle="PolyLine" hiddenwhenlocked="1"> | |
</LINK> | |
<LINK srcnodeid="227" srcpinname="Mouse Wheel" dstnodeid="144" dstpinname="Input"> | |
</LINK> | |
<LINK srcnodeid="579" srcpinname="Position Out" dstnodeid="630" dstpinname="XYZ"> | |
</LINK> | |
<LINK srcnodeid="352" srcpinname="Position Out" dstnodeid="634" dstpinname="Z"> | |
</LINK> | |
<LINK srcnodeid="333" srcpinname="Position Out" dstnodeid="245" dstpinname="Y"> | |
</LINK> | |
<LINK srcnodeid="332" srcpinname="Position Out" dstnodeid="245" dstpinname="X"> | |
</LINK> | |
<LINK srcnodeid="717" srcpinname="Output Node" dstnodeid="282" dstpinname="Transform In" hiddenwhenlocked="1"> | |
</LINK> | |
<LINK srcnodeid="741" srcpinname="Y Output Value" dstnodeid="789" dstpinname="Input 1" hiddenwhenlocked="1"> | |
</LINK> | |
<LINK srcnodeid="317" srcpinname="Output" dstnodeid="332" dstpinname="Go To Position"> | |
</LINK> | |
<LINK srcnodeid="316" srcpinname="Output" dstnodeid="333" dstpinname="Go To Position"> | |
</LINK> | |
<LINK srcnodeid="351" srcpinname="Output 1" dstnodeid="350" dstpinname="Input 1"> | |
</LINK> | |
<LINK srcnodeid="345" srcpinname="Output 1" dstnodeid="344" dstpinname="Input 1"> | |
</LINK> | |
<NODE nodename="IOBox (Value Advanced)" componentmode="InABox" id="927" systemname="IOBox (Value Advanced)"> | |
<BOUNDS type="Box" left="16920" top="1995" width="795" height="240"> | |
</BOUNDS> | |
<BOUNDS type="Node" left="16920" top="1995" width="0" height="0"> | |
</BOUNDS> | |
<PIN pinname="Y Input Value" slicecount="1" values="0"> | |
</PIN> | |
<PIN pinname="Units" slicecount="1" values="||"> | |
</PIN> | |
<PIN pinname="Precision" slicecount="1" values="4"> | |
</PIN> | |
<PIN pinname="Y Output Value" visible="1"> | |
</PIN> | |
<PIN pinname="Descriptive Name" slicecount="1" values="FilterTime"> | |
</PIN> | |
</NODE> | |
<LINK srcnodeid="927" srcpinname="Y Output Value" dstnodeid="353" dstpinname="FilterTime" hiddenwhenlocked="1"> | |
</LINK> | |
<LINK srcnodeid="927" srcpinname="Y Output Value" dstnodeid="579" dstpinname="FilterTime" hiddenwhenlocked="1"> | |
</LINK> | |
<LINK srcnodeid="927" srcpinname="Y Output Value" dstnodeid="332" dstpinname="FilterTime" hiddenwhenlocked="1"> | |
</LINK> | |
<LINK srcnodeid="927" srcpinname="Y Output Value" dstnodeid="333" dstpinname="FilterTime" hiddenwhenlocked="1"> | |
</LINK> | |
<LINK srcnodeid="927" srcpinname="Y Output Value" dstnodeid="352" dstpinname="FilterTime" hiddenwhenlocked="1"> | |
</LINK> | |
<LINK srcnodeid="927" srcpinname="Y Output Value" dstnodeid="346" dstpinname="FilterTime" hiddenwhenlocked="1"> | |
</LINK> | |
<LINK srcnodeid="323" srcpinname="Output 1" dstnodeid="322" dstpinname="Input 1"> | |
</LINK> | |
<LINK srcnodeid="327" srcpinname="Output 1" dstnodeid="326" dstpinname="Input 1"> | |
</LINK> | |
<NODE nodename="IOBox (Value Advanced)" componentmode="InABox" id="931" systemname="IOBox (Value Advanced)"> | |
<BOUNDS type="Box" left="11370" top="1995" width="795" height="240"> | |
</BOUNDS> | |
<BOUNDS type="Node" left="11370" top="1995" width="0" height="0"> | |
</BOUNDS> | |
<PIN pinname="Y Input Value" slicecount="1" values="0"> | |
</PIN> | |
<PIN pinname="Units" slicecount="1" values="||"> | |
</PIN> | |
<PIN pinname="Precision" slicecount="1" values="4"> | |
</PIN> | |
<PIN pinname="Descriptive Name" slicecount="1" values="|Orbit Movement Velocity|"> | |
</PIN> | |
</NODE> | |
<LINK srcnodeid="931" srcpinname="Y Output Value" dstnodeid="756" dstpinname="Input 1" hiddenwhenlocked="1"> | |
</LINK> | |
<NODE nodename="IOBox (String)" componentmode="InABox" id="932" systemname="IOBox (String)"> | |
<BOUNDS type="Node" left="240" top="1140" width="375" height="270"> | |
</BOUNDS> | |
<BOUNDS type="Box" left="240" top="1140" width="1200" height="405"> | |
</BOUNDS> | |
<PIN pinname="Input String" visible="0" slicecount="1" encoded="0" values="Dottore"> | |
</PIN> | |
<PIN pinname="Output String" visible="0"> | |
</PIN> | |
<PIN pinname="Show Grid" slicecount="1" values="1"> | |
</PIN> | |
<PIN pinname="String Type" slicecount="1" values="MultiLine"> | |
</PIN> | |
<PIN pinname="Size" slicecount="1" values="12"> | |
</PIN> | |
</NODE> | |
<NODE systemname="Cartesian (3d Vector)" nodename="Cartesian (3d Vector)" componentmode="Hidden" id="940" hiddenwhenlocked="1"> | |
<BOUNDS type="Node" left="8415" top="17205" width="100" height="100"> | |
</BOUNDS> | |
<PIN pinname="Pitch" visible="1"> | |
</PIN> | |
<PIN pinname="Yaw" visible="1"> | |
</PIN> | |
<PIN pinname="Length" slicecount="1" values="-1"> | |
</PIN> | |
</NODE> | |
<LINK srcnodeid="332" srcpinname="Position Out" dstnodeid="940" dstpinname="Pitch" hiddenwhenlocked="1"> | |
</LINK> | |
<LINK srcnodeid="333" srcpinname="Position Out" dstnodeid="940" dstpinname="Yaw" hiddenwhenlocked="1"> | |
</LINK> | |
<NODE nodename="IOBox (Value Advanced)" componentmode="InABox" id="941" systemname="IOBox (Value Advanced)"> | |
<BOUNDS type="Box" left="8415" top="17715" width="795" height="720"> | |
</BOUNDS> | |
<BOUNDS type="Node" left="8415" top="17715" width="0" height="0"> | |
</BOUNDS> | |
<PIN pinname="Units" slicecount="1" values="||"> | |
</PIN> | |
<PIN pinname="Precision" slicecount="1" values="4"> | |
</PIN> | |
<PIN pinname="Vector Size" slicecount="1" values="3"> | |
</PIN> | |
<PIN pinname="Rows" slicecount="1" values="3"> | |
</PIN> | |
<PIN pinname="Y Input Value"> | |
</PIN> | |
<PIN pinname="Descriptive Name" slicecount="1" values="|Camera Direction|"> | |
</PIN> | |
</NODE> | |
<LINK srcnodeid="940" srcpinname="XYZ" dstnodeid="941" dstpinname="Y Input Value" hiddenwhenlocked="1"> | |
</LINK> | |
<LINK srcnodeid="232" srcpinname="Output" dstnodeid="789" dstpinname="Input 2" hiddenwhenlocked="1"> | |
</LINK> | |
<LINK srcnodeid="259" srcpinname="Bang" dstnodeid="789" dstpinname="Input 3" hiddenwhenlocked="1"> | |
</LINK> | |
<NODE componentmode="InABox" id="942" nodename="IOBox (Value Advanced)" systemname="IOBox (Value Advanced)"> | |
<BOUNDS height="0" left="8700" top="2595" type="Node" width="0"> | |
</BOUNDS> | |
<BOUNDS height="160" left="3195" top="2730" type="Window" width="215"> | |
</BOUNDS> | |
<BOUNDS height="240" left="8700" top="2595" type="Box" width="780"> | |
</BOUNDS> | |
<PIN pinname="Y Output Value" visible="1"> | |
</PIN> | |
<PIN pinname="Y Input Value" slicecount="1" visible="1" values="2"> | |
</PIN> | |
<PIN pinname="Descriptive Name" slicecount="1" encoded="0" values="|Rotation Speed|"> | |
</PIN> | |
<PIN pinname="Pin Visibility" slicecount="1" values="OnlyInspector"> | |
</PIN> | |
</NODE> | |
<LINK srcnodeid="942" srcpinname="Y Output Value" dstnodeid="340" dstpinname="Input 3" hiddenwhenlocked="1"> | |
</LINK> | |
<LINK srcnodeid="191" srcpinname="Y Output Value" dstnodeid="256" dstpinname="Input 4" hiddenwhenlocked="1"> | |
</LINK> | |
<NODE systemname="Multiply (Value)" nodename="Multiply (Value)" componentmode="Hidden" id="945"> | |
<BOUNDS type="Node" left="8160" top="9810" width="100" height="100"> | |
</BOUNDS> | |
<PIN pinname="Input 2" slicecount="1" visible="1" values="1"> | |
</PIN> | |
<PIN pinname="Input 1" visible="1"> | |
</PIN> | |
<PIN pinname="Output" visible="1"> | |
</PIN> | |
<PIN pinname="Input Count" slicecount="1" values="2"> | |
</PIN> | |
<PIN pinname="Input 3" visible="1"> | |
</PIN> | |
</NODE> | |
<LINK srcnodeid="942" srcpinname="Y Output Value" dstnodeid="945" dstpinname="Input 3"> | |
</LINK> | |
<LINK srcnodeid="299" srcpinname="Output" dstnodeid="945" dstpinname="Input 1"> | |
</LINK> | |
<LINK srcnodeid="942" srcpinname="Y Output Value" dstnodeid="945" dstpinname="Input 2" hiddenwhenlocked="1"> | |
</LINK> | |
<NODE nodename="IOBox (Value Advanced)" componentmode="InABox" id="946" systemname="IOBox (Value Advanced)"> | |
<BOUNDS type="Box" left="10350" top="17715" width="795" height="720"> | |
</BOUNDS> | |
<BOUNDS type="Node" left="10350" top="17715" width="0" height="0"> | |
</BOUNDS> | |
<PIN pinname="Units" slicecount="1" values="||"> | |
</PIN> | |
<PIN pinname="Precision" slicecount="1" values="4"> | |
</PIN> | |
<PIN pinname="Rows" slicecount="1" values="3"> | |
</PIN> | |
<PIN pinname="Y Input Value"> | |
</PIN> | |
<PIN pinname="Vector Size" slicecount="1" values="3"> | |
</PIN> | |
<PIN pinname="Default" slicecount="1" values="|0, 0, 0|"> | |
</PIN> | |
<PIN pinname="Descriptive Name" slicecount="1" values="|Target Position|"> | |
</PIN> | |
</NODE> | |
<LINK srcnodeid="579" srcpinname="Position Out" dstnodeid="946" dstpinname="Y Input Value" hiddenwhenlocked="1"> | |
</LINK> | |
<NODE nodename="IOBox (Value Advanced)" componentmode="InABox" id="948" systemname="IOBox (Value Advanced)"> | |
<BOUNDS type="Box" left="13185" top="17715" width="795" height="240"> | |
</BOUNDS> | |
<BOUNDS type="Node" left="13185" top="17715" width="0" height="0"> | |
</BOUNDS> | |
<PIN pinname="Units" slicecount="1" values="||"> | |
</PIN> | |
<PIN pinname="Precision" slicecount="1" values="4"> | |
</PIN> | |
<PIN pinname="Descriptive Name" slicecount="1" values="|Target Distance|"> | |
</PIN> | |
</NODE> | |
<LINK srcnodeid="352" srcpinname="Position Out" dstnodeid="948" dstpinname="Y Input Value" hiddenwhenlocked="1"> | |
</LINK> | |
<NODE nodename="IOBox (Value Advanced)" componentmode="InABox" id="949" systemname="IOBox (Value Advanced)"> | |
<BOUNDS type="Box" left="14865" top="17715" width="795" height="240"> | |
</BOUNDS> | |
<BOUNDS type="Node" left="14865" top="17715" width="0" height="0"> | |
</BOUNDS> | |
<PIN pinname="Units" slicecount="1" values="||"> | |
</PIN> | |
<PIN pinname="Precision" slicecount="1" values="4"> | |
</PIN> | |
<PIN pinname="Descriptive Name" slicecount="1" values="FOV"> | |
</PIN> | |
</NODE> | |
<LINK srcnodeid="346" srcpinname="Position Out" dstnodeid="949" dstpinname="Y Input Value" hiddenwhenlocked="1"> | |
</LINK> | |
<NODE nodename="IOBox (Value Advanced)" componentmode="InABox" id="950" systemname="IOBox (Value Advanced)"> | |
<BOUNDS type="Box" left="14400" top="1995" width="795" height="240"> | |
</BOUNDS> | |
<BOUNDS type="Node" left="14400" top="1995" width="0" height="0"> | |
</BOUNDS> | |
<PIN pinname="Y Input Value" slicecount="1" values="0.05"> | |
</PIN> | |
<PIN pinname="Units" slicecount="1" values="||"> | |
</PIN> | |
<PIN pinname="Precision" slicecount="1" values="4"> | |
</PIN> | |
<PIN pinname="Descriptive Name" slicecount="1" values="|Near Plane|"> | |
</PIN> | |
<PIN pinname="Pin Visibility" slicecount="1" values="OnlyInspector"> | |
</PIN> | |
</NODE> | |
<LINK srcnodeid="950" srcpinname="Y Output Value" dstnodeid="282" dstpinname="Near Plane" hiddenwhenlocked="1"> | |
</LINK> | |
<NODE nodename="IOBox (Value Advanced)" componentmode="InABox" id="951" systemname="IOBox (Value Advanced)"> | |
<BOUNDS type="Box" left="14835" top="2640" width="795" height="240"> | |
</BOUNDS> | |
<BOUNDS type="Node" left="14835" top="2640" width="0" height="0"> | |
</BOUNDS> | |
<PIN pinname="Y Input Value" slicecount="1" values="500"> | |
</PIN> | |
<PIN pinname="Units" slicecount="1" values="||"> | |
</PIN> | |
<PIN pinname="Precision" slicecount="1" values="4"> | |
</PIN> | |
<PIN pinname="Descriptive Name" slicecount="1" values="|Far Plane|"> | |
</PIN> | |
<PIN pinname="Pin Visibility" slicecount="1" values="OnlyInspector"> | |
</PIN> | |
</NODE> | |
<LINK srcnodeid="951" srcpinname="Y Output Value" dstnodeid="282" dstpinname="Far Plane" hiddenwhenlocked="1"> | |
</LINK> | |
<LINK srcnodeid="942" srcpinname="Y Output Value" dstnodeid="423" dstpinname="Input 2" hiddenwhenlocked="1"> | |
</LINK> | |
<NODE systemname="Keyboard (System Window Legacy2)" filename="%VVVV%\lib\nodes\plugins\VVVV.Nodes.dll" nodename="Keyboard (System Window)" componentmode="Hidden" id="954"> | |
<BOUNDS type="Node" left="18390" top="4590" width="100" height="100"> | |
</BOUNDS> | |
<PIN pinname="Keyboard" visible="1"> | |
</PIN> | |
</NODE> | |
<LINK srcnodeid="954" srcpinname="Keyboard" dstnodeid="393" dstpinname="Keyboard"> | |
</LINK> | |
<LINK srcnodeid="629" srcpinname="Transform Out" dstnodeid="249" dstpinname="Transform In 1"> | |
</LINK> | |
<LINK srcnodeid="629" srcpinname="Transform Out" dstnodeid="121" dstpinname="Input Node"> | |
</LINK> | |
<LINK srcnodeid="583" srcpinname="Output 1" dstnodeid="581" dstpinname="Input 1"> | |
</LINK> | |
<LINK srcnodeid="353" srcpinname="Position Out" dstnodeid="116" dstpinname="Y Input Value" hiddenwhenlocked="1"> | |
</LINK> | |
<LINK srcnodeid="647" srcpinname="XYZ Transformed" dstnodeid="353" dstpinname="Go To Position"> | |
</LINK> | |
<LINK srcnodeid="340" srcpinname="Output" dstnodeid="322" dstpinname="Input 2"> | |
</LINK> | |
<LINK srcnodeid="945" srcpinname="Output" dstnodeid="326" dstpinname="Input 2" hiddenwhenlocked="1"> | |
</LINK> | |
<LINK srcnodeid="756" srcpinname="Output" dstnodeid="326" dstpinname="Input 3"> | |
</LINK> | |
<NODE nodename="IOBox (Value Advanced)" componentmode="InABox" id="957" systemname="IOBox (Value Advanced)"> | |
<BOUNDS type="Box" left="3660" top="3195" width="795" height="240"> | |
</BOUNDS> | |
<BOUNDS type="Node" left="3660" top="3195" width="0" height="0"> | |
</BOUNDS> | |
<PIN pinname="Y Input Value" slicecount="1" values="0"> | |
</PIN> | |
<PIN pinname="Units" slicecount="1" values="||"> | |
</PIN> | |
<PIN pinname="Precision" slicecount="1" values="4"> | |
</PIN> | |
<PIN pinname="Descriptive Name" slicecount="1" values="Roll"> | |
</PIN> | |
</NODE> | |
<LINK srcnodeid="957" srcpinname="Y Output Value" dstnodeid="245" dstpinname="Z" hiddenwhenlocked="1"> | |
</LINK> | |
<LINK srcnodeid="423" srcpinname="Output" dstnodeid="350" dstpinname="Input 2"> | |
</LINK> | |
<LINK srcnodeid="227" srcpinname="Middle Button" dstnodeid="256" dstpinname="Input 2"> | |
</LINK> | |
<LINK srcnodeid="317" srcpinname="Output" dstnodeid="323" dstpinname="Input 1"> | |
<LINKPOINT x="4635" y="11415"> | |
</LINKPOINT> | |
<LINKPOINT x="4635" y="8040"> | |
</LINKPOINT> | |
</LINK> | |
<LINK srcnodeid="316" srcpinname="Output" dstnodeid="327" dstpinname="Input 1"> | |
<LINKPOINT x="7065" y="11430"> | |
</LINKPOINT> | |
<LINKPOINT x="7065" y="8025"> | |
</LINKPOINT> | |
</LINK> | |
<LINK srcnodeid="582" srcpinname="Output" dstnodeid="583" dstpinname="Input 1"> | |
<LINKPOINT x="1050" y="11415"> | |
</LINKPOINT> | |
<LINKPOINT x="1050" y="8025"> | |
</LINKPOINT> | |
</LINK> | |
<LINK srcnodeid="349" srcpinname="Output" dstnodeid="351" dstpinname="Input 1"> | |
<LINKPOINT x="11895" y="10860"> | |
</LINKPOINT> | |
<LINKPOINT x="11895" y="8040"> | |
</LINKPOINT> | |
</LINK> | |
<LINK srcnodeid="343" srcpinname="Output" dstnodeid="345" dstpinname="Input 1"> | |
<LINKPOINT x="14880" y="10860"> | |
</LINKPOINT> | |
<LINKPOINT x="14880" y="8040"> | |
</LINKPOINT> | |
</LINK> | |
<NODE systemname="FlipFlop (Animation)" nodename="FlipFlop (Animation)" componentmode="Hidden" id="958" hiddenwhenlocked="1"> | |
<BOUNDS type="Node" left="18090" top="7875" width="100" height="100"> | |
</BOUNDS> | |
<PIN pinname="Reset" visible="1"> | |
</PIN> | |
<PIN pinname="Inverse Output" visible="1"> | |
</PIN> | |
<PIN pinname="Set" visible="1"> | |
</PIN> | |
</NODE> | |
<NODE nodename="IOBox (Value Advanced)" componentmode="InABox" id="962" systemname="IOBox (Value Advanced)" hiddenwhenlocked="1"> | |
<BOUNDS type="Box" left="18090" top="8220" width="480" height="480"> | |
</BOUNDS> | |
<BOUNDS type="Node" left="18090" top="8220" width="0" height="0"> | |
</BOUNDS> | |
<PIN pinname="Units" slicecount="1" values="||"> | |
</PIN> | |
<PIN pinname="Precision" slicecount="1" values="4"> | |
</PIN> | |
<PIN pinname="Value Type" slicecount="1" values="Boolean"> | |
</PIN> | |
<PIN pinname="Behavior" slicecount="1" values="Toggle"> | |
</PIN> | |
<PIN pinname="Y Output Value" visible="1"> | |
</PIN> | |
<PIN pinname="Y Input Value" visible="1"> | |
</PIN> | |
</NODE> | |
<LINK srcnodeid="962" srcpinname="Y Output Value" dstnodeid="346" dstpinname="Reset" hiddenwhenlocked="1"> | |
</LINK> | |
<LINK srcnodeid="962" srcpinname="Y Output Value" dstnodeid="352" dstpinname="Reset" hiddenwhenlocked="1"> | |
</LINK> | |
<LINK srcnodeid="962" srcpinname="Y Output Value" dstnodeid="333" dstpinname="Reset" hiddenwhenlocked="1"> | |
</LINK> | |
<LINK srcnodeid="962" srcpinname="Y Output Value" dstnodeid="332" dstpinname="Reset" hiddenwhenlocked="1"> | |
</LINK> | |
<LINK srcnodeid="962" srcpinname="Y Output Value" dstnodeid="579" dstpinname="Reset" hiddenwhenlocked="1"> | |
</LINK> | |
<LINK srcnodeid="962" srcpinname="Y Output Value" dstnodeid="353" dstpinname="Reset" hiddenwhenlocked="1"> | |
</LINK> | |
<LINK srcnodeid="962" srcpinname="Y Output Value" dstnodeid="343" dstpinname="Switch" hiddenwhenlocked="1"> | |
</LINK> | |
<LINK srcnodeid="962" srcpinname="Y Output Value" dstnodeid="349" dstpinname="Switch" hiddenwhenlocked="1"> | |
</LINK> | |
<LINK srcnodeid="962" srcpinname="Y Output Value" dstnodeid="316" dstpinname="Switch" hiddenwhenlocked="1"> | |
</LINK> | |
<LINK srcnodeid="962" srcpinname="Y Output Value" dstnodeid="317" dstpinname="Switch" hiddenwhenlocked="1"> | |
</LINK> | |
<LINK srcnodeid="962" srcpinname="Y Output Value" dstnodeid="582" dstpinname="Switch" hiddenwhenlocked="1"> | |
</LINK> | |
<LINK srcnodeid="789" srcpinname="Output" dstnodeid="958" dstpinname="Reset" hiddenwhenlocked="1" linkstyle="PolyLine"> | |
</LINK> | |
<LINK srcnodeid="958" srcpinname="Inverse Output" dstnodeid="962" dstpinname="Y Input Value" hiddenwhenlocked="1"> | |
</LINK> | |
<NODE systemname="Zip (Value)" filename="%VVVV%\lib\nodes\plugins\VVVV.Nodes.dll" nodename="Zip (Value)" componentmode="Hidden" id="965" hiddenwhenlocked="1"> | |
<BOUNDS type="Node" left="9420" top="5415" width="100" height="100"> | |
</BOUNDS> | |
<PIN pinname="Input 1" visible="1"> | |
</PIN> | |
<PIN pinname="Input Count" slicecount="1" values="4"> | |
</PIN> | |
<PIN pinname="Input 2" visible="1"> | |
</PIN> | |
<PIN pinname="Input 3" visible="1"> | |
</PIN> | |
<PIN pinname="Input 4" visible="1"> | |
</PIN> | |
<PIN pinname="Output" visible="1"> | |
</PIN> | |
</NODE> | |
<LINK srcnodeid="227" srcpinname="Mouse Wheel" dstnodeid="965" dstpinname="Input 1" hiddenwhenlocked="1" linkstyle="PolyLine"> | |
</LINK> | |
<LINK srcnodeid="227" srcpinname="Left Button" dstnodeid="965" dstpinname="Input 2" hiddenwhenlocked="1" linkstyle="PolyLine"> | |
</LINK> | |
<LINK srcnodeid="227" srcpinname="Middle Button" dstnodeid="965" dstpinname="Input 3" hiddenwhenlocked="1" linkstyle="PolyLine"> | |
</LINK> | |
<LINK srcnodeid="227" srcpinname="Right Button" dstnodeid="965" dstpinname="Input 4" hiddenwhenlocked="1" linkstyle="PolyLine"> | |
</LINK> | |
<NODE systemname="Change (Animation)" nodename="Change (Animation)" componentmode="Hidden" id="966" hiddenwhenlocked="1"> | |
<BOUNDS type="Node" left="18090" top="7200" width="100" height="100"> | |
</BOUNDS> | |
<PIN pinname="Input" visible="1"> | |
</PIN> | |
<PIN pinname="OnChange" visible="1"> | |
</PIN> | |
</NODE> | |
<LINK srcnodeid="965" srcpinname="Output" dstnodeid="966" dstpinname="Input" linkstyle="PolyLine" hiddenwhenlocked="1"> | |
</LINK> | |
<NODE systemname="OR (Boolean Spectral)" nodename="OR (Boolean Spectral)" componentmode="Hidden" id="967" hiddenwhenlocked="1"> | |
<BOUNDS type="Node" left="18090" top="7515" width="100" height="100"> | |
</BOUNDS> | |
<PIN pinname="Input" visible="1"> | |
</PIN> | |
<PIN pinname="Output" visible="1"> | |
</PIN> | |
</NODE> | |
<LINK srcnodeid="966" srcpinname="OnChange" dstnodeid="967" dstpinname="Input" linkstyle="PolyLine" hiddenwhenlocked="1"> | |
</LINK> | |
<LINK srcnodeid="967" srcpinname="Output" dstnodeid="958" dstpinname="Set" linkstyle="PolyLine" hiddenwhenlocked="1"> | |
</LINK> | |
<PACK Name="addonpack" Version="33.3.0"> | |
</PACK> | |
<NODE id="979" nodename="Multiply (Value)" systemname="Multiply (Value)" hiddenwhenlocked="1"> | |
<BOUNDS height="0" left="22035" top="6015" type="Node" width="0"> | |
</BOUNDS> | |
<PIN pinname="Input 2" slicecount="1" values="2"> | |
</PIN> | |
<PIN pinname="Input 1" visible="1"> | |
</PIN> | |
<PIN pinname="Output" visible="1"> | |
</PIN> | |
</NODE> | |
<NODE componentmode="Hidden" id="978" nodename="WindowLists (Windows)" systemname="WindowLists (Windows)" hiddenwhenlocked="1"> | |
<BOUNDS height="0" left="22245" top="4665" type="Node" width="0"> | |
</BOUNDS> | |
<PIN pinname="TopMost VVVV Window" visible="1"> | |
</PIN> | |
<PIN pinname="TopMost Window" visible="1"> | |
</PIN> | |
<PIN pinname="Update" visible="1"> | |
</PIN> | |
</NODE> | |
<NODE componentmode="Hidden" id="977" nodename="AND (Boolean)" systemname="AND (Boolean)" hiddenwhenlocked="1"> | |
<BOUNDS height="0" left="23100" top="6120" type="Node" width="0"> | |
</BOUNDS> | |
<PIN pinname="Input 1" visible="1"> | |
</PIN> | |
<PIN pinname="Input 2" visible="1"> | |
</PIN> | |
<PIN pinname="Output" visible="1"> | |
</PIN> | |
<PIN pinname="Input Count" slicecount="1" values="2"> | |
</PIN> | |
<PIN pinname="Input 3" visible="1"> | |
</PIN> | |
</NODE> | |
<NODE componentmode="Hidden" id="976" nodename="AND (Boolean)" systemname="AND (Boolean)" hiddenwhenlocked="1"> | |
<BOUNDS height="0" left="22080" top="5205" type="Node" width="0"> | |
</BOUNDS> | |
<PIN pinname="Input 1" visible="1"> | |
</PIN> | |
<PIN pinname="Input 2" visible="1"> | |
</PIN> | |
<PIN pinname="Output" visible="1"> | |
</PIN> | |
</NODE> | |
<LINK dstnodeid="976" dstpinname="Input 1" srcnodeid="977" srcpinname="Output" hiddenwhenlocked="1"> | |
</LINK> | |
<NODE componentmode="InABox" id="975" nodename="IOBox (String)" systemname="IOBox (String)" hiddenwhenlocked="1"> | |
<BOUNDS height="270" left="23790" top="4905" type="Node" width="1365"> | |
</BOUNDS> | |
<BOUNDS height="270" left="23790" top="4905" type="Box" width="1365"> | |
</BOUNDS> | |
<BOUNDS height="160" left="0" top="0" type="Window" width="215"> | |
</BOUNDS> | |
<PIN encoded="0" pinname="Input String" slicecount="1" visible="0" values="Renderer"> | |
</PIN> | |
<PIN pinname="Output String" visible="1"> | |
</PIN> | |
<PIN pinname="Show Grid" slicecount="1" values="0"> | |
</PIN> | |
</NODE> | |
<NODE componentmode="Hidden" id="974" nodename="EQ (String)" systemname="EQ (String)" hiddenwhenlocked="1"> | |
<BOUNDS height="0" left="22935" top="5685" type="Node" width="0"> | |
</BOUNDS> | |
<PIN pinname="Input 1" visible="1"> | |
</PIN> | |
<PIN pinname="Input 2" visible="1"> | |
</PIN> | |
<PIN pinname="Output" visible="1"> | |
</PIN> | |
</NODE> | |
<LINK dstnodeid="974" dstpinname="Input 1" srcnodeid="978" srcpinname="TopMost Window" hiddenwhenlocked="1"> | |
</LINK> | |
<LINK dstnodeid="974" dstpinname="Input 2" srcnodeid="978" srcpinname="TopMost VVVV Window" hiddenwhenlocked="1"> | |
</LINK> | |
<NODE componentmode="Hidden" id="973" nodename="Sift (String)" systemname="Sift (String)" hiddenwhenlocked="1"> | |
<BOUNDS height="0" left="23565" top="5250" type="Node" width="0"> | |
</BOUNDS> | |
<PIN pinname="Input" visible="1"> | |
</PIN> | |
<PIN pinname="Substring" visible="1"> | |
</PIN> | |
<PIN pinname="Position" visible="1"> | |
</PIN> | |
<PIN pinname="Count" visible="1"> | |
</PIN> | |
<PIN pinname="Filter" visible="1"> | |
</PIN> | |
<PIN pinname="Comparison" slicecount="1" values="Contains"> | |
</PIN> | |
<PIN pinname="Hits" visible="1"> | |
</PIN> | |
</NODE> | |
<LINK dstnodeid="973" dstpinname="Input" srcnodeid="978" srcpinname="TopMost VVVV Window" hiddenwhenlocked="1"> | |
</LINK> | |
<LINK dstnodeid="973" dstpinname="Filter" srcnodeid="975" srcpinname="Output String" hiddenwhenlocked="1"> | |
</LINK> | |
<LINK dstnodeid="977" dstpinname="Input 1" srcnodeid="974" srcpinname="Output" hiddenwhenlocked="1"> | |
</LINK> | |
<NODE componentmode="Hidden" id="972" nodename="Ord2Enum (Enumerations)" systemname="Ord2Enum (Enumerations)" hiddenwhenlocked="1"> | |
<BOUNDS height="270" left="22035" top="6435" type="Node" width="870"> | |
</BOUNDS> | |
<PIN pinname="Ord Value" visible="1"> | |
</PIN> | |
<PIN pinname="Enum" visible="1"> | |
</PIN> | |
</NODE> | |
<LINK dstnodeid="972" dstpinname="Ord Value" srcnodeid="979" srcpinname="Output" hiddenwhenlocked="1"> | |
</LINK> | |
<NODE id="971" nodename="FrameDelay (Value)" systemname="FrameDelay (Value)" filename="%VVVV%\lib\nodes\plugins\VVVV.Nodes.dll" hiddenwhenlocked="1"> | |
<BOUNDS type="Node" height="0" left="21975" top="5595" width="0"> | |
</BOUNDS> | |
<PIN pinname="Input 1" visible="1"> | |
</PIN> | |
<PIN pinname="Output 1" visible="1"> | |
</PIN> | |
</NODE> | |
<LINK srcnodeid="976" srcpinname="Output" dstnodeid="971" dstpinname="Input 1" hiddenwhenlocked="1"> | |
</LINK> | |
<LINK srcnodeid="971" srcpinname="Output 1" dstnodeid="979" dstpinname="Input 1" hiddenwhenlocked="1"> | |
</LINK> | |
<NODE systemname="OR (Boolean Spectral)" nodename="OR (Boolean Spectral)" componentmode="Hidden" id="981" hiddenwhenlocked="1"> | |
<BOUNDS type="Node" left="23580" top="5655" width="100" height="100"> | |
</BOUNDS> | |
<PIN pinname="Input" visible="1"> | |
</PIN> | |
<PIN pinname="Output" visible="1"> | |
</PIN> | |
</NODE> | |
<LINK srcnodeid="973" srcpinname="Hits" dstnodeid="981" dstpinname="Input" hiddenwhenlocked="1"> | |
</LINK> | |
<LINK srcnodeid="981" srcpinname="Output" dstnodeid="977" dstpinname="Input 2" hiddenwhenlocked="1"> | |
</LINK> | |
<NODE systemname="Mouse (Devices Desktop)" filename="%VVVV%\lib\nodes\plugins\VVVV.Nodes.dll" nodename="Mouse (Devices Desktop)" componentmode="Hidden" id="955"> | |
<BOUNDS type="Node" left="3150" top="4485" width="100" height="100"> | |
</BOUNDS> | |
<PIN pinname="Mouse" visible="1"> | |
</PIN> | |
<PIN pinname="Enabled" slicecount="1" values="1"> | |
</PIN> | |
<PIN pinname="Cycle Mode" visible="1"> | |
</PIN> | |
<PIN pinname="Device" visible="1"> | |
</PIN> | |
</NODE> | |
<LINK srcnodeid="972" srcpinname="Enum" dstnodeid="955" dstpinname="Cycle Mode" hiddenwhenlocked="1"> | |
<LINKPOINT x="22080" y="7740"> | |
</LINKPOINT> | |
<LINKPOINT x="4875" y="3795"> | |
</LINKPOINT> | |
</LINK> | |
<LINK srcnodeid="955" srcpinname="Device" dstnodeid="227" dstpinname="Mouse"> | |
</LINK> | |
<NODE nodename="IOBox (Value Advanced)" componentmode="InABox" id="985" systemname="IOBox (Value Advanced)" hiddenwhenlocked="1"> | |
<BOUNDS type="Box" left="21975" top="4005" width="480" height="480"> | |
</BOUNDS> | |
<BOUNDS type="Node" left="21975" top="4005" width="0" height="0"> | |
</BOUNDS> | |
<PIN pinname="Units" slicecount="1" values="||"> | |
</PIN> | |
<PIN pinname="Precision" slicecount="1" values="4"> | |
</PIN> | |
<PIN pinname="Value Type" slicecount="1" values="Boolean"> | |
</PIN> | |
<PIN pinname="Behavior" slicecount="1" values="Toggle"> | |
</PIN> | |
<PIN pinname="Y Output Value" visible="1"> | |
</PIN> | |
<PIN pinname="Y Input Value" visible="1"> | |
</PIN> | |
</NODE> | |
<LINK srcnodeid="985" srcpinname="Y Output Value" dstnodeid="976" dstpinname="Input 2" hiddenwhenlocked="1"> | |
</LINK> | |
<LINK srcnodeid="985" srcpinname="Y Output Value" dstnodeid="978" dstpinname="Update" hiddenwhenlocked="1"> | |
</LINK> | |
<NODE systemname="yzw (3d)" filename="%VVVV%\addonpack\lib\nodes\plugins\Swizzle4d.dll" nodename="yzw (3d)" componentmode="Hidden" id="986" hiddenwhenlocked="1"> | |
<BOUNDS type="Node" left="21975" top="3150" width="100" height="100"> | |
</BOUNDS> | |
<PIN pinname="XYZW" visible="1"> | |
</PIN> | |
<PIN pinname="XYZ" visible="1"> | |
</PIN> | |
</NODE> | |
<LINK srcnodeid="965" srcpinname="Output" dstnodeid="986" dstpinname="XYZW" hiddenwhenlocked="1"> | |
<LINKPOINT x="10035" y="6000"> | |
</LINKPOINT> | |
<LINKPOINT x="21780" y="2670"> | |
</LINKPOINT> | |
</LINK> | |
<NODE systemname="OR (Boolean Spectral)" nodename="OR (Boolean Spectral)" componentmode="Hidden" id="987" hiddenwhenlocked="1"> | |
<BOUNDS type="Node" left="21975" top="3600" width="100" height="100"> | |
</BOUNDS> | |
<PIN pinname="Input" visible="1"> | |
</PIN> | |
<PIN pinname="Output" visible="1"> | |
</PIN> | |
</NODE> | |
<LINK srcnodeid="986" srcpinname="XYZ" dstnodeid="987" dstpinname="Input" hiddenwhenlocked="1"> | |
</LINK> | |
<LINK srcnodeid="987" srcpinname="Output" dstnodeid="985" dstpinname="Y Input Value" hiddenwhenlocked="1"> | |
</LINK> | |
<NODE nodename="IOBox (Value Advanced)" componentmode="InABox" id="988" systemname="IOBox (Value Advanced)"> | |
<BOUNDS type="Box" left="11355" top="11220" width="795" height="240"> | |
</BOUNDS> | |
<BOUNDS type="Node" left="11355" top="11220" width="0" height="0"> | |
</BOUNDS> | |
<PIN pinname="Units" slicecount="1" values="||"> | |
</PIN> | |
<PIN pinname="Precision" slicecount="1" values="4"> | |
</PIN> | |
</NODE> | |
<LINK srcnodeid="565" srcpinname="Output" dstnodeid="988" dstpinname="Y Input Value"> | |
</LINK> | |
<LINK srcnodeid="144" srcpinname="Output" dstnodeid="423" dstpinname="Input 1"> | |
</LINK> | |
<LINK srcnodeid="305" srcpinname="Output" dstnodeid="302" dstpinname="Input 2"> | |
</LINK> | |
<LINK srcnodeid="227" srcpinname="Right Button" dstnodeid="302" dstpinname="Switch"> | |
</LINK> | |
<LINK srcnodeid="227" srcpinname="Right Button" dstnodeid="299" dstpinname="Switch"> | |
</LINK> | |
</PATCH> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment