Given a spotlight in a 3D space, is there a fast way to calculate the volume of the illuminated area?
It’s fairly trivial to calculate the volume of a simple cone, but any obstructions and areas shadowed by those obstructions must be subtracted.
The end result should, for example, allow me to calculate the probability of a player being able to see the spotlight’s point of origin when being placed at random in its total covered area.