Yes, I cut that out since it wasn't necessary here. The drawn hexagon has a size of 100x100, according to GetGlobalBounds().
I have tried RectangleShape, ConvexShape, and Sprite, but all of them render the same.
Stepping through it I have done, but I don't see how that would solve the smoothing issue :-(