Is it possible to overlay two raycast volumes in the same render window?

In my this post, I have tested multi-volume rendering with the latesst VTK. There are two vtkVolume objects in a vtkRenderer and rendering result seems not bad. But if you want to manipulate one of them, such as setVisibility or setUserMatrix, some problems will occur. You can find some ways used in 3D Slicer. Hope it helps you.