1. A computer-implemented method for manipulation of two-dimensional images that maintains three-dimensional consistency, the method comprising: receiving, in a computing device, selection of a first quadrilateral in an image being edited in an image editing application; receiving, in the computing device, selection of a second quadrilateral in the image, the second quadrilateral sharing an edge with the first quadrilateral; receiving, in the computing device, a manipulation associated with a vertex of the first quadrilateral or the second quadrilateral; and in response to the manipulation: determining, in the computing device, new positions for remaining vertices of the first and second quadrilaterals that satisfy a three-dimensional scene constraint, wherein the three-dimensional scene constraint specifies a function based at least in part upon maintaining a consistent ratio of two vertices, in three-dimensional homogeneous coordinates, from two different homographs for the shared edge between the first and second quadrilaterals; and generating, in the computing device, an updated view of the image that corresponds to the new positions of the vertices.