1. A method comprising: receiving, by an image editing application, selection of a first quadrilateral in an image being edited in the image editing application; receiving, by the image editing application, selection of a second quadrilateral in the image, the second quadrilateral sharing an edge with the first quadrilateral; receiving, by the image editing application, a manipulation associated with at least one of the first quadrilateral or the second quadrilateral; and displaying, by the image editing application, an updated view of the image based at least in part on a three-dimensional scene constraint, the three-dimensional scene constraint being based at least in part on a consistency error corresponding to the edge and the manipulation.