Found 68 packages
Intersection Observer API for Blazor applications
.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/
A high-performance generic range set library for .NET with efficient union, intersection, and difference operations using Span<T>. Optimized for AOT compilation.
Intersectable object sets.
A powerful LINQ extension library that enhances ILookup with additional operations like Union, Intersect, Except, Join, Zip, and more. Includes fluent builder pattern and support for custom comparers.
Polygon Clipping and Offsetting Library
LINQ query builder and object mapping extensions for CloudflareD1.NET. Provides CompiledQuery for 95% faster repeated query execution with automatic expression tree caching, IQueryable<T> with deferred execution, async streaming with IAsyncEnumerable<T> for memory-efficient result processing, Set Operations (Union, UnionAll, Intersect, Except), Distinct() for removing duplicates, Contains()/IN clause for collection filtering, Join operations (INNER JOIN, LEFT JOIN), Having clause for filtered aggregations, GroupBy with aggregations (Count, Sum, Average, Min, Max), type-safe query construction with expression trees, Select() projection with computed properties, entity mapping, and fluent API for building SQL queries using lambda expressions. All query methods support CancellationToken.
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.
Solid modelling of meshes supporting basic shapes (boxes, cylinders, spheres, ...), booleans operations (union, subtract, intersect) and output to STL.
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)
Simple Blazor class library exposing the Intersection Observer API.
Provides a Set Collection implementation.
Prevents surprises by wrong Equals usage by: - finding Union, Contains, GroupBy, Distinct, Except, Intersect without EqualityComparer. - finding Equals on types that do not implement IEquatable.
Linq extensions for ordered sequences. They have better perfomance in comparison to standard extensions. They don't enumerate entire sequences into HashSet<T> or lookup. With these you can lazily handle very large or even infinite sequences as long as they're ordered. Concat, Distinct, Except, GroupBy, GroupJoin, Intersect, Join, SelectMany and Union are available.
This library contains methods to create numerical quadrature rules for domains bounded by one or two implicit level sets.
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.
Lodash.Intersectionwith binding library for Bridge.NET projects.