As you can see in the image, when I smooth edges, the smoothed shading also affect the faces that are supposed to be flat (see box 1 - the diagonal line effect). On box 2 I smoothed only the inner edges of the edge curve, but then you get a sharp corner in the intersection between the flat face and the curve.
Is there any way to get a better result doing this?
I know in 3ds max there is a script for flattening surfaces that come from etc. sketchup models, but I dont want to learn 3ds max, neither do I own it.