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]))
def _fd(pts): return shape.ddiff(shape.rectangle(pts, p1=[-1, -0.6], p2=[1, 0.6]), shape.circle(pts, r=0.3))
def _fd(pts): return shape.rectangle(pts, p1=[-1., -1.], p2=[1., 1.])
def _fd(pts): return shape.ddiff(shape.rectangle(pts, p1=[-1, -1], p2=[1, 1]), shape.rectangle(pts, p1=[0, 0], p2=[1, 1]))