Well, I never said that the raybounce example I provided was an “all-inclusive” solution. You can definitely use a raybounce to “shoot” rays any direction you want though.
Here is what you mentioned, given a little thought to implement.
I would say if you need to expand on this further it might be good to go ahead and start a new topic.