Skip to content

Commit

Permalink
lots of tidying
Browse files Browse the repository at this point in the history
  • Loading branch information
elliotwoods committed May 4, 2012
1 parent 1b879f6 commit 5e23909
Show file tree
Hide file tree
Showing 19 changed files with 2,567 additions and 938 deletions.
376 changes: 287 additions & 89 deletions 1. Projector node.v4p

Large diffs are not rendered by default.

3 changes: 3 additions & 0 deletions Media/.gitignore
@@ -0,0 +1,3 @@
*.3ds
*.stl
*.x
Binary file added Media/cross.pdn
Binary file not shown.
224 changes: 87 additions & 137 deletions Modules/3d big cursor (EX9).v4p
@@ -1,25 +1,11 @@
<!DOCTYPE PATCH SYSTEM "http://vvvv.org/versions/vvvv45alpha27.1.dtd" >
<PATCH nodename="C:\kimchiandchips\Workshops\VVVV.Tutorials.Mapping2-3D\Modules\3d big cursor (EX9).v4p" filename="C:\kimchiandchips\Workshops\VVVV.Tutorials.Mapping2-3D\Modules\3d big cursor (EX9).v4p" systemname="3d big cursor (EX9)">
<BOUNDS height="8595" left="11370" top="3030" type="Window" width="6720">
<!DOCTYPE PATCH SYSTEM "http://vvvv.org/versions/vvvv45alpha28.dtd" >
<PATCH nodename="C:\kimchiandchips\Workshops\VVVV.Tutorials.Mapping2-3D\modules\3d big cursor (EX9).v4p" filename="C:\kimchiandchips\Workshops\VVVV.Tutorials.Mapping2-3D\Modules\3d big cursor (EX9).v4p" systemname="3d big cursor (EX9)">
<BOUNDS height="6600" left="11040" top="3630" type="Window" width="5955">
</BOUNDS>
<NODE componentmode="Hidden" id="1" nodename="Line (EX9.Geometry)" systemname="Line (EX9.Geometry)">
<BOUNDS height="270" left="330" top="6600" type="Node" width="5460">
</BOUNDS>
<PIN pinname="VerticesXYZ" visible="1">
</PIN>
<PIN pinname="Layer" visible="1">
</PIN>
<PIN pinname="Transform" visible="1">
</PIN>
<PIN pinname="BinSize" visible="1">
</PIN>
<PIN pinname="Enabled">
</PIN>
</NODE>
<NODE componentmode="InABox" id="2" nodename="IOBox (Value Advanced)" systemname="IOBox (Value Advanced)">
<BOUNDS height="100" left="2280" top="60" type="Node" width="100">
<BOUNDS height="100" left="1695" top="75" type="Node" width="100">
</BOUNDS>
<BOUNDS height="720" left="2280" top="60" type="Box" width="795">
<BOUNDS height="720" left="1695" top="75" type="Box" width="795">
</BOUNDS>
<PIN pinname="Rows" slicecount="1" values="3">
</PIN>
Expand All @@ -35,7 +21,7 @@
</PIN>
</NODE>
<NODE componentmode="Hidden" id="3" nodename="Translate (Transform Vector)" systemname="Translate (Transform Vector)">
<BOUNDS height="100" left="1545" top="1575" type="Node" width="100">
<BOUNDS height="100" left="975" top="1575" type="Node" width="100">
</BOUNDS>
<PIN pinname="XYZ" visible="1">
</PIN>
Expand All @@ -45,189 +31,153 @@
<LINK dstnodeid="3" dstpinname="XYZ" srcnodeid="2" srcpinname="Y Output Value">
</LINK>
<NODE componentmode="InABox" id="4" nodename="IOBox (Node)" systemname="IOBox (Node)">
<BOUNDS height="0" left="345" top="7200" type="Node" width="0">
<BOUNDS height="0" left="360" top="5400" type="Node" width="0">
</BOUNDS>
<BOUNDS height="240" left="345" top="7200" type="Box" width="795">
<BOUNDS height="240" left="360" top="5400" type="Box" width="795">
</BOUNDS>
<PIN encoded="0" pinname="Descriptive Name" slicecount="1" values="Layer">
</PIN>
</NODE>
<LINK dstnodeid="4" dstpinname="Input Node" srcnodeid="1" srcpinname="Layer">
</LINK>
<NODE systemname="Rotate (Transform)" nodename="Rotate (Transform)" componentmode="Hidden" id="8">
<BOUNDS type="Node" left="975" top="2700" width="3045" height="270">
</BOUNDS>
<PIN pinname="Transform Out" visible="1">
</PIN>
<PIN pinname="Transform In" visible="1" slicecount="1" values="||">
</PIN>
<PIN pinname="X" slicecount="3" values="0,0,0">
</PIN>
<PIN pinname="Y">
</PIN>
<PIN pinname="Z">
<PIN pinname="Input Node" visible="1">
</PIN>
</NODE>
<NODE nodename="IOBox (Value Advanced)" componentmode="InABox" id="9" systemname="IOBox (Value Advanced)">
<BOUNDS type="Node" left="2865" top="1095" width="0" height="0">
<BOUNDS type="Node" left="2730" top="75" width="0" height="0">
</BOUNDS>
<BOUNDS type="Box" left="2865" top="1095" width="795" height="240">
<BOUNDS type="Box" left="2730" top="75" width="795" height="240">
</BOUNDS>
<PIN pinname="Y Input Value" slicecount="1" values="10">
</PIN>
<PIN pinname="Units" slicecount="1" values="||" encoded="0">
<PIN pinname="Units" slicecount="1" encoded="0" values="||">
</PIN>
<PIN pinname="Precision" slicecount="1" values="4">
</PIN>
<PIN pinname="Descriptive Name" slicecount="1" values="Width" encoded="0">
<PIN pinname="Descriptive Name" slicecount="1" encoded="0" values="Width">
</PIN>
<PIN pinname="Y Output Value" visible="1">
</PIN>
</NODE>
<NODE nodename="IOBox (Value Advanced)" componentmode="InABox" id="11" systemname="IOBox (Value Advanced)">
<BOUNDS type="Node" left="2955" top="1680" width="0" height="0">
<NODE nodename="IOBox (Value Advanced)" componentmode="InABox" id="13" systemname="IOBox (Value Advanced)">
<BOUNDS type="Node" left="4770" top="60" width="0" height="0">
</BOUNDS>
<BOUNDS type="Box" left="2955" top="1680" width="795" height="720">
<BOUNDS type="Box" left="4770" top="60" width="480" height="480">
</BOUNDS>
<PIN pinname="Y Input Value" slicecount="3" values="0,0.25,0">
<PIN pinname="Y Input Value" slicecount="1" values="1">
</PIN>
<PIN pinname="Units" slicecount="1" values="||" encoded="0">
<PIN pinname="Units" slicecount="1" encoded="0" values="||">
</PIN>
<PIN pinname="Precision" slicecount="1" values="4">
</PIN>
<PIN pinname="Rows" slicecount="1" values="3">
<PIN pinname="Value Type" slicecount="1" values="Boolean">
</PIN>
<PIN pinname="Vector Size" slicecount="1" values="3">
<PIN pinname="Behavior" slicecount="1" values="Toggle">
</PIN>
<PIN pinname="Default" slicecount="1" values="|0, 0, 0|" encoded="0">
<PIN pinname="Descriptive Name" slicecount="1" encoded="0" values="Enabled">
</PIN>
<PIN pinname="Y Output Value" visible="1">
</PIN>
</NODE>
<LINK srcnodeid="11" srcpinname="Y Output Value" dstnodeid="8" dstpinname="Y">
</LINK>
<NODE nodename="IOBox (Value Advanced)" componentmode="InABox" id="12" systemname="IOBox (Value Advanced)">
<BOUNDS type="Node" left="3960" top="1680" width="0" height="0">
</BOUNDS>
<BOUNDS type="Box" left="3960" top="1680" width="795" height="720">
<NODE systemname="Quad (DX9)" nodename="Quad (DX9)" componentmode="Hidden" id="30">
<BOUNDS type="Node" left="360" top="4755" width="4455" height="270">
</BOUNDS>
<PIN pinname="Y Input Value" slicecount="3" values="0,0,0.25">
</PIN>
<PIN pinname="Units" slicecount="1" values="||" encoded="0">
</PIN>
<PIN pinname="Precision" slicecount="1" values="4">
<PIN pinname="Transform" visible="1">
</PIN>
<PIN pinname="Rows" slicecount="1" values="3">
<PIN pinname="Layer" visible="1">
</PIN>
<PIN pinname="Vector Size" slicecount="1" values="3">
<PIN pinname="Render State" visible="1">
</PIN>
<PIN pinname="Default" slicecount="1" values="|0, 0, 0|" encoded="0">
<PIN pinname="Enabled" visible="1">
</PIN>
</NODE>
<LINK srcnodeid="12" srcpinname="Y Output Value" dstnodeid="8" dstpinname="Z">
</LINK>
<NODE nodename="IOBox (Value Advanced)" componentmode="InABox" id="13" systemname="IOBox (Value Advanced)">
<BOUNDS type="Node" left="5730" top="390" width="0" height="0">
<NODE systemname="Scale (Transform)" nodename="Scale (Transform)" componentmode="Hidden" id="31">
<BOUNDS type="Node" left="990" top="4305" width="100" height="100">
</BOUNDS>
<BOUNDS type="Box" left="5730" top="390" width="480" height="480">
</BOUNDS>
<PIN pinname="Y Input Value" slicecount="1" values="1">
<PIN pinname="Transform Out" visible="1">
</PIN>
<PIN pinname="Units" slicecount="1" values="||" encoded="0">
<PIN pinname="Transform In" visible="1" slicecount="1" values="||">
</PIN>
<PIN pinname="Precision" slicecount="1" values="4">
<PIN pinname="Y" slicecount="1" values="0">
</PIN>
<PIN pinname="Value Type" slicecount="1" values="Boolean">
<PIN pinname="X" visible="1">
</PIN>
<PIN pinname="Behavior" slicecount="1" values="Toggle">
</NODE>
<LINK srcnodeid="31" srcpinname="Transform Out" dstnodeid="30" dstpinname="Transform">
</LINK>
<LINK srcnodeid="30" srcpinname="Layer" dstnodeid="4" dstpinname="Input Node">
</LINK>
<NODE systemname="Fill (EX9.RenderState)" nodename="Fill (EX9.RenderState)" componentmode="Hidden" id="32">
<BOUNDS type="Node" left="360" top="4305" width="100" height="100">
</BOUNDS>
<PIN pinname="Render State Out" visible="1">
</PIN>
<PIN pinname="Descriptive Name" slicecount="1" values="Enabled" encoded="0">
<PIN pinname="Fill Mode" slicecount="1" values="WireFrame">
</PIN>
</NODE>
<LINK srcnodeid="13" srcpinname="Y Output Value" dstnodeid="1" dstpinname="Enabled" linkstyle="VHV">
<LINKPOINT x="5795" y="3735">
<LINK srcnodeid="32" srcpinname="Render State Out" dstnodeid="30" dstpinname="Render State">
</LINK>
<LINK srcnodeid="9" srcpinname="Y Output Value" dstnodeid="31" dstpinname="X" linkstyle="Bezier">
<LINKPOINT x="2745" y="2610">
</LINKPOINT>
<LINKPOINT x="5710" y="3735">
<LINKPOINT x="1200" y="2010">
</LINKPOINT>
</LINK>
<NODE systemname="ApplyTransform (Transform Vector)" nodename="ApplyTransform (Transform Vector)" componentmode="Hidden" id="14">
<BOUNDS type="Node" left="960" top="5580" width="1740" height="270">
</BOUNDS>
<PIN pinname="Transform" visible="1">
</PIN>
<PIN pinname="XYZ UnTransformed" visible="1">
<LINK srcnodeid="13" srcpinname="Y Output Value" dstnodeid="30" dstpinname="Enabled">
</LINK>
<NODE id="8" systemname="Rotate (Transform)" nodename="Rotate (Transform)" componentmode="Hidden">
<PIN pinname="Transform In" visible="1">
</PIN>
<PIN pinname="XYZ Transformed" visible="1">
<PIN pinname="Z">
</PIN>
</NODE>
<LINK srcnodeid="14" srcpinname="XYZ Transformed" dstnodeid="1" dstpinname="VerticesXYZ">
</LINK>
<NODE systemname="Select (Node)" filename="%VVVV%\addonpack\lib\nodes\modules\Node\Select (Node).v4p" nodename="Select (Node)" componentmode="Hidden" id="19">
<BOUNDS type="Node" left="960" top="4680" width="100" height="100">
</BOUNDS>
<PIN pinname="Input" visible="1">
<PIN pinname="Y">
</PIN>
<PIN pinname="Output" visible="1">
<PIN pinname="Transform Out" visible="1">
</PIN>
<PIN pinname="Select" visible="1">
<BOUNDS type="Node" left="975" top="2700" width="3045" height="270">
</BOUNDS>
<PIN pinname="X" slicecount="3" values="0,0,0">
</PIN>
</NODE>
<LINK srcnodeid="8" srcpinname="Transform Out" dstnodeid="19" dstpinname="Input">
</LINK>
<LINK srcnodeid="19" srcpinname="Output" dstnodeid="14" dstpinname="Transform">
<LINK srcnodeid="3" srcpinname="Transform Out" dstnodeid="8" dstpinname="Transform In">
</LINK>
<LINK srcnodeid="3" srcpinname="Transform Out" dstnodeid="1" dstpinname="Transform">
<LINK srcnodeid="8" srcpinname="Transform Out" dstnodeid="31" dstpinname="Transform In">
</LINK>
<NODE systemname="Vector (3d Join)" nodename="Vector (3d Join)" componentmode="Hidden" id="21">
<BOUNDS type="Node" left="2625" top="4650" width="100" height="100">
<NODE id="12" nodename="IOBox (Value Advanced)" componentmode="InABox" systemname="IOBox (Value Advanced)">
<BOUNDS type="Node" left="3960" top="1680" width="0" height="0">
</BOUNDS>
<PIN pinname="XYZ" visible="1">
<BOUNDS type="Box" left="3960" top="1680" width="795" height="720">
</BOUNDS>
<PIN pinname="Y Input Value" slicecount="3" values="0,0,0.25">
</PIN>
<PIN pinname="X" visible="1">
<PIN pinname="Units" slicecount="1" encoded="0" values="||">
</PIN>
</NODE>
<LINK srcnodeid="21" srcpinname="XYZ" dstnodeid="14" dstpinname="XYZ UnTransformed">
</LINK>
<NODE systemname="LinearSpread (Spreads)" nodename="LinearSpread (Spreads)" componentmode="Hidden" id="22">
<BOUNDS type="Node" left="2640" top="4200" width="100" height="100">
</BOUNDS>
<PIN pinname="Output" visible="1">
<PIN pinname="Precision" slicecount="1" values="4">
</PIN>
<PIN pinname="Width" visible="1">
<PIN pinname="Rows" slicecount="1" values="3">
</PIN>
<PIN pinname="Spread Count" visible="1">
<PIN pinname="Vector Size" slicecount="1" values="3">
</PIN>
<PIN pinname="Default" slicecount="1" encoded="0" values="|0, 0, 0|">
</PIN>
</NODE>
<LINK srcnodeid="22" srcpinname="Output" dstnodeid="21" dstpinname="X">
</LINK>
<LINK srcnodeid="9" srcpinname="Y Output Value" dstnodeid="22" dstpinname="Width">
<LINK srcnodeid="12" srcpinname="Y Output Value" dstnodeid="8" dstpinname="Z">
</LINK>
<NODE systemname="IOBox (Value Advanced)" nodename="IOBox (Value Advanced)" componentmode="InABox" id="23">
<BOUNDS type="Node" left="4095" top="630" width="100" height="100">
<NODE id="11" nodename="IOBox (Value Advanced)" componentmode="InABox" systemname="IOBox (Value Advanced)">
<BOUNDS type="Node" left="2955" top="1680" width="0" height="0">
</BOUNDS>
<BOUNDS type="Box" left="4095" top="630" width="945" height="240">
<BOUNDS type="Box" left="2955" top="1680" width="795" height="720">
</BOUNDS>
<PIN pinname="Y Output Value" visible="1">
<PIN pinname="Y Input Value" slicecount="3" values="0,0.25,0">
</PIN>
<PIN pinname="Y Input Value" slicecount="1" values="10">
<PIN pinname="Units" slicecount="1" encoded="0" values="||">
</PIN>
<PIN pinname="Descriptive Name" slicecount="1" values="Resolution" encoded="0">
<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" encoded="0" values="|0, 0, 0|">
</PIN>
</NODE>
<LINK srcnodeid="23" srcpinname="Y Output Value" dstnodeid="19" dstpinname="Select" linkstyle="Bezier" hiddenwhenlocked="1">
<LINKPOINT x="4095" y="2775">
</LINKPOINT>
<LINKPOINT x="1755" y="2775">
</LINKPOINT>
</LINK>
<LINK srcnodeid="23" srcpinname="Y Output Value" dstnodeid="22" dstpinname="Spread Count" linkstyle="Bezier" hiddenwhenlocked="1">
<LINKPOINT x="4280" y="2535">
</LINKPOINT>
<LINKPOINT x="3460" y="2535">
</LINKPOINT>
</LINK>
<LINK srcnodeid="23" srcpinname="Y Output Value" dstnodeid="1" dstpinname="BinSize" linkstyle="Bezier" hiddenwhenlocked="1">
<LINKPOINT x="4095" y="3735">
</LINKPOINT>
<LINKPOINT x="2160" y="3735">
</LINKPOINT>
<LINK srcnodeid="11" srcpinname="Y Output Value" dstnodeid="8" dstpinname="Y">
</LINK>
</PATCH>

0 comments on commit 5e23909

Please sign in to comment.