public void UnitXUnitXYesOverlap_ReturnsTrue() { var crvA = Factory.Curves.UnitXCurve(1); var crvB = Factory.Curves.UnitXCurve(1); var result = Curves.CurvesIntersect(crvA, crvB, true); Assert.IsTrue(result); }
public void DisjointCurves_ReturnsFalse() { var crvA = Factory.Curves.LineSDL(new Point2d(5, 5), new Vector2d(0, 1), 5); var crvB = Factory.Curves.UnitXCurve(1); var result = Curves.CurvesIntersect(crvA, crvB); Assert.IsFalse(result); }
public void UnitXUnitXNoOverlap_ReturnsFalse() { var crvA = Factory.Curves.UnitXCurve(1); var crvB = Factory.Curves.UnitXCurve(1); var result = Curves.CurvesIntersect(crvA, crvB); Assert.IsFalse(result); }