createCornerBasedShape