Its nothing more than just using the Z value of the vector and octants instead of quadrants when splitting/generating.