Skip to content

w8r/hilbert

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Hilbert-2D npm version CircleCI

2D Hilbert curve coordinate encoder/decoder

Hilbert-gif;

The code is ported from Go to JS from https://github.com/google/hilbert/ Inlined rotations to eliminate function calls.

Install

npm install -S hilbert-2d

API

const h = require('hilbert-2d');

h.encode(16, [12, 23]); // 837
h.decode(16, 837);      // [12, 23]

TODO

  • Add range queries and sorting
  • Add examples

Releases

No releases published

Packages

No packages published