Make generating original skin areas code more readable
Make generating original skin areas code more readable

Instead of the upskin being generated from the innermost wall and then copying that to the original outline, we now create the original outline first. Then if needed we copy the original outline to the top or bottom skin areas. It seems more logical this way.

It could also make it a bit more efficient since there is one less copy if top_layer_count == 0.

Contributes to issue CURA-3892.

ROBO3D/CuraEngine,Ultimaker/CuraEngine,ROBO3D/CuraEngine,alephobjects/CuraEngine,Ultimaker/CuraEngine,alephobjects/CuraEngine,alephobjects/CuraEngine,ROBO3D/CuraEngine