Patent ID: 11941776
Assignee: ILLUSCIO, INC.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 10:
11. A system comprising:
one or more hardware processors configured to:
receive a plurality of constructs that form a particular three-dimensional (“3D”) object in a 3D space;
analyze one or more of a position or color values of each construct from the plurality of constructs;
detect a first feature of the particular 3D object that is formed by a first set of constructs from the plurality of constructs and a second feature of the particular object that is formed by a second set of constructs from the plurality of constructs based on the first set of constructs being arranged in the 3D space according to a first pattern or having a first range of color values and the second set of constructs being arranged in the 3D space according to a different second pattern or having a different second range of color values;
define a plurality of handles at different dynamically determined positions that shift a camera focus from the first set of constructs that represent the first feature of the particular 3D object to the second set of constructs that represent the second feature of the particular 3D object;
select a first handle of the plurality of handles in response to a first user input;
change an orientation of the camera to a first dynamically determined position defined for the first handle without changing a position of the camera in response to said selecting of the first handle, wherein changing the orientation to the first dynamically determined position comprises placing the camera focus on the first feature of the particular 3D object;
apply a particular edit to the particular 3D object from the first dynamically determined position;
select a second handle of the plurality of handles in response to a second user input;
change the orientation of the camera to a second dynamically determined position defined for the second handle without changing the position of the camera in response to said selecting of the second handle, wherein changing the orientation to the second dynamically determined position comprises placing the camera focus on the second feature of the particular 3D object; and
apply the particular edit to the particular 3D object from the second dynamically determined position.