Hum chahte hain wo sabse chhota segment jo L1 par point P ko L2 par point Q se jode.
Step 1 — Geometric insight (WHY perpendicular?).
Maano PQ joining vector hai. Agar PQL1 par perpendicular nahi hota, toh hum P ko L1 par thoda sa slide kar sakte the aur PQ ko chhota kar sakte the (ek perpendicular drop karo — hypotenuse hamesha leg se bada hota hai). Toh minimum par, PQ⊥b1. Usi argument se PQ⊥b2.
Yeh step kyun? Distance ka minimum wahan hota hai jahan kisi bhi line par move karne se first-order change nahi aata — yahi exactly perpendicularity hai.
Step 2 — Common perpendicular ki direction.
Ek vector jo dono b1 aur b2 par perpendicular ho, use
n=b1×b2.
ki direction mein hona chahiye.
Yeh step kyun? Cross product by definition dono inputs par perpendicular hota hai. (Yeh nonzero tab hota hai jab lines parallel nahi hoti — yahi woh jagah hai jahan "skew ke liye b1∦b2" use hota hai.)
Step 3 — Gap ko n par project karo.
Har line par KOI BHI point lo: a1 aur a2. Unke beech ka vector hai a2−a1. Shortest distance is gap ke common perpendicular directionn^=n/∣n∣ ke along component ki length hai:
d=∣(a2−a1)⋅n^∣=∣b1×b2∣∣(a2−a1)⋅(b1×b2)∣.Yeh step kyun? Chahe hum a1,a2 koi bhi points chunein, along-n^ component same rehta hai, kyunki kisi line par move karna sirf b-vectors add karta hai, jo ⊥n^ hain aur kuch contribute nahi karte.
a1x−x1=b1y−y1=c1z−z1 aur a2x−x2=b2y−y2=c2z−z2 ke liye:
d=(b1c2−b2c1)2+(c1a2−c2a1)2+(a1b2−a2b1)2x2−x1a1a2y2−y1b1b2z2−z1c1c2.
Same formula, bas components ke saath likha hua.
Recall Feynman: ek 12-saal ke bachhe ko samjhao
Socho do seedhi wire ki tukdein ek room mein float kar rahi hain jo kabhi nahi milti aur same direction mein nahi hain. Exactly ek sabse chhoti stick hai jo tum unhe connect karne ke liye rakh sakte ho — aur woh stick dono wires ko perfect right angle par chhuegi. Uski length nikalne ke liye: har wire par ek point chuno, unke beech ek arrow banao, phir sirf woh part measure karo jo "dono par right-angle" direction mein point karta hai. Cross product tumhe woh direction batata hai; dot product measure karta hai ki arrow ka kitna hissa uss taraf point karta hai.