/** * @file * * @author [Bodysoulspirit](https://vuo.org/user/2475) * @createdInVuoVersion 2.4.0 * @lastSavedInVuoVersion 2.4.0 * @copyright Copyright © 2022 [Bodysoulspirit](https://vuo.org/user/2475) * @see This is a Vuo Composition source code file. See https://vuo.org for further information. */ digraph G { Add [type="vuo.math.add.VuoInteger" version="2.1.1" label="Add|refresh\l|values\l|sum\r" pos="-150,630" fillcolor="orange"]; AllowFirstEvent [type="vuo.event.allowFirst" version="1.0.0" label="Allow First Event|refresh\l|event\l|reset\l|firstEvent\r" pos="-1065,405"]; AppendLists [type="vuo.list.append.VuoText" version="1.0.1" label="Append Lists|refresh\l|list1\l|list2\l|combinedList\r" pos="465,495" fillcolor="orange"]; CountItemsInList [type="vuo.list.count.VuoText" version="1.0.0" label="Count Items in List|refresh\l|list\l|itemCount\r" pos="-390,450" fillcolor="orange"]; CutList2 [type="vuo.list.cut.VuoText" version="1.0.1" label="Cut List|refresh\l|list\l|startPosition\l|itemCount\l|partialList\r" pos="-165,420" fillcolor="orange" _startPosition="1"]; FireOnDisplayRefresh [type="vuo.event.fireOnDisplayRefresh" version="1.0.0" label="Fire on Display Refresh|refresh\l|requestedFrame\r" pos="-1260,405" _requestedFrame_eventThrottling="drop"]; FirePeriodically [type="vuo.time.firePeriodically2" version="2.0.0" label="Fire Periodically|refresh\l|seconds\l|fired\r" pos="-1260,465" _seconds="2.0" _fired_eventThrottling="drop"]; GetItemRangesFromList [type="vuo.list.get.range.VuoText" version="1.0.2" label="Get Item Ranges from List|refresh\l|list\l|ranges\l|items\r" pos="210,690" fillcolor="orange"]; InterleaveLists2 [type="vuo.list.interleave.VuoText" version="1.0.0" label="Interleave Lists|refresh\l|list1\l|list2\l|interleavedList\r" pos="15,495" fillcolor="orange"]; MakeList12 [type="vuo.list.make.1.VuoIntegerRange" version="2.0.0" label="Make List|refresh\l|<1>1\l|list\r" pos="177,716" fillcolor="orange"]; MakeList14 [type="vuo.list.make.2.VuoInteger" version="2.0.0" label="Make List|refresh\l|<1>1\l|<2>2\l|list\r" pos="-183,641" fillcolor="orange" _2="1"]; MakeList5 [type="vuo.list.make.4.VuoText" version="2.0.0" label="Make List|refresh\l|<1>1\l|<2>2\l|<3>3\l|<4>4\l|list\r" pos="-858,341" _1="\"Length\"" _2="\"Height\"" _3="\"Width\"" _4="\"Opacity\""]; MakeList9 [type="vuo.list.make.4.VuoText" version="2.0.0" label="Make List|refresh\l|<1>1\l|<2>2\l|<3>3\l|<4>4\l|list\r" pos="-858,521" _1="\"60\"" _2="\"120\"" _4="\"1\""]; MakeRange2 [type="vuo.math.make.range.VuoInteger" version="1.0.0" label="Make Range|refresh\l|hasMinimum\l|minimum\l|hasMaximum\l|maximum\l|range\r" pos="-30,615" fillcolor="orange" _hasMinimum="true" _hasMaximum="true" _maximum="10"]; ShareList2 [type="vuo.data.share.list.VuoText" version="1.0.0" label="Share List|refresh\l|value\l|sameValue\r" pos="-825,510"]; ShareList3 [type="vuo.data.share.list.VuoText" version="1.0.0" label="Share List|refresh\l|value\l|sameValue\r" pos="-825,330"]; Add:sum -> MakeRange2:minimum; AllowFirstEvent:firstEvent -> MakeList5:1; AllowFirstEvent:firstEvent -> MakeList9:1; CountItemsInList:itemCount -> CutList2:itemCount; CountItemsInList:itemCount -> MakeList14:1; CutList2:partialList -> InterleaveLists2:list1; FireOnDisplayRefresh:requestedFrame -> AllowFirstEvent:event; FirePeriodically:fired -> AllowFirstEvent:reset; GetItemRangesFromList:items -> AppendLists:list2; InterleaveLists2:interleavedList -> AppendLists:list1; MakeList12:list -> GetItemRangesFromList:ranges; MakeList14:list -> Add:values; MakeList5:list -> ShareList3:value; MakeList9:list -> ShareList2:value; MakeRange2:range -> MakeList12:1; ShareList2:sameValue -> CountItemsInList:list; ShareList2:sameValue -> InterleaveLists2:list2; ShareList3:sameValue -> CutList2:list; ShareList3:sameValue -> GetItemRangesFromList:list; }