3d integrate