public InsideTestResult CheckClipping(IInsideTester4D region) { if (this.point2D_0 == null) { return(InsideTestResult.Outside); } Bounds3D box = new Bounds3D(); foreach (Point2D point in this.point2D_0) { box.Update(this.matrix4D_0.TransformTo3D(point)); } return(region.TryIsInside(box)); }
public InsideTestResult CheckClipping(IInsideTester4D region) { return(!this.IsEmpty ? InsideTestResult.BothSides : InsideTestResult.Outside); }
public InsideTestResult CheckClipping(IInsideTester4D region) { return(InsideTestResult.Outside); }