1. A method for displaying a three-dimensional model of an object, comprising: displaying a first image of a first portion of a three-dimensional model of an object using an electronic device, wherein the first image comprises a virtual view of the three-dimensional model of the object from the electronic device, the electronic device having a first virtual perspective and a first virtual location with respect to the three-dimensional model of the object; detecting, with the electronic device, a first movement of the electronic device; determining, based on the first movement, a second virtual perspective and second virtual location of the electronic device with respect to the three-dimensional model of the object, comprising: scaling a magnitude of the first movement, based in part on at least one of a direction of the first movement and a hysteresis or other non-linear correlation parameter; and displaying, using the electronic device, a second image of a second portion of the three-dimensional model of the object based, at least in part, on the determined second virtual perspective and second virtual location.