def _fd(pts): return shape.dist_diff(shape.circle(pts, r=0.7), shape.circle(pts, r=0.3))
def _fd(pts): rect = shape.rectangle(pts, p1=[-1, -0.6], p2=[1, 0.6]) circle = shape.circle(pts, r=0.3) return shape.dist_diff(rect, circle)
def _fd(pts): return shape.dist_diff(shape.rectangle(pts, p1=[-1, -1], p2=[1, 1]), shape.rectangle(pts, p1=[0, 0], p2=[1, 1]))