US 12,106,442 B2
Computer-implemented method for assisting a positioning of a 3D object in a 3D scene
Jeremy Lamboley, Velizy Villacoublay (FR); Christophe Delfino, Sophia Antipolis (FR); Romain Perron, Velizy Villacoublay (FR); Christophe Belot, Velizy Villacoublay (FR); and Florent Coic, Velizy Villacoublay (FR)
Assigned to DASSAULT SYSTEMES, Velizy Villacoublay (FR)
Filed by DASSAULT SYSTEMES, Velizy Villacoublay (FR)
Filed on Sep. 16, 2020, as Appl. No. 17/023,212.
Claims priority of application No. 19306172 (EP), filed on Sep. 23, 2019.
Prior Publication US 2021/0090351 A1, Mar. 25, 2021
Int. Cl. G06T 19/20 (2011.01); G06T 15/08 (2011.01)
CPC G06T 19/20 (2013.01) [G06T 15/08 (2013.01); G06T 2219/2004 (2013.01); G06T 2219/2016 (2013.01)] 15 Claims
OG exemplary drawing
 
1. A computer-implemented method for assisting a positioning of a digitally modeled 3D object, comprising:
obtaining a first digitally modeled 3D object having a 3D position in a 3D scene;
rendering a projection of said first digitally modeled 3D object on a screen according to a first axis and a first viewpoint;
upon reception of a user command, switching from the first viewpoint to a second viewpoint according to a second axis, said second viewpoint and said second axis being respectively different from the first viewpoint and from the first axis, the first axis and the second axis being mutually orthogonal;
automatically scaling, while modifying, upon dragging a pointing element on said projection of the first digitally modeled 3D object on the screen, a 3D position of the first digitally modeled 3D object along the first axis, the first 3D object in order to keep constant the projection of a moved object on the screen according to the first viewpoint,
wherein the automatically scaling further includes displaying said first digitally modeled 3D object from the second viewpoint; and
upon reception of a user command, switching from the second viewpoint to the first viewpoint.