public void LineDistanceToCrossingLineTest() { Point3d p2 = new Point3d(1, -5, -1); Vector3d v2 = new Vector3d(-2, 3, 4); Line3d l1 = new Line3d(p2, v2); p2 = new Point3d(-2, 1, 2); v2 = new Vector3d(-2, 2, 3); Line3d l2 = new Line3d(p2, v2); dynamic zzz = l1.DistanceTo(l2); Assert.IsTrue(Abs(l1.DistanceTo(l2) - 3) < GeometRi3D.Tolerance); }
public void LineDistanceToParallelLineTest() { Point3d p2 = new Point3d(1, -5, -1); Vector3d v2 = new Vector3d(-2, 3, 4); Line3d l1 = new Line3d(p2, v2); p2 = new Point3d(-4, 3, 5); v2 = new Vector3d(4, -6, -8); Line3d l2 = new Line3d(p2, v2); Assert.IsTrue(Abs(l1.DistanceTo(l2) - 3) < GeometRi3D.Tolerance); }