d = sample(displ); d = selector_matrix*unpremul(d) + selector_offset; return sample(child, xy + d.xy*d.zw); }