Commons Math
  1. Commons Math
  2. MATH-668

Polygon difference function produces erroneous results with certain polygons

    Details

    • Type: Bug Bug
    • Status: Closed
    • Priority: Major Major
    • Resolution: Not a Problem
    • Affects Version/s: 3.0
    • Fix Version/s: 3.0

      Description

      For some polygons, the difference function produces erroneous results. This appears to happen when one polygon is completely encompassed in another, and the outer has multiple concave sections.

      1. PolygonsSetCircleTest.java
        4 kB
        Curtis Jensen
      2. PolygonsSetTest.java
        6 kB
        Curtis Jensen

        Activity

        Curtis Jensen created issue -
        Curtis Jensen made changes -
        Field Original Value New Value
        Attachment PolygonsSetTest.java [ 12494047 ]
        Curtis Jensen made changes -
        Attachment PolygonsSetCircleTest.java [ 12494455 ]
        Luc Maisonobe made changes -
        Assignee Luc Maisonobe [ luc ]
        Fix Version/s 3.0 [ 12314824 ]
        Luc Maisonobe made changes -
        Fix Version/s 3.1 [ 12317576 ]
        Fix Version/s 3.0 [ 12314824 ]
        Luc Maisonobe made changes -
        Status Open [ 1 ] Resolved [ 5 ]
        Fix Version/s 3.0 [ 12314824 ]
        Fix Version/s 3.1 [ 12317576 ]
        Resolution Not A Problem [ 8 ]
        Thomas Neidhart made changes -
        Status Resolved [ 5 ] Closed [ 6 ]

          People

          • Assignee:
            Luc Maisonobe
            Reporter:
            Curtis Jensen
          • Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Time Tracking

              Estimated:
              Original Estimate - 168h
              168h
              Remaining:
              Remaining Estimate - 168h
              168h
              Logged:
              Time Spent - Not Specified
              Not Specified

                Development