Configuration of navigational controls in geometric environment
First Claim
Patent Images
1. A computer system comprising:
- a processor;
an input device for controlling motion of a synthetic camera within a geometric environment;
an output device for displaying the geometric environment; and
memory communicatively coupled to the processor, wherein the memory is encoded with instructions, and wherein the instructions when executed on the processor comprise;
obtaining a plurality of data points incorporated in a data set, the data set being represented in the geometric environment;
forming a plurality of reference surfaces, the plurality of reference surfaces having different groups of data points of the plurality of data points as their respective vertices;
forming a plurality of reference lines, each reference line being normal to a corresponding reference surface of the plurality of reference surfaces;
calculating a geometric fit score based on an extent to which the plurality of reference lines approach a common intersection point with each other;
calculating a geometric confidence score based on a number of the plurality of reference lines;
calculating a result of a computational operation on the geometric fit score and the geometric confidence score;
determining whether the result of the computational operation exceeds a threshold; and
configuring, if the result of the computational operation exceeds the threshold, the input device to a geometric control scheme, wherein the geometric control scheme enables rotation of the synthetic camera about the plurality of data points.
1 Assignment
0 Petitions
Accused Products
Abstract
According to embodiments of the invention, methods, and a computer system for configuring navigational controls in a geometric environment are disclosed. The method may include obtaining a data set for geometric representation on a display, forming one or more reference surfaces, calculating a fit score and a confidence score using one or more of the reference surfaces, and configuring the navigational system to a control scheme when a computational operation on the fit score and the confidence score is outside of a threshold value. The control scheme may be a geometric control scheme, a planar control scheme, and a roaming control scheme.
5 Citations
12 Claims
-
1. A computer system comprising:
-
a processor; an input device for controlling motion of a synthetic camera within a geometric environment; an output device for displaying the geometric environment; and memory communicatively coupled to the processor, wherein the memory is encoded with instructions, and wherein the instructions when executed on the processor comprise; obtaining a plurality of data points incorporated in a data set, the data set being represented in the geometric environment; forming a plurality of reference surfaces, the plurality of reference surfaces having different groups of data points of the plurality of data points as their respective vertices; forming a plurality of reference lines, each reference line being normal to a corresponding reference surface of the plurality of reference surfaces; calculating a geometric fit score based on an extent to which the plurality of reference lines approach a common intersection point with each other; calculating a geometric confidence score based on a number of the plurality of reference lines; calculating a result of a computational operation on the geometric fit score and the geometric confidence score; determining whether the result of the computational operation exceeds a threshold; and configuring, if the result of the computational operation exceeds the threshold, the input device to a geometric control scheme, wherein the geometric control scheme enables rotation of the synthetic camera about the plurality of data points. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
Specification