bplist00^virtualPatches_frameworkVersion^portAttributesYrootPatch_editorViewerWindowV156.16 W_enable Tname[descriptionVEnable_ Controls execution of the patch.UclassUstateWQCPatchXuserInfoUnodesO* streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+ zoomFactorNSNumberNSValue*fnoteListNSMutableArrayNSArraystringThis is an example of using an iterator. Change the distance and Iterations values to see the effects, and look inside the "Iterator Example" to see how it works.bounds {CGRect={CGPoint=dd}{CGSize=dd}}colorNSColorcffff? scrolling {CGPoint=dd}!P@position43SkeyWQCClear -.1-_ivarInputPortStates_clearColorBuffer_systemInputPortStates_clearDepthBuffer!"ZinputColor#$Uvalue%&'()*+,SredUalphaTblueUgreen#### /#- O streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+positionNSValue* {CGPoint=dd}߭ WClear_156ZQCIterator789={[connections_publishedInputPorts:;ZinputCount#<>?@ABCDEFGHIJKLMVY\^cgiloqsuwy]connection_14\connection_7]connection_10\connection_8]connection_15\connection_1\connection_9]connection_11\connection_2\connection_3]connection_12\connection_4]connection_13\connection_5\connection_6NOPQRSTUZsourceNode_destinationPortZsourcePort_destinationNode\Expression_6VinputX\outputResult_Quadric_sphere_2NOPQWSTX\Expression_2_Quadric_sphere_1NOPQZ[TU\Expression_7VinputYNOPQ][TX\Expression_3NOPQ_`ab_IteratorVariables_1Xposition^outputPosition\Expression_5NOPQ_defUindex[outputIndex\Expression_1NOPQbhTZUangleNOPQjkTR\Expression_4XdistanceNOPQ_mnfUcount[outputCountNOPQfpTWUangleNOPQjrTZXdistanceNOPQftT]UangleNOPQbvTRUangleNOPQjxT]XdistanceNOPQjzTWXdistance|}~jTnodeTport#Os streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+nameDistance#?ݰXDistanceXDistance #- O streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+nameIterator Example zoomFactorNSNumberNSValue*fnoteListNSMutableArrayNSArraystringThe red spheres use the Current Position from the iterator variables to cacluate their angle. Note that this goes from 0..1 and results in a number of distinct spheres equal to (Iterations -1), with two overlapping spheres drawn at the top ("0" and "1"). bounds {CGRect={CGPoint=dd}{CGSize=dd}}=colorNSColorcffff?The blue circles calculate their angle using index/count. This results in a number of circles equal to the number of Iterations[?HInside an Iterator, the "Iterator Variables" patch gives you access to the current index. If you are familiar with C-style languages, you can think of it as being very similar to the following: 

for (CurrentIndex = 0; CurrentIndex < Iterations; CurrentIndex++) { 
 CurrentPosition = CurrentIndex/(Iterations - 1); 
}"y{?position {CGPoint=dd}1 scrollingƒO__QCIteratorVariablesO streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+positionNSValue* {CGPoint=dd}f\QCExpressionZexpressionO streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+name"(index/count) * 360"positionNSValue* {CGPoint=dd}ц_(index/count) * 360W\QCExpressionO streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+name"sin(angle) * distance "positionNSValue* {CGPoint=dd}w醆_sin(angle) * distance ]\QCExpressionO streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+name"cos(angle) * distance "positionNSValue* {CGPoint=dd}x%_cos(angle) * distance XXQCSphereVstacks_customInputPortStatesVslicesVinputZ\inputZBuffer]inputBlending\inputCullingZinputScaleWinputRZWinputRYZinputColorWinputRX#######?ə#####%&'(#?lJkB#?#?#? ِ## #- #O streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+positionNSValue* {CGPoint=dd}Wņj\QCExpressionO streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+name "Distance"positionNSValue* {CGPoint=dd}^XDistance##?ݰb\QCExpressionO streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+name"position * 360"positionNSValue* {CGPoint=dd}^position * 360R\QCExpressionO streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+name"sin(angle) * distance "positionNSValue* {CGPoint=dd}~_sin(angle) * distance Z\QCExpressionO streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+name"cos(angle) * distance "positionNSValue* {CGPoint=dd}9_cos(angle) * distance U#######?ə#####%&'(#?#?#?EEq#?pI@## #- #O streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+positionNSValue* {CGPoint=dd}TZIterator_2_513 369 512 430 0 0 1440 878 ,?NXmnuz).;?G\r  ! "$cq~,=HZew0FO^k| $->DU[lu , 5 > G L Q R2GTjo$/  6=biv  )2;DIRTY^_di $"',1:?HMV[lu~GITt