Table of Contents

Namespace SixLabors.PolygonClipper

Classes

Contour

Represents a single polygon ring (outer contour or hole).

Polygon

Represents a complex polygon.

PolygonClipper

Performs boolean operations on polygons.

PolygonStroker

Generates polygonal stroke geometry for contours with configurable joins and caps.

StrokeOptions

Provides configuration options for geometric stroke generation.

Structs

Box2

Represents a bounding box.

Vertex

Represents a two-dimensional vertex with X and Y coordinates.

Enums

BooleanOperation

Specifies the type of boolean operation to perform on polygons.

LineCap

Specifies the shape to be used at the ends of open lines or paths when stroking.

LineJoin

Specifies how the connection between two consecutive line segments (a join) is rendered when stroking paths or polygons.

ResultTransition

Represents the result transition for a sweep event.