float _size = ch("Size");
int _faces[] = {0, 1};
vector _ppos[];
for(int i=0; i<npoints(0); i++)
{
vector pos = point(0, "P", i);
append(_ppos, pos);
}
for(int i=0; i<len(_faces); i++)
{
vector n = prim(0, "N", _faces[i]);
int ps[] = primpoints(0, _faces[i]);
for(int p=0; p<len(ps); p++)
{
_ppos[ps[p]]+= n*_size;
}
}
for(int i=0; i<npoints(0); i++)
{
setpointattrib(0, "P", i, _ppos[i]);
}