| CPC G06T 11/203 (2013.01) [G06T 2200/24 (2013.01)] | 20 Claims |

|
1. A method comprising:
determining, by a processing device, that a set of input points received via a user interface drawn as a freeform line satisfy a condition for use as part of a curve offset operation;
selecting, by the processing device, an offset value from a plurality of candidate offset values detected, automatically and without user intervention, based at least in part on respective distances between a plurality of objects in the user interface;
selecting, by the processing device, a curve from a plurality of curves included in the user interface;
generating, by the processing device, a segment as a trajectory defined by the set of input points as offset from the selected curve based on the selected offset value; and
displaying, by the processing device, the segment in the user interface.
|