more work on new polygon cut method.