System and user interface for viewing and interacting with three-dimensional scenes
AssigneeOccipital, Inc.
InventorsKirill Osipov, Anton Romanov, Anton Yakubenko, Gleb Krivovyaz, Jeffrey Roger Powers, Vikas Muppidi Reddy
Life of this patent
Estimating the term…
Abstract
A system configured to generate a three-dimensional scene of a physical environment. In some cases, the system may present the three-dimensional scene such that the user is able to view the model in various different types. The system may also allow the user to capture various measurements associated with the scanned physical environment by selecting different portions of the scene.
Claims20
A method comprising:
- presenting, on the display, first type of model associated with a portion of a scene, the scene representative of a physical environment;
- transitioning from the first type of model associated with the scene to a second type of model associated with the scene,
- receiving a user input of a first position within the portion of the scene;
- determining a first measurement associated with the physical environment based at least in part on the portion of the scene;
- and presenting, concurrently with the portion of the scene, the first measurement on the display;
- wherein determining the first measurement associated with the physical environment further comprises, determining a surface associated with the user input and determining a type of measurement based at least in part on a characteristic of the surface.
A method comprising:
- presenting, on a display, a scene representative of a physical environment;
- receiving a first user input of a first position within the scene;
- presenting, on the display, a first measurement option based at least in part on the first position;
- and
- presenting, on the display, a first measurement value associated with the first measurement option, the first measurement value representative of a physical measurement of a corresponding measurement of the physical environment, in an area defined by a boundary;
- and
- the operations further comprise:
- determining a plurality of circles that fit within the region defined by the boundary,
- determining a largest circle within the boundary;
- and
- displaying the first measurement value at the center of the largest circle.
One or more non-transitory computer-readable media storing instructions that, when executed, cause one or more processors to perform operations comprising:
- presenting, on the display, a portion of a scene, the scene representative of a physical environment;
- determining a first measurement associated with the physical environment based at least in part on the portion of the scene;
- determining a boundary associated with the first measurement;
- determining a plurality of circles that fit within the region defined by the boundary,
- determining a largest circle within the boundary;
- and
- presenting, concurrently with the portion of the scene, the first measurement on the display within a center of the largest circle.
Dependencies are inferred from the claim text.