но и мой вариант работает:
int n = npoints(1);
for (int i = 0; i < n; i++)
{
int npt = addpoint(0,i);
matrix m = primintrinsic(1, "packedfulltransform", npt);
matrix3 m3 = matrix3(m);
vector pivot = primintrinsic(1, "pivot", npt);
setpointattrib(0, "orient", npt, quaternion(m3));
setpointattrib(0, "name", npt, string(point(1,"name", npt)) );
setpointattrib(0, "P", npt, point(1, "P", npt) - pivot * m3);
}
но он предполагает еще ноду add к 0, а чейн должен быть подключен к 1 входу