Michigan

Mikola Lysenko

Elite
@mikolalysenko

0fps.net

l1-path-finder. ๐Ÿ—บ Fast path planning for 2D grids

513

functional-red-black-tree. A purely functional red-black tree data structure

388

vectorize-text. Turns a text string into a 2D poly line

316

static-kdtree. A static kdtree data structure

311

orthogami. Orthogonal polyhedra origami

289

box-intersect. ๐Ÿ“ฆ Any dimensional box intersection

286

cdt2d. 2D constrained Delaunay triangulation

263

robust-point-in-polygon. Exactly test if a point is inside, outside or on the boundary of a polygon

250

laplacian-deformation. Laplacian mesh deformation

241

mikolalysenko.github.com. JavaScript

226

robust-arithmetic-notes. Tutorial on robust arithmetic in JavaScript

216

isosurface. Isosurface polygonizer algorithms

193

mudb. Low latency state replication for the web

171

delaunay-triangulate. Easy to use robust Delaunay triangulation

163

game-shell. Ready to go JavaScript shell for games or other interactive demos

123

patcher.js. JSON diffing and patching library

112

electron-recorder. Record animations using Electron

108

surface-nets. Arbitrary dimensional level sets

105

binary-search-bounds. Better binary searching

94

dynamic-forest. Maintain a dynamic spanning forest of a graph under edge insertions and deletions

86

femgl. WebGL finite element viewer

83

uniq. Removes duplicate items from an array in place

83

pitch-shift. Variable speed pitch shifter written in JavaScript

81

refine-mesh. Iterative mesh refinement

80

NodeMinecraftThing. Javascript MMO framework

79

rectangle-decomposition. Computes a minimal rectangular decomposition of a rectilinear polygon

79

alpha-shape. Any dimensional alpha shapes

78

typedarray-pool. Reuse typed arrays

77

box-intersect-benchmark. Box intersection benchmark

75

conway-hart. A port of George Hart's implementation/extension of Conway's polyhedral notation to CommonJS

72

interval-tree-1d. 1D interval tree

71

simplicial-complex. Tools for manipulating simplicial complexes in JavaScript

66

voxel-mipmap-demo. Demo of mipmapping for voxel terrain

66

mespeak. NPM entry for mespeak for easier installation and usage in browserify

64

detect-pitch. Detects the pitch of an audio snippet

62

vertex-ao. Vertex based ambient occlusion calculation for meshes

57

drag-and-drop-files. Handle file drag-and-drop events without all the Yak shaving

56

bit-twiddle. Bit twidling hacks for node.js

55

murmurhash-js. An optimized JavaScript implementation of the MurmurHash algorithms.

55

greedy-mesher. Greedy mesh compiler

54

mouse-wheel. Speed controlled mouse scrolling

53

monotone-convex-hull-2d. Robust and fast 2D convex hull

52

to-px. Convert any CSS unit to logical pixels (aka "px")

52

voronoi-diagram. n-dimensional voronoi diagram constructor

51

local-perception-filter-demo. Demonstration of local perception filters in a browser

48

ndarray-experiments. Multidimensional typed arrays in JS

45

plastimesh. ๐Ÿ‘พ A free form mesh sculpting tool

38

taubin-smooth. Taubin's mesh smoothing algorithm implemented in JavaScript

37

ndarray-project-list. List of stuff todo with ndarrays

33

haar-tree-3d. 3D Wavelet Rasterization

30

mouse-event. Cross browser mouse event property access

29

svg-3d-simplicial-complex. Renders a simplicial complex to a list of polygons in SVG

27

strongly-connected-components. Computes the strongly connected components of a directed graph

27
53
Apply