Virtual Design And Adaptive Control Of Metal Spinning Processes