创建填充的方式有两种:选择对象和拾取点,拾取点是大家更常用的一种方式,因为填充的区域经常是由多个图形围成的一个封闭区域。选择对象来创建填充,只要选择的对象和孤岛检测方式是一样的,填充的结果肯定是相同的。但拾取点创建填充时,虽然拾取的点只要求在填充区域范围内,但如果后续要对填充边界进行调整,拾取点的位置会影响填充的效果,不知道大家注意过没有,下面我们就来看看。
在图中两个圆的重叠区域用红十字做了一个标记,拾取这个点创建了填充后,在调整圆的半径或位置的时候发现,填充并不会始终在两个圆的重叠区域,而是会根据开始拾取点所在的区域而变化。
通过上面的观察我们可以发现,当用拾取点的方式创建填充的时候,拾取点的位置会被记录下来,作为填充的定位点,当我们调整边界的时候,填充会已这个点为中心来搜索填充的范围。
因为我们很少这样来调整填充边界,因此也很少遇到这样的问题。了解了拾取点的这种特性后,填充类似区域的时候我们可以有意识地将拾取合适的位置,或者在看到这类现象的时候我们也知道怎么回事了。