Patent Document ID: 8872820
Application ID: 12422350
Patent Status: 1

Claim One:
1. A system for selecting modifications to a solid model that is manipulated in a computer having software instructions, comprising: a computer system, wherein the computer system includes a memory, a processor, a user input device, and a display device; a computer generated geometric model stored in the memory of the computer system; and wherein the computer system selects a selecting point on a modification feature directly on a solid model using a computer peripheral input; sorts by distance a plurality of adjacent faces that are adjacent to a selection face determined by the selecting point; maintains a set of faces of the solid model that are excluded from processing; determines whether a convex condition exists wherein the plurality of adjacent faces are convex to the selection face; determines whether a candidate curve exists where the plurality of adjacent faces share a same surface with a previously visited face and the convex condition exists; imprints the candidate curve on the solid model to prepare the solid model for modification according to a modification intent from a user and adds, to the set of faces of the solid model that are excluded from processing, the adjacent faces that share the same surface with a previously visited face and the convex condition exists; modifies the solid model according to the modification intent that results in a modified solid model and modified visual display information; and displays the modified solid model using the modified visual display information to the user.