Si tenemos dos segmentos de línea en 3D, ¿cuál sería la forma de comprobar si estas dos líneas son colineales o no? (Me olvidé de mencionar que mis segmentos de línea son 3D. Así que he editado el post original. Perdón por las molestias) Quiero comprobar la dirección de las líneas y la distancia perpendicular entre ellas. ¿Son estos dos factores suficientes para decidir si 2 segmentos de línea son colineales o no? Gracias de antemano.
Respuestas
¿Demasiados anuncios?Un método alternativo. Supongamos que PQ y RS son los segmentos de línea. Dejemos que el cosenos de dirección de los vectores u=→PQ y v=→RS respectivamente, αu,βu,γu y αv,βv,γv . El ángulo ϕ entre los segmentos de la línea es tal que 1 cosϕ=αuαv+βuβv+γuγv.
Por lo tanto, los segmentos de la línea son colineales si cosϕ=±1 .
--
1 Fórmula 10.7 de Manual de Fórmulas y Tablas Matemáticas , Coleção Schaum, traducción al portugués de la serie Schaum's Outline Manual matemático de fórmulas y tablas 2/e de Murray Spiegel y John Liu.
Si los dos segmentos de línea AB y CD están dados por 4 puntos distintos A, B, C y D, también es suficiente que ambos AB∥CD , AC∥BD y AD∥BC .
Para ver si A(a1,a2)B(b1,b2)∥C(c1,c2)D(d1,d2) , se comprueba si →BA=B−A y →DC=C−D son vectores linealmente dependientes.
Por tanto, los dos segmentos de línea están contenidos en la misma línea si {(a1−b1)(c2−d2)−(c1−d1)(a2−b2)=0(a1−c1)(b2−d2)−(b1−d1)(a2−c2)=0(a1−d1)(c2−b2)−(c1−b1)(a2−d2)=0