Turf is a JavaScript library for spatial analysis. It includes traditional spatial operations, helper functions for creating GeoJSON data, and data classification and statistics tools. Turf can be added to your website as a client-side plugin, or you can run Turf server-side with Node.js (see below).Download the minified file, and include it in a script tag. This will expose a global variable named turf.
algorithm computational-geometry geojson turf gis geo geojs geospatial geography geometry map contour centroid tin extent grid polygon line point area analysis statistics stats midpoint plane quantile jenks sampleMaker.js, a Microsoft Garage project, is a JavaScript library for creating and sharing modular line drawings for CNC and laser cutters.
maker cad draw cnc vector svg pdf dxf drawing fonts geometry bezier openjscad rectangle circle line arc laser 2d 3d openscad point points path model triangle outline quadratic cubic curve ellipse polygon square star dome bolt holes oval belt ring slot kerf shape font trigonometry boolean chain distort dogbone fillet intsersect intsersection measure mirror rotate scale stl plasma cutter water-jetDetermine if a point is inside of a polygon.This module casts a ray from the inquiry point and counts intersections, based on this algorithm.
point polygon insideSome packages like CLI tools and grunt tasks don't have a entry point, like "main": "foo.js" in package.json, resulting in them not being resolvable by require.resolve(). Unlike require.resolve(), this module also resolves packages without an entry point, returns null instead of throwing when the module can't be found, and resolves from process.cwd() instead __dirname by default.What you would use in require().
require resolve path module from like cwd current working directory grunt main entry pointreact-point gives you fast touch events for your React applications.A <PointTarget> normalizes click and click-like touch events (not swipes or drags) into a "point" event. This helps you avoid the 300ms delay for click events on touch interfaces like iOS.
react touch tap click pointThis library provides some basic utilities for building location-based applications.This library is provided under the MIT license. Contributions to the project are welcome on GitHub.
human-readable-addresses openstreetmap-nominatim geographical-utilities location coordinates geo point gisTake a transformation matrix like you're used to constructing with WebGL, and project arbitrary 3D points onto your 2D screen.You can use this to take a point in your WebGL scene and get its onscreen position on the canvas, e.g. to add DOM element overlays, or bootstrapping your own canvas/SVG.
project 3d webgl matrix vector point 2d plane perspective camera transformA reusable GLSL point light function for use with glslify.Together these values effect the final attenuation curve. For more information check out this this article.
glsl shader point lighting⚡️ Fast geometry in geometry lookup for large GeoJSONs.With this package you can perform the following operations (and more) on a given GeoJSON.
geojson lookup nodejs geojson-geometries-lookup point-lookup line-lookup polygon-lookup points-lookup lines-lookup polygons-lookup geojsons-lookup point line polygon geojsons points lines polygons intersection contains contain container containers containedThe demo shows you what's possible. Documentation coming. Code cleanup coming. Sorry.Note: The demo deliberately collides objects to test depth sorting and (in future) occlusion culling. This is not a bug. Up the geometry resolution to (kill your computer) and see it work a little more nicely.
perspex projection projector 3d point points 2dA standalone point geometry with useful accessor, comparison, and modification methods.Clone this point, returning a new point that can be modified without affecting the old one.
point geometry primitiveA Leaflet-friendly API for point in polygon operations, using substack's point in polygon library.An array of polygons in which the given point resides, an empty array if there are none. The polygons are returned as direct sublayers, so they can include MultiPolygons. You can call pointInLayer again on those if you want the sub-polygon result.
leaflet plugin point in polygon geo geographicalApproximates an SVG path into a discrete list of 2D contours (polylines). This is useful for collision detection, intersection, triangulation & WebGL rendering, etc. It does not attempt to clean or optimize the discretized points.See demo/index.js for exmaple.
svg path adaptive curve bezier quadratic cubic vector points point discrete step steps approximateBreakdancer is a small utility library that helps developing and using ergonomic breakpoints. Devices and sizes will always change, human ergonomics like palm, wrist, lap, desk, wall never will.Breakdancer is tested and works on both web and react-native platforms. Note that we don't specify react-native as a peer dependency in order to avoid dependency issues on pure web projects, so make sure you have react-native as a dependency.
breakpoints breakdancer breakpoint tracking break point
We have large collection of open source products. Follow the tags from
Tag Cloud >>
Open source products are scattered around the web. Please provide information
about the open source projects you own / you use.
Add Projects.