try to uncheck "rbdpackedobject>inherit pivot from point position". This is because in Houdini, the priority of transform is scale, rotate, translate. If this option is check on, it sets pivot as initial position of template points, so it calculate rotation first by @orient and then translate second. Simply test with transform node. translate -> (1,2,3) rotate -> (10,20,30) with pivot (0,0,0) and with pivot (10,20,30)