Find file
Fetching contributors…
Cannot retrieve contributors at this time
459 lines (459 sloc) 17.6 KB
<!DOCTYPE PATCH SYSTEM "http://vvvv.org/versions/vvvv45alpha28.dtd" >
<PATCH nodename="C:\kimchiandchips\Workshops\VVVV.Tutorials.Mapping2-3D\Subpatches\Projection.SelectPoints.Markers.v4p" filename="C:\kimchiandchips\Workshops\VVVV.Tutorials.Mapping2-3D\Subpatches\Mesh.SelectPoints.Markers.v4p" systemname="Mesh.SelectPoints.Markers">
<BOUNDS height="8910" left="9840" top="2895" type="Window" width="8745">
</BOUNDS>
<NODE componentmode="Hidden" id="0" nodename="HSL (Color Join)" systemname="HSL (Color Join)">
<BOUNDS height="270" left="1620" top="4635" type="Node" width="1290">
</BOUNDS>
<PIN pinname="Output" visible="1">
</PIN>
<PIN pinname="Hue" visible="1">
</PIN>
<PIN pinname="Lightness" slicecount="1" values="0.7">
</PIN>
<PIN pinname="Alpha" visible="1">
</PIN>
<PIN pinname="Saturation" slicecount="1" values="1">
</PIN>
</NODE>
<NODE componentmode="InABox" id="3" nodename="IOBox (Node)" systemname="IOBox (Node)">
<BOUNDS height="0" left="1125" top="7635" type="Node" width="0">
</BOUNDS>
<BOUNDS height="240" left="1125" top="7635" type="Box" width="795">
</BOUNDS>
<PIN encoded="0" pinname="Descriptive Name" slicecount="1" values="Layer">
</PIN>
<PIN pinname="Input Node" visible="1">
</PIN>
</NODE>
<NODE nodename="IOBox (Value Advanced)" componentmode="InABox" id="4" systemname="IOBox (Value Advanced)">
<BOUNDS type="Node" left="1800" top="345" width="0" height="0">
</BOUNDS>
<BOUNDS type="Box" left="1800" top="345" width="795" height="720">
</BOUNDS>
<PIN pinname="Y Input Value">
</PIN>
<PIN pinname="Units" slicecount="1" encoded="0" 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="Descriptive Name" slicecount="1" encoded="0" values="|Translate XYZ|">
</PIN>
<PIN pinname="Y Output Value" visible="1">
</PIN>
</NODE>
<NODE systemname="Count (Value)" nodename="Count (Value)" componentmode="Hidden" id="5">
<BOUNDS type="Node" left="1785" top="2130" width="100" height="100">
</BOUNDS>
<PIN pinname="Input" visible="1">
</PIN>
<PIN pinname="Count" visible="1">
</PIN>
</NODE>
<LINK srcnodeid="4" srcpinname="Y Output Value" dstnodeid="5" dstpinname="Input" linkstyle="VHV">
<LINKPOINT x="1475" y="1533">
</LINKPOINT>
<LINKPOINT x="2155" y="1633">
</LINKPOINT>
</LINK>
<NODE systemname="Divide (Value)" nodename="Divide (Value)" componentmode="Hidden" id="6">
<BOUNDS type="Node" left="1800" top="2610" width="100" height="100">
</BOUNDS>
<PIN pinname="Input 2" slicecount="1" values="3">
</PIN>
<PIN pinname="Input" visible="1">
</PIN>
<PIN pinname="Output" visible="1">
</PIN>
</NODE>
<LINK srcnodeid="5" srcpinname="Count" dstnodeid="6" dstpinname="Input">
</LINK>
<NODE systemname="I (Spreads)" nodename="I (Spreads)" componentmode="Hidden" id="7">
<BOUNDS type="Node" left="1605" top="3075" width="100" height="100">
</BOUNDS>
<PIN pinname=".. To [" visible="1">
</PIN>
<PIN pinname="Output" visible="1">
</PIN>
</NODE>
<LINK srcnodeid="6" srcpinname="Output" dstnodeid="7" dstpinname=".. To [">
</LINK>
<NODE systemname="IOBox (Value Advanced)" nodename="IOBox (Value Advanced)" componentmode="InABox" id="16">
<BOUNDS type="Node" left="3075" top="345" width="100" height="100">
</BOUNDS>
<BOUNDS type="Box" left="3075" top="345" width="795" height="240">
</BOUNDS>
<PIN pinname="Y Input Value" visible="1" slicecount="1" values="0">
</PIN>
<PIN pinname="Descriptive Name" slicecount="1" encoded="0" values="Index">
</PIN>
<PIN pinname="X Input Value" slicecount="1" values="0">
</PIN>
<PIN pinname="Value Type" slicecount="1" values="Integer">
</PIN>
<PIN pinname="Y Output Value" visible="1">
</PIN>
</NODE>
<NODE systemname="EQ (Value)" nodename="EQ (Value)" componentmode="Hidden" id="17">
<BOUNDS type="Node" left="2865" top="3720" width="100" height="100">
</BOUNDS>
<PIN pinname="Input 1" visible="1">
</PIN>
<PIN pinname="Input 2" visible="1">
</PIN>
<PIN pinname="Output" visible="1">
</PIN>
</NODE>
<LINK srcnodeid="7" srcpinname="Output" dstnodeid="17" dstpinname="Input 1" linkstyle="VHV">
<LINKPOINT x="1665" y="3518">
</LINKPOINT>
<LINKPOINT x="2865" y="3518">
</LINKPOINT>
</LINK>
<LINK srcnodeid="16" srcpinname="Y Output Value" dstnodeid="17" dstpinname="Input 2">
</LINK>
<NODE systemname="Text (EX9)" filename="%VVVV%\lib\nodes\plugins\VVVV.Nodes.dll" nodename="Text (EX9)" componentmode="Hidden" id="18">
<BOUNDS type="Node" left="4800" top="6645" width="100" height="100">
</BOUNDS>
<PIN pinname="Layer" visible="1">
</PIN>
<PIN pinname="Transform" visible="1" slicecount="1" values="||">
</PIN>
<PIN pinname="Show Brush" slicecount="1" values="1">
</PIN>
<PIN pinname="Horizontal Align" slicecount="1" values="Left">
</PIN>
<PIN pinname="Text" visible="1">
</PIN>
<PIN pinname="Vertical Align" slicecount="1" values="Bottom">
</PIN>
<PIN pinname="Render State" visible="1">
</PIN>
<PIN pinname="Font" slicecount="1" values="Arial">
</PIN>
<PIN pinname="Color" visible="1" slicecount="1" values="|1.00000,1.00000,1.00000,0.80000|">
</PIN>
<PIN pinname="Brush Color" visible="1" slicecount="1" values="|0.00000,0.00000,0.00000,0.79675|">
</PIN>
</NODE>
<NODE systemname="Group (EX9)" nodename="Group (EX9)" componentmode="Hidden" id="19">
<BOUNDS type="Node" left="1125" top="7110" width="4410" height="270">
</BOUNDS>
<PIN pinname="Layer 1" visible="1">
</PIN>
<PIN pinname="Layer" visible="1">
</PIN>
<PIN pinname="Layer 2" visible="1">
</PIN>
</NODE>
<LINK srcnodeid="18" srcpinname="Layer" dstnodeid="19" dstpinname="Layer 2" linkstyle="VHV">
<LINKPOINT x="4800" y="6998">
</LINKPOINT>
<LINKPOINT x="3360" y="6998">
</LINKPOINT>
</LINK>
<NODE systemname="Switch (Value Input)" nodename="Switch (Value Input)" componentmode="Hidden" id="21">
<BOUNDS type="Node" left="2850" top="4215" width="100" height="100">
</BOUNDS>
<PIN pinname="Switch" visible="1">
</PIN>
<PIN pinname="Output" visible="1">
</PIN>
<PIN pinname="Input 1" slicecount="1" values="1">
</PIN>
<PIN pinname="Input 2" visible="1">
</PIN>
</NODE>
<LINK srcnodeid="17" srcpinname="Output" dstnodeid="21" dstpinname="Switch">
</LINK>
<LINK srcnodeid="21" srcpinname="Output" dstnodeid="0" dstpinname="Alpha">
</LINK>
<NODE systemname="LFO (Animation)" nodename="LFO (Animation)" componentmode="Hidden" id="22">
<BOUNDS type="Node" left="3375" top="3045" width="100" height="100">
</BOUNDS>
<PIN pinname="Output" visible="1">
</PIN>
</NODE>
<NODE systemname="WaveShaper (Value)" nodename="WaveShaper (Value)" componentmode="Hidden" id="23">
<BOUNDS type="Node" left="3390" top="3555" width="100" height="100">
</BOUNDS>
<PIN pinname="Output" visible="1">
</PIN>
<PIN pinname="Input" visible="1">
</PIN>
<PIN pinname="Shape" slicecount="1" values="Triangle">
</PIN>
</NODE>
<LINK srcnodeid="23" srcpinname="Output" dstnodeid="21" dstpinname="Input 2">
</LINK>
<LINK srcnodeid="22" srcpinname="Output" dstnodeid="23" dstpinname="Input">
</LINK>
<NODE systemname="UniformScale (Transform)" nodename="UniformScale (Transform)" componentmode="Hidden" id="24">
<BOUNDS type="Node" left="4935" top="5760" width="100" height="100">
</BOUNDS>
<PIN pinname="Transform Out" visible="1">
</PIN>
<PIN pinname="XYZ" slicecount="1" values="0.04">
</PIN>
<PIN pinname="Transform In" visible="1">
</PIN>
</NODE>
<NODE systemname="FormatValue (String)" nodename="FormatValue (String)" componentmode="Hidden" id="25">
<BOUNDS type="Node" left="6510" top="4785" width="100" height="100">
</BOUNDS>
<PIN pinname="Output" visible="1">
</PIN>
<PIN pinname="Input" visible="1">
</PIN>
</NODE>
<LINK srcnodeid="7" srcpinname="Output" dstnodeid="25" dstpinname="Input" linkstyle="Bezier">
<LINKPOINT x="2585" y="4143">
</LINKPOINT>
<LINKPOINT x="5575" y="3958">
</LINKPOINT>
</LINK>
<NODE systemname="Billboard (Transform)" nodename="Billboard (Transform)" componentmode="Hidden" id="26">
<BOUNDS type="Node" left="4935" top="4935" width="100" height="100">
</BOUNDS>
<PIN pinname="Transform Out" visible="1">
</PIN>
<PIN pinname="Transform In" visible="1">
</PIN>
<PIN pinname="Object Space" visible="1" slicecount="1" values="Projection">
</PIN>
</NODE>
<NODE systemname="ZWriteEnable (EX9.RenderState)" nodename="ZWriteEnable (EX9.RenderState)" componentmode="Hidden" id="27">
<BOUNDS type="Node" left="3825" top="5760" width="100" height="100">
</BOUNDS>
<PIN pinname="Render State Out" visible="1">
</PIN>
</NODE>
<LINK srcnodeid="27" srcpinname="Render State Out" dstnodeid="18" dstpinname="Render State" linkstyle="VHV">
<LINKPOINT x="3885" y="6323">
</LINKPOINT>
<LINKPOINT x="4785" y="6323">
</LINKPOINT>
</LINK>
<NODE systemname="Add (String)" nodename="Add (String)" componentmode="Hidden" id="28">
<BOUNDS type="Node" left="6345" top="5760" width="100" height="100">
</BOUNDS>
<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 1" slicecount="1" encoded="0" values="| |">
</PIN>
<PIN pinname="Input 3" slicecount="1" encoded="0" values="| |">
</PIN>
</NODE>
<LINK srcnodeid="28" srcpinname="Output" dstnodeid="18" dstpinname="Text" linkstyle="VHV">
<LINKPOINT x="6345" y="6323">
</LINKPOINT>
<LINKPOINT x="5175" y="6323">
</LINKPOINT>
</LINK>
<LINK srcnodeid="25" srcpinname="Output" dstnodeid="28" dstpinname="Input 2">
</LINK>
<NODE systemname="FileTexture (EX9.Texture)" nodename="FileTexture (EX9.Texture)" componentmode="Hidden" id="31">
<BOUNDS type="Node" left="1920" top="6015" width="100" height="100">
</BOUNDS>
<PIN pinname="Texture Out" visible="1">
</PIN>
<PIN pinname="Filename" slicecount="1" encoded="0" values="..\Modules\cross.png">
</PIN>
<PIN pinname="Reload" slicecount="1" values="0">
</PIN>
</NODE>
<NODE systemname="AlphaTest (EX9.RenderState)" nodename="AlphaTest (EX9.RenderState)" componentmode="Hidden" id="35">
<BOUNDS type="Node" left="1140" top="5640" width="100" height="100">
</BOUNDS>
<PIN pinname="Render State Out" visible="1">
</PIN>
<PIN pinname="Compare Function" slicecount="1" values="Greater">
</PIN>
<PIN pinname="Alpha Reference Value" slicecount="1" values="0.2">
</PIN>
</NODE>
<LINK srcnodeid="19" srcpinname="Layer" dstnodeid="3" dstpinname="Input Node">
</LINK>
<NODE systemname="Billboard (EX9.Effect)" filename="effects\Billboard.fx" nodename="Billboard (EX9.Effect)" componentmode="Hidden" id="39">
<BOUNDS type="Node" left="1125" top="6540" width="100" height="100">
</BOUNDS>
<PIN pinname="Mesh" visible="1">
</PIN>
<PIN pinname="Layer" visible="1">
</PIN>
<PIN pinname="Transform" visible="1" slicecount="1" values="||">
</PIN>
<PIN pinname="PositionW " visible="1">
</PIN>
<PIN pinname="PositionW XYZ" visible="1">
</PIN>
<PIN pinname="ScaleP XY" slicecount="2" values="0.37,0.37">
</PIN>
<PIN pinname="Texture" visible="1">
</PIN>
<PIN pinname="Render State" visible="1">
</PIN>
<PIN pinname="Color" visible="1">
</PIN>
<PIN pinname="TransformInP" visible="1">
</PIN>
<PIN pinname="ApplyViewProjection" slicecount="1" values="1">
</PIN>
</NODE>
<NODE systemname="Grid (EX9.Geometry)" nodename="Grid (EX9.Geometry)" componentmode="Hidden" id="40">
<BOUNDS type="Node" left="1290" top="6015" width="100" height="100">
</BOUNDS>
<PIN pinname="Mesh" visible="1">
</PIN>
</NODE>
<LINK srcnodeid="40" srcpinname="Mesh" dstnodeid="39" dstpinname="Mesh">
</LINK>
<LINK srcnodeid="4" srcpinname="Y Output Value" dstnodeid="39" dstpinname="PositionW ">
</LINK>
<LINK srcnodeid="4" srcpinname="Y Output Value" dstnodeid="39" dstpinname="PositionW XYZ" linkstyle="Bezier">
<LINKPOINT x="1830" y="3803">
</LINKPOINT>
<LINKPOINT x="2235" y="3803">
</LINKPOINT>
</LINK>
<LINK srcnodeid="31" srcpinname="Texture Out" dstnodeid="39" dstpinname="Texture">
</LINK>
<LINK srcnodeid="35" srcpinname="Render State Out" dstnodeid="39" dstpinname="Render State">
</LINK>
<LINK srcnodeid="0" srcpinname="Output" dstnodeid="39" dstpinname="Color">
</LINK>
<LINK srcnodeid="39" srcpinname="Layer" dstnodeid="19" dstpinname="Layer 1">
</LINK>
<NODE systemname="Scale (Transform)" nodename="Scale (Transform)" componentmode="Hidden" id="41">
<BOUNDS type="Node" left="2415" top="5640" width="100" height="100">
</BOUNDS>
<PIN pinname="Transform Out" visible="1">
</PIN>
<PIN pinname="X" slicecount="1" values="0.13">
</PIN>
<PIN pinname="Y" slicecount="1" values="0.2">
</PIN>
<PIN pinname="Transform In" visible="1" slicecount="1" values="||">
</PIN>
</NODE>
<LINK srcnodeid="41" srcpinname="Transform Out" dstnodeid="39" dstpinname="TransformInP">
</LINK>
<LINK srcnodeid="24" srcpinname="Transform Out" dstnodeid="18" dstpinname="Transform">
</LINK>
<NODE systemname="LinearSpread (Spreads)" nodename="LinearSpread (Spreads)" componentmode="Hidden" id="50">
<BOUNDS type="Node" left="1605" top="3720" width="100" height="100">
</BOUNDS>
<PIN pinname="Output" visible="1">
</PIN>
<PIN pinname="Spread Count" visible="1">
</PIN>
</NODE>
<LINK srcnodeid="50" srcpinname="Output" dstnodeid="0" dstpinname="Hue">
</LINK>
<LINK srcnodeid="6" srcpinname="Output" dstnodeid="50" dstpinname="Spread Count">
</LINK>
<NODE systemname="Translate (Transform Vector)" nodename="Translate (Transform Vector)" componentmode="Hidden" id="29">
<BOUNDS type="Node" left="4935" top="5400" width="810" height="270">
</BOUNDS>
<PIN pinname="Transform Out" visible="1">
</PIN>
<PIN pinname="Transform In" visible="1">
</PIN>
<PIN pinname="X">
</PIN>
<PIN pinname="Y">
</PIN>
<PIN pinname="XYZ" visible="1">
</PIN>
</NODE>
<LINK srcnodeid="29" srcpinname="Transform Out" dstnodeid="24" dstpinname="Transform In">
</LINK>
<LINK srcnodeid="26" srcpinname="Transform Out" dstnodeid="29" dstpinname="Transform In">
</LINK>
<NODE systemname="IOBox (Value Advanced)" nodename="IOBox (Value Advanced)" componentmode="InABox" id="51">
<BOUNDS type="Node" left="5685" top="3420" width="100" height="100">
</BOUNDS>
<BOUNDS type="Box" left="5685" top="3420" width="795" height="720">
</BOUNDS>
<PIN pinname="Rows" slicecount="1" values="3">
</PIN>
<PIN pinname="Y Input Value" slicecount="3" visible="1" values="0.007,-0.06,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="Y Output Value" visible="1">
</PIN>
</NODE>
<LINK srcnodeid="51" srcpinname="Y Output Value" dstnodeid="29" dstpinname="XYZ">
</LINK>
<NODE systemname="Translate (Transform Vector)" nodename="Translate (Transform Vector)" componentmode="Hidden" id="54">
<BOUNDS type="Node" left="4950" top="4410" width="100" height="100">
</BOUNDS>
<PIN pinname="Transform Out" visible="1">
</PIN>
<PIN pinname="XYZ" visible="1">
</PIN>
<PIN pinname="Transform In" visible="1" slicecount="1" values="||">
</PIN>
</NODE>
<LINK srcnodeid="54" srcpinname="Transform Out" dstnodeid="26" dstpinname="Transform In">
</LINK>
<LINK srcnodeid="4" srcpinname="Y Output Value" dstnodeid="54" dstpinname="XYZ">
</LINK>
<NODE systemname="WithinProjection (Transform)" nodename="WithinProjection (Transform)" componentmode="Hidden" id="55">
<BOUNDS type="Node" left="5520" top="825" width="100" height="100">
</BOUNDS>
<PIN pinname="Transform Out" visible="1">
</PIN>
</NODE>
<NODE systemname="IOBox (Value Advanced)" nodename="IOBox (Value Advanced)" componentmode="InABox" id="56">
<BOUNDS type="Node" left="4965" top="345" width="100" height="100">
</BOUNDS>
<BOUNDS type="Box" left="4965" top="345" 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" values="WithinProjection" encoded="0">
</PIN>
<PIN pinname="Y Output Value" visible="1">
</PIN>
</NODE>
<NODE systemname="Switch (Node Input)" nodename="Switch (Node Input)" componentmode="Hidden" id="57">
<BOUNDS type="Node" left="4965" top="1260" width="100" height="100">
</BOUNDS>
<PIN pinname="Switch" visible="1">
</PIN>
<PIN pinname="Input 2" visible="1">
</PIN>
<PIN pinname="Output" visible="1">
</PIN>
</NODE>
<LINK srcnodeid="56" srcpinname="Y Output Value" dstnodeid="57" dstpinname="Switch">
</LINK>
<LINK srcnodeid="55" srcpinname="Transform Out" dstnodeid="57" dstpinname="Input 2">
</LINK>
<LINK srcnodeid="57" srcpinname="Output" dstnodeid="54" dstpinname="Transform In" linkstyle="Bezier" hiddenwhenlocked="1">
<LINKPOINT x="4985" y="2970">
</LINKPOINT>
<LINKPOINT x="4975" y="2970">
</LINKPOINT>
</LINK>
<LINK srcnodeid="57" srcpinname="Output" dstnodeid="39" dstpinname="Transform" linkstyle="Bezier" hiddenwhenlocked="1">
<LINKPOINT x="4955" y="4028">
</LINKPOINT>
<LINKPOINT x="1495" y="4028">
</LINKPOINT>
</LINK>
</PATCH>