CPC G06T 19/20 (2013.01) [G06F 30/12 (2020.01); G06F 3/0482 (2013.01); G06T 2210/04 (2013.01); G06T 2219/2004 (2013.01)] | 20 Claims |
1. A computer-implemented method for editing a computer-aided design model, comprising:
obtaining an input face comprising an original position from the computer-aided design model based on a first signal obtained via a user input device, the computer-aided design model including an entity comprising the input face, the input face including a normal direction perpendicular to the input face;
obtaining a current translation in the normal direction based on a second signal obtained via a user input device, wherein the original position and the current translation define a current position;
determining from the computer-aided design model a list of faces parallel to the input face;
selecting from the list of faces a snap face including a distance along the normal direction to the current position which is minimal over the list of faces, without acquiring the snap face via a user input device;
displaying via a visualization means a snap plane including the snap face and a coplanar alignment of a translation along the normal direction of the input face in the snap plane;
obtaining an acceptance of the displayed coplanar alignment based on a confirmation signal obtained via a user input device; and
adjusting the entity of the computer-aided design model including the input face according to the displayed coplanar alignment.
|