public void UnitSquareUnitXPartial_ReturnsTrue() { var region = Factory.Curves.RectangleCWH(new Point3d(0, 1, 0), 2, 2); var crv = Factory.Curves.UnitXCurve(2); var result = Curves.CurveInRegion(region, crv, false); Assert.IsTrue(result); }
public void UnitSquareSmallUnitXPartial_ReturnsTrue() { var region = Factory.Curves.RectangleCWH(Point3d.Origin, 2, 2); var crv = Factory.Curves.UnitXCurve(0.5); var result = Curves.CurveInRegion(region, crv, false); Assert.IsTrue(result); }
public void UnitSquareUnitX_ReturnsTrue() { var region = Factory.Curves.RectangleCWH(new Point3d(0, 1, 0), 2, 2); var crv = new LineCurve(region.PointAtNormalizedLength(0.25), region.PointAtNormalizedLength(0.75)); var result = Curves.CurveInRegion(region, crv); Assert.IsTrue(result); }
public void UnitSquareLargeUnitX_ReturnsFalse() { var region = Factory.Curves.RectangleCWH(Point3d.Origin, 2, 2); var crv = Factory.Curves.UnitXCurve(20); var result = Curves.CurveInRegion(region, crv); Assert.IsFalse(result); }