The development reported in Interactive slice intersections seems to be close to what you want, including rotations. I hope it helps.
The development reported in Interactive slice intersections seems to be close to what you want, including rotations. I hope it helps.