Pinned Repositories
glslify
A node.js-style module system for GLSL! :sparkles:
box-intersect
📦 Any dimensional box intersection
functional-red-black-tree
A purely functional red-black tree data structure
l1-path-finder
🗺 Fast path planning for 2D grids
orthogami
Orthogonal polyhedra origami
static-kdtree
A static kdtree data structure
vectorize-text
Turns a text string into a 2D poly line
regl
👑 Functional WebGL
ndarray
📈 Multidimensional arrays for JavaScript
headless-gl
🎃 Windowless WebGL for node.js
mikolalysenko's Repositories
mikolalysenko/functional-red-black-tree
A purely functional red-black tree data structure
mikolalysenko/vectorize-text
Turns a text string into a 2D poly line
mikolalysenko/box-intersect
📦 Any dimensional box intersection
mikolalysenko/robust-point-in-polygon
Exactly test if a point is inside, outside or on the boundary of a polygon
mikolalysenko/mudb
Low latency state replication for the web
mikolalysenko/surface-nets
Arbitrary dimensional level sets
mikolalysenko/binary-search-bounds
Better binary searching
mikolalysenko/uniq
Removes duplicate items from an array in place
mikolalysenko/typedarray-pool
Reuse typed arrays
mikolalysenko/interval-tree-1d
1D interval tree
mikolalysenko/murmurhash-js
An optimized JavaScript implementation of the MurmurHash algorithms.
mikolalysenko/monotone-convex-hull-2d
Robust and fast 2D convex hull
mikolalysenko/orbit-camera
Orbit camera for 3D scenes
mikolalysenko/angle
Almost Native Graphics Layer Engine (local fork)
mikolalysenko/parse-obj
Parses a .OBJ file
mikolalysenko/filtered-vector
Path smoothing for vector valued input curves
mikolalysenko/sdf-physics
WebGPU signed distance field physics engine
mikolalysenko/3d-view
Basic camera interaction module
mikolalysenko/incremental-convex-hull
Incremental convex hull algorithm
mikolalysenko/simplicial-complex-contour
Extract a contour on a simplicial complex
mikolalysenko/robust-in-sphere
Exact arithmetic test to check if (n+2) points are cospherical
mikolalysenko/webgpu-experiments
Experiments with WebGPU
mikolalysenko/node-fastcdc
Node JS bindings for fastcdc-rs
mikolalysenko/fastcdc-wasm
WASM bindings for fastcdc
mikolalysenko/binary-merge
2-way merge
mikolalysenko/zero-crossings
Finds all zero crossings in a 1D ndarray
mikolalysenko/KRG
Kruger Prototype Game Engine
mikolalysenko/matrix-camera-controller
Camera interaction by direct matrix manipulation
mikolalysenko/next-auth
Authentication for Next.js
mikolalysenko/souffle
Soufflé is a variant of Datalog for tool designers crafting analyses in Horn clauses. Soufflé synthesizes a native parallel C++ program from a logic specification.