Elyg
11/3/2017 - 3:37 PM

Make grid

Run Over: POINTS Creates a grid like pattern

@P *= maketransform(0,0,-@P,0,1,0);
float size = chf("apartSize");

int modVal = int(rint(sqrt(@numpt)));
float originX= modVal*0.5*size;
float originZ= modVal*0.5*size;

float x = (((@ptnum)%modVal)*size) +size*0.5;
float z = (((@ptnum)/modVal)*size) +size*0.5;

vector originOffset = set(originX, 0, originZ);
vector translate = set(x, 0, z);

matrix tm = maketransform(0, 0, translate-originOffset, 0, 1);
@P *=tm;