Cómo encontrar la distancia más corta entre dos líneas oblicuas

La distancia más corta entre una línea, L y un punto, P, es la longitud de la línea que es perpendicular a L y va de un punto en L al punto P.

Esta idea general de líneas perpendiculares también se aplica a dos líneas, excepto que nuestra nueva línea debe ser perpendicular a ambas.

Todo esto es un poco más fácil de hacer en forma vectorial, así es como lo daré.

dejar:

L1 sea r = a + s b , y L2 sea r = c + t d .

donde r es el vector de posición de cualquier punto en una línea; ayc son los vectores de posición de un punto que se encuentra en L1 y L2 respectivamente; syt son escalares; y byd son vectores paralelos a L1 y L2 respectivamente.

Un vector perpendicular a L1 y L2 es el producto cruzado de los dos vectores direccionales:

n = b x d

y el vector unitario, n hat , se divide por la magnitud de n :

n sombrero = ( b x d ) / | b x d |

Si P es un punto en L1 y Q es un punto en L2, entonces podemos encontrar el vector QP al encontrar la diferencia entre ( a + s b ) y ( c + t d ) ya que estos dan los vectores de posición de cualquier punto en las líneas:

QP = ac + s b – t d

La distancia más corta entre L1 y L2 es la proyección de QP en n . Es decir, el producto escalar de QP yn , todo dividido por la magnitud de n . Ya encontramos n dividido por la magnitud de n como n hat . Entonces:

Distancia más corta = QP. n sombrero

= ( ac + s b – t d ) . (( b x d ) / | b x d | )

= (( ac + s b – t d ) . ( b x d )) / | b x d |

= (( ac ) . ( b x d ) + s b. ( b x d ) – t d . ( b x d )) / | b x d |

Desde b. ( b x d ) = d . ( b x d ) = 0 (la proyección de x o y on ( x x y ) siempre es cero), podemos reducir esa ecuación a:

Distancia más corta = | ( ac ) . ( b x d ) / | b x d | El |

El producto y la división de puntos son lineales (como se ve en la simplificación de QP. N hat ), por lo que puede usar esta ecuación en cualquier orden.

La distancia más corta entre dos líneas oblicuas se encuentra a lo largo de la línea que es perpendicular a ambas líneas.

Deje que las dos líneas estén dadas por:
[matemáticas] L1 = \ vec {a_1} + t \ cdot \ vec {b_1} [/ matemáticas]
[matemáticas] L2 = \ vec {a_2} + t \ cdot \ vec {b_2} [/ matemáticas]

[matemáticas] P = \ vec {a_1} [/ matemáticas], es un punto en la línea L1 y [matemáticas] Q = \ vec {a_2} [/ matemáticas] es un punto en la línea L2. El vector de P a Q es [matemáticas] (\ vec {a_2} – \ vec {a_1}) [/ matemáticas]

El vector unitario que es normal tanto para L1 como para L2 será:
[matemáticas] \ vec {n} = \ frac {\ vec {b_1} X \ vec {b_2}} {| \ vec {b_1} X \ vec {b_2} |} [/ matemáticas]

La distancia mínima entre las líneas será la proyección de PQ en el vector unitario nie
[matemáticas] | (\ vec {a_1} – \ vec {a_2}) \ cdot \ vec {n} | [/ matemáticas]

= [matemáticas] | \ frac {(\ vec {a_1} – \ vec {a_2}) \ cdot (\ vec {b_1} X \ vec {b_2})} {| \ vec {b_1} X \ vec {b_2} |} | [/ matemáticas]

Se calcula a través del estudio de la perpendicularidad de una línea común entre las dos líneas obteniendo la distancia entre los dos puntos de intersección de la línea con los sesgados.

Para encontrar la distancia entre dos líneas oblicuas, puede usar la fórmula como se muestra en la foto adjunta a continuación