Estaba tratando de entender cómo calcular el vector de reflexión y encontré estas respuestas. No pude entenderlas fácilmente, así que me tomé mi tiempo para hacerlo yo mismo, ¡lo bueno es que ahora puedo detallarlo de forma ELI5!
Desarrollé la fórmula utilizando los 3 pasos que se muestran en el gráfico. Los describo a continuación.
Así, la situación inicial es $\vec{a}$ apuntando hacia un plano. Entonces tenemos la normal $\vec{n}$ de la longitud de la unidad y nos gustaría encontrar $\vec{b}$
Por lo tanto, el primer paso está utilizando el producto punto para obtener un vector vertical que se utilizará en paso 2 .
Con paso 1 mi fórmula parcial es: $2\times\left(a+(-\vec{a})\cdot\vec{n}\times{}n\right)$
el cambio de signo de $\vec{a}$ arriba, lo "volteamos"
Entonces en paso 2 Puedo escribir: $-\vec{a}+2\times\left(a+(-\vec{a})\cdot\vec{n}\times{}n\right)$
Ahora, puedo distribuir: $-\vec{a}+2\times{}\vec{a}+2\times(-\vec{a})\cdot\vec{n}\times{}n$
Luego simplificar, y termino con: $\vec{a}+2\times(-\vec{a})\cdot\vec{n}\times{}n$
Si se niega un vector en el producto punto, se niega el resultado del producto punto.
$\vec{a}\cdot\vec{b}=-(-\vec{a})\cdot\vec{b}$
Eso significa que puedo reescribir la fórmula así:
$\vec{a}-2\times(\vec{a})\cdot\vec{n}\times{}n$
3 votos
Esta es la pregunta número 5.13 de I.e irodov :p