Patent ID: 9384595
Filing Date: 2016-07-05
CPC Classification: G06T

Claim Text:
1. A method of presenting a camera viewpoint of a three-dimensional surface of a body within a two-dimensional viewport that is rendered on a computing device, the body surface is defined by data of a three-dimensional coordinate system having x, y, and z axes, wherein the body includes a North pole and a South pole, a spin-axis that extends through a center of the body generally along the z-axis, a swing-axis that extends generally along the x-axis through the center of the body perpendicular to the spin-axis and parallel to a plane defined by the map viewport, and a rotate-axis that extends generally along the y-axis through the center of the body perpendicular to the plane, the method comprising: rendering a display of the body in the viewport using the three-dimensional coordinate system data; presenting within the viewport an interactive compass heading feature that specifies a direction of the North pole; changing a current orientation of the North pole to a new orientation in response to a user operating the compass heading feature; causing the rendered body to move within the viewport between a current point ({right arrow over (p