Problema

Problema #

La librería de p5.js cuenta con una inmensa cantidad de herramientas para construir diferentes soluciones visuales, una que está implementada es la texturización de objetos, con un simple comando podemos texturizar de manera automática o podemos asignar diferentes coordenadas a vértices sin embargo implementar esta función es un buen ejercicio para observar como trabaja la texturización, es por eso que una parte de este proyecto será crear un pincel texturizador implementado con coordenadas baricéntricas.

Respecto al raycasting, p5.js nos brinda un ambiente totalmente útil a la hora de trabajar con vectores y todas sus funcionalidades, sin embargo esta vez lo hicimos sin ello y un poco más desde cero logramos representar el trazado de un rayo desde el jugador hacia su entorno.