Boolean operations combine two or more shapes into a single path using set theory logic. They are applied to the selected shapes in Z-order (the top shape operates on those below it).
To apply a boolean operation, select two or more shapes and choose from Path → Boolean Operations:
| Operation | Icon | Result |
|---|---|---|
| Unite | ∪ | Merges all selected shapes into a single outline, removing internal overlapping edges |
| Subtract | − | The top shape cuts its silhouette out of the shape below it |
| Intersect | ∩ | Keeps only the area where the shapes overlap; all non-overlapping area is removed |
| Exclude | ⊕ | Keeps only the non-overlapping areas; the intersection is removed (inverse of Intersect) |
| Divide | ÷ | Splits all shapes at their intersection boundaries, producing multiple separate shapes |
Boolean operations in FlashFX are applied as live operations rather than permanently destructive merges. The original component shapes are retained inside a Boolean Group and can be re-edited at any time.