The Clipper library performs clipping and offsetting for both lines and polygons. All four boolean clipping operations are supported - intersection, union, difference and exclusive-or. Polygons can be of any shape including self-intersecting polygons.
Install-Package Clipper -Version 6.4.0
dotnet add package Clipper --version 6.4.0
<PackageReference Include="Clipper" Version="6.4.0" />
paket add Clipper --version 6.4.0
This package has no dependencies.