calculating the shape after blocked by the crystal