<!DOCTYPE PATCH  SYSTEM "http://vvvv.meso.net/versions/vvvv33special9.1.dtd" >
   <PATCH nodename="X:\vvvv33\help\AxisAngle (Quaternion Get Vector) help.v4p">
   <BOUNDS height="5655" left="5640" top="825" type="Window" width="5610">
   </BOUNDS>
   <NODE componentmode="InABox" id="9" nodename="IOBox (String)">
   <BOUNDS height="270" left="180" top="150" type="Node" width="375">
   </BOUNDS>
   <BOUNDS height="465" left="180" top="150" type="Box" width="5010">
   </BOUNDS>
   <BOUNDS height="160" left="0" top="0" type="Window" width="215">
   </BOUNDS>
   <PIN pinname="Input String" slicecount="1" visible="0" values="|AxisAngle (Quaternion Get Vector)|">
   </PIN>
   <PIN pinname="Output String" visible="0">
   </PIN>
   <PIN pinname="Show Grid" slicecount="1" values="0">
   </PIN>
   <PIN pinname="Size" slicecount="1" values="14">
   </PIN>
   </NODE>
   <NODE componentmode="InABox" id="8" nodename="IOBox (Value Advanced)">
   <BOUNDS height="0" left="2625" top="4050" type="Node" width="0">
   </BOUNDS>
   <BOUNDS height="160" left="1965" top="3300" type="Window" width="215">
   </BOUNDS>
   <BOUNDS height="240" left="2625" top="4050" type="Box" width="795">
   </BOUNDS>
   <PIN pinname="Y Input Value" visible="1">
   </PIN>
   <PIN pinname="Y Output Value" visible="1">
   </PIN>
   </NODE>
   <NODE componentmode="InABox" id="7" nodename="IOBox (Value Advanced)">
   <BOUNDS height="0" left="1065" top="2070" type="Node" width="0">
   </BOUNDS>
   <BOUNDS height="160" left="1335" top="3645" type="Window" width="215">
   </BOUNDS>
   <BOUNDS height="900" left="1065" top="2070" type="Box" width="900">
   </BOUNDS>
   <PIN pinname="Rows" slicecount="1" values="4">
   </PIN>
   <PIN pinname="Y Input Value" slicecount="4" visible="1" values="1,0,0,0.7071">
   </PIN>
   <PIN pinname="Y Output Value" visible="1">
   </PIN>
   <PIN pinname="SliceCount Mode" slicecount="1" values="ColsRowsPages">
   </PIN>
   </NODE>
   <NODE componentmode="InABox" id="6" nodename="IOBox (String)">
   <BOUNDS height="270" left="1035" top="4440" type="Node" width="690">
   </BOUNDS>
   <BOUNDS height="300" left="1035" top="4440" type="Box" width="1305">
   </BOUNDS>
   <BOUNDS height="160" left="0" top="0" type="Window" width="215">
   </BOUNDS>
   <PIN pinname="Input String" slicecount="1" visible="0" values="|3d-rotation axis|">
   </PIN>
   <PIN pinname="Output String" visible="0">
   </PIN>
   <PIN pinname="Show Grid" slicecount="1" values="0">
   </PIN>
   </NODE>
   <NODE componentmode="InABox" id="5" nodename="IOBox (String)">
   <BOUNDS height="270" left="2595" top="4350" type="Node" width="930">
   </BOUNDS>
   <BOUNDS height="315" left="2595" top="4350" type="Box" width="975">
   </BOUNDS>
   <BOUNDS height="160" left="0" top="0" type="Window" width="215">
   </BOUNDS>
   <PIN pinname="Input String" slicecount="1" visible="0" values="|angle ( 0..1)|">
   </PIN>
   <PIN pinname="Output String" visible="0">
   </PIN>
   <PIN pinname="Show Grid" slicecount="1" values="0">
   </PIN>
   </NODE>
   <NODE componentmode="InABox" id="4" nodename="IOBox (String)">
   <BOUNDS height="270" left="1005" top="1710" type="Node" width="1590">
   </BOUNDS>
   <BOUNDS height="315" left="1005" top="1710" type="Box" width="1215">
   </BOUNDS>
   <BOUNDS height="160" left="0" top="0" type="Window" width="215">
   </BOUNDS>
   <PIN pinname="Input String" slicecount="1" visible="0" values="4d-quaternion">
   </PIN>
   <PIN pinname="Output String" visible="0">
   </PIN>
   <PIN pinname="Show Grid" slicecount="1" values="0">
   </PIN>
   </NODE>
   <NODE componentmode="InABox" id="3" nodename="IOBox (String)">
   <BOUNDS height="900" left="2040" top="2070" type="Node" width="285">
   </BOUNDS>
   <BOUNDS height="900" left="2040" top="2070" type="Box" width="285">
   </BOUNDS>
   <BOUNDS height="160" left="0" top="0" type="Window" width="215">
   </BOUNDS>
   <PIN pinname="Input String" slicecount="1" visible="0" values="|x &cr;&lf;y&cr;&lf;z&cr;&lf;w|">
   </PIN>
   <PIN pinname="Output String" visible="0">
   </PIN>
   <PIN pinname="Show Grid" slicecount="1" values="0">
   </PIN>
   </NODE>
   <NODE componentmode="InABox" id="2" nodename="IOBox (String)">
   <BOUNDS height="270" left="270" top="675" type="Node" width="3360">
   </BOUNDS>
   <BOUNDS height="780" left="270" top="675" type="Box" width="4725">
   </BOUNDS>
   <BOUNDS height="160" left="0" top="0" type="Window" width="215">
   </BOUNDS>
   <PIN pinname="Input String" slicecount="1" visible="0" values="|Convert a quaternion to rotation axis and angle.&cr;&lf;this node doesn&apos;t scale the axis (with sqrt(1-w*w) like its written in math textbooks) because of performance issues.|">
   </PIN>
   <PIN pinname="Output String" visible="0">
   </PIN>
   <PIN pinname="Show Grid" slicecount="1" values="0">
   </PIN>
   </NODE>
   <NODE componentmode="InABox" id="1" nodename="IOBox (Value Advanced)">
   <BOUNDS height="0" left="1170" top="3720" type="Node" width="0">
   </BOUNDS>
   <BOUNDS height="160" left="6675" top="5040" type="Window" width="215">
   </BOUNDS>
   <BOUNDS height="645" left="1170" top="3720" type="Box" width="795">
   </BOUNDS>
   <PIN pinname="Y Input Value" visible="1">
   </PIN>
   <PIN pinname="Rows" slicecount="1" values="3">
   </PIN>
   </NODE>
   <NODE id="0" nodename="AxisAngle (Quaternion Get Vector)">
   <BOUNDS height="0" left="1905" top="3180" type="Node" width="0">
   </BOUNDS>
   <PIN pinname="Axis XYZ" visible="1">
   </PIN>
   <PIN pinname="Angle" visible="1">
   </PIN>
   <PIN pinname="Quaternion XYZW" visible="1">
   </PIN>
   <PIN pinname="Axis X" visible="1">
   </PIN>
   <PIN pinname="Axis Y" visible="1">
   </PIN>
   <PIN pinname="Axis Z" visible="1">
   </PIN>
   </NODE>
   <LINK dstnodeid="8" dstpinname="Y Input Value" srcnodeid="0" srcpinname="Angle">
   </LINK>
   <LINK dstnodeid="0" dstpinname="Quaternion XYZW" srcnodeid="7" srcpinname="Y Output Value">
   </LINK>
   <LINK dstnodeid="1" dstpinname="Y Input Value" srcnodeid="0" srcpinname="Axis XYZ">
   </LINK>
   </PATCH>