public static double ReturnResultPerpendicular(double x, double ax, double y, double ay, double bx, double by)
 {
     return((GetAkDot(x, ax, y, ay) + DistanceTask.GetKbDot(x, bx, y, by) + DistanceTask.GetAbDot(ax, bx, ay, by)) / 2.0);
 }
Exemple #2
0
 protected override bool InternalRun()
 {
     answer = DistanceTask.GetDistanceToSegment(a.X, a.Y, b.X, b.Y, x.X, x.Y);
     return(Math.Abs(answer - distance) < 1e-3);
 }
Exemple #3
0
 public void Test()
 {
     DistanceTask
     .GetDistanceToSegment(-30, 0, 30, 0, 60, 30)
     .Should().Be(42.4264068711929);
 }