Помогите вывести уравнение для пересечения 2х прямых в пространстве. Моя попытка как-то не удалась.
(x-xo)/p=(y-yo)/q=(z-zo)/r
(x-x1)/p1=(y-y1)/q1=(z-z1)/r1
x=(xo*q*p1 - x1*q1*p - yo*p*p1 + y1*p*p1) / (q*p1-q1*p)
y=(yo*p*q1 - y1*p1*q - xo*q*q1 + x1*q*q1) / (p*q1-p1*q)
z=(zo*q*r1 - z1*q1*r - yo*r*r1 + y1*r*r1) / (q*r1-q1*r)
1. (x-xo)/p=(y-yo)/q=(z-zo)/r
(x-x1)/p1=(y-y1)/q1=(z-z1)/r1
2.z=z0; вот так, наверное, делать нельзя
(x-xo)/p=(y-yo)/q = 0
(x-x1)/p1=(y-y1)/q1 = z0-z1/r1
3. y=(x-xo)*q/p+yo
y=(x-x1)*q1/p1+y1
4. (x-xo)*q/p+yo=(x-x1)*q1/p1+y1
5. (x-xo)*q*p1+yo*p*p1=(x-x1)*q1*p+y1*p*p1
6. x*(q*p1-p*q1)=xo*q*p1-x1*q1*p-yo*p*p1+y1*p*p1
7. x=(xo*q*p1-x1*q1*p-yo*p*p1+y1*p*p1)/(q*p1-p*q1)