half plane intersection
half plane intersection