Index for matching points against a set of GeoJSON polygons
TypeScript definitions for which-polygon
Operations for two-dimensional polygons.
Fill a polygon with lines
TypeScript definitions for d3-polygon
Returns the shortest path from start to end without colliding with any Feature in obstacles.
A point in polygon based on the paper Optimal Reliable Point-in-Polygon Test and Differential Coding Boolean Operations on Polygons
determine if a point is inside a polygon with a ray intersection counting algorithm
A JS library for finding optimal label position inside a polygon
Checks if a point is inside an area, like a city boundary.
Polygonizes a set of lines that represents edges in a planar graph.
Converts a bounding box to a GeoJSON polygon.
Calculates the distance from a point to the edges of a polygon or multi-polygon.
Takes polygons or multipolygons and an optional mask, and returns an exterior ring polygon with holes.
Smooths a Polygon or MultiPolygon, based on Chaikin's algorithm.
Takes a kinked polygon and returns a feature collection of polygons that have no kinks.
Martinez polygon clipping algorithm, does boolean operation on polygons (multipolygons, polygons with holes etc): intersection, union, difference, xor
Merges a specified property from a FeatureCollection of points into a FeatureCollection of polygons.
Takes a triangular plane as a polygon and a point within that triangle, and returns the z-value at that point.
D3 plugin which computes a map (one-level treemap), based on Voronoi tesselation
Apply boolean Polygon clipping operations (intersection, union, difference, xor) to your Polygons & MultiPolygons.
D3 plugin which computes a treemap based on Voronoi tesselation
ThreeJS geometry for drawing polygons on a sphere
Finds the tangents of a polygon from a point.
Overlay enables simple Web3 development across multiple blockchains, including Solana, Ethereum, BSC, Base, Polygon, and Bera. It does not require signing transactions with wallets, which is typically necessary in blockchain development. Additionally, Overlay does not store any database, implements high-level security features, and securely encrypts wallet information to safely execute transactions.
Painlessly convert arrays to Well-Known Text (WKT) format.
Ply is a ruby gem for reading Stanford PLY-format 3D model files. The PLY file format is a flexible format for storing semi-structured binary data, and is often used to stored polygonalized 3D models generated with range scanning hardware. You can find some examples of the format at the {Stanford 3D Scanning Repository}[http://graphics.stanford.edu/data/3Dscanrep/]. Ply provides a simple API for quick access to the data in a PLY file (including examining the structure of a particular file's content), and an almost-as-simple event-driven API which can be used to process extremely large ply files in a streaming fashion, without needing to keep the full dataset represented in the file in memory. Ply handles all three types of PLY files (ascii, binary-big-endian and binary-little-endian). If you don't have any Stanford PLY files on hand, you probably don't need this gem, but if you're curious, the PLY file format is described at Wikipedia[http://en.wikipedia.org/wiki/PLY_(file_format)].
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.