16. A non-transitory computer-readable data storage medium having computer-readable program codes embodied therein for automatically converting select features of a computer-aided design (CAD) model to one or more direct-edit features, the computer-readable data storage medium program codes including instructions that, when executed by a processor, cause the processor to: enable selection of one or more features of the model to convert to one or more direct-edit features; determine a set of other features of the CAD model that are dependent, via a parent-child relationship, upon one or more selected features; and convert the selected features and the set of other features to one or more direct-edit features, resulting in the CAD model including one or more history-based features and one or more direct-edit features.
16. A non-transitory computer-readable data storage medium having computer-readable program codes embodied therein for automatically converting select features of a computer-aided design (CAD) model to one or more direct-edit features, the computer-readable data storage medium program codes including instructions that, when executed by a processor, cause the processor to: enable selection of one or more features of the model to convert to one or more direct-edit features; determine a set of other features of the CAD model that are dependent, via a parent-child relationship, upon one or more selected features; and convert the selected features and the set of other features to one or more direct-edit features, resulting in the CAD model including one or more history-based features and one or more direct-edit features. 21. The computer-readable data storage medium of claim 16 , wherein the instructions cause the processor to enable a direct-edit modeling operation to be performed on one or more of the direct-edit features of the model.