d3-polygon
Operations for two-dimensional polygons.
Found 846 results for polygon
Operations for two-dimensional polygons.
turf boolean-point-in-polygon module
turf bbox module
turf area module
turf unkink-polygon module
turf buffer module
turf rewind module
turf mask module
turf envelope module
turf tesselate module
determine if a point is inside a polygon with a ray intersection counting algorithm
turf points-within-polygon module
turf circle module
turf point-on-feature module
turf tag module
turf polygon tangents module
a JavaScript library for performing geospatial operations with GeoJSON
Fill a polygon with lines
turf polygon-to-line module
Apply boolean Polygon clipping operations (intersection, union, difference, xor) to your Polygons & MultiPolygons.
A point in polygon based on the paper Optimal Reliable Point-in-Polygon Test and Differential Coding Boolean Operations on Polygons
Martinez polygon clipping algorithm, does boolean operation on polygons (multipolygons, polygons with holes etc): intersection, union, difference, xor
turf line-to-polygon module
turf dissolve module
turf polygon smooth module
A very simple script to compute all self-intersections in a GeoJSON polygon.
turf boolean-concave module
Apply boolean polygon clipping operations (intersection, union, difference, xor) to your Polygons & MultiPolygons.
Boolean operations on polygons (union, intersection, difference, xor)
Polygon/polyline processing utilities
turf point-to-polygon-distance module
A JS library for finding optimal label position inside a polygon
A fast polyline and polygon clipping library.
HTML5 inspired canvas that can be rendered to PNG with no native dependencies.
Exactly test if a point is inside, outside or on the boundary of a polygon
Index for matching points against a set of GeoJSON polygons
A Leaflet Plugin For Editing Geometry Layers in Leaflet 1.0
Convert a planar graph to a collection of nest polylines
Reference Implementation of the Dufour-Peyton Intersection Algorithm. Calculates the Intersections of Arbitrary Polygons with a Geospatial Raster.
Constrained Delaunay Triangulation in 2D
Triangulates a complex polygon
Splits a convex polygon by a plane
Industrial strength point in polygon test
Simplifies a planar graph
Javascript library for 2d geometry
Computes the closest point to a polytope in arbitrary dimensions
Remove self intersections, t-junctions and duplicate edges/vertices from a planar straight line graph
SDK for EVM chains, used in conjunction with @wormhole-foundation/sdk
The Maps component is used to visualize the geographical data and represent the statistical data of a particular geographical area on earth with user interactivity, and provides various customizing options
A library of intersection algorithms covering all SVG shape types
SDK for EVM chains, used in conjunction with @wormhole-foundation/sdk
SDK for EVM chains, used in conjunction with @wormhole-foundation/sdk
Polygon tesselation library, ported from SGI's GLU implementation.
SDK for EVM chains, used in conjunction with @wormhole-foundation/sdk
SDK for EVM chains, used in conjunction with @wormhole-foundation/sdk
SDK for EVM chains, used in conjunction with @wormhole-foundation/sdk
SDK for EVM chains, used in conjunction with @wormhole-foundation/sdk
Takes a complex (i.e. self-intersecting) GeoJSON polygon, and breaks it down into its composite simple, non-self-intersecting one-ring polygons.
A library of intersection algorithms covering all SVG shape types
SDK for EVM chains, used in conjunction with @wormhole-foundation/sdk
Convex decomposition for 2D polygons
SDK for EVM chains, used in conjunction with @wormhole-foundation/sdk
Apply Ramer-Douglas-Peucker line simplification to GeoJSON features or feature collections in JS or on the CLI
Polygon and line clipping and offsetting library for Javascript / Typescript - a port of Angus Johnson's clipper to WebAssembly / Asm.JS
Photo Sphere Viewer plugin to display various markers/hotspots on the viewer.
Fast point-in-polygon intersection for large numbers of polygons.
turf polygon module
Extract elementary geometries from a geojson inheriting properties.
Dissolve contiguous GeoJSON LineStrings and Polygons into single units.
Receives a Coordinate, a Radius and a Number of edges and aproximates a circle by creating a polygon that fills its area
Convex decomposition for 2D polygons
turf extent module
Maker.js, a Microsoft Garage project, is a JavaScript library for creating and sharing modular line drawings for CNC and laser cutters.
OSM tags indicate if a closed way should be treated as a polygon or linestring
Drag functionality for Leaflet vector layers
Fast geometry in geometry lookup for large GeoJSONs
Javascript implementation of GEOS's Polygonize function
Split a polygon using a polyline.
Baidu Map map-polygon Components for React.
Schema definitions for GeoJSON types for use with Mongoose JS
Polygon offsetting algorithm, aimed for use with leaflet
Small, no dependency library for offsetting polygons. Heavily based on this [CodePen](https://codepen.io/HansMuller/pen/lDfzt) by Hans Muller.
API to interact with Helio Finances program on EVM chains.
Allow to drag Leaflet path
Return the centroid for a given convex polygon.
Zoopla inspired freehand polygon creation using Leaflet.js.
SDK for EVM chains, used in conjunction with @wormhole-foundation/sdk
CLI tool for Elephant Network
Coordinate, linear, and area measure tool for Leaflet maps
Minimum bounding rectangle implementation in JavaScript. Uses `concaveman` and `mathjs` as dependencies.
Everstake Wallet SDK for Javascript
utility for working with polygons (arrays of vec2s)
perform boolean operations on arbitrary polygons in 2d
This library may not be fast, but it is robust. Robust in the fact that it will find all of the self-intersections in a polygon - minus of course shared endpoints.
compute the area of a 2d polygon
A 2D constrained Delaunay triangulation library
Reverse geocoding to determine the location where it is contained (continent, country, region and state) from the latitude and longitude specified. This module also has tools to get lists of continents, country groupings, countries, regions and states in
Compute distance from a point to an arbitrary shaped polygon, line, or point
point in polygon searches for leaflet
Small, typed, dependency free tool to round corners of 2d-polygon provided by an array of { x, y } points.
Calculate the area of a simple polygon
Determine if an x y coordinate exists in a polygon.
A pure javascript implementation of the QuickHull algorithm for finding the smallest polygon enclosing a set of points
Boolean operations on polygons (union, intersection, difference, xor)
Greiner-Hormann clipping algorithm
Mappls Maps official hybrid map SDK for angular & reactJS NPM
For given polygon finds if any of segments intersect with each other
a lightweight yet faster osm (either in xml or in json formats) to geojson convertor - 4x faster than xmldom + osmtogeojson in most situations - implemented in pure JavaScript without any 3rd party dependency
Check if point is inside polygon
Drag feature functionality for Leaflet.draw
Any dimensional Minkowski sums of convex polytopes
Merge non continuous geojson polygons into multiples concave polygons based on polygons distance.
Package for encoding / decoding images, transforming images, applying filters, drawing primitives on images on the client side (no need for server Node.js)
Polygon tools
chaikin's smoothing algorithm for 2D lines
A port of Clipper2(C#) to js/ts.
JavaScript tool for working with polygons. It uses several basic principles to be super simple and super universal.
Draw lines and polygons with canvas. Save and load path to canvas.
Create N number of random points inside of a polygon
Functional, polymorphic API for 2D geometry types & SVG generation
WebAssembly port of the Clipper2 library for polygon clipping and offsetting
Polygon convex partitioning and triangulation.
Check if two polygons overlap
Yandex.MapKit and Yandex.Geocoder for react-native
2D / 3D closest point / proximity helpers
Infinity Wallet connection SDK for DApp web3 connect integration
triangulates a series of 2D contours
Detect if a polygon has self intersecting lines
Library to convert geohashes to multiple GeoJSON polygons or a single GeoJSON FeatureCollection
Ignite UI React Maps components.
Turns SVG shapes (polygon, polyline, rect, g) into SVG paths. It can merge groups and apply transforms.
Javascript library for 2d geometry
Customizable nD polyline interpolation, re-sampling, splitting & nearest point computation
Zoopla inspired freehand polygon creation using Leaflet.js.
Converts path commands for an SVG path to polygonal points.
2D polygon/polyline analysis & processing utilities
Sveaflet = Svelte + Leaflet
Refactored Leaflet plugin for drawing freehand polygons, with support for mobile
2D/3D convex polygon tessellators
US and canada state polygon - state outline
构造多边形对象,通过 PolygonOptions 指定多边形样式。
Agentic commerce tools for Boson and Fermion protocols
Interactive diagrams, charts, and graphs, such as trees, flowcharts, orgcharts, UML, BPMN, or business diagrams
高德地图 Polygon 编辑器。
TippingChain SDK - On-chain tipping with USDC payouts on ApeChain
高德地图 Polygon 编辑器。
This script finds all points where the polygons intersect each other.
Return random position inside geoJson Polygon or MultiPolygon
Turns any GeoJSON shape into a list of geohashes
clip a polygon with another
Clipping and geometric operations for spherical polygons.
2D polygon clipping / offsetting (Sutherland-Hodgeman, Grainer-Hormann)
Plugin that selects feature(s) by drawing an area on the map
A personal CLI tool for ZisK zkVM development testing and learning purposes. This is NOT an official ZisK tool - for production use, please refer to the official ZisK documentation. This tool automates basic ZisK workflows for educational and testing purp
高德地图 MouseTool 绘制工具。
Yandex MapKit for React Native
Interactive diagrams, charts, and graphs, such as trees, flowcharts, orgcharts, UML, BPMN, or business diagrams
Interpolate circle to polygon for GeoJSON
Polygon equidistant offset
chaikin's smoothing algorithm for any dimension lines
Apply boolean Polygon clipping operations (intersection, union, difference, xor) to your Polygons & MultiPolygons.
turf bbox module
Leaflet plugin to create polygon with circle, for touchscreen
A module to check if a polygon self-intersects
Ultralight JS for Ethereum
Two dimensional vector math library for JavaScript. Built for performance in computation-heavy real-time engines without sacrificing usability. Supports tree shaking and dead code removal to avoid bloating client-side bundles. Zero dependencies.
Extracts the boundary of a binary 2D image
Maps postal codes to polygons
Computes a boolean combination of two planar graphs
Utilities to split GeoJSON geometries
Headless 2D shape drawing, filling & rasterization for arbitrary targets/purposes (no canvas required)
a few point and polygon utils
sample the signed distance field of a polygon in 2d space
Fast 2D contour line extraction / generation
Turns lineTo, moveTo, quadratic & bezier curves into discrete Vector2 points
triangulates a fontpath using poly2tri
Ignite UI Angular map components.
Receives a Coordinate and ellipse properties and aproximates a ellipse by creating a polygon that fills its area
一个用于图片标注的javascript库,基于canvas,简单轻量,支持矩形、多边形、点、折线、圆形。
test if 2D convex polygon is clockwise
Coordinate, linear, and area measure tool for Leaflet maps
<p align="center"> <br /> <a href="https://createweb3dapp.alchemy.com"> <img src=".github/images/cw3d-logo.png" width="200" alt=""/></a> <br /> </p>
Coordinate, linear, and area measure tool for Leaflet maps. Forked from LJA Engineering, Inc - GIS
CLI to create decentralized applications (dapps) using [Scaffold Alchemy](https://github.com/alchemyplatform/scaffold-alchemy).
A 2D collision checker for modern JavaScript games.
Yandex.MapKit and Yandex.Geocoder for react-native
Leaflet plugin for drawing bezier splines from polylines and polygons
Native modules to determine if a location is within defined geographical boundaries using Google Geometry library
Source for all GeoJSON boundaries on Earth
The SVG Path Interpolator produces point data representing interpolated values within an SVG path.
Crypto wallet generator CLI tool
Quickly find points in large sets of polygons
Coordinate, linear, and area measure tool for Leaflet maps
Zoopla inspired freehand polygon creation using Leaflet.js.
An algorithm to decompose polygons with holes from "A practical algorithm for decomposing polygonal domains into convex polygons by diagonals" by J Fernández
SDK for EVM chains, used in conjunction with @wormhole-foundation/connect-sdk
Boolean operations on polygons
🧊 HODL Wallet - Fast CLI crypto wallet!
一个用于图片标注的javascript库,基于canvas,简单轻量,支持矩形、多边形、点、折线、圆形、网格。
A library used to construct a visibility polygon for a set of line segments
Helper functions to convert BBoxes to multiple formats
Typescript package used to batch smart contract read calls into a single tx through the use of a multicall contract.
Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support
n-dimensional boids simulation with modular behavior system
Converts polylines, wkts, wkbs, polygons, circles, rectangles, as well as standard geoJSON into geoJSON MultiPolygon Feature Objects. Converts wkb_list and FeatureCollection to arrays.
Wavefront OBJ parser (& exporter soon)
Smoothing algorithm for 2D lines and polygons
Conversion and preparation of thi.ng/geom shapes & shape groups to/from AxiDraw pen plotter draw commands
SDK for EVM chains, used in conjunction with @wormhole-foundation/connect-sdk
一个用于图片标注的javascript库,基于canvas,简单轻量,支持矩形、多边形、点、折线、圆形、网格。
javascript library that allows drawing a polygon shape over a Google Map and get it's coordinates
n8n node for accessing multiple blockchain networks (Ethereum, BSC, Polygon, Fantom, Avalanche, Arbitrum, Optimism, etc.) with comprehensive analytics and data retrieval capabilities
IGES 5.3 serializer for (currently only) polygonal geometry, both open & closed
Fork of kittykatattack's bump library for PixiJS (https://github.com/kittykatattack/bump), wrapped into npm package
SDK for EVM chains, used in conjunction with @wormhole-foundation/connect-sdk
soundsright chain sdk
Make svg polygon & star shape
CryptAPI's Library for NodeJS
turf boolean-point-in-polygon module
Merge solid polygons and decompose into convexes.
Compute visibility polygons by Triangular Expansion
SDK for EVM chains, used in conjunction with @wormhole-foundation/connect-sdk
SDK for EVM chains, used in conjunction with @wormhole-foundation/connect-sdk
Coordinate, linear, and area measure tool for Leaflet maps
Library for polygons operations
A Multichain crypto wallet library that supports Ethereum, Bitcoin, Solana, Waves and other EVM compatible blockchains E.g. Binance Smart Chain, Polygon, Avalanche etc.
Quickly find points in large sets of polygons
Official MCP (Model Context Protocol) server for UniVoucher.com - the world's first decentralized crypto gift card protocol. Provides comprehensive documentation access and live API integration for building on the UniVoucher ecosystem across multiple bloc
mongoose schema to support geojson fields
SDK for EVM chains, used in conjunction with @wormhole-foundation/connect-sdk
## 简介 `canvas-mark-board` 基于原生canvas封装的图像标注工具,在 vue / react / 原生js 应用中都可以实现标注功能。提供了一系列事件和方法,用于管理标注对象、绘制标注形状、导入标注数据等操作。
## Demo
Zoopla inspired freehand polygon creation using Leaflet.js.
A CLI tool to download verified smart contract source code from Etherscan and other block explorers using the Etherscan V2 API.
Polygon near-linear time triangulation (based on Seidel's algorithm) with ear clip for small cases. Handles degenerate cases of colinear edges and vertices touching edges.
Gomjau-hogg notation tessellations of regular polygons
a faster & more complete OSM & Overpass (either in xml or in json formats) to geojson convertor - 4x faster than xmldom + osmtogeojson in most situations - implemented in TypeScript with txml for XML parsing
Core contracts for the Complus Network on top of Polygon - Matic Network
Tools for rounding geometry primitives for Three.js
Ignite UI Web Components map components.
Pipedream polygon Components
A simple javascript plotting boilerplate for 2d stuff.
Provides feature drawing functionality for Ember-Leaflet, based on wrapping the Leaflet Draw library
SDK for EVM chains, used in conjunction with @wormhole-foundation/connect-sdk
Converts GeoJOSN polygons to osm poly format file.
turf rhumb-circle module
Interactive drawing of polygons on the map.
Build a stark from a PIL
This is a utility function to calculate the bounding box of series of 2D points