23 packages tagged with “intersection”
Polygon Clipping and Offsetting Library
Intersection Observer API for Blazor applications
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.
A library for performing Bezier curve computation for .NET Core. Commonly Used Types: - Bezier - Arc - Line - Circle - Slope - Extrema - BoundingBox Target platforms: - Desktop (Windows Forms, WPF, Avalonia) - Unity Game Engine - Xamarin - ASP.NET Core - Blazor (web front-end)
Boolean operations on polygons (union, intersection, difference, xor) in .NET
Core utility functions for web applications
High-performance regex engine supporting intersection and complement operations
Clash detection between meshes of glTF files.
Basic Geometry Tools. C# .netstandard2.0. Line and Polygon Intersection, Curve Calculation and simple Partition Tree
.NET 2 framework library for various array manipulation. Documentation available at: https://marcjohnston.github.io/byMarc.Net2.Library.Arrays/ Issues and bug tracker available at: https://github.com/marcjohnston/byMarc.Net2.Library.Arrays/issues NuGet package available at: https://www.nuget.org/packages/byMarc.Net2.Library.Arrays/
An extension library for System.Numerics namespace adding common XNA/MonoGame/SharpDX classes to the namespace.
Intersection types for C#!
A library which helps doing common operations, such as union, intersection or complement, on intervals of IComparable types.
.NET Standard 2.0 library for reading/writing SharedStreets tiles.
TypeScript-style Utility Types for C# using source generation.
Unified algorithm support for indexed .NET collections.
Clipper - an open source freeware polygon clipping library
Wrappers and extensions to the .NET collections and LINQ.
NList brings an enormous number of powerful, STL-like algorithms to the .NET platform for processing indexable collections. There is a handlebars.js-like text generator. It has a powerful IComparer builder. There is a DefaultDictionary class. There is a class to convert an object into a dictionary of its properties.
Production-ready .NET library for type-safe mathematical intervals and ranges. Zero-allocation struct-based design with comprehensive set operations (intersection, union, contains, overlaps), explicit infinity support, span-based parsing, and custom interpolated string handler. Generic over IComparable<T> with 100% test coverage. Built for correctness and performance.
RangeData<TRange, TData, TDomain> — a lazy, immutable abstraction that couples a logical Range<TRange>; a data sequence (IEnumerable<TData>); and a discrete IRangeDomain<TRange>. Designed so the domain-measured range length matches the data sequence length (optionally validated via the IsValid extension), enables right-biased union/intersection, and provides efficient, low-allocation operations for time-series, event streams, and incremental datasets.