#macro KWR_Level(Step,Transform) #if(Step>0) #local Counter=0; #while (Counter} #local Counter=Counter+1; #end KWR_Level(NSteps,transform{translate 0}) #end // ============================================ // #macro KWR_2D(Entries2D,NSteps) // // Entries2D - array of parameters of 2D matrix // Entries2D[N][3][2] - for N matrices // // x'=ax+by+c y'=dx+ey+f // a=Entries2D[n][0][0] d=Entries2D[n][0][1] // b=Entries2D[n][1][0] e=Entries2D[n][1][1] // c=Entries2D[n][2][0] f=Entries2D[n][2][1] // // ============================================ #macro KWR_2D(Entries2D,NSteps) #local Entries3D=array[dimension_size(Entries2D,1)][4][3] #local Counter=0; #while (Counter