CPC G06T 19/20 (2013.01) [G06F 3/04815 (2013.01); G06F 3/04845 (2013.01); G06T 2200/24 (2013.01); G06T 2219/2016 (2013.01)] | 19 Claims |
1. A computer-implemented method for editing three-dimensional models, the method comprising:
identifying salient geometric features associated with a three-dimensional model defining an object;
determining feature attributes associated with the salient geometric features of the three-dimensional model, wherein the feature attributes comprise properties, relationships, or proximities;
generating a first feature set including a first plurality of salient geometric features related to one another based on the determined feature attributes; and
causing a display of an editing handle for the first feature set enabling the first plurality of salient geometric features within the first feature set to be edited in a three-dimensional space in accordance with a user manipulation of the editing handle that is displayed in association with one of the plurality of salient geometric features, wherein the user manipulation of the editing handle further edits a second plurality of salient geometric features of a second feature set within a region of influence, the first plurality of salient geometric features of the first feature set being different from the second plurality of salient geometric features of the second feature set, and wherein the edits to the second plurality of salient geometric features within the region of influence preserves at least one attribute of the second plurality of salient geometric features that is shared with the first plurality of salient geometric features.
|