No Steve, I C engine pistons are not round, nor should they be.They are very complex structures.
The form of the finished product is affected by the section of the particular areas of the Piston, which affect stiffness, and on the temperature gradient within the piston, as well as the temperature of the cylinder liner. The crown are has to be smaller in "diameter", because it is hottest and so expands most.
Piston Ring grooves and Gudgeon Pin bosses affect the stiffness in differing planes, so the skirt will need to be oval and barrel shaped.
The cold shape will not be that when the engine is running.
These are generalisations, since conditions will vary according to speed and load, but the piston is developed to take account of the worst case scenario, which is usually Full load, Rated Speed conditions.
But notice has to be taken of possible heat flows at Peak Torque, and of the inertia loads during overspeed conditions.
Even when you seem to have the ideal shape, you can run into longer term problems like cracking, and have to revisit the development process.
Howard