clipping; TODO - order points clockwise