有的时候,设计人员未必要求所有圆角都有着同一圆角半径,又或者需要留下若干边线不作圆角,如图五零件的底座部分。要达到以上目的,传统的三维CAD系统要求设计人员修改或编辑现有的圆角特征,或者删除边线上多余的圆角。这样一来,设计人员便需要更改设计历史的内容或次序。在很多的情况下,这些改变会导致原来的圆角失效,设计人员只好重新整理现有的特征。一个简单的设计变更往往为设计人员带来极大的麻烦,又重回到前面所描述的人工迭代过程,浪费很多宝贵的设计时间。
图六所示为利用智能特征技术来处理复杂的圆角产生先后次序问题。传统的CAD倒圆角方法往往无法在单一指令下完成如此复杂的多边线相互交叉圆角。即使能完成,也要花费很多时间。要修改还须从头再来。相反地,智能特征技术允许设计人员修改或删除个别的圆角特征而毋须改变其它特征。万一在修改或删除的过程中导致其它的特征失效,特征专家会自动修复受到影响的特征而无须设计人员的干预。
图五:智能特征技术能在单次操作形成315条边线的圆角特征
图六:智能特征技术能自动处理复杂的圆角生成先后顺序问题
另一种在基于历史的参数化特征三维建模系统中常见的问题就是特征与特征间的单向依赖关系。 理想的规范化建模方法应该将主要的零件特征关联起来,而又独立于圆角、倒角之类的局部特征外。因此,富经验的三维设计人员都知道应该将倒圆角留在后面,作为模型建模的最后一道工序。目的是确保别的特征不会对圆角产生依赖关系(也称为儿子关系)。但是,在实际的建模过程中,由于前面所述的问题,设计人员都不想等到模型建模完成后才进行倒圆角。往往是一边建模一边倒圆角。图七所示为附有多个依赖特征的圆角特征。这种做法使得后续的特征或多或少都会与圆角等局部特征形成单向的依赖关系,使得日后对模型的修改变得困难。令原来功能强大的参数化特征三维建模方法难以发挥应有的功效。
智能特征技术的特征专家能自动判别和处理圆角与其它特征的相互关系。当特征专家处理圆角时发现已有或将会有其它特征依赖该圆角特征时,特征专家会尝试打断这些依赖关系而建立更便于修改的模型特征树。图八所示为特征专家为图七模型建立新的特征树,可以看到再也没有其它特征依赖于原来的圆角特征。结果是实体模型更便于修改和更新、能更好地被重复使用。
图七:多个子特征依赖于圆角特征
图八:其它特征独立于圆角特征