1. A method for recursive ray casting, the method comprising: providing a ray bundle of a selected position, direction and size; conducting a proximity test of a selected proximity at the selected position; and advancing the ray bundle a first casting distance when the proximity test is negative.