¿Te gusta jugar videojuegos?
Angry Birds es esencialmente un trazador de parábolas.
[matemáticas] x = v \ cos (\ theta) t [/ matemáticas]
[matemáticas] y = v \ sin (\ theta) t – \ frac {1} {2} gt ^ 2 [/ matemáticas]
¿Alguna vez has visto una esfera en un juego en 3D? Si el juego se renderizó utilizando una técnica llamada trazado de rayos, cada píxel en su pantalla fue la solución a una ecuación cuadrática. Para cada píxel, el rastreador crea un rayo para ver qué está mirando ese píxel.
Un rayo es solo un conjunto de ecuaciones lineales.
- Cómo encontrar el dominio de esta ecuación
- Cómo resolver el siguiente sistema de ecuaciones polinómicas
- Cómo resolver [matemáticas] x = 20 – \ sqrt {20 – \ sqrt x} [/ matemáticas]
- Cómo resolver la ecuación [matemáticas] \ cos (3x) + \ cos (x) = 0 [/ matemáticas]
- ¿Cómo resolverías la ecuación de Diophantine [matemáticas] x ^ 3 = 4 y ^ 2 + 4 y – 3 [/ matemáticas]?
[matemáticas] x = x_0 + v_x t [/ matemáticas]
[matemáticas] y = y_0 + v_y t [/ matemáticas]
[matemáticas] z = z_0 + v_z t [/ matemáticas]
donde [matemáticas] v_x ^ 2 + v_y ^ 2 + v_z ^ 2 = 1 [/ matemáticas]
Y una esfera es una ecuación cuadrática.
[matemática] R ^ 2 = (x – c_x) ^ 2 + (y – c_y) ^ 2 + (z – c_z) ^ 2 [/ matemática]
Si sustituye las ecuaciones de rayos en la ecuación de la esfera, obtendrá una ecuación cuadrática en [matemáticas] t [/ matemáticas]. Si esa ecuación tiene alguna solución, entonces el rayo se cruza con la esfera, y ves la esfera en ese píxel. Al volver a conectar la solución a las ecuaciones de rayos, obtienes la ubicación de la intersección, lo que te permite calcular el ángulo de la superficie con respecto a una fuente de luz y sombrear la esfera.