Systems and methods for merging and splitting intersecting solids and surfaces
First Claim
1. A method of merging and cutting geometry-only format CAD objects stored within a computer aided design modeling system and without related history information, using a single geometry modification tool and interface for merging and cutting geometry-only format CAD objects, comprising:
- (a) displaying a plurality of CAD objects and a plurality of geometry modification tools, including the single geometry modification tool, within a graphical user interface of the computer aided design modeling system;
(b) receiving an activation, from a user of the computer aided design modeling system, of the single geometry modification tool;
(c) in response to receiving a group selection, from the user, of a plurality of CAD objects while the single geometry modification tool is active, inferring a merge operation in response to the group selection from the user, and automatically merging the plurality of CAD objects into a single merged CAD object, wherein the inferring is based on the user'"'"'s group selection;
(d) in response to receiving an individual selection from the user of a first selected single CAD object, while the single geometry modification tool is active, receiving a subsequent second selected single CAD object from the user, and further;
(i) entering a merged state when the subsequent second selection from the user is selected in a first manner indicating the user'"'"'s preference for a merger operation, and in response to the user'"'"'s second selection in a first manner while the tool is active automatically merging the first selected single CAD object and the second selected single CAD object into a single merged CAD object;
(ii) entering a cut state when the subsequent second selection from the user is selected in a second manner indicating the user'"'"'s preference for a cut operation, and in response to the user'"'"'s second selection in a second manner while the tool is active automatically cutting the first selected single CAD object with the second selected single CAD object, wherein the first selected single CAD object is cut into at least two distinct CAD objects, wherein the first manner is different from the second manner; and
(e) displaying the automatically generated CAD objects from the merge or cut operation within the graphical user interface of the computer aided design modeling system.
2 Assignments
0 Petitions
Accused Products
Abstract
Embodiments of the invention relate to merging and splitting intersecting geometry-only solids and surfaces in an intuitive manner. One embodiment is a method of merging and cutting geometry-only format CAD objects without related history information, using a single geometry modification tool and interface. In response to receiving a group selection from the user, of a plurality of CAD objects, the method infers a merge operation and automatically merges the plurality of CAD objects into a single merged CAD object. In response to receiving an individual selection from the user of a CAD object, the geometry modification tool enters a merged state when the subsequent second selection from the user is selected in a manner indicating a merger operation, or alternatively, enters a cut state when the subsequent second selection from the user is selected in a manner indicating a cut operation.
-
Citations
14 Claims
-
1. A method of merging and cutting geometry-only format CAD objects stored within a computer aided design modeling system and without related history information, using a single geometry modification tool and interface for merging and cutting geometry-only format CAD objects, comprising:
-
(a) displaying a plurality of CAD objects and a plurality of geometry modification tools, including the single geometry modification tool, within a graphical user interface of the computer aided design modeling system; (b) receiving an activation, from a user of the computer aided design modeling system, of the single geometry modification tool; (c) in response to receiving a group selection, from the user, of a plurality of CAD objects while the single geometry modification tool is active, inferring a merge operation in response to the group selection from the user, and automatically merging the plurality of CAD objects into a single merged CAD object, wherein the inferring is based on the user'"'"'s group selection; (d) in response to receiving an individual selection from the user of a first selected single CAD object, while the single geometry modification tool is active, receiving a subsequent second selected single CAD object from the user, and further; (i) entering a merged state when the subsequent second selection from the user is selected in a first manner indicating the user'"'"'s preference for a merger operation, and in response to the user'"'"'s second selection in a first manner while the tool is active automatically merging the first selected single CAD object and the second selected single CAD object into a single merged CAD object; (ii) entering a cut state when the subsequent second selection from the user is selected in a second manner indicating the user'"'"'s preference for a cut operation, and in response to the user'"'"'s second selection in a second manner while the tool is active automatically cutting the first selected single CAD object with the second selected single CAD object, wherein the first selected single CAD object is cut into at least two distinct CAD objects, wherein the first manner is different from the second manner; and (e) displaying the automatically generated CAD objects from the merge or cut operation within the graphical user interface of the computer aided design modeling system. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system of merging and cutting geometry-only format CAD objects stored within a computer aided design modeling system and without related history information, using a single geometry modification tool and interface for merging and cutting geometry-only format CAD objects, comprising:
-
a graphical user interface of the computer aided design modeling system displaying a plurality of CAD objects and a plurality of geometry modification tools, including the single geometry modification tool; receiving an activation, from a user of the computer aided design modeling system, of the single geometry modification tool; the single geometry modification tool, in response to receiving a group selection, from the user, of a plurality of CAD objects, inferring a merge operation in response to the group selection from the user and automatically merging the plurality of CAD objects into a single merged CAD object, wherein the inferring is based on the user'"'"'s group selection; the single geometry modification tool, in response to receiving an individual selection from the user of a first selected single CAD object, receiving a subsequent second selected single CAD object from the user, and further; (i) entering a merged state when the subsequent second selection from the user is selected in a first manner indicating the user'"'"'s preference for a merger operation, and in response to the user'"'"'s second selection in a first manner while the tool is active automatically merging the first selected single CAD object and the second selected single CAD object into a single merged CAD object; (ii) entering a cut state when the subsequent second selection from the user is selected in a second manner indicating the user'"'"'s preference for a cut operation, and in response to the user'"'"'s second selection in a second manner while the tool is active automatically cutting the first selected single CAD object with the second selected single CAD object, wherein the first selected single CAD object is divided into at least two distinct CAD objects, wherein the first manner is different from the second manner; and the graphical user interface displaying the automatically generated CAD objects from the merge or cut operation within the graphical user interface of the computer aided design modeling system. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
Specification