A circle or a corner anyway, in current way of 3d rendering, is built up out of squares, the more little squares you make (higher resolution) the more round the object is going to look, anti-aliasing blends the squares with eachother to make them look cornored instead of little 'stair' blocks.