Formula, Explanation And code for this is At this Link Basically This was solved in the StackOverflow question i asked...
AB1, AB2, CD1, CD2. AB1&AB2 and CD1&CD2 3D Points makes a Line Segment. And the Said Line segments are Not in the same Plane.
AP is a point Line segment AB1&AB2,
BP is a point Line segment CD1&CD2.
Point2 Closest To each other (Shortest distance between the two line segment)
Now, how can I Find the said two points
Point2? What method should I use?
So Far I have Tried All these Below which works only when both Line segments have the same Magnitude...
I tried Calculating the centroid of both line segments and calculating the nearest Point on Segment From the midpoint. (I know how to calculate the Closest Point line segment from another Point)
But This only works when Both Line segments are of equal length AND each of Both the Linesegment's MidPoint is perpendicular to Each other and the centroid... Visual Geometry Geogbra3D
AB1 = (6.550000, -7.540000, 0.000000 ) AB2 = (4.540000, -3.870000, 6.000000 ) CD1 = (0.000000, 8.000000, 3.530000 ) CD2 = (0.030000, -7.240000, -1.340000 ) PointCD1AB = (3.117523, -1.272742, 10.246199 ) PointCD2AB = (6.318374, -7.117081, 0.691420 ) PointAB1CD = (0.029794, -7.135321, -1.306549 ) PointAB2CD = (0.019807, -2.062110, 0.314614 ) Magntidue of PointCD1AB - P1LineSegmentCD = 11.866340 Magntidue of PointCD2AB - P2LineSegmentCD = 6.609495 Magntidue of PointAB1CD - P1LineSegmentAB = 6.662127 Magntidue of PointAB2CD - P2LineSegmentAB = 9.186399 Magntidue of PointCD1AB - PointAB1CD = 13.318028 Magntidue of PointCD2AB - PointAB2CD = 8.084965 Magntidue of PointCD1AB - PointAB2CD = 10.433375 Magntidue of PointCD2AB - PointAB1CD = 6.598368 Actual Shortest Point are Point1 = (0.01, 1.59, 1.48 ) Point2 = (-1.23, 1.11, 3.13 ) Magnitude of Point1 And Point2 = 2.1190799890518526