orientation: add support for partial rotations