i_overlay 6.0.0

Boolean Operations for 2D Polygons: Supports intersection, union, difference, xor, and self-intersections for all polygon varieties.
Documentation
{
  "fillRule": 0,
  "body": [
    [
      [
        -1000,
        -1000
      ],
      [
        -1000,
        1000
      ],
      [
        1000,
        1000
      ],
      [
        1000,
        -1000
      ]
    ]
  ],
  "string": [
    [
      [
        1500,
        1500
      ],
      [
        -1500,
        -1500
      ],
      [
        1500,
        1500
      ]
    ]
  ],
  "slice": [
    [[[[1000, 1000], [-1000, 1000], [-1000, -1000]]], [[[-1000, -1000], [1000, -1000], [1000, 1000]]]]
  ],
  "clip_direct": [
    [[[-1000, -1000], [1000, 1000], [-1000, -1000]]]
  ],
  "clip_invert": [
    [[[-1500, -1500], [-1000, -1000], [-1500, -1500]], [[1000, 1000], [1500, 1500], [1000, 1000]]]
  ]
}