Unlock Of A 3D View
AssigneeDassault Systemes
InventorsChristophe DELFINO, Jeremy LAMBOLEY, Adrien ROUGIER
Life of this patent
Estimating the term…
Abstract
A computer-implemented method for switching from a first 3D view of a 3D scene to a second 3D view of the 3D scene including obtaining the first 3D view displayed from a plane of a locked viewpoint of the 3D scene, detecting a continuous user interaction including a slide a first and second location on the plane. The method further comprises computing a distance traveled by the slide, comparing the computed distance with a predetermined distance, and if the computed distance is greater than the predetermined distance, a switch from the first 3D view to the second 3D view is performed.
Claims20
A computer-implemented method for switching from a first 3D view of a 3D scene to a second 3D view of the 3D scene, the method comprising:
- obtaining the first 3D view displayed from a plane of a locked viewpoint of the 3D scene;
- detecting a continuous user interaction including a displacement between a first location on the plane and a second location on the plane;
- computing a distance between the first and second locations on the plane for each modification of the second location;
- comparing the computed distance with a predetermined distance;
- and
- if the computed distance is greater than the predetermined distance, switching from the first 3D view to the second 3D view.
A non-transitory computer readable storage medium having recorded thereon a computer program including instructions for performing a method for switching from a first 3D view of a 3D scene to a second 3D view of the 3D scene, the method comprising:
- obtaining the first 3D view displayed from a plane of a locked viewpoint of the 3D scene;
- detecting a continuous user interaction including a displacement between a first location on the plane and a second location on the plane;
- computing a distance between the first and second locations on the plane for each modification of the second location;
- comparing the computed distance with a predetermined distance;
- and
- if the computed distance is greater than the predetermined distance, switching from the first 3D view to the second 3D view.
A system comprising:
- a processor coupled to a memory and a display, the memory having recorded thereon a computer program including instructions for switching from a first 3D view of a 3D scene to a second 3D view of the 3D scene that when executed by the processor causes the processor to be configured to:
- display on the display the first 3D view displayed from a plane of a locked viewpoint of the 3D scene,
- detect a continuous user interaction including a displacement between a first location on the plane and a second location on the plane,
- compute a distance between the first and second locations on the plane for each modification of the second location,
- compare the computed distance with a predetermined distance, and
- if the computed distance is greater than the predetermined distance, switch from the first 3D view to the second 3D view.
Dependencies are inferred from the claim text.