Patent ID: 9483878
Filing Date: 2016-11-01
CPC Classification: G06F,G06K,G06Q,G06T,G09G

Claim Text:
1. A method for editing content including at least one three-dimensional object, comprising: determining by a processing element one or more constraints; rendering by the processing element a shell defining an offset distance to the three-dimensional object corresponding to the one or more constraints, wherein rendering the shell comprises calculating by the processing element a distance field from an outer surface of the three-dimensional object; receiving a user input to a point related or connected to the three-dimensional object; and moving the point in a direction corresponding to the user input; wherein the movement of the point is limited in at least one direction by the shell, such that in a first mode the point can move only along an outer surface of the shell and in a second mode the point can move only along the distance field between the outer surface of the three dimensional object and the shell.