adds support for partial limb building and also avoids occluded regions in hole filling