Search results
139 packages found
A simple collection of functions for working with two-component vectors.
solver for the maximal rectangle problem
The Swiss Army Knife of Vector Graphics Scripting, packaged for headless use in Node.js
Javascript library for 2d geometry. Cloned from flattenjs
- geometry
- 2d
- algorithms
- shape
- polygon
- distance
- intersection
- relation
- point in polygon
- spatial search
- affine transformations
- boolean operations
- polygon clipping
- dimensionally extended 9-intersections model
Maker.js, a Microsoft Garage project, is a JavaScript library for creating and sharing modular line drawings for CNC and laser cutters.
The Swiss Army Knife of Vector Graphics Scripting, packaged for Node.js with rendering to Node-Canvas
2D Signed Distance Field creation from @thi.ng/geom shapes, conversions, sampling, combinators
Simple React hooks to create polygon and geometry primitives for modern web UI.
Conversion and preparation of thi.ng/geom shapes & shape groups to/from AxiDraw pen plotter draw commands
Extended euclidian 2d geometry library for JavaScript with objects representing points, vectors, angles, transformations, transformation decompositions
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
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
A 2D constrained Delaunay triangulation library
The Swiss Army Knife of Vector Graphics Scripting
A simple Component using OpenLayers to draw geometric shapes.
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.
A path modeler derived from Paper JS