This is your work, valued
l1-path-finder. ๐บ Fast path planning for 2D grids
513functional-red-black-tree. A purely functional red-black tree data structure
388vectorize-text. Turns a text string into a 2D poly line
316static-kdtree. A static kdtree data structure
311orthogami. Orthogonal polyhedra origami
289box-intersect. ๐ฆ Any dimensional box intersection
286cdt2d. 2D constrained Delaunay triangulation
263robust-point-in-polygon. Exactly test if a point is inside, outside or on the boundary of a polygon
250laplacian-deformation. Laplacian mesh deformation
241mikolalysenko.github.com. JavaScript
226robust-arithmetic-notes. Tutorial on robust arithmetic in JavaScript
216isosurface. Isosurface polygonizer algorithms
193mudb. Low latency state replication for the web
171delaunay-triangulate. Easy to use robust Delaunay triangulation
163game-shell. Ready to go JavaScript shell for games or other interactive demos
123patcher.js. JSON diffing and patching library
112electron-recorder. Record animations using Electron
108surface-nets. Arbitrary dimensional level sets
105binary-search-bounds. Better binary searching
94dynamic-forest. Maintain a dynamic spanning forest of a graph under edge insertions and deletions
86femgl. WebGL finite element viewer
83uniq. Removes duplicate items from an array in place
83pitch-shift. Variable speed pitch shifter written in JavaScript
81refine-mesh. Iterative mesh refinement
80NodeMinecraftThing. Javascript MMO framework
79rectangle-decomposition. Computes a minimal rectangular decomposition of a rectilinear polygon
79alpha-shape. Any dimensional alpha shapes
78typedarray-pool. Reuse typed arrays
77box-intersect-benchmark. Box intersection benchmark
75conway-hart. A port of George Hart's implementation/extension of Conway's polyhedral notation to CommonJS
72interval-tree-1d. 1D interval tree
71simplicial-complex. Tools for manipulating simplicial complexes in JavaScript
66voxel-mipmap-demo. Demo of mipmapping for voxel terrain
66mespeak. NPM entry for mespeak for easier installation and usage in browserify
64detect-pitch. Detects the pitch of an audio snippet
62vertex-ao. Vertex based ambient occlusion calculation for meshes
57drag-and-drop-files. Handle file drag-and-drop events without all the Yak shaving
56bit-twiddle. Bit twidling hacks for node.js
55murmurhash-js. An optimized JavaScript implementation of the MurmurHash algorithms.
55greedy-mesher. Greedy mesh compiler
54mouse-wheel. Speed controlled mouse scrolling
53monotone-convex-hull-2d. Robust and fast 2D convex hull
52to-px. Convert any CSS unit to logical pixels (aka "px")
52voronoi-diagram. n-dimensional voronoi diagram constructor
51local-perception-filter-demo. Demonstration of local perception filters in a browser
48ndarray-experiments. Multidimensional typed arrays in JS
45plastimesh. ๐พ A free form mesh sculpting tool
38taubin-smooth. Taubin's mesh smoothing algorithm implemented in JavaScript
37ndarray-project-list. List of stuff todo with ndarrays
33haar-tree-3d. 3D Wavelet Rasterization
30mouse-event. Cross browser mouse event property access
29svg-3d-simplicial-complex. Renders a simplicial complex to a list of polygons in SVG
27strongly-connected-components. Computes the strongly connected components of a directed graph
27