¿Listo para sumergirte en algo de matemáticas?

En esta lección vamos a explorar el cálculo más fundamental que realiza un trazador de rayos (raytracer): la intersección entre un rayo y un objeto.

Como los objetos de nuestras escenas se modelan con millones de pequeños triángulos, cada intersección se da entre un rayo y un triángulo:
En esta lección, comenzaremos con una versión sencilla de este problema, la intersección entre un rayo y una recta en 2D:
Después, extenderemos el razonamiento bidimensional a tres dimensiones. Al final de la lección, necesitaremos resolver un sistema de ecuaciones con 4 incógnitas bastante jugoso:
¿Suena divertido? Cuando termines, podrás decir que tienes un conocimiento básico del trazado de rayos (raytracing), así como una perspectiva matemática de la geometría subyacente, que hace que todo funcione. ¿No es genial?

¿Qué necesito saber antes de empezar?

Muy bien, ¡estás listo para continuar!