Podemos describir la trayectoria del primer objeto como r1(t)=A(1−λ)+BλU1T1=|AB|λ=t/T1=U1|AB|tr1(t)=A(1−λ)+BλU1T1=|AB|λ=t/T1=U1|AB|t De forma similar obtenemos r2(t)=C(1−μ)+DμU2T2=|CD|μ=t/T2=U2|CD|tr2(t)=C(1−μ)+DμU2T2=|CD|μ=t/T2=U2|CD|t para el segundo objeto que se desplaza desde CC hasta cierto punto DD , necesitando tiempo T2T2 .
Interesante se pone si DD es el punto de colisión: D=r1(T2)=r2(T2)D=r1(T2)=r2(T2) para T2≤T1T2≤T1 . Esto da D=A(1−λ)+Bλ=A+λ(B−A)λ=U1|AB|T2D=A(1−λ)+Bλ=A+λ(B−A)λ=U1|AB|T2 así con los vectores unitarios (el primero conocido, el segundo buscado): eA=B−A|AB|eD=D−C|CD|=(cos(ϕ),sin(ϕ))D=C+eD|CD|=C+eDU2T2=A+eAU1T2eA=B−A|AB|eD=D−C|CD|=(cos(ϕ),sin(ϕ))D=C+eD|CD|=C+eDU2T2=A+eAU1T2
![collision]()
Por componente obtenemos: \begin {align} C_x - A_x &= (e_{A,x} U_1 - \cos ( \phi ) U_2) T_2 \quad (*) \\ C_y - A_y &= (e_{A,y} U_1 - \sin ( \phi ) U_2) T_2 \end {align} donde igualamos para T2T2 : Cx−AxeA,xU1−cos(ϕ)U2=Cy−AyeA,yU1−sin(ϕ)U2(∗∗)Cx−AxeA,xU1−cos(ϕ)U2=Cy−AyeA,yU1−sin(ϕ)U2(∗∗) Suponiendo que A≠CA≠C esta es una ecuación en una incógnita ϕϕ , por lo que podría ser solucionable, si el AA , CC , U1U1 , U2U2 permitirlo. Como alternativa se puede utilizar cos(ϕ)=eD,xsin(ϕ)=eD,ye2D,x+e2D,y=1cos(ϕ)=eD,xsin(ϕ)=eD,ye2D,x+e2D,y=1 en la ecuación (∗∗)(∗∗) y tratar de resolver para eD,xeD,x o eD,yeD,y .
Cambiar el sistema de coordenadas puede simplificar lo anterior. Por ejemplo se podría trasladar y rotar de forma que Ax=CxAx=Cx . Esto simplificaría (∗)(∗) a cos(ϕ)=U1U2eA,xcos(ϕ)=U1U2eA,x
0 votos
En algunos casos hay dos respuestas: si es así, ¿es necesario especificar las dos? ¿Qué tipo de respuesta quieres: el ángulo con respecto a alguna dirección de referencia, notación vectorial, coordenadas, una explicación geométrica u otra?