12.2 Boolean Operations

British mathematician George Boole (1815–1864) didn’t specialize in geometry. He invented his Boolean algebra for dealing with the logical values of “true” and “false.” However, it was later discovered that the same concepts make perfect sense for various other mathematical objects—such as sets or arbitrary geometric shapes.

All Boolean operations are listed in the Path menu; they can also be accessed by keyboard shortcuts derived from the symbols of the corresponding mathematical operations. Some of them require exactly two objects to be selected; others will work on any number of selected shapes. All of them will accept not only paths but also text objects and shapes (except 3D boxes), automatically converting them to paths. If a Boolean operation fails (for example, due to a wrong number or type of selected operands), it will explain the reason for its failure in the status bar.

Union ()

Difference ()

Intersection ()

Exclusion ()

Division ()

Cut Path ()