the weiler–atherton is a polygon-clipping algorithm. it is used in areas like computer graphics and games development where clipping of polygons is needed. it allows clipping of a "subject or candidate polygon" by an arbitrarily shaped "clipping polygon/area/region".