Volumetric multi-selection interface for selecting multiple objects in 3D space
AssigneeGoogle Inc.
InventorsEvan Moore, Christopher Ross, Ian MacGillivray
Life of this patent
Estimating the term…
Abstract
Systems and methods for a volumetric multi-selection interface for selecting multiple entities in three-dimensional (3D) space are provided. An example method includes generating a selection region within a three-dimensional space and receiving a selection path user input to define a selection path. The method also includes defining a selection volume based on the selection region and the selection path and selecting entities within the 3D space based on the selection volume. In some implementations, an alter selection region user input is received while the selection path is being defined. The size or shape of the selection region may be altered in response thereto.
Claims20
A computer-implemented method comprising:
- generating a selection region defined as a two-dimensional (2D) plane within a three-dimensional (3D) space;
- receiving a selection path user input to define a selection path;
- moving the selection region along the selection path to define a selection volume;
- and
- selecting entities within the 3D space based on the selection volume.
A computing device comprising:
- at least one processor;
- and
- memory storing instructions that, when executed by the at least one processor, cause the computing device to:
- generate a selection polygon within a 3D space;
- receive a selection path user input to define a selection path;
- move the selection polygon along the selection path to define a selection volume that increases in volume with the movement of the selection polygon along the selection path;
- and
- select entities within the 3D space based on the selection volume.
A computer-implemented method comprising:
- generating a selection polygon within a 3D space, the selection polygon having a first shape;
- receiving a first selection path user input to define a first portion of a selection path;
- receiving an alter selection polygon user input;
- responsive to receiving the alter selection polygon user input, altering the selection polygon, the altered selection polygon having a second shape different than the first shape;
- receiving a second selection path user input to define a second portion of the selection path;
- defining a selection volume based on the selection polygon and the selection path;
- and
- selecting entities within the 3D space based on the selection volume.
Dependencies are inferred from the claim text.