Está bien, estoy intentando que funcione un algoritmo de teorema de eje de separación (para la detección de colisiones) y necesito encontrar el vector perpendicular mínimo entre un punto y una línea. No estoy pidiendo la distancia perpendicular mínima (que sé cómo encontrar) sino el vector que tendría la misma magnitud que esa distancia y que va desde un punto arbitrario y un punto en la línea. Sé la ubicación del punto, un punto en la línea y un vector unitario que indica la dirección de la línea.Vector perpendicular mínimo entre un punto y una línea
Lo que intenté hacer fue encontrar primero la distancia mínima entre el punto y la línea.
La siguiente parte es confuso, pero I: 1) encontrado el vector entre el punto y el punto de la línea que sé 2) Encontrado el vector entre el punto de la línea y el punto de la línea, más la unidad vector que da la dirección de la línea 3) Tomó el producto cruzado de estos dos vectores (llamaré a este producto cruzado A) 4) Tomó el producto cruzado del vector unitario dando la dirección de la línea y el vector de la cruz producto A (Llamaré a este producto cruzado B) 5) Producto cruzado normalizado B 6) Producto cruzado a escala B por la distancia mínima
De todos modos, todo empt falló miserablemente. ¿Alguien puede decirme cómo se supone que debo encontrar este vector?
se desea escribir un programa para hacer esto, o simplemente tratando de hacer su tarea/Calc Física? –
Es para un juego que estoy escribiendo por diversión, como dije, es para detección de colisión. – user421215