2D-3D reasoning and augmented reality