Mikola Lysenko

0fps.net WebGL, data visualization, massively multiplayer games

Projects

planar-dual

Given a planar embedding of a graph, decompose it into a collection of oriented cycles

JavaScript - Released: 20 Apr 2014 - 3

robust-dot-product

Exact dot product between two vectors

JavaScript - Released: 10 Oct 2013 - 3

count-trailing-zeros

Counts the number of trailing zeros of a binary number

JavaScript - Released: 22 Jun 2015 - 8

superscript-number

Convert a number to superscript

JavaScript - Released: 24 Feb 2015 - 9

isabella-texture-pack

Isabella texture pack for voxel games

Perl - Released: 06 Jul 2013 - 12

camera-2d

Camera controls for 2D scrolling, rotation and zooming

JavaScript - Released: 03 Jul 2015 - 11

order-maintenance

Ordered list maintenance data structure

JavaScript - Released: 31 Oct 2013 - 11

vj-stuff

Stream of consciousness programmed WebGL visualizations

JavaScript - Released: 11 Oct 2016 - 16

ShapeWaysJS

Node.JS library for interacting with ShapeWays API

JavaScript - Released: 02 Aug 2012 - 15

loop-subdivide

Applies one iteration of Loop's algorithm to a triangular mesh

JavaScript - Released: 12 Mar 2015 - 11

signed-distance

Signed distance field computations for meshes

JavaScript - Released: 10 Feb 2013 - 11

differential-growth

Differential growth, inspired by @inconvergent

JavaScript - Released: 14 May 2016 - 16

game-shell-orbit-camera

Attaches an orbit-camera to a game-shell instance with default key bindings

JavaScript - Released: 07 Jul 2013 - 10

moving-median

Computes a moving median from a stream of numerical values

JavaScript - Released: 05 Jun 2015 - 7

hash-int

Hash integers

JavaScript - Released: 09 Apr 2013 - 5

control-flow

Control flow graph and 3AC form for JavaScript programs

JavaScript - Released: 22 Dec 2013 - 16

box-frustum

A function to test if an axis aligned bounding box interesects the camera frustum.

JavaScript - Released: 09 Feb 2013 - 10

binary-merge

2-way merge

JavaScript - Released: 31 Mar 2013 - 4

foreach-combination

Visit all k-combinations of an array in lexicographic order

JavaScript - Released: 14 May 2014 - 10

boundary-cells

Enumerates all boundary cells in simplicial complex.

JavaScript - Released: 19 Mar 2013 - 2

gl-basic-tile-map

Draws 2D tile maps

JavaScript - Released: 22 Aug 2013 - 11

chaos-3d

3D fractal flame renderer

JavaScript - Released: 19 May 2017 - 14

3d-camera-core

A common interface for 3D cameras

JavaScript - Released: 09 Jan 2015 - 10

bitmap-to-boxes

Partitions a 2D binary image into rectangles

JavaScript - Released: 27 Jan 2014 - 9

webgpu-experiments

Experiments with WebGPU

TypeScript - Released: 14 Jan 2023 - 10