3d pool programmed in processing