Configuration of navigational controls in geometric environment
AssigneeInternational Business Machines Corporation
InventorRaymond S. Glover
Life of this patent
Estimating the term…
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.
Claims12
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.
Dependencies are inferred from the claim text.