3d calculated