Ejemplo n.º 1
0
        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));
        }
Ejemplo n.º 2
0
 public InsideTestResult CheckClipping(IInsideTester4D region)
 {
     return(!this.IsEmpty ? InsideTestResult.BothSides : InsideTestResult.Outside);
 }
Ejemplo n.º 3
0
 public InsideTestResult CheckClipping(IInsideTester4D region)
 {
     return(InsideTestResult.Outside);
 }