added octree, voronoi2, and voronoi3