<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/six-labors-announcing-polygonclipper-1-0-0-fknqpepik" -->

---
title: Six Labors : Announcing PolygonClipper 1.0.0 | daily.dev
description: Six Labors has released PolygonClipper 1.0.0, a new standalone .NET 8+ geometry library for polygon boolean operations (union, intersection, difference, xor),...
canonical: https://daily.dev/posts/six-labors-announcing-polygonclipper-1-0-0-fknqpepik
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: Six Labors : Announcing PolygonClipper 1.0.0 | daily.dev
og:description: Six Labors has released PolygonClipper 1.0.0, a new standalone .NET 8+ geometry library for polygon boolean operations (union, intersection, difference, xor),...
og:url: https://daily.dev/posts/six-labors-announcing-polygonclipper-1-0-0-fknqpepik
og:image: https://api.daily.dev/og/posts/fkNqpEPIK.png
og:image:alt: Six Labors : Announcing PolygonClipper 1.0.0
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Six Labors : Announcing PolygonClipper 1.0.0

**[Six Labors : ImageSharp](https://daily.dev/sources/sixlabors)** · 6 min read · 0 upvotes · 0 comments

## Summary

Six Labors has released PolygonClipper 1.0.0, a new standalone .NET 8+ geometry library for polygon boolean operations (union, intersection, difference, xor), self-intersection normalization, and stroke-outline generation. Originally built as the internal geometry engine for ImageSharp.Drawing 3, it is now available independently for applications needing region-based geometry without the full drawing stack. The library uses double-precision coordinates, a Martínez-Rueda-style sweep-line algorithm for boolean ops, and Vatti/Clipper2-style cleanup for normalization. It ships under the Six Labors Split License, requiring a commercial license for organizations with over $1M annual revenue, with community licensing available for qualifying users.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://sixlabors.com/posts/announcing-polygonclipper-100>

## Questions this post answers

### What does PolygonClipper 1.0.0 offer for .NET developers doing geometry processing?

PolygonClipper 1.0.0 is a standalone .NET 8+ library from Six Labors providing polygon boolean operations (union, intersection, difference, xor), self-intersection normalization into positive-winding output, and stroke-outline generation via PolygonStroker. It uses double-precision coordinates with no integer-grid quantization, and was extracted from the geometry engine powering ImageSharp.Drawing 3.

_Developers building geometry pipelines can track new .NET library releases like this one on daily.dev._

### What license does PolygonClipper 1.0 use and when do I need to pay for it?

PolygonClipper 1.0 is licensed under the Six Labors Split License. It is free for non-commercial use and certain commercial applications, but organizations with annual gross revenue exceeding 1M USD must purchase a commercial license. Direct package dependents must supply a sixlabors.lic file or SixLaborsLicenseKey MSBuild property at build time, though community licensing is available for qualifying users.

_Teams evaluating licensing terms before adopting a new dependency can follow updates like this on daily.dev._

### What algorithm does PolygonClipper use for boolean polygon operations?

PolygonClipper's boolean operation core uses a Martínez-Rueda-style sweep-line pipeline, based on the paper 'A Simple Algorithm for Boolean Operations on Polygons.' This approach handles complex cases such as holes, multiple disjoint contours, non-convex shapes, overlapping edges, and vertical segments, while normalization uses a separate Vatti/Clipper2-inspired cleanup path.

_Developers comparing polygon clipping algorithms can find implementation-focused releases like this on daily.dev._

## Similar posts on daily.dev

- [Modeler 2026 For Houdini Released](https://daily.dev/posts/modeler-2026-for-houdini-released-3uekvdgcd) · 80 LEVEL · 0 upvotes · 0 comments
- [SkiaSharp 4.0 is here: announcing the first stable release](https://daily.dev/posts/skiasharp-4-0-is-here-announcing-the-first-stable-release-i6cab6h9v) · .NET Blog · 30 upvotes · 4 comments
- [.NET Toolbox August Update](https://daily.dev/posts/net-toolbox-august-update-vi5nnzduw) · We Are .NET · 12 upvotes · 1 comments
- [SkiaSharp 4.0 Establishes Milestone-Aligned Release Cadence](https://daily.dev/posts/skiasharp-4-0-establishes-milestone-aligned-release-cadence-cnqoznuu4) · InfoQ · 4 upvotes · 0 comments

---

Tags: [#.net](https://daily.dev/tags/.net), [#c#](https://daily.dev/tags/c#), [#licensing](https://daily.dev/tags/licensing)

[View this post on daily.dev](https://daily.dev/posts/six-labors-announcing-polygonclipper-1-0-0-fknqpepik)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"Six Labors : Announcing PolygonClipper 1.0.0","url":"https://daily.dev/posts/six-labors-announcing-polygonclipper-1-0-0-fknqpepik","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/six-labors-announcing-polygonclipper-1-0-0-fknqpepik"},"datePublished":"2026-08-23T12:21:27.130Z","dateModified":"2026-08-23T12:39:07.978Z","description":"Six Labors has released PolygonClipper 1.0.0, a new standalone .NET 8+ geometry library for polygon boolean operations (union, intersection, difference, xor),...","image":"https://media.daily.dev/image/upload/s--foaA6JGU--/f_auto/v1722860399/public/Placeholder%2004","thumbnailUrl":"https://media.daily.dev/image/upload/s--foaA6JGU--/f_auto/v1722860399/public/Placeholder%2004","isAccessibleForFree":true,"articleSection":"Six Labors : ImageSharp","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Organization","name":"Six Labors : ImageSharp","logo":"https://media.daily.dev/image/upload/logos/placeholder.jpg","url":"https://daily.dev/sources/sixlabors"},"commentCount":0,"discussionUrl":"https://daily.dev/posts/six-labors-announcing-polygonclipper-1-0-0-fknqpepik","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":0},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":0}],"keywords":".net,c#,licensing","timeRequired":"PT6M"}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Six Labors : ImageSharp","item":"https://daily.dev/sources/sixlabors"},{"@type":"ListItem","position":3,"name":"Six Labors : Announcing PolygonClipper 1.0.0"}]}
{"@context":"https://schema.org","@type":"FAQPage","@id":"https://daily.dev/posts/six-labors-announcing-polygonclipper-1-0-0-fknqpepik#faq","mainEntity":[{"@type":"Question","name":"What does PolygonClipper 1.0.0 offer for .NET developers doing geometry processing?","acceptedAnswer":{"@type":"Answer","text":"PolygonClipper 1.0.0 is a standalone .NET 8+ library from Six Labors providing polygon boolean operations (union, intersection, difference, xor), self-intersection normalization into positive-winding output, and stroke-outline generation via PolygonStroker. It uses double-precision coordinates with no integer-grid quantization, and was extracted from the geometry engine powering ImageSharp.Drawing 3. Developers building geometry pipelines can track new .NET library releases like this one on daily.dev."}},{"@type":"Question","name":"What license does PolygonClipper 1.0 use and when do I need to pay for it?","acceptedAnswer":{"@type":"Answer","text":"PolygonClipper 1.0 is licensed under the Six Labors Split License. It is free for non-commercial use and certain commercial applications, but organizations with annual gross revenue exceeding 1M USD must purchase a commercial license. Direct package dependents must supply a sixlabors.lic file or SixLaborsLicenseKey MSBuild property at build time, though community licensing is available for qualifying users. Teams evaluating licensing terms before adopting a new dependency can follow updates like this on daily.dev."}},{"@type":"Question","name":"What algorithm does PolygonClipper use for boolean polygon operations?","acceptedAnswer":{"@type":"Answer","text":"PolygonClipper's boolean operation core uses a Martínez-Rueda-style sweep-line pipeline, based on the paper 'A Simple Algorithm for Boolean Operations on Polygons.' This approach handles complex cases such as holes, multiple disjoint contours, non-convex shapes, overlapping edges, and vertical segments, while normalization uses a separate Vatti/Clipper2-inspired cleanup path. Developers comparing polygon clipping algorithms can find implementation-focused releases like this on daily.dev."}}]}
```

