circle: .circle(3.140000) radius: 3.140000 none: .none rect: .rect(Shape.rect{w: 4.000000, h: 2.000000}) sh: .circle(2.710000) rect val: Shape.rect{w: 2.000000, h: 4.000000} matched rect case : 2