ray-casting Algoritmo para detección de colisiones entre objetos y simulación de ambiente 3D a partir de ambiente 2D