Skip to content

Instantly share code, notes, and snippets.

@echophon
Created January 25, 2015 20:53
Show Gist options
  • Save echophon/9440fe1b40d64b1eca9c to your computer and use it in GitHub Desktop.
Save echophon/9440fe1b40d64b1eca9c to your computer and use it in GitHub Desktop.
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<ndbx formatVersion="18" type="file" uuid="a5d3b702-9a9b-4581-9142-807607615942">
<property name="canvasHeight" value="1000"/>
<property name="canvasWidth" value="1000"/>
<property name="canvasX" value="0"/>
<property name="canvasY" value="0"/>
<node name="root" prototype="core.network" renderedChild="combine1">
<node name="add1" position="10.00,0.00" prototype="math.add"/>
<node name="colorize1" position="1.00,4.00" prototype="corevector.colorize">
<port name="fill" type="color" value="#2b2b2bff"/>
</node>
<node name="colorize2" position="5.00,2.00" prototype="corevector.colorize">
<port name="fill" type="color" value="#ffffffff"/>
</node>
<node name="combine1" position="2.00,8.00" prototype="list.combine"/>
<node name="copy1" position="5.00,5.00" prototype="corevector.copy">
<port name="copies" type="int" value="31"/>
<port name="translate" type="point" value="0.00,15.00"/>
<port name="scale" type="point" value="0.25,0.00"/>
</node>
<node name="copy2" position="9.00,7.00" prototype="corevector.copy">
<port name="copies" type="int" value="30"/>
<port name="translate" type="point" value="0.00,-15.00"/>
<port name="scale" type="point" value="0.25,0.00"/>
</node>
<node name="fit1" position="5.00,4.00" prototype="corevector.fit">
<port name="position" type="point" value="0.00,-450.00"/>
<port name="width" type="float" value="100.0"/>
<port name="height" type="float" value="100.0"/>
</node>
<node name="fit2" position="9.00,6.00" prototype="corevector.fit">
<port name="position" type="point" value="0.00,450.00"/>
<port name="width" type="float" value="100.0"/>
<port name="height" type="float" value="100.0"/>
</node>
<node name="frame1" position="7.00,-2.00" prototype="core.frame"/>
<node name="group1" position="5.00,3.00" prototype="corevector.group"/>
<node name="make_point1" position="9.00,4.00" prototype="corevector.make_point"/>
<node name="polygon1" position="5.00,0.00" prototype="corevector.polygon">
<port name="radius" type="float" value="2.0"/>
<port name="sides" type="int" value="6"/>
</node>
<node name="range1" position="11.00,-2.00" prototype="math.range">
<port name="end" type="float" value="96.0"/>
</node>
<node name="rect1" position="1.00,3.00" prototype="corevector.rect">
<port name="width" type="float" value="1000.0"/>
<port name="height" type="float" value="1000.0"/>
</node>
<node name="wave1" position="10.00,2.00" prototype="math.wave">
<port name="min" type="float" value="-20.0"/>
<port name="max" type="float" value="20.0"/>
<port name="period" type="float" value="96.0"/>
</node>
<conn input="colorize1.shape" output="rect1"/>
<conn input="combine1.list1" output="colorize1"/>
<conn input="add1.value1" output="frame1"/>
<conn input="add1.value2" output="range1"/>
<conn input="wave1.offset" output="add1"/>
<conn input="colorize2.shape" output="polygon1"/>
<conn input="make_point1.y" output="wave1"/>
<conn input="make_point1.x" output="range1"/>
<conn input="polygon1.position" output="make_point1"/>
<conn input="group1.shapes" output="colorize2"/>
<conn input="fit1.shape" output="group1"/>
<conn input="copy1.shape" output="fit1"/>
<conn input="combine1.list2" output="copy1"/>
<conn input="fit2.shape" output="group1"/>
<conn input="copy2.shape" output="fit2"/>
<conn input="combine1.list3" output="copy2"/>
</node>
</ndbx>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment