Skip to content

Instantly share code, notes, and snippets.

@velcrome
Created May 17, 2018 19:42
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save velcrome/2041d7a86653d2314b986d253a6ca711 to your computer and use it in GitHub Desktop.
Save velcrome/2041d7a86653d2314b986d253a6ca711 to your computer and use it in GitHub Desktop.
GetNeighbours
<?xml version="1.0" encoding="utf-16"?>
<Canvas xmlns:p="property" Id="PLy3O5dlkuJOtWlMv6irCk" MergeId="61637">
<!--
************************ NeighbourSum ************************
-->
<Node Name="NeighbourSum" Bounds="1101,139,296,422" Id="K8Vfvcmeer7Lt0LVGtXaaA">
<p:NodeReference LastCategoryFullName="Primitive" LastSymbolSource="Builtin" LastDependency="VVVV.VL.DynamicBuffersAndTextures.vl">
<Choice Kind="RegionFlag" Name="Region" Fixed="true" />
<Choice Kind="OperationDefinition" Name="Operation" />
</p:NodeReference>
<Patch Id="OhPUi9RIv5GNoMyGauJHcJ">
<Pin Id="OxwK2tPMLnyMPK33FpTHcI" Name="X" Kind="InputPin" />
<Pin Id="JlLyZsJHjCuN2hgOaYF8gS" Name="Y" Kind="InputPin" />
<Pin Id="Mu9Mbn4i2Q5PJWpiwi8KmK" Name="Input" Kind="InputPin" />
<ControlPoint Id="Gvfz3p7BfIMLBepoYMMPgD" Bounds="1282,542" />
<Pin Id="HjBzLuWk5jkQIVZPFZa9yj" Name="Output" Kind="OutputPin" />
<Link Id="T8LlEsKAoEVOrm4g3o5R8O" Ids="Gvfz3p7BfIMLBepoYMMPgD,HjBzLuWk5jkQIVZPFZa9yj" IsHidden="true" />
<ControlPoint Id="EetsmO34nA7L7D5P1F1EaQ" Bounds="1328,168" />
<ControlPoint Id="T6DCsz9KzeTMRRQvIQ25Aa" Bounds="1360,168" />
<Link Id="UR0qiAAxS6AOGqEBUfwUEu" Ids="OxwK2tPMLnyMPK33FpTHcI,EetsmO34nA7L7D5P1F1EaQ" IsHidden="true" />
<Link Id="Hxk5osB0iuuNnc3of4jSCw" Ids="JlLyZsJHjCuN2hgOaYF8gS,T6DCsz9KzeTMRRQvIQ25Aa" IsHidden="true" />
<Node Bounds="1205,205,25,13" Id="T9gAjIVTupnMiVCDL5KwNJ">
<p:NodeReference LastCategoryFullName="Collections.Spread" LastSymbolSource="VL.CoreLib.vl" LastDependency="VVVV.VL.DynamicBuffersAndTextures.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="I" />
</p:NodeReference>
<Pin Id="DQoFiMpJrcHPvBWEQo5r3F" Name="Start" Kind="InputPin" />
<Pin Id="MWryi5T1qwVM0rmDEnYvav" Name="Count" Kind="InputPin" />
<Pin Id="GQMH8CIojuaNopMj5Vu4fF" Name="Output" Kind="StateOutputPin" />
</Node>
<Pad Id="Q6Ac46b5fAjPbYtDJmEMVE" Comment="" Bounds="1188,169,23,19" ShowValueBox="true" isIOBox="true" Value="-1">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="VL.CoreLib.vl">
<Choice Kind="TypeFlag" Name="Integer32" />
</p:TypeAnnotation>
</Pad>
<Link Id="CfUL31MaQvYNDVdXDRJlZ9" Ids="Q6Ac46b5fAjPbYtDJmEMVE,DQoFiMpJrcHPvBWEQo5r3F" />
<Pad Id="Nc8dLAG0KdYOUXs2WwUxBU" Comment="Count" Bounds="1228,168,18,19" ShowValueBox="true" isIOBox="true" Value="3">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="VL.CoreLib.vl">
<Choice Kind="TypeFlag" Name="Integer32" />
</p:TypeAnnotation>
</Pad>
<Link Id="InjYSV1dQLUQVFVhmww29a" Ids="Nc8dLAG0KdYOUXs2WwUxBU,MWryi5T1qwVM0rmDEnYvav" />
<Node Bounds="1157,257,320,253" Id="BNEiktEdvorN9d4zhDfkei">
<p:NodeReference LastCategoryFullName="Primitive" LastSymbolSource="VL.CoreLib.vl" LastDependency="VVVV.VL.DynamicBuffersAndTextures.vl">
<Choice Kind="StatefulRegion" Name="Region (Stateful)" Fixed="true" />
<Choice Kind="ApplicationStatefulRegion" Name="ForEach" />
<CategoryReference Kind="Category" Name="Primitive" />
</p:NodeReference>
<Pin Id="RiMP42Vy75NPJhbDVp0aGN" Name="Break" Kind="OutputPin" />
<Patch Id="Fh0smmcQAiFOc7IkHrguE6" ManuallySortedPins="true">
<Patch Id="O4ioihpBHFLM9tzkTEz2AW" Name="Create" ManuallySortedPins="true" />
<Patch Id="L87b900QHAwLTMyLAz5OCv" Name="Update" ManuallySortedPins="true" />
<Patch Id="FWDPQu7ArVRL8hJDam2jOZ" Name="Destroy" ManuallySortedPins="true" />
<Node Bounds="1260,282,25,13" Id="AQzJqJQBXlbL3mPpm6UIyx">
<p:NodeReference LastCategoryFullName="Adaptive" LastSymbolSource="VL.CoreLib.vl" LastDependency="VVVV.VL.DynamicBuffersAndTextures.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="+" />
<CategoryReference Kind="Category" Name="Adaptive" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="PQQjVRyVk8eQddTPAbJyj6" Name="Input" Kind="InputPin" />
<Pin Id="NhTqchifkbhOVYH3vfhnub" Name="Input 2" Kind="InputPin" />
<Pin Id="FsYt6KTfGl8OqLpOLK4B7D" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="1213,308,219,138" Id="PvOTqkTxHpON05yF0OpFQR">
<p:NodeReference LastCategoryFullName="Primitive" LastSymbolSource="VL.CoreLib.vl" LastDependency="VVVV.VL.DynamicBuffersAndTextures.vl">
<Choice Kind="StatefulRegion" Name="Region (Stateful)" Fixed="true" />
<Choice Kind="ApplicationStatefulRegion" Name="ForEach" />
<CategoryReference Kind="Category" Name="Primitive" />
</p:NodeReference>
<Pin Id="JTGGOdZV1r8Pfk9OlRW3Re" Name="Break" Kind="OutputPin" />
<Patch Id="Ny0yzk2MIs6QNcgMeKK094" ManuallySortedPins="true">
<Patch Id="AiKRrELCXOvMObd7OMq7IH" Name="Create" ManuallySortedPins="true" />
<Patch Id="BtPOl8rRrLKOSTn4DA42bq" Name="Update" ManuallySortedPins="true">
<Pin Id="FzsqFOgyDqbQONc9W7Y2jl" Name="Keep" Kind="OutputPin" />
</Patch>
<Patch Id="Gnac3heF71xNIseZDcihEn" Name="Destroy" ManuallySortedPins="true" />
<Node Bounds="1336,356,25,13" Id="HRzgFLr4pUDO8lCRz4LoNf">
<p:NodeReference LastCategoryFullName="Adaptive" LastSymbolSource="VL.CoreLib.vl" LastDependency="VVVV.VL.DynamicBuffersAndTextures.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="+" />
<CategoryReference Kind="Category" Name="Adaptive" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="OPshhO18HLQL1g8jysx80k" Name="Input" Kind="InputPin" />
<Pin Id="Q0VjtOZ6B79MEXx1DalRoo" Name="Input 2" Kind="InputPin" />
<Pin Id="ESyXOfHWlcLOdLlBG3GW4g" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="1225,400,59,22" Id="MiLKyXzR76DLvs9QZUUEDD">
<p:NodeReference LastCategoryFullName="VVVV.VL.World" LastSymbolSource="VVVV.VL.DynamicBuffersAndTextures.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="GetCell" />
<CategoryReference Kind="Category" Name="World" />
</p:NodeReference>
<Pin Id="G3LW44QYSgBNVhNCUaOmMo" Name="Input" Kind="StateInputPin" />
<Pin Id="JKtFywEG1zCLdC1zxzf29e" Name="X" Kind="InputPin" />
<Pin Id="QB3oe18foIMMOUaPwRT4zT" Name="Y" Kind="InputPin" />
<Pin Id="N5eltOWs5q1LialeOb4Jx6" Name="Output" Kind="StateOutputPin" />
<Pin Id="LuKj6HbRwZ4Pg2iC3P491B" Name="Value" Kind="OutputPin" />
</Node>
<Node Bounds="1384,345,25,13" Id="Uo7pmnigSkLPqKReejrLYN">
<p:NodeReference LastCategoryFullName="Adaptive" LastSymbolSource="VL.CoreLib.vl" LastDependency="VVVV.VL.DynamicBuffersAndTextures.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<CategoryReference Kind="Category" Name="Adaptive" NeedsToBeDirectParent="true" />
<Choice Kind="OperationCallFlag" Name="!=" />
</p:NodeReference>
<Pin Id="BMBx1oeDrhcQRCFN2OJEpr" Name="Input" Kind="InputPin" />
<Pin Id="CZzCOq4MaWzPrN79R38JLW" Name="Input 2" Kind="InputPin" />
<Pin Id="FFJQeban4koPi0W1oMjMDX" Name="Result" Kind="OutputPin" />
</Node>
<Node Bounds="1385,377,30,13" Id="TzEB0NQighAMGTaBIlrfZH">
<p:NodeReference LastCategoryFullName="Primitive.Boolean" LastSymbolSource="VL.CoreLib.vl" LastDependency="VVVV.VL.DynamicBuffersAndTextures.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="OR" />
</p:NodeReference>
<Pin Id="CY2EMdnYFZQLJeINOR3kEA" Name="Input" Kind="StateInputPin" />
<Pin Id="B24twHS0Ex6PKIbiqjTBJz" Name="Input 2" Kind="InputPin" />
<Pin Id="FbClbY0MA6hMmguAGKiZNx" Name="Output" Kind="StateOutputPin" />
</Node>
<ControlPoint Id="UbdO3Bh7UpsMs2i1tPiOeK" Bounds="1388,424" />
</Patch>
<ControlPoint Id="C3v98ZP4SF9LR7VfEajmd4" Bounds="1339,314" Alignment="Top" />
<ControlPoint Id="JmmvP8L5ft7LEdZM82ihX2" Bounds="1281,440" Alignment="Bottom" />
</Node>
<Node Bounds="1276,458,29,13" Id="IhPI8Zf53inNmwQhIDRTeI">
<p:NodeReference LastCategoryFullName="Collections.Sequence" LastSymbolSource="VL.CoreLib.vl" LastDependency="VVVV.VL.DynamicBuffersAndTextures.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Sum" />
</p:NodeReference>
<Pin Id="Hz5Qyiam7r6P1N6hl6p43p" Name="Input" Kind="StateInputPin" />
<Pin Id="AqhVQh9yPafNmLksigP730" Name="Result" Kind="OutputPin" />
</Node>
<Node Bounds="1440,328,25,13" Id="EkaM6DN2bbWPuvSaTYjyGF">
<p:NodeReference LastCategoryFullName="Adaptive" LastSymbolSource="VL.CoreLib.vl" LastDependency="VVVV.VL.DynamicBuffersAndTextures.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="!=" />
<CategoryReference Kind="Category" Name="Adaptive" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="G0W3MjiNK2sP4ozpNrfGfV" Name="Input" Kind="InputPin" />
<Pin Id="VhwUO6XTfj4ODjebXTv58J" Name="Input 2" Kind="InputPin" />
<Pin Id="RtLvRr56FprN0WNTeb08zH" Name="Result" Kind="OutputPin" />
</Node>
</Patch>
<ControlPoint Id="P5QPeS8zUlTMrn66KowAr2" Bounds="1257,263" Alignment="Top" />
<ControlPoint Id="LfsAJ3xBberPdg2dEwdbWX" Bounds="1280,489" Alignment="Bottom" />
</Node>
<Link Id="AOWiWdbkouVQHzqQidxC26" Ids="GQMH8CIojuaNopMj5Vu4fF,Mu3077qqLKGOBaCU3Wja86,P5QPeS8zUlTMrn66KowAr2" />
<Link Id="FUnF59TznMPNTCjoOCV84C" Ids="GQMH8CIojuaNopMj5Vu4fF,EbdbtAhwYjlQbaDXInrBOo,C3v98ZP4SF9LR7VfEajmd4" />
<Link Id="AA3l6S2c6pvOkmXTXEiO5Q" Ids="C3v98ZP4SF9LR7VfEajmd4,OPshhO18HLQL1g8jysx80k" />
<Link Id="BHI8iBLoASWMQrFrH4avNW" Ids="T6DCsz9KzeTMRRQvIQ25Aa,Q0VjtOZ6B79MEXx1DalRoo" />
<Link Id="HbxuIXMQsNSPZkqTCzlzdb" Ids="P5QPeS8zUlTMrn66KowAr2,PQQjVRyVk8eQddTPAbJyj6" />
<Link Id="R5u88NAqeoPPpBrpbnEjzo" Ids="EetsmO34nA7L7D5P1F1EaQ,NhTqchifkbhOVYH3vfhnub" />
<Link Id="CeFtCj9d2URObrNM5YZGQE" Ids="TkRxZsyJJpeN2QThElaIfw,G3LW44QYSgBNVhNCUaOmMo" />
<ControlPoint Id="TkRxZsyJJpeN2QThElaIfw" Bounds="1126,171" />
<Link Id="L3zwynKK5zaOil3fVTsIH5" Ids="Mu9Mbn4i2Q5PJWpiwi8KmK,TkRxZsyJJpeN2QThElaIfw" IsHidden="true" />
<Link Id="GvYOSnY8uR2PpjXdSUbi1t" Ids="FsYt6KTfGl8OqLpOLK4B7D,JKtFywEG1zCLdC1zxzf29e" />
<Link Id="MWZ2zEmrM5FNY7LCil1pgO" Ids="ESyXOfHWlcLOdLlBG3GW4g,QB3oe18foIMMOUaPwRT4zT" />
<Link Id="NDbPPU5hebCNyCiWXUI1t9" Ids="LuKj6HbRwZ4Pg2iC3P491B,JmmvP8L5ft7LEdZM82ihX2" />
<Link Id="I0v55jwmZLJL4gloqGN626" Ids="JmmvP8L5ft7LEdZM82ihX2,Hz5Qyiam7r6P1N6hl6p43p" />
<Link Id="ClQlIPG5QgMN5gB3qVszRJ" Ids="AqhVQh9yPafNmLksigP730,LfsAJ3xBberPdg2dEwdbWX" />
<Node Bounds="1279,508,29,13" Id="F4cFiufOIJ5OcOYkW77orG">
<p:NodeReference LastCategoryFullName="Collections.Sequence" LastSymbolSource="VL.CoreLib.vl" LastDependency="VVVV.VL.DynamicBuffersAndTextures.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Sum" />
</p:NodeReference>
<Pin Id="IJKa1pgypEVLQchvM73dFV" Name="Input" Kind="StateInputPin" />
<Pin Id="I5pzFkdGrPZOLUzblQFwx5" Name="Result" Kind="OutputPin" />
</Node>
<Link Id="PFEOXGq2Xg5M3rTlBDf429" Ids="LfsAJ3xBberPdg2dEwdbWX,IJKa1pgypEVLQchvM73dFV" />
<Link Id="M9RreDP36a3OKdNvHhQRF8" Ids="I5pzFkdGrPZOLUzblQFwx5,Gvfz3p7BfIMLBepoYMMPgD" />
<ControlPoint Id="Mu3077qqLKGOBaCU3Wja86" Bounds="1255,232" />
<ControlPoint Id="EbdbtAhwYjlQbaDXInrBOo" Bounds="1337,242" />
<Link Id="Jrcanry6I3oOh7Injrkw3W" Ids="C3v98ZP4SF9LR7VfEajmd4,BMBx1oeDrhcQRCFN2OJEpr" />
<Link Id="IXc0ZbHjkKaOQtgQ2UiPx5" Ids="P5QPeS8zUlTMrn66KowAr2,G0W3MjiNK2sP4ozpNrfGfV" />
<Link Id="OKE2fuAHTA2QU3444UhyIX" Ids="FFJQeban4koPi0W1oMjMDX,CY2EMdnYFZQLJeINOR3kEA" />
<Link Id="ORKsVwAGlLAOZqhIIGd83t" Ids="RtLvRr56FprN0WNTeb08zH,B24twHS0Ex6PKIbiqjTBJz" />
<Link Id="KKcHmNi0ccxPrtiVJFn1eo" Ids="UbdO3Bh7UpsMs2i1tPiOeK,FzsqFOgyDqbQONc9W7Y2jl" IsHidden="true" />
<Link Id="Liu7xqafKcsODuNEIHlKuw" Ids="FbClbY0MA6hMmguAGKiZNx,UbdO3Bh7UpsMs2i1tPiOeK" />
</Patch>
</Node>
</Canvas>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment