Tested tool guide
Tested browser tools
Checked August 16, 2026
What Shape Combiner does, with a checked example
Shape Combiner builds one new shape out of two overlapping geometric shapes - circles, rectangles, polygons - using the boolean operations union, subtract, intersect, and exclude, the same idea as the Pathfinder panel in drawing programs. Each operation is settled by a single membership question: which points belong to the first shape, the second, or both. The result is one new outline instead of two overlapping layers. The thing people most often get wrong is subtract, which is directional: first shape minus second shape is not the same as second minus first, so check which shape is the base before running it.
Worked example
A concrete input and expected output from the current implementation.
Input
Square 100x100 with its bottom-left corner at (0,0), and square 100x100 with its bottom-left corner at (50,50). Compute all four operations: union, subtract (first minus second), intersect, exclude.
->
Expected output
Union: one octagon, area 17,500. Subtract: one L-shaped hexagon, area 7,500 - the 50x50 top-right corner of the first square is gone. Intersect: a 50x50 square, area 2,500. Exclude: two separate L-shaped pieces, area 7,500 each, 15,000 total.
The squares overlap in exactly the 50x50 region between x=50 and x=100 and y=50 and y=100, area 2,500. Union is both areas minus the overlap (20,000 - 2,500), subtract keeps the first square minus the overlap (10,000 - 2,500), intersect is the overlap itself, and exclude is everything except the overlap (17,500 - 2,500).