Patent ID: 8698735
Filing Date: 2014-04-15
Classification: G06F,G06T

Abstract:
1. A system for manipulating one object relative to another object in a computer generated environment comprising: a selection device for selecting an object in a computer-generated environment, wherein an object ray is defined as extending at least between a position of the object and a current camera position of a virtual camera; a navigation device separate from the selection device and configured for manipulation of the virtual camera in the computer-generated environment to define a desired perspective for the virtual camera; and a camera control system for (i) translating the virtual camera in the computer-generated environment in response to the manipulation, (ii) defining, in response to the translation, a desired ray in the computer-generated environment, the desired ray defined so that the position lies on the desired ray, and so that the desired ray corresponds to the desired perspective, and (iii) adjusting the virtual camera, in response to defining the desired ray, so that the object ray aligns with the desired ray, the adjustment placing the virtual camera in a second camera position.