Visibility using Ray Tracing Algorithms and Data Structures: Investigating a few Ray Tracing Algorithms and Data Structures in the Context of Visibility