Search results
396 packages found
Monitor if a component is inside the viewport, using IntersectionObserver API
An ESnext spec-compliant `Set.prototype.intersection` shim/polyfill/replacement that works as far down as ES3
A Svelte action that monitors an element enters or leaves the viewport or a parent element. Performant and efficient thanks to using Intersection Observer under the hood.
- svelte
- observer
- observing
- intersection
- viewport
- inviewport
- in-view
- in-viewport
- inview
- observe
- waypoint
- intersection-observer
- intersection-observer-api
- performance
- View more
React lazy loading component using vanilla-lazyload library. Speedy, lightweight and easy to use.
Purely functional linear, quadratic and cubic bezier library, including accurate, robust bezier intersection.
A polyfill for IntersectionObserver
Boolean operations on polygons (union, intersection, difference, xor)
An extension of the javascript Set object which contains useful Set operation methods
Performant & ergonomic 2D geometry in typescript
- geometry
- 2d
- algorithms
- shape
- polygon
- distance
- intersection
- relation
- point in polygon
- spatial search
- affine transformations
- boolean operations
- polygon clipping
- dimensionally extended 9-intersections model
A function collection for working with circles
Apply boolean Polygon clipping operations (intersection, union, difference, xor) to your Polygons & MultiPolygons.
Monitor if a component is inside the viewport, using IntersectionObserver API
A BVH implementation to speed up raycasting against three.js meshes.
- graphics
- raycast
- tree
- bounds
- threejs
- three-js
- bounds-hierarchy
- performance
- raytracing
- pathtracing
- geometry
- mesh
- distance
- intersection
- View more
Exact arithmetic test for line segment intersection
Boolean operations on polygons (union, intersection, difference, xor)
React components to add reveal animations using the Intersection Observer API and CSS Animations.
A set implementation for integers
Javascript library for 2d geometry
- geometry
- 2d
- algorithms
- shape
- polygon
- distance
- intersection
- relation
- point in polygon
- spatial search
- affine transformations
- boolean operations
- polygon clipping
- dimensionally extended 9-intersections model
Uniquely flexible and light-weight utility for cloning and deep (recursive) merging of JavaScript objects. Supports descriptor values, accessor functions, and custom prototypes. Provides advanced options for customizing the clone/merge process.
Remove self intersections, t-junctions and duplicate edges/vertices from a planar straight line graph
- planar
- straight
- line
- graph
- geometry
- topology
- polygon
- snap
- rounding
- tjunction
- crossing
- junction
- duplicate
- vertex
- View more