Exemple #1
0
 public void TestAngleBetweenLines()
 {
     Line l1 = new Line().Init(0.0, 0.0, 10.0, 0.0);
     Line l2 = new Line().Init(0, 0, 0, 10);
     Assert.AreEqual(l1.AngleBetween(l2), 90.0);
     Assert.AreNotEqual(l2.AngleBetween(l1), 90.0);
     Assert.AreEqual(new Line().Init(0.0, 0.0, 10.0, 0.0).AngleBetween(new Line().Init(0.0, 0.0, 10.0, 0.0)), 0.0);
     Assert.AreEqual(new Line().Init(0.0, 0.0, 10.0, 0.0).AngleBetween(new Line().Init(0.0, 0.0, -10.0, 0.0)), 180.0);
 }