3D heap flow