@reconstruct Quad2D