diff options
author | Jon Bergli Heier <snakebite@jvnv.net> | 2011-04-02 20:14:35 +0200 |
---|---|---|
committer | Jon Bergli Heier <snakebite@jvnv.net> | 2011-04-02 20:14:35 +0200 |
commit | 156683c7cbcd697f09f5101fd14c01051928edb8 (patch) | |
tree | fce7926feac72a80ac23519ee847a83a05b47bd8 /quadtree.h | |
parent | 94c77b14469c9122d945eb1cf337507ff74c2fb6 (diff) |
Started work on dynamic merging and subdivision.
Diffstat (limited to 'quadtree.h')
-rw-r--r-- | quadtree.h | 2 |
1 files changed, 2 insertions, 0 deletions
@@ -17,6 +17,7 @@ class Quadtree { QuadNode(Quadtree *tree, QuadNode *parent, float x, float y, float width, float height, int level, bool leaf); virtual ~QuadNode(); + float distance(float px, float pz); void fill(); void subdivide(bool leaf = true); void merge(); @@ -36,6 +37,7 @@ class Quadtree { Quadtree(int width, int height, float *heightmap, int levels); virtual ~Quadtree(); + void update(float x, float z); void create_nodes(int levels); unsigned int count_nodes(); void make_vbo(); |