public RaycastHit Intersect(Ray ray, Vector3 origin)
 {
     if (planeRect != null)
     {
         return(planeRect.Intersect(ray, origin));
     }
     else
     {
         RaycastHit hitInfo;
         Physics.Raycast(ray, out hitInfo, 0);
         return(hitInfo);
     }
 }
 public RaycastHit Intersect(Ray ray, Vector3 origin)
 {
     return(clipPlane.Intersect(ray, origin));
 }