Examples

Selective fillet

with Difference():
    Box((-50,-50,-50), (50,50,50))
    Cylinder((-100,0,0), (100,0,0), 25)
    Cylinder((0,-100,0), (0,100,0), 25)
    Cylinder((0,0,-100), (0,0,100), 25)
Fillet(12, lambda e: e.boundingBox().min.z > 0)
_images/selective_fillet.png

For more, see the ‘examples’ directory in the source distribution.