/// <summary> /// /// </summary> /// <param name="scene"></param> /// <returns></returns> public async Task<bool> UnoccludedAsync (Scene scene) { return !await scene.IntersectPAsync (this.Ray); }