diff options
author | Tavian Barnes <tavianator@tavianator.com> | 2015-10-04 13:36:25 -0400 |
---|---|---|
committer | Tavian Barnes <tavianator@tavianator.com> | 2015-10-04 13:36:25 -0400 |
commit | f0bc8b8ddbd1ef1041f1249d510bb379903777d5 (patch) | |
tree | 4b11e28a59986e5d0e5d83326c1e6dabbefc6a04 /generate.c | |
parent | c6ae17f774721875a2833b1138bad9f516a72003 (diff) | |
download | kd-forest-f0bc8b8ddbd1ef1041f1249d510bb379903777d5.tar.xz |
Add support for Hilbert order.
Diffstat (limited to 'generate.c')
-rw-r--r-- | generate.c | 5 |
1 files changed, 5 insertions, 0 deletions
@@ -11,6 +11,7 @@ #include "generate.h" #include "color.h" +#include "hilbert.h" #include "util.h" #include <stdlib.h> @@ -38,6 +39,10 @@ generate_colors(const options_t *options) } break; + case MODE_HILBERT: + hilbert_point(3, grb_bits, n, grb); + break; + default: for (unsigned int j = 0; j < 3; ++j) { grb[j] = n & ((1 << grb_bits[j]) - 1); |