¡Expertos en matemáticas, por favor respondan! Problema del algoritmo del sistema de coordenadas (del editor de mapas de World of Warcraft).
La primera pregunta: de A a B, (coordenada del punto final Y-coordenada del punto inicial Y)/(coordenada del punto final X-coordenada del punto inicial X), ¿por qué es definido así! La diferencia entre A con B y B con A es solo de un signo. La diferencia es que el ángulo de la tangente inversa es diferente, lo cual es exactamente de un signo.
La segunda pregunta: en realidad es un principio de reflexión. Ángulo de reflexión = ángulo de incidencia Calcule la dirección de B a C - la dirección de A a B como ángulo de incidencia (suponiendo que hay un punto E en). la línea de extensión de CB, es decir, el ángulo EBA es el ángulo de incidencia), suponiendo que la dirección positiva de la tangente es el punto P y la dirección negativa es el punto Q, entonces hay un punto F en la línea de extensión de AB, entonces que BF= AB, ángulo de incidencia de 90°=ángulo ABP= ángulo DBQ= ángulo FBQ=1/2 ángulo QBD, entonces B a D=A a B (o B a F)-ángulo QBD (=2*(90- ángulo de incidencia)).